Skip to content

Commit 54ef46a

Browse files
committed
feat(dataverse): use Addr type for triple store state address
1 parent 31340f2 commit 54ef46a

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

contracts/okp4-dataverse/src/contract.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ pub fn instantiate(
4545
deps.storage,
4646
&Dataverse {
4747
name: msg.name.clone(),
48-
triplestore_address: triplestore_address.to_string(),
48+
triplestore_address,
4949
},
5050
)?;
5151

5252
Ok(Response::new()
53-
.add_attribute("triplestore_address", triplestore_address)
53+
.add_attribute("triplestore_address", triplestore_address.clone())
5454
.add_message(WasmMsg::Instantiate2 {
5555
admin: Some(env.contract.address.to_string()),
5656
code_id: msg.triplestore_config.code_id.u64(),
@@ -88,8 +88,8 @@ mod tests {
8888
use crate::msg::{TripleStoreConfig, TripleStoreLimitsInput};
8989
use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info};
9090
use cosmwasm_std::{
91-
Attribute, ContractResult, HexBinary, SubMsg, SystemError, SystemResult, Uint128, Uint64,
92-
WasmQuery,
91+
Addr, Attribute, ContractResult, HexBinary, SubMsg, SystemError, SystemResult, Uint128,
92+
Uint64, WasmQuery,
9393
};
9494

9595
#[test]
@@ -148,7 +148,7 @@ mod tests {
148148
DATAVERSE.load(&deps.storage).unwrap(),
149149
Dataverse {
150150
name: "my-dataverse".to_string(),
151-
triplestore_address: "predicted address".to_string(),
151+
triplestore_address: Addr::unchecked("predicted address"),
152152
}
153153
)
154154
}

contracts/okp4-dataverse/src/state.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use cosmwasm_std::Addr;
12
use cw_storage_plus::Item;
23
use serde::{Deserialize, Serialize};
34

@@ -6,5 +7,5 @@ pub const DATAVERSE: Item<'_, Dataverse> = Item::new("dataverse");
67
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)]
78
pub struct Dataverse {
89
pub name: String,
9-
pub triplestore_address: String,
10+
pub triplestore_address: Addr,
1011
}

0 commit comments

Comments
 (0)