Skip to content

Commit e5ef00c

Browse files
producing rust code
1 parent 245e064 commit e5ef00c

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

crates/cvm-runtime/src/outpost/config.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use cvm_route::{
2-
asset::AssetToNetwork, exchange::ExchangeItem, transport::NetworkToNetworkItem,
2+
asset::{AssetItem, AssetToNetwork}, exchange::ExchangeItem, transport::NetworkToNetworkItem,
33
venue::AssetsVenueItem,
44
};
55

66
use crate::{prelude::*, transport::ibc::IbcEnabled, AssetId, NetworkId};
77

8-
/// Version of IBC channels used by the gateway.
8+
/// Version of IBC ICS27 channel used by the outpost.
99
pub const IBC_VERSION: &str = "cvm-v0";
1010

1111
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
@@ -101,7 +101,7 @@ pub enum ConfigSubMsg {
101101
ForceNetworkToNetwork(NetworkToNetworkItem),
102102

103103
/// Permissioned message (gov or admin) to force set asset information.
104-
ForceAsset(cvm_route::asset::AssetItem),
104+
ForceAsset(AssetItem),
105105

106106
ForceAssetToNetworkMap(AssetToNetwork),
107107

mantis/node/tests/cvms.rs

+16-7
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ async fn cvm_devnet_case() {
141141
)
142142
.unwrap();
143143

144-
145-
146-
147144
let active_orders = vec![a_to_b, b_to_a];
148145
let alice = from_mnemonic(
149146
"document prefer nurse marriage flavor cheese west when knee drink sorry minimum thunder tilt cherry behave cute stove elder couch badge gown coral expire",
@@ -157,9 +154,9 @@ async fn cvm_devnet_case() {
157154
sequence: 1,
158155
},
159156
};
160-
let force_config = cw_cvm_outpost::
157+
161158
let router = "shortest_path";
162-
let cvm_glt = Some(CvmGlt {
159+
let cvm_glt = CvmGlt {
163160
network_to_networks: vec![
164161
NetworkToNetworkItem::new(1.into(), 2.into(), OtherNetworkItem::new()),
165162
NetworkToNetworkItem::new(2.into(), 1.into(), OtherNetworkItem::new()),
@@ -243,9 +240,21 @@ async fn cvm_devnet_case() {
243240
21.into(),
244241
),
245242
],
246-
});
243+
};
244+
245+
let mut config_messages = vec![];
246+
247+
for network_item in cvm_glt {
248+
let config_message = cw_cvm_outpost::msg::ConfigSubMsg::ForceNetwork(network_item);
249+
config_messages.push(config_message);
250+
}
251+
252+
let force_config = cw_cvm_outpost::msg::ExecuteMsg::Config(
253+
cw_cvm_outpost::msg::ConfigSubMsg::Force(config_messages),
254+
);
255+
247256
let solution =
248-
mantis_node::mantis::blackbox::solve::<True>(active_orders, &alice, &tip, cvm_glt, router)
257+
mantis_node::mantis::blackbox::solve::<True>(active_orders, &alice, &tip, cvm_glt.into(), router)
249258
.await;
250259

251260
panic!("solution: {:?}", solution);

0 commit comments

Comments
 (0)