#cosmwasm #terra #bindings #module #contracts #msg #call

terra-bindings

为CosmWasm合约调用Terra Core自定义模块的绑定

1 个不稳定版本

1.0.0 2020年7月6日
0.1.0 2020年7月6日

#16 in #terra

Apache-2.0

8KB
140

Terra Binding for CosmWasm Contracts

如何使用查询器

use cosmwasm_std::Coin;
use terra_bindings::TerraQuerier;

let res: Coin = TerraQuerier::new(&deps.querier).query_swap(offer.clone(), ask)?;

如何使用消息创建器

use cosmwasm_std::CosmosMsg;
use terra_bindings::{create_swap_msg, TerraMsgWrapper};

let msg: CosmosMsg<TerraMsgWrapper> = create_swap_msg(contract_addr, offer_coin, ask_denom);

依赖关系

~3.5MB
~75K SLoC