Space and Time
subscan
Runtime Modules / Commitments
Spec Version:
Storage Functions
Name
Type
CommitmentStorageMap{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["sxt_core:tables:TableIdentifier","proof_of_sql_commitment_map:commitment_scheme:CommitmentScheme"],"value":"Vec<U8>","keys_id":417,"value_id":105}}
DefaultCommitmentSchemes{"origin":"PlainType","plain_type":"proof_of_sql_commitment_map:commitment_scheme:CommitmentSchemeFlags","PlainTypeValue":108}
Error Types
Name
Docs
CommitmentWithTooManyColumnsProof-of-sql commitment has too many columns.
SerializeCommitmentFailed to serialize proof-of-sql commitment.
DeserializeCommitmentFailed to deserialize proof-of-sql commitment.
SerializeInsertDataFailed to serialize `OnChainTable`.
DeserializeInsertDataFailed to deserialize `OnChainTable`.
InappropriateSnapshotCommitmentsSnapshot commitments don't match table definition.
CreateTableWithNoColumnsTable must have at least one column.
CreateTableWithInvalidTableIdentifierCountTable ref has unexpected number of identifiers.
CreateTableWithDuplicateIdentifiersTable has duplicate identifiers.
CreateTableWithReservedMetadataPrefixTable uses reserved metadata prefix.
DecimalColumnWithoutPrecisionDecimal/numeric columns should have constrained precision and scale.
DecimalColumnWithInvalidPrecisionDecimal/numeric columns should have precision between 1 and 75.
DecimalColumnWithInvalidScaleDecimal/numeric columns should have scale between 0 and 127.
SupportedColumnWithUnsupportedParameterColumn type supported but not type parameter.
ColumnWithUnsupportedDataTypeColumn type not supported.
ColumnWithoutNotNullColumn should be NOT NULL.
ColumnWithUnsupportedOptionColumn option not supported.
NativeSerializeCommitmentFailed to serialize proof-of-sql commitment in native interface.
NativeDeserializeCommitmentFailed to deserialize proof-of-sql commitment in native interface.
NativeSerializeInsertDataFailed to serialize `OnChainTable` in native interface.
NativeDeserializeInsertDataFailed to deserialize `OnChainTable` in native interface.
ExistingCommitmentsRangeMismatchExisting commitments of different schemes don't agree on table range.
ExistingCommitmentsColumnOrderMismatchExisting commitments of different schemes don't agree on column order.
NoExistingCommitmentsCannot update table with no existing commitments.
InsertDataOutOfBoundsInsert data contains values out of bounds of scalar field.
InsertDataDoesntMatchExistingCommitmentsInsert data does not match existing commitments.
TableAlreadyExistsTable identifier already exists in commitment storage.