subscan
Runtime Modules / Settlement
Spec Version:
Events
Name
Lookup
Attributes
VenueCreated2500["IdentityId","VenueId","VenueDetails","VenueType"]
VenueDetailsUpdated2501["IdentityId","VenueId","VenueDetails"]
VenueTypeUpdated2502["IdentityId","VenueId","VenueType"]
InstructionCreated2503["IdentityId","VenueId","InstructionId","SettlementType<BlockNumber>","Option<Moment>","Option<Moment>","Vec<Leg>","Option<InstructionMemo>"]
InstructionAffirmed2504["IdentityId","PortfolioId","InstructionId"]
AffirmationWithdrawn2505["IdentityId","PortfolioId","InstructionId"]
InstructionRejected2506["IdentityId","InstructionId"]
ReceiptClaimed2507["IdentityId","InstructionId","LegId","u64","AccountId","ReceiptMetadata"]
ReceiptValidityChanged2508["IdentityId","AccountId","u64","bool"]
ReceiptUnclaimed2509["IdentityId","InstructionId","LegId","u64","AccountId"]
VenueFiltering250a["IdentityId","Ticker","bool"]
VenuesAllowed250b["IdentityId","Ticker","Vec<VenueId>"]
VenuesBlocked250c["IdentityId","Ticker","Vec<VenueId>"]
LegFailedExecution250d["IdentityId","InstructionId","LegId"]
InstructionFailed250e["IdentityId","InstructionId"]
InstructionExecuted250f["IdentityId","InstructionId"]
VenueUnauthorized2510["IdentityId","Ticker","VenueId"]
SchedulingFailed2511["DispatchError"]
InstructionRescheduled2512["IdentityId","InstructionId"]
VenueSignersUpdated2513["IdentityId","VenueId","Vec<AccountId>","bool"]
SettlementManuallyExecuted2514["IdentityId","InstructionId"]
InstructionV2Created2515["IdentityId","VenueId","InstructionId","SettlementType<BlockNumber>","Option<Moment>","Option<Moment>","Vec<LegV2>","Option<InstructionMemo>"]
FailedToExecuteInstruction2516["InstructionId","DispatchError"]
Storage Functions
Name
Type
VenueInfo{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"pallet_settlement:Venue","keys_id":246,"value_id":697}}
Details{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"Vec<U8>","keys_id":246,"value_id":247}}
VenueInstructions{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"NULL","keys_id":698,"value_id":81}}
VenueSigners{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","AccountId"],"value":"Bool","keys_id":699,"value_id":74}}
UserVenues{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["[U8; 32]"],"value":"Vec<pallet_settlement:VenueId>","keys_id":32,"value_id":257}}
InstructionDetails{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"pallet_settlement:Instruction","keys_id":249,"value_id":700}}
InstructionLegs{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"pallet_settlement:Leg","keys_id":702,"value_id":252}}
InstructionLegStatus{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"pallet_settlement:LegStatus","keys_id":702,"value_id":703}}
InstructionAffirmsPending{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"U64","keys_id":249,"value_id":10}}
AffirmsReceived{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","polymesh_primitives:identity_id:PortfolioId"],"value":"pallet_settlement:AffirmationStatus","keys_id":704,"value_id":705}}
UserAffirmations{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["polymesh_primitives:identity_id:PortfolioId","U64"],"value":"pallet_settlement:AffirmationStatus","keys_id":706,"value_id":705}}
ReceiptsUsed{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Blake2_128Concat"],"key_vec":["AccountId","U64"],"value":"Bool","keys_id":574,"value_id":74}}
VenueFiltering{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 12]"],"value":"Bool","keys_id":42,"value_id":74}}
VenueAllowList{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 12]","U64"],"value":"Bool","keys_id":707,"value_id":74}}
VenueCounter{"origin":"PlainType","plain_type":"U64","PlainTypeValue":246}
InstructionCounter{"origin":"PlainType","plain_type":"U64","PlainTypeValue":249}
StorageVersion{"origin":"PlainType","plain_type":"U8","PlainTypeValue":708}
InstructionMemos{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"[U8; 32]","keys_id":249,"value_id":254}}
InstructionLegsV2{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"pallet_settlement:LegV2","keys_id":702,"value_id":259}}
Error Types
Name
Docs
InvalidVenueVenue does not exist.
UnauthorizedSender does not have required permissions.
NoPendingAffirmNo pending affirmation for the provided instruction.
InstructionNotAffirmedInstruction has not been affirmed.
InstructionNotPendingProvided instruction is not pending execution.
InstructionNotFailedProvided instruction is not failing execution.
LegNotPendingProvided leg is not pending execution.
UnauthorizedSignerSigner is not authorized by the venue.
ReceiptAlreadyClaimedReceipt already used.
ReceiptNotClaimedReceipt not used yet.
UnauthorizedVenueVenue does not have required permissions.
FailedToLockTokensWhile affirming the transfer, system failed to lock the assets involved.
InstructionFailedInstruction failed to execute.
InstructionDatesInvalidInstruction has invalid dates
InstructionSettleBlockPassedInstruction's target settle block reached.
InvalidSignatureOffchain signature is invalid.
SameSenderReceiverSender and receiver are the same.
PortfolioMismatchPortfolio in receipt does not match with portfolios provided by the user.
SettleOnPastBlockThe provided settlement block number is in the past and cannot be used by the scheduler.
NoPortfolioProvidedPortfolio based actions require at least one portfolio to be provided as input.
UnexpectedAffirmationStatusThe current instruction affirmation status does not support the requested action.
FailedToScheduleScheduling of an instruction fails.
LegCountTooSmallLegs count should matches with the total number of legs in which given portfolio act as `from_portfolio`.
UnknownInstructionInstruction status is unknown
InstructionHasTooManyLegsMaximum legs that can be in a single instruction.
SignerAlreadyExistsSigner is already added to venue.
SignerDoesNotExistSigner is not added to venue.
ZeroAmountInstruction leg amount can't be zero.
InstructionSettleBlockNotReachedInstruction settlement block has not yet been reached.
CallerIsNotAPartyThe caller is not a party of this instruction.
InvalidLegAssetExpected a different type of asset in a leg.
MaxNumberOfNFTsExceededThe number of nfts being transferred in the instruction was exceeded.
MaxNumberOfNFTsPerLegExceededThe maximum number of nfts being transferred in one leg was exceeded.
NumberOfTransferredNFTsUnderestimatedThe given number of nfts being transferred was underestimated.
DeprecatedCallOnV2InstructionDeprecated function has been called on a v2 instruction.
ReceiptForNonFungibleAssetOff-chain receipts are not accepted for non-fungible tokens.