Space and Time
subscan
Runtime Modules / Attestations
Spec Version:
Call Functions
Name
Lookup
Parameters
attest_block68012
mark_block_forwarded68021
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":420}
Attestations{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"Vec<sxt_core:attestation:Attestation>","keys_id":4,"value_id":424}}
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