vara
subscan
Vara
Runtime Modules / Gear
Spec Version:
Call Functions
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":54}
BlockNumber{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
GearRunInBlock{"origin":"PlainType","plain_type":"NULL","PlainTypeValue":58}
Constants
Name
Type
Value
Schedulepallet_gear:schedule:Schedule01878f00000001000000040000800000000002001000000001000020000000200000000000800000000800000400008c05000099000000270c0000f21200004847000035480000ef0f000097100000400d0000c80e0000591d00005d000000aa120000013f00009f030000000000000f030000bd0500006d0500000a0300000a040000152f0000c810000038100000131000007f0f000040020000ac010000bd050000d003000063020000160200001502000004020000e001000024020000360100008e00000000050000640300002d050000800300003a0500006803000030050000680300001105000028030000030500002e030000040500009a0300003f0500002f030000330500001803000020050000770300007f030000dc0100007b030000db010000b00400004c030000aa0b0000a1080000190c000051080000c92600005f1b0000f30b0000360800009c0300008101000053030000a601000077030000b20100000a03000056010000dc020000a8010000e502000063010000150300006b010000be020000b101000092d15c000032903300001e5c350000ca480200003a397f0000ca7276000066793d0000a2a23c000062da3800005adf360000d6433700008e2a380000de773c00004e4a3600004239620000250300c2053f00007215370000f2c3360000fecb6e0000f6567a0100d6fbb30000d907008235b60000d50700560843000026697b0000dd070006c79500000e2f980000c6f4c00000dd07007a77a20000ea7dd50400ba59ce04000a7cde01007a362900000240a6010002fe69000012a81d0500450a009293fe04004d0a00410a00726e3800006679360000d6f7380000aa6b9f0400dabdf005000e3f4700003d0200ae07ad0000d600af0000c2ae5800008d02004afc490000050700ea5a380000d24d93050042e3dc020042b69e0200a260bc02008addc30200ae84e30000c29fe40000d901000d1600ee25e70000d901001916008285c4060016bb0b0800fecb100200825f70070062bff00800860dae0200dedb88020002dec418009101009e7531000000000000010300b503002109009a2cf8433d3bfa12260000
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.