{
"version": "eosio::abi/1.0",
"types": [
{
"new_type_name": "account_name",
"type": "name"
}
],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "addblklst",
"base": "",
"fields": [
{
"name": "user",
"type": "account_name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "addpartner",
"base": "",
"fields": [
{
"name": "account",
"type": "account_name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "expire_date",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "close",
"base": "",
"fields": [
{
"name": "owner",
"type": "account_name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "create",
"base": "",
"fields": [
{
"name": "issuer",
"type": "account_name"
},
{
"name": "maximum_supply",
"type": "asset"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "account_name"
}
]
},
{
"name": "issue",
"base": "",
"fields": [
{
"name": "to",
"type": "account_name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "open",
"base": "",
"fields": [
{
"name": "owner",
"type": "account_name"
},
{
"name": "symbol",
"type": "symbol"
},
{
"name": "ram_payer",
"type": "account_name"
}
]
},
{
"name": "partner",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
},
{
"name": "expire_date",
"type": "uint64"
}
]
},
{
"name": "restart",
"base": "",
"fields": [
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "retire",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "rmvblklst",
"base": "",
"fields": [
{
"name": "user",
"type": "account_name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "rmvpartner",
"base": "",
"fields": [
{
"name": "account",
"type": "account_name"
},
{
"name": "symbol",
"type": "symbol"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "stop",
"base": "",
"fields": [
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "tokencfg",
"base": "",
"fields": [
{
"name": "is_runnable",
"type": "bool"
},
{
"name": "create_time",
"type": "uint64"
},
{
"name": "max_period",
"type": "uint32"
},
{
"name": "lock_period",
"type": "uint32"
},
{
"name": "period_uint",
"type": "uint32"
},
{
"name": "lock_balance",
"type": "uint64"
},
{
"name": "balance_uint",
"type": "uint64"
},
{
"name": "blacklist",
"type": "name[]"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "account_name"
},
{
"name": "to",
"type": "account_name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
}
],
"actions": [
{
"name": "addblklst",
"type": "addblklst",
"ricardian_contract": ""
},
{
"name": "addpartner",
"type": "addpartner",
"ricardian_contract": ""
},
{
"name": "close",
"type": "close",
"ricardian_contract": ""
},
{
"name": "create",
"type": "create",
"ricardian_contract": ""
},
{
"name": "issue",
"type": "issue",
"ricardian_contract": ""
},
{
"name": "open",
"type": "open",
"ricardian_contract": ""
},
{
"name": "restart",
"type": "restart",
"ricardian_contract": ""
},
{
"name": "retire",
"type": "retire",
"ricardian_contract": ""
},
{
"name": "rmvblklst",
"type": "rmvblklst",
"ricardian_contract": ""
},
{
"name": "rmvpartner",
"type": "rmvpartner",
"ricardian_contract": ""
},
{
"name": "stop",
"type": "stop",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": "## Transfer Terms & Conditions\n\nI, {{from}}, certify the following to be true to the best of my knowledge:\n\n1. I certify that {{quantity}} is not the proceeds of fraudulent or violent activities.\n2. I certify that, to the best of my knowledge, {{to}} is not supporting initiation of violence against others.\n3. I have disclosed any contractual terms & conditions with respect to {{quantity}} to {{to}}.\n\nI understand that funds transfers are not reversible after the {{transaction.delay}} seconds or other delay as configured by {{from}}'s permissions.\n\nIf this action fails to be irreversibly confirmed after receiving goods or services from '{{to}}', I agree to either return the goods or services or resend {{quantity}} in a timely manner.\n\n"
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "blackcfg",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "tokencfg"
},
{
"name": "partners",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "partner"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}