0 txs
0 calls
constructor
constructor(address _thcToken, address _busdToken)
functions
busdToken
viewfunction busdToken() view returns (address)
owner
viewfunction owner() view returns (address)
refundIds
viewfunction refundIds(string) view returns (bool)
thcToken
viewfunction thcToken() view returns (address)
refund
nonpayablefunction refund(string txsId, address to, uint256 thcAmount, uint256 busdAmount)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer
event Transfer(address indexed to, uint256 valueTHC, uint256 valueBUSD, string txsId)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610db9380380610db983398101604081905261002f916101a5565b61003833610139565b6001600160a01b0382166100a25760405162461bcd60e51b815260206004820152602660248201527f526566756e645072697661746553616c653a20696e76616c696420544843206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6001600160a01b0381166101085760405162461bcd60e51b815260206004820152602760248201527f526566756e645072697661746553616c653a20696e76616c69642042555344206044820152666164647265737360c81b6064820152608401610099565b600180546001600160a01b039384166001600160a01b031991821617909155600280549290931691161790556101d8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146101a057600080fd5b919050565b600080604083850312156101b857600080fd5b6101c183610189565b91506101cf60208401610189565b90509250929050565b610bd2806101e76000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063715018a61161005b578063715018a6146101055780638da5cb5b1461010d578063de0e70141461011e578063f2fde38b1461013157600080fd5b80632ddc3ab71461008257806336c5845a146100975780633d36e9df146100da575b600080fd5b610095610090366004610a06565b610144565b005b6100c56100a5366004610a63565b805160208183018101805160038252928201919093012091525460ff1681565b60405190151581526020015b60405180910390f35b6001546100ed906001600160a01b031681565b6040516001600160a01b0390911681526020016100d1565b610095610549565b6000546001600160a01b03166100ed565b6002546100ed906001600160a01b031681565b61009561013f366004610a98565b61055d565b61014c6105d6565b60038460405161015c9190610ade565b9081526040519081900360200190205460ff16156101d85760405162461bcd60e51b815260206004820152602e60248201527f526566756e645072697661746553616c653a20726566756e642054787349442060448201526d616c72656164792065786973747360901b60648201526084015b60405180910390fd5b60016003856040516101ea9190610ade565b908152604051908190036020018120805492151560ff19909316929092179091556001546370a0823160e01b825233600483015283916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610252573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102769190610afa565b101580156102ee57506002546040516370a0823160e01b815233600482015282916001600160a01b0316906370a0823190602401602060405180830381865afa1580156102c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102eb9190610afa565b10155b61034b5760405162461bcd60e51b815260206004820152602860248201527f526566756e645072697661746553616c653a206e6f742073756666696369656e6044820152677420746f6b656e7360c01b60648201526084016101cf565b600154604051636eb1769f60e11b815233600482015230602482015283916001600160a01b03169063dd62ed3e90604401602060405180830381865afa158015610399573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103bd9190610afa565b1015801561043b5750600254604051636eb1769f60e11b815233600482015230602482015282916001600160a01b03169063dd62ed3e90604401602060405180830381865afa158015610414573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104389190610afa565b10155b6104c25760405162461bcd60e51b815260206004820152604c60248201527f526566756e645072697661746553616c653a20526566756e645072697661746560448201527f53616c6520636f6e74726163742069736e277420617070726f76656420746f2060648201526b1cdc195b9908185b5bdd5b9d60a21b608482015260a4016101cf565b81156104e0576001546104e0906001600160a01b0316338585610630565b80156104fe576002546104fe906001600160a01b0316338584610630565b826001600160a01b03167f0269083a3f269f78d4eb3857d705a705304796bcc6e00e2c118550bfad14ab5b83838760405161053b93929190610b3f565b60405180910390a250505050565b6105516105d6565b61055b6000610690565b565b6105656105d6565b6001600160a01b0381166105ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016101cf565b6105d381610690565b50565b6000546001600160a01b0316331461055b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101cf565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905261068a9085906106e0565b50505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610735826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166107b79092919063ffffffff16565b8051909150156107b257808060200190518101906107539190610b67565b6107b25760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016101cf565b505050565b60606107c684846000856107ce565b949350505050565b60608247101561082f5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016101cf565b600080866001600160a01b0316858760405161084b9190610ade565b60006040518083038185875af1925050503d8060008114610888576040519150601f19603f3d011682016040523d82523d6000602084013e61088d565b606091505b509150915061089e878383876108a9565b979650505050505050565b60608315610918578251600003610911576001600160a01b0385163b6109115760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016101cf565b50816107c6565b6107c6838381511561092d5781518083602001fd5b8060405162461bcd60e51b81526004016101cf9190610b89565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261096e57600080fd5b813567ffffffffffffffff8082111561098957610989610947565b604051601f8301601f19908116603f011681019082821181831017156109b1576109b1610947565b816040528381528660208588010111156109ca57600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b0381168114610a0157600080fd5b919050565b60008060008060808587031215610a1c57600080fd5b843567ffffffffffffffff811115610a3357600080fd5b610a3f8782880161095d565b945050610a4e602086016109ea565b93969395505050506040820135916060013590565b600060208284031215610a7557600080fd5b813567ffffffffffffffff811115610a8c57600080fd5b6107c68482850161095d565b600060208284031215610aaa57600080fd5b610ab3826109ea565b9392505050565b60005b83811015610ad5578181015183820152602001610abd565b50506000910152565b60008251610af0818460208701610aba565b9190910192915050565b600060208284031215610b0c57600080fd5b5051919050565b60008151808452610b2b816020860160208601610aba565b601f01601f19169290920160200192915050565b838152826020820152606060408201526000610b5e6060830184610b13565b95945050505050565b600060208284031215610b7957600080fd5b81518015158114610ab357600080fd5b602081526000610ab36020830184610b1356fea2646970667358221220132c54caa9701ec4a6e6a0f5fe1490af72407034b1ca5f0c8839c7cb3ab0ebf164736f6c6343000811003300000000000000000000000024802247bd157d771b7effa205237d8e9269ba8a000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56