0 txs
0 calls
constructor
constructor(address _GameDataContract, address _WMR_TokenContract)
functions
CHAINLINK_TOKEN_PRICE
viewfunction CHAINLINK_TOKEN_PRICE(address TokenPriceFeed) view returns (uint256)
GameDataContract
viewfunction GameDataContract() view returns (address)
WMR_TokenContract
viewfunction WMR_TokenContract() view returns (address)
BUY_WMR_WITH_BNB
payablefunction BUY_WMR_WITH_BNB(address ReceiverAddress, uint256 Amount) payable
BUY_WMR_WITH_TOKEN
nonpayablefunction BUY_WMR_WITH_TOKEN(address TokenAddress, address ReceiverAddress, uint256 Amount)
SetContracts
nonpayablefunction SetContracts(address _GameDataContract, address _WMR_TokenContract)
WITHDRAW_BNB
nonpayablefunction WITHDRAW_BNB(address Receiver, uint256 amount)
WITHDRAW_ERC20
nonpayablefunction WITHDRAW_ERC20(address Receiver, address tokenAddress, uint256 amount)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506040516110d73803806110d783398101604081905261002f9161007c565b600080546001600160a01b039384166001600160a01b031991821617909155600180549290931691161790556100af565b80516001600160a01b038116811461007757600080fd5b919050565b6000806040838503121561008f57600080fd5b61009883610060565b91506100a660208401610060565b90509250929050565b611019806100be6000396000f3fe60806040526004361061007f5760003560e01c806358b311031161004e57806358b31103146101205780636f685ad614610140578063746ec89f14610178578063f92f23b41461018b57600080fd5b80630ea75c611461008b5780631308e50b146100ad5780631e53a3a0146100e05780633b3067621461010057600080fd5b3661008657005b600080fd5b34801561009757600080fd5b506100ab6100a6366004610d61565b6101ab565b005b3480156100b957600080fd5b506100cd6100c8366004610da2565b610593565b6040519081526020015b60405180910390f35b3480156100ec57600080fd5b506100ab6100fb366004610dc6565b61061c565b34801561010c57600080fd5b506100ab61011b366004610dff565b6106d2565b34801561012c57600080fd5b506100ab61013b366004610d61565b610795565b34801561014c57600080fd5b50600054610160906001600160a01b031681565b6040516001600160a01b0390911681526020016100d7565b6100ab610186366004610dff565b6108d7565b34801561019757600080fd5b50600154610160906001600160a01b031681565b6000805460405163c834dacd60e01b8152602060048201526009602482015268574d525f505249434560b81b60448201526001600160a01b039091169063c834dacd90606401602060405180830381865afa15801561020e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102329190610e2b565b60008054604051636d121ab360e01b81526001600160a01b03888116600483015293945091921690636d121ab390602401602060405180830381865afa158015610280573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102a49190610e44565b90506001600160a01b0381166103015760405162461bcd60e51b815260206004820152601b60248201527f5468697320746f6b656e206973206e6f7420737570706f72746564000000000060448201526064015b60405180910390fd5b600061030c82610593565b9050600061031a8486610e77565b905060008261033183670de0b6b3a7640000610e77565b61033b9190610e94565b604051636eb1769f60e11b8152336004820152306024820152909150889082906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa15801561038c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b09190610e2b565b10156104145760405162461bcd60e51b815260206004820152602d60248201527f496e73756666696369656e7420616c6c6f776e61636520666f7220646573697260448201526c19590815d35488185b5bdd5b9d609a1b60648201526084016102f8565b6000546040516380ccc52160e01b815260206004820152600c60248201526b21a92ca82a27afa1aaa120a760a11b60448201526001600160a01b03838116926323b872dd923392909116906380ccc52190606401602060405180830381865afa158015610485573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a99190610e44565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018590526064016020604051808303816000875af11580156104fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105219190610eb6565b506001546040516311d3399f60e31b81526001600160a01b038a81166004830152602482018a905290911690638e99ccf890604401600060405180830381600087803b15801561057057600080fd5b505af1158015610584573d6000803e3d6000fd5b50505050505050505050505050565b6000808290506000816001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd9190610ef7565b505050915050806402540be4006106149190610f47565b949350505050565b6000546040516322d328ff60e11b81523360048201526001600160a01b03909116906345a651fe90602401602060405180830381865afa158015610664573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106889190610eb6565b6106a45760405162461bcd60e51b81526004016102f890610f77565b600080546001600160a01b039384166001600160a01b03199182161790915560018054929093169116179055565b6000546040516322d328ff60e11b81523360048201526001600160a01b03909116906345a651fe90602401602060405180830381865afa15801561071a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073e9190610eb6565b61075a5760405162461bcd60e51b81526004016102f890610f77565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610790573d6000803e3d6000fd5b505050565b6000546040516322d328ff60e11b81523360048201526001600160a01b03909116906345a651fe90602401602060405180830381865afa1580156107dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108019190610eb6565b61081d5760405162461bcd60e51b81526004016102f890610f77565b60405163a9059cbb60e01b81526001600160a01b0384811660048301526024820183905283919082169063a9059cbb906044016020604051808303816000875af115801561086f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108939190610eb6565b6108d15760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102f8565b50505050565b6000805460405163c834dacd60e01b8152602060048201526009602482015268574d525f505249434560b81b60448201526001600160a01b039091169063c834dacd90606401602060405180830381865afa15801561093a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095e9190610e2b565b9050600061097f730567f2323251f0aab15c8dfb1967e4e8a7d42aee610593565b9050600061098d8385610e77565b90506000826109a483670de0b6b3a7640000610e77565b6109ae9190610e94565b905060646109bd826005610e77565b6109c79190610e94565b6109d19082610fbd565b3410610a335760405162461bcd60e51b815260206004820152602b60248201527f45786365737320424e422070726f766964656420666f7220646573697265642060448201526a2ba6a91030b6b7bab73a1760a91b60648201526084016102f8565b6064610a40826002610e77565b610a4a9190610e94565b610a549082610fd0565b3411610ab85760405162461bcd60e51b815260206004820152602d60248201527f496e73756666696369656e7420424e422073656e7420666f722064657369726560448201526c32102ba6a91030b6b7bab73a1760991b60648201526084016102f8565b6001546040516311d3399f60e31b81526001600160a01b0388811660048301526024820188905290911690638e99ccf890604401600060405180830381600087803b158015610b0657600080fd5b505af1158015610b1a573d6000803e3d6000fd5b50506000546040516380ccc52160e01b815260206004820152600c60248201526b21a92ca82a27afa1aaa120a760a11b60448201526001600160a01b0390911692506380ccc5219150606401602060405180830381865afa158015610b83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba79190610e44565b6001600160a01b03166108fc6064610bc0886032610e77565b610bca9190610e94565b6040518115909202916000818181858888f19350505050158015610bf2573d6000803e3d6000fd5b50600080546040516380ccc52160e01b81526020600482015260096024820152684d554c54495f53494760b81b60448201526001600160a01b03909116906380ccc52190606401602060405180830381865afa158015610c56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7a9190610e44565b6001600160a01b03166064610c90886032610e77565b610c9a9190610e94565b604051600081818185875af1925050503d8060008114610cd6576040519150601f19603f3d011682016040523d82523d6000602084013e610cdb565b606091505b5050905080610d405760405162461bcd60e51b815260206004820152602b60248201527f424e42207472616e7366657220746f20746865204d756c74695369672077616c60448201526a3632ba103330b4b632b21760a91b60648201526084016102f8565b50505050505050565b6001600160a01b0381168114610d5e57600080fd5b50565b600080600060608486031215610d7657600080fd5b8335610d8181610d49565b92506020840135610d9181610d49565b929592945050506040919091013590565b600060208284031215610db457600080fd5b8135610dbf81610d49565b9392505050565b60008060408385031215610dd957600080fd5b8235610de481610d49565b91506020830135610df481610d49565b809150509250929050565b60008060408385031215610e1257600080fd5b8235610e1d81610d49565b946020939093013593505050565b600060208284031215610e3d57600080fd5b5051919050565b600060208284031215610e5657600080fd5b8151610dbf81610d49565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610e8e57610e8e610e61565b92915050565b600082610eb157634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215610ec857600080fd5b81518015158114610dbf57600080fd5b805169ffffffffffffffffffff81168114610ef257600080fd5b919050565b600080600080600060a08688031215610f0f57600080fd5b610f1886610ed8565b9450602086015193506040860151925060608601519150610f3b60808701610ed8565b90509295509295909350565b80820260008212600160ff1b84141615610f6357610f63610e61565b8181058314821517610e8e57610e8e610e61565b60208082526026908201527f596f7520617265206e6f7420616c6c6f77656420746f206d616b6520746869736040820152651031b0b6361760d11b606082015260800190565b80820180821115610e8e57610e8e610e61565b81810381811115610e8e57610e8e610e6156fea2646970667358221220f8fbce9a747086ed5cf6f187c23bdeb380d12d7f63ce0e68aeecb8a86d3fc31b64736f6c63430008170033000000000000000000000000ab5cd7372942e297bdf267e7e8affd85cbcd9802000000000000000000000000544b56987a2dae6e8efc330a03ab4c80ca26945b