
The data structures defined by this contract.
-
{ "name": "Account", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collected", "type": "asset" }, { "name": "last_claim", "type": "uint64$" } ] } -
{ "name": "Asset", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "media", "type": "string" }, { "name": "name", "type": "string" }, { "name": "drive_id", "type": "uint64" }, { "name": "weight", "type": "uint64" }, { "name": "weight_modifier", "type": "uint32" }, { "name": "storage_used", "type": "uint64" } ] } Table row type of collections
{ "name": "Collection", "base": "", "fields": [ { "name": "collection", "type": "name" }, { "name": "staked", "type": "int64" }, { "name": "pending_staked", "type": "int64" }, { "name": "staking_enabled", "type": "bool" }, { "name": "processing_enabled", "type": "bool" }, { "name": "processing", "type": "bool" }, { "name": "processing_started", "type": "uint32" }, { "name": "next_payout", "type": "uint32" }, { "name": "next_cursor", "type": "uint64" } ] }-
{ "name": "Drive", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "capacity", "type": "uint64" }, { "name": "space_used", "type": "uint64" }, { "name": "media", "type": "string" }, { "name": "name", "type": "string" } ] } Table row type of eventmods
{ "name": "EventModifier", "base": "", "fields": [ { "name": "type", "type": "name" }, { "name": "base_multiplier", "type": "int64" }, { "name": "custom_override", "type": "EventOverrideConfig" } ] }-
{ "name": "EventOverrideConfig", "base": "", "fields": [ { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" }, { "name": "multiplier", "type": "int64" } ] } -
{ "name": "OverrideConfig", "base": "", "fields": [ { "name": "start_time", "type": "uint64" }, { "name": "end_time", "type": "uint64" }, { "name": "multiplier", "type": "int64" } ] } Table row type of saleassets
{ "name": "SaleAsset", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "owner", "type": "name" } ] }-
{ "name": "Storage", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "staked", "type": "int64" }, { "name": "pending_staked", "type": "int64" }, { "name": "slots", "type": "uint16" }, { "name": "slots_used", "type": "uint16" } ] } Table row type of terms
{ "name": "TermsAccept", "base": "", "fields": [ { "name": "user", "type": "name" } ] }-
{ "name": "Weight", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "author", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "configs", "type": "WeightConfig[]" } ] } -
{ "name": "WeightConfig", "base": "", "fields": [ { "name": "matchers", "type": "MatcherList[]" }, { "name": "weight", "type": "uint64" }, { "name": "size", "type": "uint64" } ] } -
{ "name": "WeightMatcher", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "string" } ] } Table row type of weightmods
{ "name": "WeightMod", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "modifier", "type": "uint32" } ] }Action parameter in acceptterms
{ "name": "acceptterms", "base": "", "fields": [ { "name": "user", "type": "name" } ] }-
{ "name": "addweight", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "author", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "configs", "type": "WeightConfig[]" } ] } Action parameter in addweightmod
{ "name": "addweightmod", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "modifier", "type": "uint32" } ] }-
{ "name": "assetsale", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "asset_id", "type": "uint64" } ] } -
{ "name": "claim", "base": "", "fields": [ { "name": "user", "type": "name" } ] } -
{ "name": "config", "base": "", "fields": [ { "name": "staking_active", "type": "bool" }, { "name": "processing_active", "type": "bool" } ] } -
{ "name": "createcol", "base": "", "fields": [ { "name": "collection", "type": "name" }, { "name": "processing_enabled", "type": "bool" }, { "name": "staking_enabled", "type": "bool" }, { "name": "next_payout", "type": "uint32" } ] } Action parameter in delweightmod
{ "name": "delweightmod", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }Action parameter in disableproc
{ "name": "disableproc", "base": "", "fields": [] }Action parameter in disablestake
{ "name": "disablestake", "base": "", "fields": [] }-
{ "name": "editcol", "base": "", "fields": [ { "name": "collection", "type": "name" }, { "name": "processing_enabled", "type": "bool" }, { "name": "staking_enabled", "type": "bool" }, { "name": "next_payout", "type": "uint32" } ] } Action parameter in enableproc
{ "name": "enableproc", "base": "", "fields": [] }Action parameter in enablestake
{ "name": "enablestake", "base": "", "fields": [] }Table row type of multiplier
{ "name": "multiplier", "base": "", "fields": [ { "name": "multiplier", "type": "int64" }, { "name": "custom_override", "type": "OverrideConfig" } ] }-
{ "name": "process", "base": "", "fields": [ { "name": "collection", "type": "name" }, { "name": "limit", "type": "uint16" }, { "name": "nonce", "type": "uint32" } ] } Action parameter in redeemstake
{ "name": "redeemstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "seconds", "type": "uint64" }, { "name": "multiplier", "type": "int64" } ] }Action parameter in remassetsale
{ "name": "remassetsale", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "asset_id", "type": "uint64" } ] }Action parameter in seteventmod
{ "name": "seteventmod", "base": "", "fields": [ { "name": "type", "type": "name" }, { "name": "base_multiplier", "type": "int64?" }, { "name": "custom_override", "type": "EventOverrideConfig?" } ] }-
{ "name": "setmulti", "base": "", "fields": [ { "name": "multiplier", "type": "int64" } ] } Action parameter in setoverride
{ "name": "setoverride", "base": "", "fields": [ { "name": "config", "type": "OverrideConfig" } ] }-
{ "name": "setup", "base": "", "fields": [] } -
{ "name": "stake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "drive_id", "type": "uint64" }, { "name": "asset_ids", "type": "uint64[]" } ] } Action parameter in unequipdrive
{ "name": "unequipdrive", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] }-
{ "name": "unstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] } Action parameter in updateweight
{ "name": "updateweight", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "configs", "type": "WeightConfig[]" } ] }