23 releases (13 breaking)
new 0.41.0 | Jul 10, 2025 |
---|---|
0.40.0 | Mar 17, 2025 |
0.39.2 | Dec 20, 2024 |
0.39.1 | Oct 24, 2024 |
0.31.0 | Nov 27, 2023 |
#275 in Magic Beans
38,012 downloads per month
Used in 55 crates
(2 directly)
61KB
1K
SLoC
DFINITY's Rust Agent Repository
Contributing
Please follow the guidelines in the CONTRIBUTING.md document.
Building
We use cargo
to build this repo. Make sure you have rust stable installed. To build the repo:
cargo build
Testing
There are two suites of tests that can be executed from this repo; the regular cargo tests and the ic-ref tests. In order to run the ic-ref tests, you will need a running local reference server. If you do not have one, those tests will be ignored.
Release
To release:
- increase the version number in Cargo.toml (
workspace.package
andworkspace.dependencies
) - add a header for the version under "## Unreleased" in CHANGELOG.md
- run
cargo build
to update the lock file
Packages
This repo has multiple packages in its Cargo workspace.
lib.rs
:
Types related to the HTTP transport
for the Internet Computer. Primarily used through ic-agent
.
Dependencies
~2.1–9MB
~96K SLoC