19 个版本 (重大更新)
0.20.0 | 2022年7月14日 |
---|---|
0.17.1 | 2022年6月22日 |
0.15.0 | 2022年3月31日 |
0.10.1 | 2021年12月13日 |
0.2.0 | 2021年7月30日 |
#38 in #icp
每月 99 次下载
在 icx-asset 中使用
495KB
11K SLoC
ic-asset
是一个用于在资产罐中操作资产的库。
有用链接
lib.rs
:
一个用于在资产罐中操作资产的库。
示例
use ic_agent::agent::{Agent, http_transport::ReqwestHttpReplicaV2Transport};
use ic_agent::identity::BasicIdentity;
use ic_utils::Canister;
use std::time::Duration;
let agent = Agent::builder()
.with_transport(ReqwestHttpReplicaV2Transport::create(replica_url)?)
.with_identity(BasicIdentity::from_pem_file(pemfile)?)
.build()?;
let canister = Canister::builder()
.with_canister_id(canister_id)
.with_agent(&agent)
.build()?;
ic_asset::sync(&canister, &[concat!(env!("CARGO_MANIFEST_DIR"), "assets/").as_ref()], Duration::from_secs(60)).await?;
依赖关系
~29–43MB
~797K SLoC