ave-core 0.11.0

Averiun Ledger core runtime and node API
Documentation
use crate::model::network::TimeOut;
use ave_common::identity::DigestIdentifier;

use borsh::{BorshDeserialize, BorshSerialize};
use serde::{Deserialize, Serialize};

#[derive(
    Debug,
    Clone,
    Serialize,
    Deserialize,
    PartialEq,
    Eq,
    BorshSerialize,
    BorshDeserialize,
)]
pub enum ApprovalRes {
    Response {
        approval_req_hash: DigestIdentifier,
        agrees: bool,
        req_subject_data_hash: DigestIdentifier,
    },
    Abort(String),
    TimeOut(TimeOut),
}