- Parameters:
env: Env, wasm_hash: BytesN<32>, new_version: u32 - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env - Result:
Result<Address, ContractError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env - Result:
u32 - Authorization: current admin
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32> - Result:
Result<IssuerRecord, IssuerError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_address: Address, - Result:
Result<IssuerRecord, IssuerError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, admin: Address - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_address: Address - Result:
bool - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32> - Result:
bool - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
bool - Authorization: current admin
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32> - Result:
Result<(), IssuerError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32>, issuer_address: Address, metadata_hash: BytesN<32>, - Result:
Result<(), IssuerError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32> - Result:
Result<(), IssuerError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32>, new_address: Address, - Result:
Result<(), IssuerError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32> - Result:
Result<(), IssuerError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, issuer_id_hash: BytesN<32>, metadata_hash: BytesN<32>, - Result:
Result<(), IssuerError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/issuer-registry/src/lib.rs
- Parameters:
env: Env, proof_id_hash: BytesN<32> - Result:
Result<(), ProofError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32>, new_version: u32 - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env - Result:
Result<Address, ContractError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env - Result:
u32 - Authorization: current admin
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env - Result:
Result<Address, ContractError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, proof_id_hash: BytesN<32> - Result:
Result<ProofRecord, ProofError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env - Result:
Result<Address, ContractError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, admin: Address, issuer_registry: Address, protocol_config: Address, - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, proof_id_hash: BytesN<32> - Result:
bool - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
bool - Authorization: current admin
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, proof_id_hash: BytesN<32> - Result:
bool - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, proof_id_hash: BytesN<32>, commitment_hash: BytesN<32>, issuer_address: Address, schema_version: u32, expires_at: u64, - Result:
Result<(), ProofError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, proof_id_hash: BytesN<32> - Result:
Result<(), ProofError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/proof-registry/src/lib.rs
- Parameters:
env: Env, version: u32 - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32>, new_version: u32 - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, version: u32 - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env - Result:
Result<Address, ContractError> - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env - Result:
u32 - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env - Result:
u32 - Authorization: current admin
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, admin: Address - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env - Result:
bool - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, version: u32 - Result:
bool - Authorization: none
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
bool - Authorization: current admin
- Storage effect: read-only
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, new_admin: Address - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env - Result:
Result<(), ContractError> - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs
- Parameters:
env: Env, wasm_hash: BytesN<32> - Result:
() - Authorization: current admin
- Storage effect: documented in lifecycle specification
- Event effect: none unless documented in lifecycle specification
- Failure atomicity: Soroban invocation rollback
- Source:
contracts/protocol-config/src/lib.rs