{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "action",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "name",
"type": "name"
},
{
"name": "authorization",
"type": "permission_level[]"
},
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "addgastoken",
"base": "",
"fields": [
{
"name": "gas_token",
"type": "extended_asset"
}
]
},
{
"name": "approvedapp",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
},
{
"name": "approved",
"type": "bool"
}
]
},
{
"name": "cancel",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "id",
"type": "uint64"
},
{
"name": "scope",
"type": "name"
}
]
},
{
"name": "cancelbytag",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "tag",
"type": "name"
},
{
"name": "size",
"type": "uint8"
},
{
"name": "scope",
"type": "name"
}
]
},
{
"name": "canceloldest",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "size",
"type": "uint8"
},
{
"name": "scope",
"type": "name"
}
]
},
{
"name": "clear",
"base": "",
"fields": []
},
{
"name": "cronjobs",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "tag",
"type": "name"
},
{
"name": "auth_bouncer",
"type": "name"
},
{
"name": "actions",
"type": "action[]"
},
{
"name": "submitted",
"type": "time_point_sec"
},
{
"name": "due_date",
"type": "time_point_sec"
},
{
"name": "expiration",
"type": "time_point_sec"
},
{
"name": "gas_fee",
"type": "asset"
},
{
"name": "description",
"type": "string"
},
{
"name": "max_exec_count",
"type": "uint8"
},
{
"name": "oracle_srcs",
"type": "oracle_src[]"
}
]
},
{
"name": "delrewards",
"base": "",
"fields": [
{
"name": "scope",
"type": "name"
}
]
},
{
"name": "delsettings",
"base": "",
"fields": []
},
{
"name": "deposits",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "exec",
"base": "",
"fields": [
{
"name": "executer",
"type": "name"
},
{
"name": "id",
"type": "uint64"
},
{
"name": "scope",
"type": "name"
},
{
"name": "oracle_response",
"type": "bytes"
}
]
},
{
"name": "execaccounts",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "exec_permission",
"type": "permission_level"
}
]
},
{
"name": "gastokens",
"base": "",
"fields": [
{
"name": "token",
"type": "extended_asset"
}
]
},
{
"name": "gasvalues",
"base": "",
"fields": [
{
"name": "symbol",
"type": "symbol_code"
},
{
"name": "last",
"type": "time_point_sec"
},
{
"name": "value",
"type": "float64"
},
{
"name": "smart_symbol",
"type": "symbol_code"
}
]
},
{
"name": "movefund",
"base": "",
"fields": [
{
"name": "receiver",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "oracle_src",
"base": "",
"fields": [
{
"name": "api_url",
"type": "string"
},
{
"name": "json_path",
"type": "string"
}
]
},
{
"name": "permission_level",
"base": "",
"fields": [
{
"name": "actor",
"type": "name"
},
{
"name": "permission",
"type": "name"
}
]
},
{
"name": "privscopes",
"base": "",
"fields": [
{
"name": "scope",
"type": "name"
},
{
"name": "owner",
"type": "name"
},
{
"name": "meta",
"type": "scope_meta"
}
]
},
{
"name": "qschedule",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "queue_id",
"type": "uint64"
},
{
"name": "tick_action_name",
"type": "name"
},
{
"name": "delay_sec",
"type": "uint32"
},
{
"name": "expiration_sec",
"type": "uint32"
},
{
"name": "gas_fee",
"type": "asset"
},
{
"name": "description",
"type": "string"
},
{
"name": "repeat",
"type": "uint64"
}
]
},
{
"name": "refund",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "regdapp",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
},
{
"name": "description",
"type": "string"
},
{
"name": "url",
"type": "string"
},
{
"name": "logo",
"type": "string"
}
]
},
{
"name": "resetstate",
"base": "",
"fields": []
},
{
"name": "rewards",
"base": "",
"fields": [
{
"name": "adj_p_balance",
"type": "asset"
}
]
},
{
"name": "rmgastoken",
"base": "",
"fields": [
{
"name": "gas_token",
"type": "asset"
}
]
},
{
"name": "schedule",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "scope",
"type": "name"
},
{
"name": "tag",
"type": "name"
},
{
"name": "auth_bouncer",
"type": "name"
},
{
"name": "actions",
"type": "action[]"
},
{
"name": "due_date",
"type": "time_point_sec"
},
{
"name": "delay_sec",
"type": "uint32"
},
{
"name": "expiration",
"type": "time_point_sec"
},
{
"name": "expiration_sec",
"type": "uint32"
},
{
"name": "gas_fee",
"type": "asset"
},
{
"name": "description",
"type": "string"
},
{
"name": "oracle_srcs",
"type": "oracle_src[]"
}
]
},
{
"name": "scope_meta",
"base": "",
"fields": [
{
"name": "about",
"type": "string"
},
{
"name": "logo",
"type": "string"
}
]
},
{
"name": "scopeusers",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "setexecacc",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "exec_permission",
"type": "permission_level"
},
{
"name": "remove",
"type": "bool"
}
]
},
{
"name": "setgasvalue",
"base": "",
"fields": [
{
"name": "symbol",
"type": "symbol_code"
},
{
"name": "smart_symbol",
"type": "symbol_code"
},
{
"name": "init_value",
"type": "float64"
},
{
"name": "remove",
"type": "bool"
}
]
},
{
"name": "setprivscope",
"base": "",
"fields": [
{
"name": "actor",
"type": "name"
},
{
"name": "scope_owner",
"type": "name"
},
{
"name": "scope",
"type": "name"
},
{
"name": "remove",
"type": "bool"
}
]
},
{
"name": "setscopemeta",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "scope",
"type": "name"
},
{
"name": "meta",
"type": "scope_meta"
}
]
},
{
"name": "setscopeuser",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "scope",
"type": "name"
},
{
"name": "user",
"type": "name"
},
{
"name": "remove",
"type": "bool"
}
]
},
{
"name": "setsettings",
"base": "",
"fields": [
{
"name": "max_allowed_actions",
"type": "uint8"
},
{
"name": "required_exec_permission",
"type": "permission_level[]"
},
{
"name": "reward_fee_perc",
"type": "uint8"
},
{
"name": "new_scope_fee",
"type": "asset"
},
{
"name": "token_contract",
"type": "name"
}
]
},
{
"name": "settings",
"base": "",
"fields": [
{
"name": "max_allowed_actions",
"type": "uint8"
},
{
"name": "required_exec_permission",
"type": "permission_level[]"
},
{
"name": "reward_fee_perc",
"type": "uint8"
},
{
"name": "new_scope_fee",
"type": "asset"
},
{
"name": "token_contract",
"type": "name"
}
]
},
{
"name": "state",
"base": "",
"fields": [
{
"name": "schedule_count",
"type": "uint64"
},
{
"name": "exec_count",
"type": "uint64"
},
{
"name": "cancel_count",
"type": "uint64"
},
{
"name": "expired_count",
"type": "uint64"
}
]
},
{
"name": "trusteddapps",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
},
{
"name": "description",
"type": "string"
},
{
"name": "url",
"type": "string"
},
{
"name": "logo",
"type": "string"
},
{
"name": "approved",
"type": "uint64"
}
]
},
{
"name": "unregdapp",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
}
],
"actions": [
{
"name": "addgastoken",
"type": "addgastoken",
"ricardian_contract": ""
},
{
"name": "approvedapp",
"type": "approvedapp",
"ricardian_contract": ""
},
{
"name": "cancel",
"type": "cancel",
"ricardian_contract": "---\r\nspec_version: \"0.2.0\"\r\ntitle: Cancel\r\nsummary: 'Cancel scheduled job.'\r\nicon: https://croneos.io/statics/app-logo-128x128.png#d39fc7767099890429d926339b4d13af66b77db9b443366002227bad9bb1896e\r\n---\r\n{{owner}} agrees to cancel cronjob with id {{id}} and will release RAM used to store the job."
},
{
"name": "cancelbytag",
"type": "cancelbytag",
"ricardian_contract": ""
},
{
"name": "canceloldest",
"type": "canceloldest",
"ricardian_contract": ""
},
{
"name": "clear",
"type": "clear",
"ricardian_contract": ""
},
{
"name": "delrewards",
"type": "delrewards",
"ricardian_contract": ""
},
{
"name": "delsettings",
"type": "delsettings",
"ricardian_contract": ""
},
{
"name": "exec",
"type": "exec",
"ricardian_contract": "---\r\nspec_version: \"0.2.0\"\r\ntitle: Execute\r\nsummary: 'Execute scheduled job.'\r\nicon: https://croneos.io/statics/app-logo-128x128.png#d39fc7767099890429d926339b4d13af66b77db9b443366002227bad9bb1896e\r\n---\r\n{{executer}} agrees to execute cronjob with id {{id}} and acknowledge that CPU will be used."
},
{
"name": "movefund",
"type": "movefund",
"ricardian_contract": "---\r\nspec_version: \"0.2.0\"\r\ntitle: Withdraw system balance\r\nsummary: 'Move system balance to an other account.'\r\nicon: https://croneos.io/statics/app-logo-128x128.png#d39fc7767099890429d926339b4d13af66b77db9b443366002227bad9bb1896e\r\n---\r\n{{receiver}} will receive {{amount}} via an inline transfer initiated by the contract. The {{asset_to_symbol_code amount}} will be substracted from the system balance."
},
{
"name": "qschedule",
"type": "qschedule",
"ricardian_contract": ""
},
{
"name": "refund",
"type": "refund",
"ricardian_contract": "---\r\nspec_version: \"0.2.0\"\r\ntitle: Refund Deposit\r\nsummary: 'Refund deposit.'\r\nicon: https://croneos.io/statics/app-logo-128x128.png#d39fc7767099890429d926339b4d13af66b77db9b443366002227bad9bb1896e\r\n---\r\n{{owner}} agrees to receive a refund of {{amount}} via an inline transfer initiated by the contract. The {{asset_to_symbol_code amount}} will be substracted from {{owner}}'s deposit."
},
{
"name": "regdapp",
"type": "regdapp",
"ricardian_contract": ""
},
{
"name": "resetstate",
"type": "resetstate",
"ricardian_contract": ""
},
{
"name": "rmgastoken",
"type": "rmgastoken",
"ricardian_contract": ""
},
{
"name": "schedule",
"type": "schedule",
"ricardian_contract": "---\r\nspec_version: \"0.2.0\"\r\ntitle: Schedule Job\r\nsummary: 'Schedule a new cronjob.'\r\nicon: https://croneos.io/statics/app-logo-128x128.png#d39fc7767099890429d926339b4d13af66b77db9b443366002227bad9bb1896e\r\n---\r\n{{owner}} agrees to schedule a new cronjob and acknowledge that this action will temporary consume RAM until the job is executed or cancelled."
},
{
"name": "setexecacc",
"type": "setexecacc",
"ricardian_contract": ""
},
{
"name": "setgasvalue",
"type": "setgasvalue",
"ricardian_contract": ""
},
{
"name": "setprivscope",
"type": "setprivscope",
"ricardian_contract": ""
},
{
"name": "setscopemeta",
"type": "setscopemeta",
"ricardian_contract": ""
},
{
"name": "setscopeuser",
"type": "setscopeuser",
"ricardian_contract": ""
},
{
"name": "setsettings",
"type": "setsettings",
"ricardian_contract": ""
},
{
"name": "unregdapp",
"type": "unregdapp",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": "---\r\nspec_version: \"0.2.0\"\r\ntitle: Withdraw reward balance\r\nsummary: 'Withdraw miner rewards.'\r\nicon: https://croneos.io/statics/app-logo-128x128.png#d39fc7767099890429d926339b4d13af66b77db9b443366002227bad9bb1896e\r\n---\r\n{{miner}} agrees to receive {{amount}} via an inline transfer initiated by the contract. The {{asset_to_symbol_code amount}} will be substracted from {{miner}}'s miner rewards."
}
],
"tables": [
{
"name": "cronjobs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "cronjobs"
},
{
"name": "deposits",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "deposits"
},
{
"name": "execaccounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "execaccounts"
},
{
"name": "gastokens",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "gastokens"
},
{
"name": "gasvalues",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "gasvalues"
},
{
"name": "privscopes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "privscopes"
},
{
"name": "rewards",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rewards"
},
{
"name": "scopeusers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "scopeusers"
},
{
"name": "settings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "settings"
},
{
"name": "state",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "state"
},
{
"name": "trusteddapps",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "trusteddapps"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}