Created
August 13, 2017 12:25
-
-
Save yyyyyyuanfei/1021d7650d546ac6652e67359c222e8e to your computer and use it in GitHub Desktop.
Bitcoineum Gaopool ABI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "current_external_block", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_epoch", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "remaining_epoch_blocks", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [ | |
| { | |
| "name": "_value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "pool_set_max_bet", | |
| "outputs": [], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "calculate_minimum_contribution", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "pool_name", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [ | |
| { | |
| "name": "_paused", | |
| "type": "bool" | |
| } | |
| ], | |
| "name": "pool_set_paused", | |
| "outputs": [], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "divisible_units", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_blockNum", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "calculate_epoch", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "max_bet", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_addr", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "name": "balance", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_blockNumber", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "bte_block_to_epoch", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "last_mined_block", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_blockNum", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "_sender", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "checkMiningAttempt", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "owner", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "address" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "total_attempt", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "current_epoch", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [], | |
| "name": "mine", | |
| "outputs": [], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_who", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "find_contribution", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "users", | |
| "outputs": [ | |
| { | |
| "name": "epoch", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "total_attempt", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "partial_attempt", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "balance", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "isCreated", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "isRedeemed", | |
| "type": "bool" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "pool_version", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "blockCreationRate", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [ | |
| { | |
| "name": "_percentage", | |
| "type": "uint8" | |
| } | |
| ], | |
| "name": "pool_set_percentage", | |
| "outputs": [], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "isPaused", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "get_bitcoineum_contract_address", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "address" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_baseReward", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "_userContributionWei", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "_totalCommittedWei", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "calculate_proportional_reward", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [], | |
| "name": "redeem", | |
| "outputs": [], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_epoch", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "get_epoch_record", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "epochs", | |
| "outputs": [ | |
| { | |
| "name": "mined_blocks", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "claimed_blocks", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "total_attempt", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "total_claimed", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "actual_attempt", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "adjusted_unit", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "isSealed", | |
| "type": "bool" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "contract_period", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_blockNum", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "checkWinning", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [ | |
| { | |
| "name": "_blockNumber", | |
| "type": "uint256" | |
| }, | |
| { | |
| "name": "forCreditTo", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "claim", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "pool_percentage", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [], | |
| "name": "max_pool_percentage", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": false, | |
| "inputs": [ | |
| { | |
| "name": "newOwner", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "transferOwnership", | |
| "outputs": [], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "constant": true, | |
| "inputs": [ | |
| { | |
| "name": "_externalBlockNum", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "external_to_internal_block_number", | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "payable": false, | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "payable": false, | |
| "type": "constructor" | |
| }, | |
| { | |
| "payable": true, | |
| "type": "fallback" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": false, | |
| "name": "_info", | |
| "type": "string" | |
| }, | |
| { | |
| "indexed": false, | |
| "name": "_extra", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "LogEvent", | |
| "type": "event" | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment