0 txs
0 calls
constructor
No constructor.
functions
CURRENT_GAME_STATE
viewfunction CURRENT_GAME_STATE() view returns (bool)
GameUsersWalletContract
viewfunction GameUsersWalletContract() view returns (address)
ID_To_Addresses
viewfunction ID_To_Addresses(string, uint256) view returns (address)
ID_To_String
viewfunction ID_To_String(string) view returns (string)
ID_To_Strings
viewfunction ID_To_Strings(string, uint256) view returns (string)
ID_To_Uint
viewfunction ID_To_Uint(string) view returns (uint256)
Is_Allowed
viewfunction Is_Allowed(address TheCaller) view returns (bool)
is_Token_To_Not_Sell
viewfunction is_Token_To_Not_Sell(address _address) view returns (bool)
IsUnchangableDuringGame
viewfunction IsUnchangableDuringGame(string value) view returns (bool)
NEXT_GAME_STATE
viewfunction NEXT_GAME_STATE() view returns (bool)
owner
viewfunction owner() view returns (address)
Return_Contract_Balance_BNB
viewfunction Return_Contract_Balance_BNB() view returns (uint256)
Return_ID_To_Addresses
viewfunction Return_ID_To_Addresses(string id) view returns (address[])
Return_ID_To_String
viewfunction Return_ID_To_String(string[] ids) view returns (string[])
Return_ID_To_Strings
viewfunction Return_ID_To_Strings(string id) view returns (string[])
Return_ID_To_Uint
viewfunction Return_ID_To_Uint(string[] ids) view returns (uint256[])
Return_Tokens_In_Hold
viewfunction Return_Tokens_In_Hold() view returns (tuple[])
Return_Winners_Percentages
viewfunction Return_Winners_Percentages() view returns (uint256[])
WinnersPercent
viewfunction WinnersPercent(uint256) view returns (uint256)
Add_Remove_Life_Time_Token
nonpayablefunction Add_Remove_Life_Time_Token(address TokenAddress, bool State)
renounceOwnership
nonpayablefunction renounceOwnership()
Set_Current_Game_State
nonpayablefunction Set_Current_Game_State(bool state)
Set_ID_To_Addresses
nonpayablefunction Set_ID_To_Addresses(string ID, address Value, bool State)
Set_ID_To_String
nonpayablefunction Set_ID_To_String(string ID, string Value)
Set_ID_To_Strings
nonpayablefunction Set_ID_To_Strings(string ID, string[] Value)
Set_ID_To_Uint
nonpayablefunction Set_ID_To_Uint(string ID, uint256 Value)
Set_Life_Time_Token_Collected
nonpayablefunction Set_Life_Time_Token_Collected(address TokenAddress, uint256 Amount)
Set_Next_Game_State
nonpayablefunction Set_Next_Game_State(bool state)
Set_Winners_Percentages
nonpayablefunction Set_Winners_Percentages(uint256[] WinnersPercentage)
SetGameUsersWalletContract
nonpayablefunction SetGameUsersWalletContract(address TheAddress)
setPrevWinnersData
nonpayablefunction setPrevWinnersData(address[] newPrevWinnersData)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6127208061007e6000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c80638da5cb5b1161010f578063c7e381f3116100a2578063cec561cc11610071578063cec561cc14610468578063d2ba6de21461047b578063dfa23fba1461048e578063f2fde38b146104a157600080fd5b8063c7e381f314610411578063c834dacd14610424578063c949e9511461044f578063cd097b8e1461045557600080fd5b8063a543f1a0116100de578063a543f1a0146103b6578063a7787587146103cb578063bb95c724146103de578063bfe568ab146103fe57600080fd5b80638da5cb5b146103775780638f2f35091461038857806390f619541461039b578063a2141c87146103a357600080fd5b806359e159be116101875780637525da46116101565780637525da461461032457806375ad3f70146103315780637b966d1614610344578063884fcdee1461036457600080fd5b806359e159be146102bd5780635aa8f1a4146102d05780636f99e51f146102fb578063715018a61461031c57600080fd5b80633bfc5ff5116101c35780633bfc5ff51461025757806345a651fe1461027757806347541c841461028a5780634fdd1994146102aa57600080fd5b806309ed939a146101f557806318a70b7f1461020a5780632e8b38311461021d5780632e92f10a14610244575b600080fd5b610208610203366004611d83565b6104b4565b005b610208610218366004611e02565b610569565b60085461022f90610100900460ff1681565b60405190151581526020015b60405180910390f35b610208610252366004611e34565b6105cd565b61026a610265366004611e91565b61065d565b60405161023b9190611f25565b61022f610285366004611e02565b610725565b61029d610298366004611fea565b61076a565b60405161023b9190612026565b6102086102b836600461206a565b610823565b6102086102cb3660046120c3565b610923565b6102e36102de366004611e91565b610978565b6040516001600160a01b03909116815260200161023b565b61030e6103093660046120de565b6109bf565b60405190815260200161023b565b6102086109e0565b60085461022f9060ff1681565b61020861033f3660046120f7565b6109f4565b61035761035236600461218e565b610af9565b60405161023b91906121c2565b6102086103723660046120c3565b610b73565b6000546001600160a01b03166102e3565b610208610396366004611e91565b610f39565b61029d610fc6565b6102086103b1366004612203565b61101e565b6103be6110f9565b60405161023b919061222d565b61026a6103d936600461218e565b61116e565b6103f16103ec36600461218e565b611192565b60405161023b9190612285565b6001546102e3906001600160a01b031681565b61020861041f3660046122e9565b611289565b61030e61043236600461218e565b805160208183018101805160048252928201919093012091525481565b4761030e565b61020861046336600461236e565b6113a0565b61022f610476366004611e02565b6115ad565b61022f61048936600461218e565b611611565b6103f161049c366004611fea565b61170a565b6102086104af366004611e02565b61184e565b6104d960056040516104c5906123a1565b9081526020016040518091039020336118c7565b806104ee57506000546001600160a01b031633145b6105135760405162461bcd60e51b815260040161050a906123be565b60405180910390fd5b61051c82611611565b156105395760405162461bcd60e51b815260040161050a90612404565b8060068360405161054a9190612455565b9081526020016040518091039020908161056491906124fb565b505050565b61057a60056040516104c5906123a1565b8061058f57506000546001600160a01b031633145b6105ab5760405162461bcd60e51b815260040161050a906123be565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6105de60056040516104c5906123a1565b806105f357506000546001600160a01b031633145b61060f5760405162461bcd60e51b815260040161050a906123be565b61061883611611565b156106355760405162461bcd60e51b815260040161050a90612404565b6105646005846040516106489190612455565b90815260200160405180910390208383611926565b8151602081840181018051600782529282019185019190912091905280548290811061068857600080fd5b906000526020600020016000915091505080546106a490612471565b80601f01602080910402602001604051908101604052809291908181526020018280546106d090612471565b801561071d5780601f106106f25761010080835404028352916020019161071d565b820191906000526020600020905b81548152906001019060200180831161070057829003601f168201915b505050505081565b600061074c6005604051610738906123a1565b9081526020016040518091039020836118c7565b8061076457506000546001600160a01b038381169116145b92915050565b6060600082516001600160401b0381111561078757610787611cce565b6040519080825280602002602001820160405280156107b0578160200160208202803683370190505b50905060005b835181101561081c5760048482815181106107d3576107d36125ba565b60200260200101516040516107e89190612455565b908152602001604051809103902054828281518110610809576108096125ba565b60209081029190910101526001016107b6565b5092915050565b61083460056040516104c5906123a1565b8061084957506000546001600160a01b031633145b6108655760405162461bcd60e51b815260040161050a906123be565b61086e82611611565b1561088b5760405162461bcd60e51b815260040161050a90612404565b60078260405161089b9190612455565b908152602001604051809103902060006108b59190611c22565b60005b8151811015610564576007836040516108d19190612455565b90815260200160405180910390208282815181106108f1576108f16125ba565b6020908102919091018101518254600181018455600093845291909220019061091a90826124fb565b506001016108b8565b61093460056040516104c5906123a1565b8061094957506000546001600160a01b031633145b6109655760405162461bcd60e51b815260040161050a906123be565b6008805460ff1916911515919091179055565b815160208184018101805160058252928201918501919091209190528054829081106109a357600080fd5b6000918252602090912001546001600160a01b03169150829050565b600381815481106109cf57600080fd5b600091825260209091200154905081565b6109e8611b78565b6109f26000611bd2565b565b610a0560056040516104c5906123a1565b80610a1a57506000546001600160a01b031633145b610a365760405162461bcd60e51b815260040161050a906123be565b604080516b505245565f57494e4e45525360a01b81526005600c820152905190819003602c019020610a69906000611c40565b60005b8151811015610af5576040516b505245565f57494e4e45525360a01b8152600590600c019081526020016040518091039020828281518110610ab057610ab06125ba565b60209081029190910181015182546001808201855560009485529290932090920180546001600160a01b0319166001600160a01b039093169290921790915501610a6c565b5050565b6060600582604051610b0b9190612455565b9081526040805191829003602090810183208054808302850183019093528284529190830182828015610b6757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b49575b50505050509050919050565b610b8460056040516104c5906123a1565b80610b9957506000546001600160a01b031633145b610bb55760405162461bcd60e51b815260040161050a906123be565b801515600103610e745760006004604051610be5906e14d510549517d59053155157d554d1608a1b8152600f0190565b908152604051908190036020018120546e1513d5105317d59053155157d554d1608a1b82529150600090600490600f01908152604051908190036020019020549050600354610c8b5760405162461bcd60e51b815260206004820152602c60248201527f54686572652073686f756c64206265206174206c6561737420312077696e6e6560448201526b722070657263656e7461676560a01b606482015260840161050a565b60006004604051610cb2906f151250d2d15517d4149250d157d554d160821b815260100190565b90815260200160405180910390205411610d0e5760405162461bcd60e51b815260206004820152601f60248201527f5469636b65742070726963652073686f756c64206e6f74206265207a65726f00604482015260640161050a565b6064610d1b8360a06125e6565b610d2591906125fd565b610d2f908361261f565b811015610d995760405162461bcd60e51b815260206004820152603260248201527f546f74616c2076616c75652073686f756c64206265206f7665722031363025206044820152716f66207468652073746172742076616c756560701b606482015260840161050a565b60015460408051630d3e5c4b60e21b8152905184926001600160a01b0316916334f9712c9160048083019260209291908290030181865afa158015610de2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e069190612632565b1015610e6d5760405162461bcd60e51b815260206004820152603060248201527f425553442076616c75652073686f756c6420626520626967676572207468616e60448201526f207468652073746172742076616c756560801b606482015260840161050a565b5050610f1f565b60006004604051610e9c907021aaa92922a72a2fab20a62aa2afa1272160791b815260110190565b9081526020016040518091039020541115610f1f5760405162461bcd60e51b815260206004820152603860248201527f596f752063616e2774207475726e206f6666207468652067616d65207768656e60448201527f2074686572652069732061637469766520706c61796572730000000000000000606482015260840161050a565b600880549115156101000261ff0019909216919091179055565b610f4a60056040516104c5906123a1565b80610f5f57506000546001600160a01b031633145b610f7b5760405162461bcd60e51b815260040161050a906123be565b610f8482611611565b15610fa15760405162461bcd60e51b815260040161050a90612404565b80600483604051610fb29190612455565b908152604051908190036020019020555050565b6060600380548060200260200160405190810160405280929190818152602001828054801561101457602002820191906000526020600020905b815481526020019060010190808311611000575b5050505050905090565b61102f60056040516104c5906123a1565b8061104457506000546001600160a01b031633145b6110605760405162461bcd60e51b815260040161050a906123be565b60025415610af55760005b60025481101561056457826001600160a01b031660028281548110611092576110926125ba565b60009182526020909120600290910201546001600160a01b0316036110f15781600282815481106110c5576110c56125ba565b906000526020600020906002020160010160008282546110e5919061261f565b90915550610af5915050565b60010161106b565b60606002805480602002602001604051908101604052809291908181526020016000905b82821015611165576000848152602090819020604080518082019091526002850290910180546001600160a01b0316825260019081015482840152908352909201910161111d565b50505050905090565b8051602081830181018051600682529282019190930120915280546106a490612471565b60606007826040516111a49190612455565b9081526020016040518091039020805480602002602001604051908101604052809291908181526020016000905b8282101561127e5783829060005260206000200180546111f190612471565b80601f016020809104026020016040519081016040528092919081815260200182805461121d90612471565b801561126a5780601f1061123f5761010080835404028352916020019161126a565b820191906000526020600020905b81548152906001019060200180831161124d57829003601f168201915b5050505050815260200190600101906111d2565b505050509050919050565b61129a60056040516104c5906123a1565b806112af57506000546001600160a01b031633145b6112cb5760405162461bcd60e51b815260040161050a906123be565b600854610100900460ff16156113495760405162461bcd60e51b815260206004820152603e60248201527f596f752063616e2774206368616e6765207468652077696e6e6572732070657260448201527f63656e7461676573207768656e2067616d652069732072756e6e696e672e0000606482015260840161050a565b61135560036000611c40565b60005b8151811015610af5576003828281518110611375576113756125ba565b6020908102919091018101518254600181810185556000948552929093209092019190915501611358565b6113b160056040516104c5906123a1565b806113c657506000546001600160a01b031633145b6113e25760405162461bcd60e51b815260040161050a906123be565b60008060005b60025481101561144257846001600160a01b03166002828154811061140f5761140f6125ba565b60009182526020909120600290910201546001600160a01b03160361143a5760019250809150611442565b6001016113e8565b5082156114ea57816114e557604080518082019091526001600160a01b038581168252600060208301818152600280546001810182559281905293517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace9290940291820180546001600160a01b031916949093169390931790915590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf909101555b6115a7565b81156115a757600280546115009060019061264b565b81548110611510576115106125ba565b906000526020600020906002020160028281548110611531576115316125ba565b600091825260209091208254600292830290910180546001600160a01b0319166001600160a01b0390921691909117815560019283015492019190915580548061157d5761157d61265e565b60008281526020812060026000199093019283020180546001600160a01b03191681556001015590555b50505050565b6000805b60025481101561160857826001600160a01b0316600282815481106115d8576115d86125ba565b60009182526020909120600290910201546001600160a01b0316036116005750600192915050565b6001016115b1565b50600092915050565b6000805b60405176554e4348414e4741424c455f445552494e475f47414d4560481b81526007906017019081526040519081900360200190205481101561160857826040516020016116639190612455565b6040516020818303038152906040528051906020012060076040516116a59076554e4348414e4741424c455f445552494e475f47414d4560481b815260170190565b908152602001604051809103902082815481106116c4576116c46125ba565b906000526020600020016040516020016116de9190612674565b60405160208183030381529060405280519060200120036117025750600192915050565b600101611615565b6060600082516001600160401b0381111561172757611727611cce565b60405190808252806020026020018201604052801561175a57816020015b60608152602001906001900390816117455790505b50905060005b835181101561081c57600684828151811061177d5761177d6125ba565b60200260200101516040516117929190612455565b908152602001604051809103902080546117ab90612471565b80601f01602080910402602001604051908101604052809291908181526020018280546117d790612471565b80156118245780601f106117f957610100808354040283529160200191611824565b820191906000526020600020905b81548152906001019060200180831161180757829003601f168201915b505050505082828151811061183b5761183b6125ba565b6020908102919091010152600101611760565b611856611b78565b6001600160a01b0381166118bb5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161050a565b6118c481611bd2565b50565b6000805b835481101561191c57826001600160a01b03168482815481106118f0576118f06125ba565b6000918252602090912001546001600160a01b031603611914576001915050610764565b6001016118cb565b5060009392505050565b6001600160a01b03821661196e5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161050a565b8015611a2f5760005b83548110156119fc57826001600160a01b031684828154811061199c5761199c6125ba565b6000918252602090912001546001600160a01b0316036119f45760405162461bcd60e51b81526020600482015260136024820152721059191c995cdcc8185b1c9958591e481cd95d606a1b604482015260640161050a565b600101611977565b5082546001810184556000848152602090200180546001600160a01b0384166001600160a01b0319909116179055505050565b60005b8354811015611b2f57826001600160a01b0316848281548110611a5757611a576125ba565b6000918252602090912001546001600160a01b031603611b275783548490611a819060019061264b565b81548110611a9157611a916125ba565b9060005260206000200160009054906101000a90046001600160a01b0316848281548110611ac157611ac16125ba565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555083805480611aff57611aff61265e565b600082815260209020810160001990810180546001600160a01b031916905501905550505050565b600101611a32565b5060405162461bcd60e51b815260206004820152601e60248201527f41646472657373206e6f7420666f756e6420696e207468652061727261790000604482015260640161050a565b6000546001600160a01b031633146109f25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161050a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b50805460008255906000526020600020908101906118c49190611c5e565b50805460008255906000526020600020908101906118c49190611c7f565b80821115611c7b576000611c728282611c94565b50600101611c5e565b5090565b5b80821115611c7b5760008155600101611c80565b508054611ca090612471565b6000825580601f10611cb0575050565b601f0160209004906000526020600020908101906118c49190611c7f565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715611d0c57611d0c611cce565b604052919050565b600082601f830112611d2557600080fd5b81356001600160401b03811115611d3e57611d3e611cce565b611d51601f8201601f1916602001611ce4565b818152846020838601011115611d6657600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215611d9657600080fd5b82356001600160401b0380821115611dad57600080fd5b611db986838701611d14565b93506020850135915080821115611dcf57600080fd5b50611ddc85828601611d14565b9150509250929050565b80356001600160a01b0381168114611dfd57600080fd5b919050565b600060208284031215611e1457600080fd5b611e1d82611de6565b9392505050565b80358015158114611dfd57600080fd5b600080600060608486031215611e4957600080fd5b83356001600160401b03811115611e5f57600080fd5b611e6b86828701611d14565b935050611e7a60208501611de6565b9150611e8860408501611e24565b90509250925092565b60008060408385031215611ea457600080fd5b82356001600160401b03811115611eba57600080fd5b611ec685828601611d14565b95602094909401359450505050565b60005b83811015611ef0578181015183820152602001611ed8565b50506000910152565b60008151808452611f11816020860160208601611ed5565b601f01601f19169290920160200192915050565b602081526000611e1d6020830184611ef9565b60006001600160401b03821115611f5157611f51611cce565b5060051b60200190565b600082601f830112611f6c57600080fd5b81356020611f81611f7c83611f38565b611ce4565b82815260059290921b84018101918181019086841115611fa057600080fd5b8286015b84811015611fdf5780356001600160401b03811115611fc35760008081fd5b611fd18986838b0101611d14565b845250918301918301611fa4565b509695505050505050565b600060208284031215611ffc57600080fd5b81356001600160401b0381111561201257600080fd5b61201e84828501611f5b565b949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561205e57835183529284019291840191600101612042565b50909695505050505050565b6000806040838503121561207d57600080fd5b82356001600160401b038082111561209457600080fd5b6120a086838701611d14565b935060208501359150808211156120b657600080fd5b50611ddc85828601611f5b565b6000602082840312156120d557600080fd5b611e1d82611e24565b6000602082840312156120f057600080fd5b5035919050565b6000602080838503121561210a57600080fd5b82356001600160401b0381111561212057600080fd5b8301601f8101851361213157600080fd5b803561213f611f7c82611f38565b81815260059190911b8201830190838101908783111561215e57600080fd5b928401925b828410156121835761217484611de6565b82529284019290840190612163565b979650505050505050565b6000602082840312156121a057600080fd5b81356001600160401b038111156121b657600080fd5b61201e84828501611d14565b6020808252825182820181905260009190848201906040850190845b8181101561205e5783516001600160a01b0316835292840192918401916001016121de565b6000806040838503121561221657600080fd5b61221f83611de6565b946020939093013593505050565b602080825282518282018190526000919060409081850190868401855b8281101561227857815180516001600160a01b0316855286015186850152928401929085019060010161224a565b5091979650505050505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156122dc57603f198886030184526122ca858351611ef9565b945092850192908501906001016122ae565b5092979650505050505050565b600060208083850312156122fc57600080fd5b82356001600160401b0381111561231257600080fd5b8301601f8101851361232357600080fd5b8035612331611f7c82611f38565b81815260059190911b8201830190838101908783111561235057600080fd5b928401925b8284101561218357833582529284019290840190612355565b6000806040838503121561238157600080fd5b61238a83611de6565b915061239860208401611e24565b90509250929050565b70414c4c4f5745445f41444452455353455360781b815260110190565b60208082526026908201527f596f7520617265206e6f7420616c6c6f77656420746f206d616b6520746869736040820152651031b0b6361760d11b606082015260800190565b60208082526031908201527f596f752063616e2774206368616e676520746869732076616c7565207768696c604082015270652067616d652069732072756e6e696e6760781b606082015260800190565b60008251612467818460208701611ed5565b9190910192915050565b600181811c9082168061248557607f821691505b6020821081036124a557634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610564576000816000526020600020601f850160051c810160208610156124d45750805b601f850160051c820191505b818110156124f3578281556001016124e0565b505050505050565b81516001600160401b0381111561251457612514611cce565b612528816125228454612471565b846124ab565b602080601f83116001811461255d57600084156125455750858301515b600019600386901b1c1916600185901b1785556124f3565b600085815260208120601f198616915b8281101561258c5788860151825594840194600190910190840161256d565b50858210156125aa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610764576107646125d0565b60008261261a57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610764576107646125d0565b60006020828403121561264457600080fd5b5051919050565b81810381811115610764576107646125d0565b634e487b7160e01b600052603160045260246000fd5b600080835461268281612471565b6001828116801561269a57600181146126af576126de565b60ff19841687528215158302870194506126de565b8760005260208060002060005b858110156126d55781548a8201529084019082016126bc565b50505082870194505b5092969550505050505056fea2646970667358221220e548b91066f37492f30278a08773a0ab264cfe34e9e37e81a2e96480480cf6b164736f6c63430008170033