Crates.io | webb-proposals |
lib.rs | webb-proposals |
version | 0.8.0 |
source | src |
created_at | 2022-03-07 13:05:10.714702 |
updated_at | 2023-12-11 17:55:24.092253 |
description | Webb Protocol Proposals Specification & Implementation (part of webb-rs SDK) |
homepage | https://www.webb.tools |
repository | https://github.com/webb-tools/webb-rs |
max_upload_size | |
id | 545038 |
size | 137,254 |
The Webb Core SDK for Rust
⚠️ Beta Software ⚠️
Use the subxt-cli
tool to download the metadata for your target runtime from a node.
cargo install subxt-cli
tangle
:
Run the release build of the tangle
node, then on another terminal run:subxt metadata -f bytes > ./metadata/tangle-runtime.scale
Same goes for any future runtimes.
Note: This defaults to querying the metadata of a locally running node on the default
http://localhost:9933/
. If querying a different node then themetadata
command accepts a--url
argument.
cargo build --features generate-substrate
Tip: See the build.rs file to see how everything is being generated.
cargo build --features generate-contracts
Tip: See the build.rs file to see how everything is being generated.
nix develop
to enter a shell with all the dependencies installedAdditionally, if you have direnv installed, you can run direnv allow
to automatically enter the shell whenever you enter the directory.
This crate uses #![deny(unsafe_code)]
to ensure everything is implemented in
100% Safe Rust.
Want to join us? take a look at some of these issues: