Skip to main content

Module identity

Module identity 

Source

Structsยง

ContractGroupBoundKeyNotAllowedInShieldedIdentityCreationError
IdentityCreateFromShieldedPool binds its keys, bounds included, into the Orchard sighash preimage, whose layout predates contract group bounds. A key bound to a contract group must be added with an identity update instead.
DataContractBoundsNotPresentError
DisablingKeyIdAlsoBeingAddedInSameTransitionError
DuplicatedIdentityPublicKeyBasicError
DuplicatedIdentityPublicKeyIdBasicError
IdentityAssetLockProofLockedTransactionMismatchError
IdentityAssetLockStateTransitionReplayError
IdentityAssetLockTransactionIsNotFoundError
IdentityAssetLockTransactionOutPointAlreadyConsumedError
IdentityAssetLockTransactionOutPointNotEnoughBalanceError
IdentityAssetLockTransactionOutputNotFoundError
IdentityAssetLockTransactionTooManyInputsError
IdentityCreditTransferToSelfError
IdentityKeyLimitsUpdateEmptyError
IdentityPublicKeyLimitsNotAllowedError
IdentityPublicKeyLimitsNotAllowedInShieldedIdentityCreationError
IdentityCreateFromShieldedPool has no identity signature: its keys are bound into the Orchard sighash preimage field by field, and that layout predates the version 1 key. A budget or an expiry would not be covered, so a relay could alter it when no key of the transition carries a proof of possession. A key with limits must be added with an identity update instead. A version 1 key without limits is accepted: everything it holds is bound.
InvalidAssetLockProofCoreChainHeightError
InvalidAssetLockProofTransactionHeightError
InvalidAssetLockTransactionOutputReturnSizeError
InvalidCreditWithdrawalTransitionCoreFeeError
InvalidCreditWithdrawalTransitionOutputScriptError
InvalidIdentityAssetLockProofChainLockValidationError
InvalidIdentityAssetLockTransactionError
InvalidIdentityAssetLockTransactionOutputError
InvalidIdentityCreditTransferAmountError
InvalidIdentityCreditWithdrawalTransitionAmountError
InvalidIdentityKeySignatureError
InvalidIdentityPublicKeyBudgetError
InvalidIdentityPublicKeyDataError
InvalidIdentityPublicKeySecurityLevelError
InvalidIdentityUpdateTransitionDisableKeysError
InvalidIdentityUpdateTransitionEmptyError
InvalidInstantAssetLockProofError
InvalidInstantAssetLockProofSignatureError
InvalidKeyPurposeForContractBoundsError
MissingMasterPublicKeyError
NotImplementedCreditWithdrawalTransitionPoolingError
TooManyMasterPublicKeyError
WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError