{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "MatcherList",
"type": "WeightMatcher[]"
}
],
"structs": [
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "WeightMod",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "modifier",
"type": "uint32"
}
]
},
{
"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[]"
}
]
},
{
"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"
}
]
},
{
"name": "delweightmod",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "disableproc",
"base": "",
"fields": []
},
{
"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"
}
]
},
{
"name": "enableproc",
"base": "",
"fields": []
},
{
"name": "enablestake",
"base": "",
"fields": []
},
{
"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"
}
]
},
{
"name": "redeemstake",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "seconds",
"type": "uint64"
},
{
"name": "multiplier",
"type": "int64"
}
]
},
{
"name": "remassetsale",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"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[]"
}
]
},
{
"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[]"
}
]
},
{
"name": "updateweight",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
},
{
"name": "configs",
"type": "WeightConfig[]"
}
]
}
],
"actions": [
{
"name": "acceptterms",
"type": "acceptterms",
"ricardian_contract": ""
},
{
"name": "addweight",
"type": "addweight",
"ricardian_contract": ""
},
{
"name": "addweightmod",
"type": "addweightmod",
"ricardian_contract": ""
},
{
"name": "assetsale",
"type": "assetsale",
"ricardian_contract": ""
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": ""
},
{
"name": "createcol",
"type": "createcol",
"ricardian_contract": ""
},
{
"name": "delweightmod",
"type": "delweightmod",
"ricardian_contract": ""
},
{
"name": "disableproc",
"type": "disableproc",
"ricardian_contract": ""
},
{
"name": "disablestake",
"type": "disablestake",
"ricardian_contract": ""
},
{
"name": "editcol",
"type": "editcol",
"ricardian_contract": ""
},
{
"name": "enableproc",
"type": "enableproc",
"ricardian_contract": ""
},
{
"name": "enablestake",
"type": "enablestake",
"ricardian_contract": ""
},
{
"name": "process",
"type": "process",
"ricardian_contract": ""
},
{
"name": "redeemstake",
"type": "redeemstake",
"ricardian_contract": ""
},
{
"name": "remassetsale",
"type": "remassetsale",
"ricardian_contract": ""
},
{
"name": "seteventmod",
"type": "seteventmod",
"ricardian_contract": ""
},
{
"name": "setmulti",
"type": "setmulti",
"ricardian_contract": ""
},
{
"name": "setoverride",
"type": "setoverride",
"ricardian_contract": ""
},
{
"name": "setup",
"type": "setup",
"ricardian_contract": ""
},
{
"name": "stake",
"type": "stake",
"ricardian_contract": ""
},
{
"name": "unequipdrive",
"type": "unequipdrive",
"ricardian_contract": ""
},
{
"name": "unstake",
"type": "unstake",
"ricardian_contract": ""
},
{
"name": "updateweight",
"type": "updateweight",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Account"
},
{
"name": "assets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Asset"
},
{
"name": "collections",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Collection"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "drives",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Drive"
},
{
"name": "eventmods",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "EventModifier"
},
{
"name": "multiplier",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "multiplier"
},
{
"name": "saleassets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "SaleAsset"
},
{
"name": "storage",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Storage"
},
{
"name": "terms",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "TermsAccept"
},
{
"name": "weightmods",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "WeightMod"
},
{
"name": "weights",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Weight"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}