Vara
subscan
Runtime Modules / Gear
Spec Version:
Events
Name
Lookup
Attributes
MessageQueued6800["MessageId","AccountId","ProgramId","MessageEntry"]
UserMessageSent6801["UserMessage","Option<BlockNumberFor>"]
UserMessageRead6802["MessageId","UserMessageReadReason"]
MessagesDispatched6803["MessengerCapacityOf","BTreeMap<MessageId, DispatchStatus>","BTreeSet<ProgramId>"]
MessageWaited6804["MessageId","Option<GasNodeId<MessageId, ReservationId>>","MessageWaitedReason","BlockNumberFor"]
MessageWoken6805["MessageId","MessageWokenReason"]
CodeChanged6806["CodeId","CodeChangeKind<BlockNumberFor>"]
ProgramChanged6807["ProgramId","ProgramChangeKind<BlockNumberFor>"]
QueueNotProcessed6808
Storage Functions
Name
Type
ExecuteInherent{"origin":"PlainType","plain_type":"Bool","PlainTypeValue":8}
BlockNumber{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
GearRunInBlock{"origin":"PlainType","plain_type":"NULL","PlainTypeValue":41}
Constants
Name
Type
Value
Schedulepallet_gear:schedule:Schedule01878f0000000100000004000080000000008000100000000100002000000020000000000080000000080000040000a4060000c80000008f1e0000241e000067280000c0260000101a0000e11400000b0f000015180000b42d0000b800000082150000446100001c05000000000000ca0200006a0500008f050000d5020000ec04000085390000ec010000f400000018020000ff0000001602000009010000e80600001e040000190100001d010000bb010000900100003e010000f8000000f1000000db000000e906000011040000eb0600008a0400007a060000ef0300006f0600002b0400001c070000f10300009706000037040000a30600003c04000068060000fd0300008d060000320400000c07000073040000d8030000ec0100000d040000260200001a070000490300003a0e0000340a0000f10e0000700a0000fc4d0000b43800000e0f0000ed0900006d040000c901000041030000bf010000ba03000050020000c9020000c6000000cf020000ce00000049030000c9000000c7020000e0000000fb020000200100004234750000aaaf4200001ec7430000bae302000016f8a20000fee2a600002a8d50000012e3450000deed460000b2484500007efb4500002a8b4600002a234e000096594500002a35850000350300b2e856000032814d0000eed246000026e78f00006ec2760100928ed30000a90800326dd60000b10800ea9d4e000036c7910000b108003effaf000096dfb500008ab3f700006d0800b222d7000082fc26030062742203001296570200410c001a9e5002000e0c7d0000625b8f03007d0c0082599804006d0c006d0b003e9c490000ae0147000052ed4900005a28420400d27af90100aaab560000ad020072dbce0000328bd10000ce1f710000e10200a66f5c0000a10700cec6460000f276260500cab22304000a6df603000a182b0400aab4210400e2e3e700003ac6030100d901002d190042d9080100150200dd18002ed8ef060076e48308008a26780200b2054f0700aef31f09000a76100300e63b8d02008218e61800d67f2b000010000000910100910100910100910100e12e0002e1f50500bd0a000284d71700390400c230eeded160e2d4faa98d430368ad7056d160628bcec2fd404275dcccd14462229e07653703181e7270ed76037022f06da9725928004d09008125002d0a006d2700b61d010000a2eba84d453baea72b0000b689010000
OutgoingLimitU3200040000
OutgoingBytesLimitU3200000004
PerformanceMultiplierU3264000000
MailboxThresholdU64b80b000000000000
ReservationsLimitU640001000000000000
ProgramRentFreePeriodU3200d44900
ProgramResumeMinimalRentPeriodU32004e0c00
ProgramRentCostPerBlockU12840597307000000000000000000000000
ProgramResumeSessionDurationU32b0040000
ProgramRentEnabledBool00
ProgramRentDisabledDeltaU3280130300
RentPoolIdoption<AccountId>01e68325a26f5e8ea5c6c93bbdcfa596ac3ec8b69301c0cc54029dc7bc891bc515
Error Types
Name
Docs
MessageNotFoundMessage wasn't found in the mailbox.
InsufficientBalanceNot enough balance to execute an action.Usually occurs when the gas_limit specified is such that the origin account can't afford the message.
GasLimitTooHighGas limit too high.Occurs when an extrinsic's declared `gas_limit` is greater than a block's maximum gas limit.
ProgramAlreadyExistsProgram already exists.Occurs if a program with some specific program id already exists in program storage.
InactiveProgramProgram is terminated.Program init failed, so such message destination is no longer unavailable.
NoMessageTreeMessage gas tree is not found.When a message claimed from the mailbox has a corrupted or non-extant gas tree associated.
CodeAlreadyExistsCode already exists.Occurs when trying to save to storage a program code that has been saved there.
CodeDoesntExistCode does not exist.Occurs when trying to get a program code from storage, that doesn't exist.
CodeTooLargeThe code supplied to `upload_code` or `upload_program` exceeds the limit specified in thecurrent schedule.
ProgramConstructionFailedFailed to create a program.
MessageQueueProcessingDisabledMessage queue processing is disabled.
ResumePeriodLessThanMinimalBlock count doesn't cover MinimalResumePeriod.
ProgramNotFoundProgram with the specified id is not found.
GearRunAlreadyInBlockGear::run() already included in current block.
ProgramRentDisabledThe program rent logic is disabled.
ActiveProgramProgram is active.