sigil-sdk · crate
Source declarations, signatures and documentation for crate.
Source: sigil/node/sigil-sdk/src/lib.rs. SHA-256: 47f04f730028ba969bea67397680283fb966ef198d424cd49747e5e0f2b4b4ac.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
builder
pub mod builder;Source line: 10.
client
pub mod client;Source line: 11.
error
pub mod error;Source line: 12.
pub mod mail;Source line: 13.
nft
pub mod nft;Source line: 14.
resolver
pub mod resolver;Source line: 15.
sns
pub mod sns;Source line: 16.
storage_market
pub mod storage_market;Source line: 17.
evidence
#[cfg(feature = "evidence")]
pub mod evidence;Source line: 20.
evidence_http
#[cfg(feature = "evidence-http")]
pub mod evidence_http;Source line: 22.
gal_adapter
#[cfg(feature = "gal")]
pub mod gal_adapter;Source line: 25.
sign_in
#[cfg(feature = "gal")]
pub mod sign_in;Source line: 27.
gal_http
#[cfg(feature = "gal-http")]
pub mod gal_http;Source line: 30.
pub use builder::{sign_transaction, TransactionBuilder};
pub use builder::{sign_transaction, TransactionBuilder};Source line: 32.
pub use client::SigilClientConfig;
pub use client::SigilClientConfig;Source line: 33.
pub use error::SdkError;
pub use error::SdkError;Source line: 34.
pub use mail::{
allow_all_policy, delivery_commitment, derive_mailbox_id, preflight_delivery_commitment, public_mail_key_record, };
pub use mail::{
allow_all_policy, delivery_commitment, derive_mailbox_id, preflight_delivery_commitment,
public_mail_key_record,
};Source line: 35.
pub use resolver::{ResolvedDocument, SigilResolver};
pub use resolver::{ResolvedDocument, SigilResolver};Source line: 39.
pub use sns::{
compute_namehash, mailbox_record, normalize_name, weave_mailbox_record, website_record, };
pub use sns::{
compute_namehash, mailbox_record, normalize_name, weave_mailbox_record, website_record,
};Source line: 40.
pub use storage_market::{
derive_storage_challenge_id, derive_storage_contract_id, derive_storage_pin_request_id, preflight_storage_pin_request, preflight_storage_receipt, };
pub use storage_market::{
derive_storage_challenge_id, derive_storage_contract_id, derive_storage_pin_request_id,
preflight_storage_pin_request, preflight_storage_receipt,
};Source line: 43.
pub use evidence::{
anchor_digest_tx, digest_artifact, AnchorParams, AnchorProof, AnchorSubmission, ConfirmPolicy, EvidenceAnchorClient, EvidenceError, EvidenceTransport, };
#[cfg(feature = "evidence")]
pub use evidence::{
anchor_digest_tx, digest_artifact, AnchorParams, AnchorProof, AnchorSubmission, ConfirmPolicy,
EvidenceAnchorClient, EvidenceError, EvidenceTransport,
};Source line: 49.
pub use evidence_http::{HttpEvidenceTransport, HttpEvidenceTransportConfig};
#[cfg(feature = "evidence-http")]
pub use evidence_http::{HttpEvidenceTransport, HttpEvidenceTransportConfig};Source line: 54.
pub use gal_adapter::{FinalizedBlockFuture, FinalizedBlockSource, MarsToOasGalSource};
#[cfg(feature = "gal")]
pub use gal_adapter::{FinalizedBlockFuture, FinalizedBlockSource, MarsToOasGalSource};Source line: 57.
pub use sign_in::{
build_sign_in_transcript, canonical_sign_in_message, verify_sign_in_response, verify_sign_in_response_with_store, InMemorySignInChallengeStore, SignInChallenge, SignInChallengeInput, SignInChallengeStore, SignInRootKind, SignInVerifyError, SignInVerifyOptions, SignedSignInResponse, VerifiedSignIn, };
#[cfg(feature = "gal")]
pub use sign_in::{
build_sign_in_transcript, canonical_sign_in_message, verify_sign_in_response,
verify_sign_in_response_with_store, InMemorySignInChallengeStore, SignInChallenge,
SignInChallengeInput, SignInChallengeStore, SignInRootKind, SignInVerifyError,
SignInVerifyOptions, SignedSignInResponse, VerifiedSignIn,
};Source line: 59.
pub use gal_http::{HttpSigilAnchorClient, HttpSigilAnchorClientConfig};
#[cfg(feature = "gal-http")]
pub use gal_http::{HttpSigilAnchorClient, HttpSigilAnchorClientConfig};Source line: 67.