{
"version": "eosio::abi/1.1",
"types": [
{
"new_type_name": "double_t",
"type": "float64"
}
],
"structs": [
{
"name": "addtags",
"base": "",
"fields": [
{
"name": "ballot_id",
"type": "uint64"
},
{
"name": "tags",
"type": "pair_name_string[]"
}
]
},
{
"name": "addtoken",
"base": "",
"fields": [
{
"name": "token_contract",
"type": "name"
}
]
},
{
"name": "ballots_row",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "pool_type",
"type": "name"
},
{
"name": "title",
"type": "string"
},
{
"name": "avatar",
"type": "string"
},
{
"name": "tag_line",
"type": "string"
},
{
"name": "description",
"type": "string"
},
{
"name": "status",
"type": "name"
},
{
"name": "base_token",
"type": "extended_symbol"
},
{
"name": "swap_ratio",
"type": "extended_asset"
},
{
"name": "soft_cap",
"type": "asset"
},
{
"name": "hard_cap",
"type": "asset"
},
{
"name": "minimum_swap",
"type": "asset"
},
{
"name": "maximum_swap",
"type": "asset"
},
{
"name": "offer",
"type": "asset"
},
{
"name": "ballot_close",
"type": "time_point_sec"
},
{
"name": "pool_open",
"type": "time_point_sec"
},
{
"name": "private_end",
"type": "time_point_sec"
},
{
"name": "public_end",
"type": "time_point_sec"
},
{
"name": "discount",
"type": "uint16"
},
{
"name": "token_lockup",
"type": "bool"
},
{
"name": "lockup_percent",
"type": "uint16"
},
{
"name": "lockup_period",
"type": "uint16"
},
{
"name": "whitelist",
"type": "name[]"
},
{
"name": "web_links",
"type": "pair_name_string[]"
},
{
"name": "tags",
"type": "pair_name_string[]"
},
{
"name": "votes",
"type": "pair_name_asset[]"
}
]
},
{
"name": "cancelballot",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "chown",
"base": "",
"fields": [
{
"name": "ballot_id",
"type": "uint64"
},
{
"name": "newowner",
"type": "name"
}
]
},
{
"name": "closeballot",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "pools_account",
"type": "name"
},
{
"name": "quorum",
"type": "double_t"
},
{
"name": "lead",
"type": "double_t"
},
{
"name": "rewards_share",
"type": "double_t"
},
{
"name": "rewards_account",
"type": "name"
},
{
"name": "enabled",
"type": "bool"
},
{
"name": "last_ballot_id",
"type": "uint64"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "extended_symbol",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "init",
"base": "",
"fields": [
{
"name": "pools_account",
"type": "name"
},
{
"name": "quorum",
"type": "double_t"
},
{
"name": "lead",
"type": "double_t"
},
{
"name": "rewards_share",
"type": "double_t"
},
{
"name": "rewards_account",
"type": "name"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "newballot",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "swap_token",
"type": "extended_asset"
}
]
},
{
"name": "openballot",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "pair_name_asset",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "asset"
}
]
},
{
"name": "pair_name_string",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "string"
}
]
},
{
"name": "pair_time_point_sec_asset",
"base": "",
"fields": [
{
"name": "first",
"type": "time_point_sec"
},
{
"name": "second",
"type": "asset"
}
]
},
{
"name": "refreshvotes",
"base": "",
"fields": [
{
"name": "ballot_id",
"type": "uint64"
},
{
"name": "limit",
"type": "uint64"
}
]
},
{
"name": "rmtags",
"base": "",
"fields": [
{
"name": "ballot_id",
"type": "uint64"
},
{
"name": "tags",
"type": "name[]"
}
]
},
{
"name": "setlockup",
"base": "",
"fields": [
{
"name": "ballot_id",
"type": "uint64"
},
{
"name": "token_lockup",
"type": "bool"
},
{
"name": "lockup_fraction",
"type": "double_t"
},
{
"name": "lockup_period",
"type": "uint16"
}
]
},
{
"name": "settings",
"base": "",
"fields": [
{
"name": "admin",
"type": "name"
},
{
"name": "platform_token",
"type": "extended_symbol"
},
{
"name": "featured_pools",
"type": "uint64[]"
},
{
"name": "listing_fee",
"type": "asset"
},
{
"name": "premium_access_fee",
"type": "asset"
},
{
"name": "social_fee",
"type": "asset"
},
{
"name": "lockup_buckets",
"type": "uint32"
},
{
"name": "unstake_buckets",
"type": "uint32"
},
{
"name": "social_buckets",
"type": "uint32"
},
{
"name": "fee_account",
"type": "name"
},
{
"name": "success_fee",
"type": "double_t"
},
{
"name": "website",
"type": "string"
},
{
"name": "contact",
"type": "string"
},
{
"name": "sourcecode",
"type": "string"
},
{
"name": "enabled",
"type": "bool"
},
{
"name": "last_pool_id",
"type": "uint64"
},
{
"name": "last_pool_account_id",
"type": "uint64"
},
{
"name": "last_token_id",
"type": "uint64"
},
{
"name": "stake_pool",
"type": "asset"
}
]
},
{
"name": "stake_balance",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "liquid",
"type": "asset"
},
{
"name": "staked",
"type": "asset"
},
{
"name": "unstaking",
"type": "asset"
},
{
"name": "stake_maturities",
"type": "pair_time_point_sec_asset[]"
}
]
},
{
"name": "trusted_token",
"base": "",
"fields": [
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "updateballot",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "title",
"type": "string"
},
{
"name": "avatar",
"type": "string"
},
{
"name": "tag_line",
"type": "string"
},
{
"name": "description",
"type": "string"
},
{
"name": "base_token",
"type": "extended_symbol"
},
{
"name": "swap_ratio",
"type": "extended_asset"
},
{
"name": "soft_cap",
"type": "asset"
},
{
"name": "hard_cap",
"type": "asset"
},
{
"name": "minimum_swap",
"type": "asset"
},
{
"name": "maximum_swap",
"type": "asset"
},
{
"name": "ballot_close",
"type": "time_point_sec"
},
{
"name": "pool_open",
"type": "time_point_sec"
},
{
"name": "private_end",
"type": "time_point_sec"
},
{
"name": "public_end",
"type": "time_point_sec"
},
{
"name": "whitelist",
"type": "name[]"
},
{
"name": "web_links",
"type": "pair_name_string[]"
}
]
},
{
"name": "vote",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "ballot_id",
"type": "uint64"
},
{
"name": "vote",
"type": "int8"
}
]
},
{
"name": "votes_row",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "vote",
"type": "asset"
}
]
},
{
"name": "wallet",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
},
{
"name": "contract",
"type": "name"
}
]
}
],
"actions": [
{
"name": "addtags",
"type": "addtags",
"ricardian_contract": ""
},
{
"name": "addtoken",
"type": "addtoken",
"ricardian_contract": ""
},
{
"name": "cancelballot",
"type": "cancelballot",
"ricardian_contract": ""
},
{
"name": "chown",
"type": "chown",
"ricardian_contract": ""
},
{
"name": "closeballot",
"type": "closeballot",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "newballot",
"type": "newballot",
"ricardian_contract": ""
},
{
"name": "openballot",
"type": "openballot",
"ricardian_contract": ""
},
{
"name": "refreshvotes",
"type": "refreshvotes",
"ricardian_contract": ""
},
{
"name": "rmtags",
"type": "rmtags",
"ricardian_contract": ""
},
{
"name": "setlockup",
"type": "setlockup",
"ricardian_contract": ""
},
{
"name": "updateballot",
"type": "updateballot",
"ricardian_contract": ""
},
{
"name": "vote",
"type": "vote",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "ballots",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "ballots_row"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "settings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "settings"
},
{
"name": "stakebalance",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "stake_balance"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
},
{
"name": "trustedtoken",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "trusted_token"
},
{
"name": "votes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "votes_row"
},
{
"name": "wallets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "wallet"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}