oas-anchor-eas · abi
Declared module signatures, types, configuration, and source documentation.
Source: oas/oas/oas-anchor-eas/src/abi.rs. SHA-256: 26b9f9f5b77b3394ff5ee5889295e3b39445082cf2ac9d8652c97b23ad1ac7ff.
This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.
abi::SCHEMA_STRING
pub const SCHEMA_STRING: &str;Source line: 17.
abi::AnchorData
The attestation's decoded data fields.
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct AnchorData {
pub did: String,
pub kind: String,
pub status: String,
pub metadata_commitment: String,
pub anchored_at_block: u64
}Source line: 22.
abi::encode
ABI-encode the anchor data for an attest call.
pub fn encode(data: &AnchorData) -> Vec<u8>;Source line: 49.
abi::decode
ABI-decode an attestation's data field.
pub fn decode(data: &[u8]) -> Result<AnchorData, EasError>;Source line: 125.