{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "claim",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "template_id",
"type": "int32?"
}
]
},
{
"name": "claimassets",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
}
]
},
{
"name": "claims_row",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "claimed_at",
"type": "time_point_sec"
}
]
},
{
"name": "config_row",
"base": "",
"fields": [
{
"name": "status",
"type": "name"
}
]
},
{
"name": "logclaim",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "ids",
"type": "nft[]"
},
{
"name": "claims",
"type": "nft[]"
},
{
"name": "plugins",
"type": "name[]"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "claim_asset_ids",
"type": "uint64[]"
}
]
},
{
"name": "nft",
"base": "",
"fields": [
{
"name": "collection_name",
"type": "name"
},
{
"name": "template_id",
"type": "int32"
}
]
},
{
"name": "pools_row",
"base": "",
"fields": [
{
"name": "id",
"type": "nft"
},
{
"name": "claim",
"type": "nft"
},
{
"name": "plugins",
"type": "name[]"
},
{
"name": "interval",
"type": "uint32"
},
{
"name": "claim_start_time",
"type": "time_point_sec"
},
{
"name": "claim_end_time",
"type": "time_point_sec"
}
]
},
{
"name": "reset",
"base": "",
"fields": [
{
"name": "table",
"type": "name"
},
{
"name": "scope",
"type": "name?"
}
]
},
{
"name": "setconfig",
"base": "",
"fields": [
{
"name": "config",
"type": "config_row"
}
]
},
{
"name": "status_row",
"base": "",
"fields": [
{
"name": "counters",
"type": "uint32[]"
},
{
"name": "last_updated",
"type": "time_point_sec"
}
]
}
],
"actions": [
{
"name": "claim",
"type": "claim",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: claim\nsummary: Claim rewards from pool(s)\nicon: https://avatars0.githubusercontent.com/u/75587337#7eff73811b83465b3a1e74a16c1f679e6ff41007caa75fa8ca64f5eaf41d814c\n---\n\n{{owner}} agrees to claim rewards from the following {{template_id}} mine pool(s)."
},
{
"name": "claimassets",
"type": "claimassets",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: claimassets\nsummary: Claim rewards from assets\nicon: https://avatars0.githubusercontent.com/u/75587337#7eff73811b83465b3a1e74a16c1f679e6ff41007caa75fa8ca64f5eaf41d814c\n---\n\n{{owner}} agrees to claim rewards from the following {{asset_ids}} AtomicAsset IDs."
},
{
"name": "logclaim",
"type": "logclaim",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: logclaim\nsummary: log claim\nicon: https://avatars0.githubusercontent.com/u/75587337#7eff73811b83465b3a1e74a16c1f679e6ff41007caa75fa8ca64f5eaf41d814c\n---"
},
{
"name": "reset",
"type": "reset",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: reset\nsummary: Reset table\nicon: https://avatars0.githubusercontent.com/u/75587337#7eff73811b83465b3a1e74a16c1f679e6ff41007caa75fa8ca64f5eaf41d814c\n---"
},
{
"name": "setconfig",
"type": "setconfig",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: setconfig\nsummary: set contract config\nicon: https://avatars0.githubusercontent.com/u/75587337#7eff73811b83465b3a1e74a16c1f679e6ff41007caa75fa8ca64f5eaf41d814c\n---"
}
],
"tables": [
{
"name": "claims",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "claims_row"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_row"
},
{
"name": "pools",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pools_row"
},
{
"name": "status",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "status_row"
}
],
"ricardian_clauses": [
{
"id": "UserAgreement",
"body": "User agreement for .gems mine."
}
],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}