{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "state_value_variant",
"type": "variant_int8_uint8_int32_uint32_int64_uint64_int128_uint128_bool_int64[]_name_string_time_point_sec_asset_extended_asset"
}
],
"structs": [
{
"name": "addnotify",
"base": "",
"fields": [
{
"name": "authorizer",
"type": "name"
},
{
"name": "planet",
"type": "name"
},
{
"name": "account",
"type": "name"
}
]
},
{
"name": "bag",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "items",
"type": "uint64[]"
},
{
"name": "locked",
"type": "bool"
}
]
},
{
"name": "claimcomms",
"base": "",
"fields": [
{
"name": "receiver",
"type": "name"
}
]
},
{
"name": "claimmines",
"base": "",
"fields": [
{
"name": "receiver",
"type": "name"
}
]
},
{
"name": "clearbags",
"base": "",
"fields": []
},
{
"name": "clearminers",
"base": "",
"fields": []
},
{
"name": "clearparams",
"base": "",
"fields": []
},
{
"name": "config_struct",
"base": "",
"fields": [
{
"name": "data",
"type": "pair_string_state_value_variant[]"
}
]
},
{
"name": "contr_global",
"base": "",
"fields": [
{
"name": "delay_multiplier",
"type": "uint16"
},
{
"name": "luck_multiplier",
"type": "uint16"
},
{
"name": "ease_multiplier",
"type": "uint16"
}
]
},
{
"name": "contr_props",
"base": "",
"fields": [
{
"name": "last_rng",
"type": "uint32"
},
{
"name": "reserved1",
"type": "uint32"
},
{
"name": "reserved2",
"type": "uint64"
},
{
"name": "reserved3",
"type": "uint64"
},
{
"name": "reserved4",
"type": "uint64"
}
]
},
{
"name": "contr_state",
"base": "",
"fields": [
{
"name": "last_fill_time",
"type": "time_point"
},
{
"name": "fill_rate",
"type": "float64"
},
{
"name": "bucket_total",
"type": "asset"
},
{
"name": "mine_bucket",
"type": "asset"
}
]
},
{
"name": "deposit",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "fill",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "planet_name",
"type": "name"
}
]
},
{
"name": "landcomm",
"base": "",
"fields": [
{
"name": "landowner",
"type": "name"
},
{
"name": "comms",
"type": "asset"
},
{
"name": "timestamp",
"type": "time_point_sec"
}
]
},
{
"name": "mine",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "nonce",
"type": "bytes"
},
{
"name": "notify",
"type": "name$"
}
]
},
{
"name": "miner",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "last_mine_tx",
"type": "checksum256"
},
{
"name": "last_mine",
"type": "time_point_sec"
},
{
"name": "current_land",
"type": "uint64"
}
]
},
{
"name": "miner_claim",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "timestamp",
"type": "time_point_sec"
}
]
},
{
"name": "pair_string_asset",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "asset"
}
]
},
{
"name": "pair_string_float64",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "float64"
}
]
},
{
"name": "pair_string_state_value_variant",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "state_value_variant"
}
]
},
{
"name": "pair_uint64_uint64",
"base": "",
"fields": [
{
"name": "first",
"type": "uint64"
},
{
"name": "second",
"type": "uint64"
}
]
},
{
"name": "pltdtapclaim",
"base": "",
"fields": [
{
"name": "planet_name",
"type": "name"
}
]
},
{
"name": "pltdtapconf_struct",
"base": "",
"fields": [
{
"name": "data",
"type": "pair_string_state_value_variant[]"
}
]
},
{
"name": "pltdtapntfy",
"base": "",
"fields": [
{
"name": "planet",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "pltdtapset",
"base": "",
"fields": [
{
"name": "planet_name",
"type": "name"
},
{
"name": "claim_rate_perc_x100",
"type": "uint32"
},
{
"name": "destination",
"type": "name"
}
]
},
{
"name": "pools",
"base": "",
"fields": [
{
"name": "rates",
"type": "pair_string_float64[]"
},
{
"name": "pool_buckets",
"type": "pair_string_asset[]"
}
]
},
{
"name": "reclaim",
"base": "",
"fields": [
{
"name": "users",
"type": "name[]"
},
{
"name": "extra_check",
"type": "bool"
}
]
},
{
"name": "resetstate",
"base": "",
"fields": [
{
"name": "planet_name",
"type": "name"
}
]
},
{
"name": "rmvnotify",
"base": "",
"fields": [
{
"name": "authorizer",
"type": "name"
},
{
"name": "planet",
"type": "name"
},
{
"name": "account",
"type": "name"
}
]
},
{
"name": "setbag",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "items",
"type": "uint64[]"
}
]
},
{
"name": "setconfig",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "state_value_variant"
}
]
},
{
"name": "setland",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "land_id",
"type": "uint64"
}
]
},
{
"name": "setparam",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"name": "setparams",
"base": "",
"fields": [
{
"name": "params",
"type": "pair_uint64_uint64[]"
}
]
},
{
"name": "setpoolrates",
"base": "",
"fields": [
{
"name": "rates",
"type": "pair_string_float64[]"
},
{
"name": "planet_name",
"type": "name"
}
]
},
{
"name": "testparam",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
}
]
},
{
"name": "tooluse_item",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "last_use",
"type": "uint32"
}
]
},
{
"name": "unlockbag",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
}
]
},
{
"name": "whitelist",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "authorizer",
"type": "name"
}
]
}
],
"actions": [
{
"name": "addnotify",
"type": "addnotify",
"ricardian_contract": ""
},
{
"name": "claimcomms",
"type": "claimcomms",
"ricardian_contract": ""
},
{
"name": "claimmines",
"type": "claimmines",
"ricardian_contract": ""
},
{
"name": "clearbags",
"type": "clearbags",
"ricardian_contract": ""
},
{
"name": "clearminers",
"type": "clearminers",
"ricardian_contract": ""
},
{
"name": "clearparams",
"type": "clearparams",
"ricardian_contract": ""
},
{
"name": "fill",
"type": "fill",
"ricardian_contract": ""
},
{
"name": "mine",
"type": "mine",
"ricardian_contract": ""
},
{
"name": "pltdtapclaim",
"type": "pltdtapclaim",
"ricardian_contract": ""
},
{
"name": "pltdtapntfy",
"type": "pltdtapntfy",
"ricardian_contract": ""
},
{
"name": "pltdtapset",
"type": "pltdtapset",
"ricardian_contract": ""
},
{
"name": "reclaim",
"type": "reclaim",
"ricardian_contract": ""
},
{
"name": "resetstate",
"type": "resetstate",
"ricardian_contract": ""
},
{
"name": "rmvnotify",
"type": "rmvnotify",
"ricardian_contract": ""
},
{
"name": "setbag",
"type": "setbag",
"ricardian_contract": ""
},
{
"name": "setconfig",
"type": "setconfig",
"ricardian_contract": ""
},
{
"name": "setland",
"type": "setland",
"ricardian_contract": ""
},
{
"name": "setparam",
"type": "setparam",
"ricardian_contract": ""
},
{
"name": "setparams",
"type": "setparams",
"ricardian_contract": ""
},
{
"name": "setpoolrates",
"type": "setpoolrates",
"ricardian_contract": ""
},
{
"name": "testparam",
"type": "testparam",
"ricardian_contract": ""
},
{
"name": "unlockbag",
"type": "unlockbag",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "bags",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bag"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_struct"
},
{
"name": "deposits",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "deposit"
},
{
"name": "global",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "contr_global"
},
{
"name": "landcomms",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "landcomm"
},
{
"name": "minerclaim",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "miner_claim"
},
{
"name": "miners",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "miner"
},
{
"name": "pltdtapconf",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pltdtapconf_struct"
},
{
"name": "pools",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pools"
},
{
"name": "props",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "contr_props"
},
{
"name": "state3",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "contr_state"
},
{
"name": "tooluse",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "tooluse_item"
},
{
"name": "whitelist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "whitelist"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [
{
"name": "variant_int8_uint8_int32_uint32_int64_uint64_int128_uint128_bool_int64[]_name_string_time_point_sec_asset_extended_asset",
"types": [
"int8",
"uint8",
"int32",
"uint32",
"int64",
"uint64",
"int128",
"uint128",
"bool",
"int64[]",
"name",
"string",
"time_point_sec",
"asset",
"extended_asset"
]
}
],
"action_results": []
}