iop-coeus-proto 0.0.16

Coeus protocol definitions used on both node and sdk side of the IOP Stack™
Documentation
mod asset;
mod domain_name;
mod operations;
mod policy;
mod price;
mod principal;
mod signed;

pub use asset::*;
pub use domain_name::*;
pub use operations::*;
pub use policy::*;
pub use price::*;
pub use principal::*;
pub use signed::*;

use std::convert::{TryFrom, TryInto};
use std::fmt;
use std::hash::Hash;
use std::str::FromStr;

use anyhow::{bail, ensure, Result};
use serde::{Deserialize, Serialize};

use iop_journal_proto::*;
use iop_keyvault::{
    multicipher::{MPrivateKey, MPublicKey, MSignature},
    PrivateKey, PublicKey,
};
use json_digest::canonical_json;

pub type Schema = serde_json::Value;
pub type DynamicContent = serde_json::Value;