OpenAgentID documentation
Source referencesRust module referenceoas-anchor-eas

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.

On this page