waves-rust 0.2.6

A Rust library for interacting with the Waves blockchain. Supports node interaction, offline transaction signing and creating addresses and keys.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
fn main() -> Result<(), Box<dyn std::error::Error>> {
    std::env::set_var("PROTOC", protobuf_src::protoc());
    tonic_build::configure().compile(
        &[
            "proto/waves/node/grpc/accounts_api.proto",
            "proto/waves/node/grpc/assets_api.proto",
            "proto/waves/node/grpc/blockchain_api.proto",
            "proto/waves/node/grpc/blocks_api.proto",
            "proto/waves/node/grpc/transactions_api.proto",
            "proto/waves/events/events.proto",
            "proto/waves/events/grpc/blockchain_updates.proto",
        ],
        &["proto"],
    )?;
    Ok(())
}