robonomics
subscan
Robonomics
Runtime Modules / RWS
Spec Version:
Call Functions
Name
Lookup
Parameters
call37002
bid37012
set_devices37021
set_oracle37031
set_subscription37042
start_auction37051
Events
Name
Lookup
Attributes
NewBid3700["AuctionIndex","AccountId","BalanceOf"]
NewCall3701["AccountId","DispatchResult"]
NewDevices3702["AccountId","Vec<AccountId>"]
NewSubscription3703["AccountId","Subscription"]
NewAuction3704["Subscription","AuctionIndex"]
NewAuctionCreationError3705["AuctionIndex"]
Storage Functions
Name
Type
Oracle{"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0}
Ledger{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_robonomics_rws:SubscriptionLedger","keys_id":0,"value_id":359}}
Devices{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"Vec<AccountId>","keys_id":0,"value_id":232}}
AuctionQueue{"origin":"PlainType","plain_type":"Vec<U32>","PlainTypeValue":360}
AuctionNext{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Auction{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"pallet_robonomics_rws:AuctionLedger","keys_id":4,"value_id":362}}
UnspendBondValue{"origin":"PlainType","plain_type":"U128","PlainTypeValue":6}
Constants
Name
Type
Value
ReferenceCallWeightU6440a43a0400000000
AuctionDurationU320a000000
AuctionCostU12800901ec4bc1600000000000000000000
MinimalBidU12800ca9a3b000000000000000000000000
MaxDevicesAmountU3220000000
MaxAuctionIndexesAmountU3200100000
Error Types
Name
Docs
NotLiveAuctionAuction is not ongoing.
NotExistAuctionAuction with the index doesn't exist.
TooSmallBidThe bid is too small.
NoSubscriptionSubscription is not registered.
NotLinkedDeviceDevices isn't assigned to this subscription.
FreeWeightIsNotEnoughThe origin account have no enough free weight to process these call: [free_weight, required_weight].
OracleOnlyCallThis call is for oracle only.