1 个不稳定版本
0.1.2 | 2023年1月8日 |
---|---|
0.1.1 |
|
0.1.0 |
|
#16 在 #multiversx
13KB
172 行
Buidly X-Modules
用法
通过以下链接查看库的最新版本: crates.io
xmodules crate。版本在安装说明中指定,或者直接在您的Cargo.toml
文件中添加
[dependencies.xmodules]
version = "x.x.x"
在您的智能合约主库入口处,直接在合约特质上继承您要使用的模块
use xmodules::my_module;
#[elrond_wasm::contract]
pub trait MyContract: my_module::MyModule {
...
或者在另一个模块中使用它,但请注意合约也需要实现特质
use xmodules::my_module;
#[elrond_wasm::module]
pub trait MyOtherModule: my_module::MyModule {
...
#[elrond_wasm::contract]
pub trait MyContract:
MyOtherModule +
my_module::MyModule
{
...
依赖
~4.5MB
~88K SLoC