0 txs
0 calls
constructor
constructor(address DataContract)
functions
CHAINLINK_TOKEN_PRICE
viewfunction CHAINLINK_TOKEN_PRICE(address TokenPriceFeed) view returns (uint256)
fees
viewfunction fees(uint256) view returns (uint24)
GameDataContract
viewfunction GameDataContract() view returns (address)
GET_TOKEN_PRICE_USD
viewfunction GET_TOKEN_PRICE_USD(address TokenAddress) view returns (uint256)
owner
viewfunction owner() view returns (address)
TOKEN_TO_USD_PCV2
viewfunction TOKEN_TO_USD_PCV2(address TokenAddress) view returns (uint256 price)
TOKEN_TO_USD_PCV3
viewfunction TOKEN_TO_USD_PCV3(address Token) view returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
SetGameDataContract
nonpayablefunction SetGameDataContract(address TheAddress)
Swap_BNB_To_Token
payablefunction Swap_BNB_To_Token(address TokenAddress, address Recipient) payable
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60e06040526101f46080908152610bb860a05261271060c05262000028906002906003620000da565b503480156200003657600080fd5b50604051620018bd380380620018bd833981016040819052620000599162000190565b62000064336200008a565b600180546001600160a01b0319166001600160a01b0392909216919091179055620001c2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600183019183908215620001675791602002820160005b838211156200013457835183826101000a81548162ffffff021916908361ffff1602179055509260200192600301602081600201049283019260010302620000f1565b8015620001655782816101000a81549062ffffff021916905560030160208160020104928301926001030262000134565b505b506200017592915062000179565b5090565b5b808211156200017557600081556001016200017a565b600060208284031215620001a357600080fd5b81516001600160a01b0381168114620001bb57600080fd5b9392505050565b6116eb80620001d26000396000f3fe6080604052600436106100a05760003560e01c806363afc4bf1161006457806363afc4bf146101685780636f685ad614610188578063715018a6146101c05780638da5cb5b146101d5578063cde9bb27146101f3578063f2fde38b1461021357600080fd5b806312fd47ef146100ac5780631308e50b146100c15780632fbbda87146100f45780634acc79ed14610114578063575047ca1461014857600080fd5b366100a757005b600080fd5b6100bf6100ba366004611131565b610233565b005b3480156100cd57600080fd5b506100e16100dc36600461116a565b61044f565b6040519081526020015b60405180910390f35b34801561010057600080fd5b506100e161010f36600461116a565b6104d8565b34801561012057600080fd5b5061013461012f36600461118e565b610675565b60405162ffffff90911681526020016100eb565b34801561015457600080fd5b506100bf61016336600461116a565b6106a4565b34801561017457600080fd5b506100e161018336600461116a565b61074e565b34801561019457600080fd5b506001546101a8906001600160a01b031681565b6040516001600160a01b0390911681526020016100eb565b3480156101cc57600080fd5b506100bf6107c9565b3480156101e157600080fd5b506000546001600160a01b03166101a8565b3480156101ff57600080fd5b506100e161020e36600461116a565b6107dd565b34801561021f57600080fd5b506100bf61022e36600461116a565b610ad2565b6001546040516322d328ff60e11b81523360048201526001600160a01b03909116906345a651fe90602401602060405180830381865afa15801561027b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029f91906111b7565b6102c45760405162461bcd60e51b81526004016102bb906111d2565b60405180910390fd5b6040805160028082526060820183526000926020830190803683370190505090507310ed43c718714eb63d5aa57b78b54704e256024e6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061035b919061122e565b8160008151811061036e5761036e61124b565b60200260200101906001600160a01b031690816001600160a01b03168152505082816001815181106103a2576103a261124b565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81527310ed43c718714eb63d5aa57b78b54704e256024e9063d06ca61f906103f390349085906004016112a6565b600060405180830381865afa92505050801561043157506040513d6000823e601f3d908101601f1916820160405261042e91908101906112bf565b60015b6104445761043f8383610b4b565b505050565b5061043f8282610dfc565b6000808290506000816001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610495573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b99190611397565b505050915050806402540be4006104d091906113fd565b949350505050565b604080516003808252608082019092526000918291906020820160608036833701905050905082816000815181106105125761051261124b565b60200260200101906001600160a01b031690816001600160a01b03168152505073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c8160018151811061055a5761055a61124b565b60200260200101906001600160a01b031690816001600160a01b03168152505073e9e7cea3dedca5984780bafc599bd69add087d56816002815181106105a2576105a261124b565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81526000907310ed43c718714eb63d5aa57b78b54704e256024e9063d06ca61f906105fe90670de0b6b3a76400009086906004016112a6565b600060405180830381865afa15801561061b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261064391908101906112bf565b90508060018351610654919061142d565b815181106106645761066461124b565b602002602001015192505050919050565b6002816003811061068557600080fd5b600a9182820401919006600302915054906101000a900462ffffff1681565b6001546040516322d328ff60e11b81523360048201526001600160a01b03909116906345a651fe90602401602060405180830381865afa1580156106ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071091906111b7565b61072c5760405162461bcd60e51b81526004016102bb906111d2565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b604051632fbbda8760e01b81526001600160a01b03821660048201526000903090632fbbda8790602401602060405180830381865afa9250505080156107b1575060408051601f3d908101601f191682019092526107ae91810190611440565b60015b6107be576107be826107dd565b92915050565b919050565b6107d1610f3f565b6107db6000610f99565b565b6000805b6003811015610ac9576000730bfbcf9fa4f9c56b0f40a671ad40e0805a091865631698ee828573bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c6002866003811061082f5761082f61124b565b600a808204929092015460405160e087901b6001600160e01b03191681526001600160a01b039586166004820152939094166024840152066003026101000a90910462ffffff166044820152606401602060405180830381865afa15801561089b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bf919061122e565b90506001600160a01b03811615610ac05760008190506000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610939919061146b565b50505050505090506000816001600160a01b031690506000600160601b806109619190611508565b61096b8380611508565b610975919061151f565b90506000886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109db9190611541565b905060128160ff161115610a185760006109f6601283611564565b60ff169050610a0681600a611661565b610a109084611508565b925050610a43565b6000610a25826012611564565b60ff169050610a3581600a611661565b610a3f908461151f565b9250505b6000610a5783670de0b6b3a7640000611508565b90506000610a74826ec097ce7bc90715b34b9f100000000061151f565b9050670de0b6b3a764000081610a9d730567f2323251f0aab15c8dfb1967e4e8a7d42aee61044f565b610aa79190611508565b610ab1919061151f565b9b9a5050505050505050505050565b506001016107e1565b50600092915050565b610ada610f3f565b6001600160a01b038116610b3f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102bb565b610b4881610f99565b50565b60003411610baa5760405162461bcd60e51b815260206004820152602660248201527f424e4220416d6f756e742073686f756c6420626520626967676572207468616e604482015265103d32b9379760d11b60648201526084016102bb565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c6001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b158015610bf957600080fd5b505af1158015610c0d573d6000803e3d6000fd5b505060405163095ea7b360e01b8152731b81d678ffb9c0263b24a97847620c99d213eb14600482015234602482015273bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c935063095ea7b3925060440190506020604051808303816000875af1158015610c7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca291906111b7565b50604080516101008101825273bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81526001600160a01b03841660208201526000918101610ce285610fe9565b62ffffff1681526001600160a01b0384166020820152604001610d0642600f61166d565b81523460208083019190915260006040808401829052606093840191909152805163414bf38960e01b815284516001600160a01b03908116600483015292850151831660248201529084015162ffffff16604482015291830151811660648301526080830151608483015260a083015160a483015260c083015160c483015260e08301511660e4820152909150731b81d678ffb9c0263b24a97847620c99d213eb149063414bf38990610104016020604051808303816000875af1158015610dd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df69190611440565b50505050565b60405163d06ca61f60e01b81526000907310ed43c718714eb63d5aa57b78b54704e256024e9063d06ca61f90610e3890349086906004016112a6565b600060405180830381865afa158015610e55573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e7d91908101906112bf565b9050600081600181518110610e9457610e9461124b565b602002602001015190507310ed43c718714eb63d5aa57b78b54704e256024e6001600160a01b031663fb3bdb413483868842603c610ed2919061166d565b6040518663ffffffff1660e01b8152600401610ef19493929190611680565b60006040518083038185885af1158015610f0f573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f19168201604052610f3891908101906112bf565b5050505050565b6000546001600160a01b031633146107db5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102bb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000805b6003811015610ac9576000730bfbcf9fa4f9c56b0f40a671ad40e0805a091865631698ee828573bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c6002866003811061103b5761103b61124b565b600a808204929092015460405160e087901b6001600160e01b03191681526001600160a01b039586166004820152939094166024840152066003026101000a90910462ffffff166044820152606401602060405180830381865afa1580156110a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110cb919061122e565b90506001600160a01b0381161561111357600282600381106110ef576110ef61124b565b600a91828204019190066003029054906101000a900462ffffff1692505050919050565b50600101610fed565b6001600160a01b0381168114610b4857600080fd5b6000806040838503121561114457600080fd5b823561114f8161111c565b9150602083013561115f8161111c565b809150509250929050565b60006020828403121561117c57600080fd5b81356111878161111c565b9392505050565b6000602082840312156111a057600080fd5b5035919050565b805180151581146107c457600080fd5b6000602082840312156111c957600080fd5b611187826111a7565b60208082526026908201527f596f7520617265206e6f7420616c6c6f77656420746f206d616b6520746869736040820152651031b0b6361760d11b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561124057600080fd5b81516111878161111c565b634e487b7160e01b600052603260045260246000fd5b60008151808452602080850194506020840160005b8381101561129b5781516001600160a01b031687529582019590820190600101611276565b509495945050505050565b8281526040602082015260006104d06040830184611261565b600060208083850312156112d257600080fd5b825167ffffffffffffffff808211156112ea57600080fd5b818501915085601f8301126112fe57600080fd5b81518181111561131057611310611218565b8060051b604051601f19603f8301168101818110858211171561133557611335611218565b60405291825284820192508381018501918883111561135357600080fd5b938501935b8285101561137157845184529385019392850192611358565b98975050505050505050565b805169ffffffffffffffffffff811681146107c457600080fd5b600080600080600060a086880312156113af57600080fd5b6113b88661137d565b94506020860151935060408601519250606086015191506113db6080870161137d565b90509295509295909350565b634e487b7160e01b600052601160045260246000fd5b80820260008212600160ff1b84141615611419576114196113e7565b81810583148215176107be576107be6113e7565b818103818111156107be576107be6113e7565b60006020828403121561145257600080fd5b5051919050565b805161ffff811681146107c457600080fd5b600080600080600080600060e0888a03121561148657600080fd5b87516114918161111c565b8097505060208801518060020b81146114a957600080fd5b95506114b760408901611459565b94506114c560608901611459565b93506114d360808901611459565b925060a088015163ffffffff811681146114ec57600080fd5b91506114fa60c089016111a7565b905092959891949750929550565b80820281158282048414176107be576107be6113e7565b60008261153c57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561155357600080fd5b815160ff8116811461118757600080fd5b60ff82811682821603908111156107be576107be6113e7565b600181815b808511156115b857816000190482111561159e5761159e6113e7565b808516156115ab57918102915b93841c9390800290611582565b509250929050565b6000826115cf575060016107be565b816115dc575060006107be565b81600181146115f257600281146115fc57611618565b60019150506107be565b60ff84111561160d5761160d6113e7565b50506001821b6107be565b5060208310610133831016604e8410600b841016171561163b575081810a6107be565b611645838361157d565b8060001904821115611659576116596113e7565b029392505050565b600061118783836115c0565b808201808211156107be576107be6113e7565b8481526080602082015260006116996080830186611261565b6001600160a01b0394909416604083015250606001529291505056fea264697066735822122023d6894d727b2bfbfb535b4b70f2e5c6ea2ef29c396fc19284e14a81e030168d64736f6c634300081700330000000000000000000000009aab738a284f1f44c044b00cd37c52b66284a51e