Name | Lookup | Parameters | |
---|---|---|---|
create_venue | 2500 | 3 | |
update_venue_details | 2501 | 2 | |
update_venue_type | 2502 | 2 | |
add_instruction | 2503 | 5 | |
add_and_affirm_instruction | 2504 | 6 | |
affirm_instruction | 2505 | 3 | |
withdraw_affirmation | 2506 | 3 | |
reject_instruction | 2507 | 3 | |
affirm_with_receipts | 2508 | 4 | |
claim_receipt | 2509 | 2 | |
unclaim_receipt | 250a | 2 | |
set_venue_filtering | 250b | 2 | |
allow_venues | 250c | 2 | |
disallow_venues | 250d | 2 | |
change_receipt_validity | 250e | 2 | |
execute_scheduled_instruction | 250f | 2 | |
reschedule_instruction | 2510 | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
VenueCreated | 2500 | ||
VenueDetailsUpdated | 2501 | ||
VenueTypeUpdated | 2502 | ||
InstructionCreated | 2503 | ||
InstructionAffirmed | 2504 | ||
AffirmationWithdrawn | 2505 | ||
InstructionRejected | 2506 | ||
ReceiptClaimed | 2507 | ||
ReceiptValidityChanged | 2508 | ||
ReceiptUnclaimed | 2509 | ||
VenueFiltering | 250a | ||
VenuesAllowed | 250b | ||
VenuesBlocked | 250c | ||
LegFailedExecution | 250d | ||
InstructionFailed | 250e | ||
InstructionExecuted | 250f | ||
VenueUnauthorized | 2510 | ||
SchedulingFailed | 2511 | ||
InstructionRescheduled | 2512 |
Name | Type | |
---|---|---|
VenueInfo | {"origin":"MapType","map_type":{"key":"u64","hasher":"Twox64Concat","value":"Venue","isLinked":false}} | |
Details | {"origin":"MapType","map_type":{"key":"u64","hasher":"Twox64Concat","value":"VenueDetails","isLinked":false}} | |
VenueInstructions | {"origin":"DoubleMapType","double_map_type":{"key":"u64","key2":"u64","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"Null","isLinked":false}} | |
VenueSigners | {"origin":"DoubleMapType","double_map_type":{"key":"u64","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"bool","isLinked":false}} | |
UserVenues | {"origin":"MapType","map_type":{"key":"IdentityId","hasher":"Twox64Concat","value":"Vec<u64>","isLinked":false}} | |
InstructionDetails | {"origin":"MapType","map_type":{"key":"u64","hasher":"Twox64Concat","value":"Instruction<Moment, BlockNumber>","isLinked":false}} | |
InstructionLegs | {"origin":"DoubleMapType","double_map_type":{"key":"u64","key2":"u64","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"Leg","isLinked":false}} | |
InstructionLegStatus | {"origin":"DoubleMapType","double_map_type":{"key":"u64","key2":"u64","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"LegStatus<AccountId>","isLinked":false}} | |
InstructionAffirmsPending | {"origin":"MapType","map_type":{"key":"u64","hasher":"Twox64Concat","value":"u64","isLinked":false}} | |
AffirmsReceived | {"origin":"DoubleMapType","double_map_type":{"key":"u64","key2":"PortfolioId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"AffirmationStatus","isLinked":false}} | |
UserAffirmations | {"origin":"DoubleMapType","double_map_type":{"key":"PortfolioId","key2":"u64","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"AffirmationStatus","isLinked":false}} | |
ReceiptsUsed | {"origin":"DoubleMapType","double_map_type":{"key":"AccountId","key2":"u64","hasher":"Twox64Concat","key2Hasher":"Blake2_128Concat","value":"bool","isLinked":false}} | |
VenueFiltering | {"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"bool","isLinked":false}} | |
VenueAllowList | {"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"u64","hasher":"Blake2_128Concat","key2Hasher":"Twox64Concat","value":"bool","isLinked":false}} | |
VenueCounter | {"origin":"PlainType","plain_type":"u64"} | |
InstructionCounter | {"origin":"PlainType","plain_type":"u64"} | |
StorageVersion | {"origin":"PlainType","plain_type":"Version"} |
Name | Docs |
---|---|
InvalidVenue | Venue does not exist. |
Unauthorized | Sender does not have required permissions. |
NoPendingAffirm | No pending affirmation for the provided instruction. |
InstructionNotAffirmed | Instruction has not been affirmed. |
InstructionNotPending | Provided instruction is not pending execution. |
InstructionNotFailed | Provided instruction is not failing execution. |
LegNotPending | Provided leg is not pending execution. |
UnauthorizedSigner | Signer is not authorized by the venue. |
ReceiptAlreadyClaimed | Receipt already used. |
ReceiptNotClaimed | Receipt not used yet. |
UnauthorizedVenue | Venue does not have required permissions. |
FailedToLockTokens | While affirming the transfer, system failed to lock the assets involved. |
InstructionFailed | Instruction failed to execute. |
InstructionDatesInvalid | Instruction has invalid dates |
InstructionSettleBlockPassed | Instruction's target settle block reached. |
InvalidSignature | Offchain signature is invalid. |
SameSenderReceiver | Sender and receiver are the same. |
PortfolioMismatch | Portfolio in receipt does not match with portfolios provided by the user. |
SettleOnPastBlock | The provided settlement block number is in the past and cannot be used by the scheduler. |
NoPortfolioProvided | Portfolio based actions require at least one portfolio to be provided as input. |
UnexpectedAffirmationStatus | The current instruction affirmation status does not support the requested action. |
FailedToSchedule | Scheduling of an instruction fails. |
LegCountTooSmall | Legs count should matches with the total number of legs in which given portfolio act as `from_portfolio`. |
UnknownInstruction | Instruction status is unknown |
InstructionHasTooManyLegs | Maximum legs that can be in a single instruction. |