unc-cli-rs 0.8.0

human-friendly console utility that helps to interact with unc Protocol from command line.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};

/// The contract source metadata is a standard interface that allows auditing and viewing source code for a deployed smart contract.
/// (https://github.com/unc/unc-sdk-rs/blob/master/unc-contract-standards/src/contract_metadata.rs)
#[derive(Debug, Serialize, Deserialize, PartialEq, Clone)]
pub struct ContractSourceMetadata {
    pub version: Option<String>,
    pub link: Option<String>,
    pub standards: Vec<Standard>,
}

#[derive(Debug, Serialize, Deserialize, PartialEq, Clone)]
pub struct Standard {
    pub standard: String,
    pub version: String,
}