Name | Lookup | Parameters | |
|---|---|---|---|
| create_venue | 2500 | 3 | |
| update_venue_details | 2501 | 2 | |
| update_venue_type | 2502 | 2 | |
| affirm_with_receipts | 2503 | 3 | |
| set_venue_filtering | 2504 | 2 | |
| allow_venues | 2505 | 2 | |
| disallow_venues | 2506 | 2 | |
| update_venue_signers | 2507 | 3 | |
| execute_manual_instruction | 2508 | 6 | |
| add_instruction | 2509 | 6 | |
| add_and_affirm_instruction | 250a | 7 | |
| affirm_instruction | 250b | 2 | |
| withdraw_affirmation | 250c | 2 | |
| reject_instruction | 250d | 2 | |
| execute_scheduled_instruction | 250e | 2 | |
| affirm_with_receipts_with_count | 250f | 4 | |
| affirm_instruction_with_count | 2510 | 3 | |
| reject_instruction_with_count | 2511 | 3 | |
| withdraw_affirmation_with_count | 2512 | 3 | |
| add_instruction_with_mediators | 2513 | 7 | |
| add_and_affirm_with_mediators | 2514 | 8 | |
| affirm_instruction_as_mediator | 2515 | 2 | |
| withdraw_affirmation_as_mediator | 2516 | 1 | |
| reject_instruction_as_mediator | 2517 | 2 | |
| lock_instruction | 2518 | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| VenueCreated | 2500 | ["IdentityId","VenueId","VenueDetails","VenueType"] | |
| VenueDetailsUpdated | 2501 | ["IdentityId","VenueId","VenueDetails"] | |
| VenueTypeUpdated | 2502 | ["IdentityId","VenueId","VenueType"] | |
| InstructionAffirmed | 2503 | ["IdentityId","PortfolioId","InstructionId"] | |
| AffirmationWithdrawn | 2504 | ["IdentityId","PortfolioId","InstructionId"] | |
| InstructionRejected | 2505 | ["IdentityId","InstructionId"] | |
| ReceiptClaimed | 2506 | ["IdentityId","InstructionId","LegId","u64","AccountId","Option<ReceiptMetadata>"] | |
| VenueFiltering | 2507 | ["IdentityId","AssetId","bool"] | |
| VenuesAllowed | 2508 | ["IdentityId","AssetId","Vec<VenueId>"] | |
| VenuesBlocked | 2509 | ["IdentityId","AssetId","Vec<VenueId>"] | |
| LegFailedExecution | 250a | ["IdentityId","InstructionId","LegId"] | |
| InstructionExecuted | 250b | ["IdentityId","InstructionId"] | |
| VenueUnauthorized | 250c | ["IdentityId","AssetId","VenueId"] | |
| SchedulingFailed | 250d | ["InstructionId","DispatchError"] | |
| InstructionRescheduled | 250e | ["IdentityId","InstructionId"] | |
| VenueSignersUpdated | 250f | ["IdentityId","VenueId","Vec<AccountId>","bool"] | |
| SettlementManuallyExecuted | 2510 | ["IdentityId","InstructionId"] | |
| InstructionCreated | 2511 | ["IdentityId","Option<VenueId>","InstructionId","SettlementType<BlockNumber>","Option<Moment>","Option<Moment>","Vec<Leg>","Option<Memo>"] | |
| FailedToExecuteInstruction | 2512 | ["InstructionId","DispatchError"] | |
| InstructionAutomaticallyAffirmed | 2513 | ["IdentityId","PortfolioId","InstructionId"] | |
| MediatorAffirmationReceived | 2514 | ["IdentityId","InstructionId","Option<Moment>"] | |
| MediatorAffirmationWithdrawn | 2515 | ["IdentityId","InstructionId"] | |
| InstructionMediators | 2516 | ["InstructionId","BTreeSet<IdentityId>"] | |
| InstructionLocked | 2517 | ["IdentityId","InstructionId"] |
Name | Type | |
|---|---|---|
| VenueInfo | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"polymesh_primitives:settlement:Venue","keys_id":238,"value_id":677}} | |
| Details | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"Vec<U8>","keys_id":238,"value_id":239}} | |
| VenueInstructions | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"NULL","keys_id":678,"value_id":83}} | |
| VenueSigners | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","AccountId"],"value":"Bool","keys_id":679,"value_id":78}} | |
| UserVenues | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["[U8; 32]","U64"],"value":"NULL","keys_id":680,"value_id":83}} | |
| InstructionDetails | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"polymesh_primitives:settlement:Instruction","keys_id":154,"value_id":681}} | |
| InstructionLegStatus | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"polymesh_primitives:settlement:LegStatus","keys_id":682,"value_id":683}} | |
| InstructionAffirmsPending | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"U64","keys_id":154,"value_id":10}} | |
| AffirmsReceived | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","polymesh_primitives:identity_id:PortfolioId"],"value":"polymesh_primitives:settlement:AffirmationStatus","keys_id":684,"value_id":685}} | |
| UserAffirmations | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["polymesh_primitives:identity_id:PortfolioId","U64"],"value":"polymesh_primitives:settlement:AffirmationStatus","keys_id":686,"value_id":685}} | |
| ReceiptsUsed | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Blake2_128Concat"],"key_vec":["AccountId","U64"],"value":"Bool","keys_id":566,"value_id":78}} | |
| VenueFiltering | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["[U8; 16]"],"value":"Bool","keys_id":42,"value_id":78}} | |
| VenueAllowList | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["[U8; 16]","U64"],"value":"Bool","keys_id":687,"value_id":78}} | |
| VenueCounter | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":238} | |
| InstructionCounter | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":154} | |
| InstructionMemos | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"[U8; 32]","keys_id":154,"value_id":34}} | |
| InstructionStatuses | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"polymesh_primitives:settlement:InstructionStatus","keys_id":154,"value_id":688}} | |
| InstructionLegs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"polymesh_primitives:settlement:Leg","keys_id":682,"value_id":248}} | |
| OffChainAffirmations | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U64","U64"],"value":"polymesh_primitives:settlement:AffirmationStatus","keys_id":682,"value_id":685}} | |
| NumberOfVenueSigners | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"U32","keys_id":238,"value_id":4}} | |
| InstructionMediatorsAffirmations | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Identity"],"key_vec":["U64","[U8; 32]"],"value":"polymesh_primitives:settlement:MediatorAffirmationStatus","keys_id":689,"value_id":690}} | |
| LockedTimestamp | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U64"],"value":"U64","keys_id":154,"value_id":10}} | |
| StorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":691} |
Name | Type | Value | |
|---|---|---|---|
| MaxNumberOfFungibleAssets | U32 | 0a000000 | |
| MaxNumberOfNFTsPerLeg | U32 | 0a000000 | |
| MaxNumberOfNFTs | U32 | 64000000 | |
| MaxNumberOfOffChainAssets | U32 | 0a000000 | |
| MaxNumberOfPortfolios | U32 | dc000000 | |
| MaxNumberOfVenueSigners | U32 | 32000000 | |
| MaxInstructionMediators | U32 | 04000000 | |
| MaximumLockPeriod | U64 | 005c260500000000 |
Name | Docs |
|---|---|
| InvalidVenue | Venue does not exist. |
| Unauthorized | Sender does not have required permissions. |
| InstructionNotAffirmed | Instruction has not been affirmed. |
| UnauthorizedSigner | Signer is not authorized by the venue. |
| ReceiptAlreadyClaimed | Receipt already used. |
| UnauthorizedVenue | Venue does not have required permissions. |
| InstructionDatesInvalid | Instruction has invalid dates |
| InstructionSettleBlockPassed | Instruction's target settle block reached. |
| InvalidSignature | Offchain signature is invalid. |
| SameSenderReceiver | Sender and receiver are the same. |
| SettleOnPastBlock | The provided settlement block number is in the past and cannot be used by the scheduler. |
| UnexpectedAffirmationStatus | The current instruction affirmation status does not support the requested action. |
| FailedToSchedule | Scheduling of an instruction fails. |
| UnknownInstruction | Instruction status is unknown |
| SignerAlreadyExists | Signer is already added to venue. |
| SignerDoesNotExist | Signer is not added to venue. |
| ZeroAmount | Instruction leg amount can't be zero. |
| InstructionSettleBlockNotReached | Instruction settlement block has not yet been reached. |
| CallerIsNotAParty | The caller is not a party of this instruction. |
| MaxNumberOfNFTsExceeded | The number of nfts being transferred in the instruction was exceeded. |
| NumberOfTransferredNFTsUnderestimated | The given number of nfts being transferred was underestimated. |
| ReceiptForInvalidLegType | Off-chain receipts can only be used for off-chain leg type. |
| WeightLimitExceeded | The maximum weight limit for executing the function was exceeded. |
| MaxNumberOfFungibleAssetsExceeded | The maximum number of fungible assets was exceeded. |
| MaxNumberOfOffChainAssetsExceeded | The maximum number of off-chain assets was exceeded. |
| NumberOfFungibleTransfersUnderestimated | The given number of fungible transfers was underestimated. |
| UnexpectedOFFChainAsset | AssetId could not be found on chain. |
| OffChainAssetCantBeLocked | Off-Chain assets cannot be locked. |
| NumberOfOffChainTransfersUnderestimated | The given number of off-chain transfers was underestimated. |
| LegNotFound | No leg with the given id was found |
| InputWeightIsLessThanMinimum | The input weight is less than the minimum required. |
| MaxNumberOfReceiptsExceeded | The maximum number of receipts was exceeded. |
| NotAllAffirmationsHaveBeenReceived | There are parties who have not affirmed the instruction. |
| InvalidInstructionStatusForExecution | Only [`InstructionStatus::Pending`] or [`InstructionStatus::Failed`] instructions can be executed. |
| FailedToReleaseLockOrTransferAssets | The instruction failed to release asset locks or transfer the assets. |
| DuplicateReceiptUid | No duplicate uid are allowed for different receipts. |
| ReceiptInstructionIdMissmatch | The instruction id in all receipts must match the extrinsic parameter. |
| MultipleReceiptsForOneLeg | Multiple receipts for the same leg are not allowed. |
| UnexpectedLegStatus | An invalid has been reached. |
| NumberOfVenueSignersExceeded | The maximum number of venue signers was exceeded. |
| CallerIsNotAMediator | The caller is not a mediator in the instruction. |
| InvalidExpiryDate | The mediator's expiry date must be in the future. |
| MediatorAffirmationExpired | The expiry date for the mediator's affirmation has passed. |
| OffChainAssetsMustHaveAVenue | Offchain assets must have a venue. |
| UnexpectedSettlementType | Unexpected settlement type. |
| InvalidInstructionStatusForRejection | [`InstructionStatus::Unknow`] can't be rejected. |
| LockTimestampNotFound | All locked instructions must register a lock timestamp. |
| ExceededMaximumLockingPeriod | The instruction has been locked for too much time. |
| FailedAssetTransferringConditions | Not all conditions for transferring the asset have been met. |
| InvalidInstructionStatusForWithdrawal | Locked instructions can't have affirmations withdrawn. |