sxt
subscan
Space and Time
Runtime Modules / Attestations
Spec Version:
Call Functions
Name
Lookup
Parameters
attest_block68002
mark_block_forwarded68011
Events
Name
Lookup
Attributes
BlockAttested6800["BlockNumber","Attestation<Hash>","AccountId"]
Storage Functions
Name
Type
AttestationKeys{"origin":"PlainType","plain_type":"Vec<Tuple:AccountIdsxt_core:attestation:AttestationKey>","PlainTypeValue":431}
Attestations{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"Vec<sxt_core:attestation:Attestation>","keys_id":4,"value_id":435}}
LastForwardedBlock{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Error Types
Name
Docs
VerificationErrorError verifying ownership of an external address.
MaxAttestationKeysMaximum number of attestation keys reached.
PublicKeyAlreadyRegisteredThe public key is already registered.
AccountIdAlreadyLinkedThe account ID is already linked to another key.
InsufficientPermissionsInsufficient permissions to perform the operation.
AttestationSignatureErrorError verifying the attestation signature.
MaxAttestationsForBlockErrorMaximum attestations for the block have been recorded.
AttestationAlreadyRecordedErrorAttestation already exists for the given block and key.
CannotAttestFutureBlockCannot attest to a block that has not occurred yet.
CannotAttestCurrentBlockCannot attest to the current (non-finalized) block.
KeyNotFoundCannot remove a key that is not registered