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

Download history • Rust 包仓库 19/week @ 2024-03-10 • Rust 包仓库 20/week @ 2024-03-17 • Rust 包仓库 1/week @ 2024-03-24 • Rust 包仓库 37/week @ 2024-03-31 • Rust 包仓库 1/week @ 2024-04-07 • Rust 包仓库 30/week @ 2024-04-21 • Rust 包仓库 22/week @ 2024-04-28 • Rust 包仓库 6/week @ 2024-05-05 • Rust 包仓库 13/week @ 2024-05-12 • Rust 包仓库 14/week @ 2024-05-19 • Rust 包仓库 8/week @ 2024-05-26 • Rust 包仓库 13/week @ 2024-06-02 • Rust 包仓库 32/week @ 2024-06-09 • Rust 包仓库 49/week @ 2024-06-16 • Rust 包仓库 4/week @ 2024-06-23 • Rust 包仓库

每月 99 次下载
icx-asset 中使用

Apache-2.0 许可协议

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