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
0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6127578061007e6000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c80638da5cb5b1161010f578063c7e381f3116100a2578063cec561cc11610071578063cec561cc14610468578063d2ba6de21461047b578063dfa23fba1461048e578063f2fde38b146104a157600080fd5b8063c7e381f314610411578063c834dacd14610424578063c949e9511461044f578063cd097b8e1461045557600080fd5b8063a543f1a0116100de578063a543f1a0146103b6578063a7787587146103cb578063bb95c724146103de578063bfe568ab146103fe57600080fd5b80638da5cb5b146103775780638f2f35091461038857806390f619541461039b578063a2141c87146103a357600080fd5b806359e159be116101875780637525da46116101565780637525da461461032457806375ad3f70146103315780637b966d1614610344578063884fcdee1461036457600080fd5b806359e159be146102bd5780635aa8f1a4146102d05780636f99e51f146102fb578063715018a61461031c57600080fd5b80633bfc5ff5116101c35780633bfc5ff51461025757806345a651fe1461027757806347541c841461028a5780634fdd1994146102aa57600080fd5b806309ed939a146101f557806318a70b7f1461020a5780632e8b38311461021d5780632e92f10a14610244575b600080fd5b610208610203366004611dba565b6104b4565b005b610208610218366004611e39565b610569565b60085461022f90610100900460ff1681565b60405190151581526020015b60405180910390f35b610208610252366004611e6b565b6105cd565b61026a610265366004611ec8565b61065d565b60405161023b9190611f5c565b61022f610285366004611e39565b610725565b61029d610298366004612021565b61076a565b60405161023b919061205d565b6102086102b83660046120a1565b610823565b6102086102cb3660046120fa565b610923565b6102e36102de366004611ec8565b610978565b6040516001600160a01b03909116815260200161023b565b61030e610309366004612115565b6109bf565b60405190815260200161023b565b6102086109e0565b60085461022f9060ff1681565b61020861033f36600461212e565b6109f4565b6103576103523660046121c5565b610af9565b60405161023b91906121f9565b6102086103723660046120fa565b610b73565b6000546001600160a01b03166102e3565b610208610396366004611ec8565b610f70565b61029d610ffd565b6102086103b136600461223a565b611055565b6103be611130565b60405161023b9190612264565b61026a6103d93660046121c5565b6111a5565b6103f16103ec3660046121c5565b6111c9565b60405161023b91906122bc565b6001546102e3906001600160a01b031681565b61020861041f366004612320565b6112c0565b61030e6104323660046121c5565b805160208183018101805160048252928201919093012091525481565b4761030e565b6102086104633660046123a5565b6113d7565b61022f610476366004611e39565b6115e4565b61022f6104893660046121c5565b611648565b6103f161049c366004612021565b611741565b6102086104af366004611e39565b611885565b6104d960056040516104c5906123d8565b9081526020016040518091039020336118fe565b806104ee57506000546001600160a01b031633145b6105135760405162461bcd60e51b815260040161050a906123f5565b60405180910390fd5b61051c82611648565b156105395760405162461bcd60e51b815260040161050a9061243b565b8060068360405161054a919061248c565b908152602001604051809103902090816105649190612532565b505050565b61057a60056040516104c5906123d8565b8061058f57506000546001600160a01b031633145b6105ab5760405162461bcd60e51b815260040161050a906123f5565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6105de60056040516104c5906123d8565b806105f357506000546001600160a01b031633145b61060f5760405162461bcd60e51b815260040161050a906123f5565b61061883611648565b156106355760405162461bcd60e51b815260040161050a9061243b565b610564600584604051610648919061248c565b9081526020016040518091039020838361195d565b8151602081840181018051600782529282019185019190912091905280548290811061068857600080fd5b906000526020600020016000915091505080546106a4906124a8565b80601f01602080910402602001604051908101604052809291908181526020018280546106d0906124a8565b801561071d5780601f106106f25761010080835404028352916020019161071d565b820191906000526020600020905b81548152906001019060200180831161070057829003601f168201915b505050505081565b600061074c6005604051610738906123d8565b9081526020016040518091039020836118fe565b8061076457506000546001600160a01b038381169116145b92915050565b6060600082516001600160401b0381111561078757610787611d05565b6040519080825280602002602001820160405280156107b0578160200160208202803683370190505b50905060005b835181101561081c5760048482815181106107d3576107d36125f1565b60200260200101516040516107e8919061248c565b908152602001604051809103902054828281518110610809576108096125f1565b60209081029190910101526001016107b6565b5092915050565b61083460056040516104c5906123d8565b8061084957506000546001600160a01b031633145b6108655760405162461bcd60e51b815260040161050a906123f5565b61086e82611648565b1561088b5760405162461bcd60e51b815260040161050a9061243b565b60078260405161089b919061248c565b908152602001604051809103902060006108b59190611c59565b60005b8151811015610564576007836040516108d1919061248c565b90815260200160405180910390208282815181106108f1576108f16125f1565b6020908102919091018101518254600181018455600093845291909220019061091a9082612532565b506001016108b8565b61093460056040516104c5906123d8565b8061094957506000546001600160a01b031633145b6109655760405162461bcd60e51b815260040161050a906123f5565b6008805460ff1916911515919091179055565b815160208184018101805160058252928201918501919091209190528054829081106109a357600080fd5b6000918252602090912001546001600160a01b03169150829050565b600381815481106109cf57600080fd5b600091825260209091200154905081565b6109e8611baf565b6109f26000611c09565b565b610a0560056040516104c5906123d8565b80610a1a57506000546001600160a01b031633145b610a365760405162461bcd60e51b815260040161050a906123f5565b604080516b505245565f57494e4e45525360a01b81526005600c820152905190819003602c019020610a69906000611c77565b60005b8151811015610af5576040516b505245565f57494e4e45525360a01b8152600590600c019081526020016040518091039020828281518110610ab057610ab06125f1565b60209081029190910181015182546001808201855560009485529290932090920180546001600160a01b0319166001600160a01b039093169290921790915501610a6c565b5050565b6060600582604051610b0b919061248c565b9081526040805191829003602090810183208054808302850183019093528284529190830182828015610b6757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b49575b50505050509050919050565b610b8460056040516104c5906123d8565b80610b9957506000546001600160a01b031633145b610bb55760405162461bcd60e51b815260040161050a906123f5565b801515600103610e745760006004604051610be5906e14d510549517d59053155157d554d1608a1b8152600f0190565b908152604051908190036020018120546e1513d5105317d59053155157d554d1608a1b82529150600090600490600f019081526040519081900360200190205490506064610c348360a061261d565b610c3e9190612634565b610c489083612656565b811015610cb25760405162461bcd60e51b815260206004820152603260248201527f546f74616c2076616c75652073686f756c64206265206f7665722031363025206044820152716f66207468652073746172742076616c756560701b606482015260840161050a565b60015460408051630d3e5c4b60e21b8152905184926001600160a01b0316916334f9712c9160048083019260209291908290030181865afa158015610cfb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1f9190612669565b1015610d865760405162461bcd60e51b815260206004820152603060248201527f425553442076616c75652073686f756c6420626520626967676572207468616e60448201526f207468652073746172742076616c756560801b606482015260840161050a565b60006004604051610dad906f151250d2d15517d4149250d157d554d160821b815260100190565b90815260200160405180910390205411610e095760405162461bcd60e51b815260206004820152601f60248201527f5469636b65742070726963652073686f756c64206e6f74206265207a65726f00604482015260640161050a565b600354610e6d5760405162461bcd60e51b815260206004820152602c60248201527f54686572652073686f756c64206265206174206c6561737420312077696e6e6560448201526b722070657263656e7461676560a01b606482015260840161050a565b5050610f56565b6001546040805163c79201a360e01b815290516000926001600160a01b03169163c79201a39160048083019260209291908290030181865afa158015610ebe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee29190612669565b1115610f565760405162461bcd60e51b815260206004820152603860248201527f596f752063616e2774207475726e206f6666207468652067616d65207768656e60448201527f2074686572652069732061637469766520706c61796572730000000000000000606482015260840161050a565b600880549115156101000261ff0019909216919091179055565b610f8160056040516104c5906123d8565b80610f9657506000546001600160a01b031633145b610fb25760405162461bcd60e51b815260040161050a906123f5565b610fbb82611648565b15610fd85760405162461bcd60e51b815260040161050a9061243b565b80600483604051610fe9919061248c565b908152604051908190036020019020555050565b6060600380548060200260200160405190810160405280929190818152602001828054801561104b57602002820191906000526020600020905b815481526020019060010190808311611037575b5050505050905090565b61106660056040516104c5906123d8565b8061107b57506000546001600160a01b031633145b6110975760405162461bcd60e51b815260040161050a906123f5565b60025415610af55760005b60025481101561056457826001600160a01b0316600282815481106110c9576110c96125f1565b60009182526020909120600290910201546001600160a01b0316036111285781600282815481106110fc576110fc6125f1565b9060005260206000209060020201600101600082825461111c9190612656565b90915550610af5915050565b6001016110a2565b60606002805480602002602001604051908101604052809291908181526020016000905b8282101561119c576000848152602090819020604080518082019091526002850290910180546001600160a01b03168252600190810154828401529083529092019101611154565b50505050905090565b8051602081830181018051600682529282019190930120915280546106a4906124a8565b60606007826040516111db919061248c565b9081526020016040518091039020805480602002602001604051908101604052809291908181526020016000905b828210156112b5578382906000526020600020018054611228906124a8565b80601f0160208091040260200160405190810160405280929190818152602001828054611254906124a8565b80156112a15780601f10611276576101008083540402835291602001916112a1565b820191906000526020600020905b81548152906001019060200180831161128457829003601f168201915b505050505081526020019060010190611209565b505050509050919050565b6112d160056040516104c5906123d8565b806112e657506000546001600160a01b031633145b6113025760405162461bcd60e51b815260040161050a906123f5565b600854610100900460ff16156113805760405162461bcd60e51b815260206004820152603e60248201527f596f752063616e2774206368616e6765207468652077696e6e6572732070657260448201527f63656e7461676573207768656e2067616d652069732072756e6e696e672e0000606482015260840161050a565b61138c60036000611c77565b60005b8151811015610af55760038282815181106113ac576113ac6125f1565b602090810291909101810151825460018181018555600094855292909320909201919091550161138f565b6113e860056040516104c5906123d8565b806113fd57506000546001600160a01b031633145b6114195760405162461bcd60e51b815260040161050a906123f5565b60008060005b60025481101561147957846001600160a01b031660028281548110611446576114466125f1565b60009182526020909120600290910201546001600160a01b0316036114715760019250809150611479565b60010161141f565b508215611521578161151c57604080518082019091526001600160a01b038581168252600060208301818152600280546001810182559281905293517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace9290940291820180546001600160a01b031916949093169390931790915590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf909101555b6115de565b81156115de576002805461153790600190612682565b81548110611547576115476125f1565b906000526020600020906002020160028281548110611568576115686125f1565b600091825260209091208254600292830290910180546001600160a01b0319166001600160a01b039092169190911781556001928301549201919091558054806115b4576115b4612695565b60008281526020812060026000199093019283020180546001600160a01b03191681556001015590555b50505050565b6000805b60025481101561163f57826001600160a01b03166002828154811061160f5761160f6125f1565b60009182526020909120600290910201546001600160a01b0316036116375750600192915050565b6001016115e8565b50600092915050565b6000805b60405176554e4348414e4741424c455f445552494e475f47414d4560481b81526007906017019081526040519081900360200190205481101561163f578260405160200161169a919061248c565b6040516020818303038152906040528051906020012060076040516116dc9076554e4348414e4741424c455f445552494e475f47414d4560481b815260170190565b908152602001604051809103902082815481106116fb576116fb6125f1565b9060005260206000200160405160200161171591906126ab565b60405160208183030381529060405280519060200120036117395750600192915050565b60010161164c565b6060600082516001600160401b0381111561175e5761175e611d05565b60405190808252806020026020018201604052801561179157816020015b606081526020019060019003908161177c5790505b50905060005b835181101561081c5760068482815181106117b4576117b46125f1565b60200260200101516040516117c9919061248c565b908152602001604051809103902080546117e2906124a8565b80601f016020809104026020016040519081016040528092919081815260200182805461180e906124a8565b801561185b5780601f106118305761010080835404028352916020019161185b565b820191906000526020600020905b81548152906001019060200180831161183e57829003601f168201915b5050505050828281518110611872576118726125f1565b6020908102919091010152600101611797565b61188d611baf565b6001600160a01b0381166118f25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161050a565b6118fb81611c09565b50565b6000805b835481101561195357826001600160a01b0316848281548110611927576119276125f1565b6000918252602090912001546001600160a01b03160361194b576001915050610764565b600101611902565b5060009392505050565b6001600160a01b0382166119a55760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161050a565b8015611a665760005b8354811015611a3357826001600160a01b03168482815481106119d3576119d36125f1565b6000918252602090912001546001600160a01b031603611a2b5760405162461bcd60e51b81526020600482015260136024820152721059191c995cdcc8185b1c9958591e481cd95d606a1b604482015260640161050a565b6001016119ae565b5082546001810184556000848152602090200180546001600160a01b0384166001600160a01b0319909116179055505050565b60005b8354811015611b6657826001600160a01b0316848281548110611a8e57611a8e6125f1565b6000918252602090912001546001600160a01b031603611b5e5783548490611ab890600190612682565b81548110611ac857611ac86125f1565b9060005260206000200160009054906101000a90046001600160a01b0316848281548110611af857611af86125f1565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555083805480611b3657611b36612695565b600082815260209020810160001990810180546001600160a01b031916905501905550505050565b600101611a69565b5060405162461bcd60e51b815260206004820152601e60248201527f41646472657373206e6f7420666f756e6420696e207468652061727261790000604482015260640161050a565b6000546001600160a01b031633146109f25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161050a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b50805460008255906000526020600020908101906118fb9190611c95565b50805460008255906000526020600020908101906118fb9190611cb6565b80821115611cb2576000611ca98282611ccb565b50600101611c95565b5090565b5b80821115611cb25760008155600101611cb7565b508054611cd7906124a8565b6000825580601f10611ce7575050565b601f0160209004906000526020600020908101906118fb9190611cb6565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715611d4357611d43611d05565b604052919050565b600082601f830112611d5c57600080fd5b81356001600160401b03811115611d7557611d75611d05565b611d88601f8201601f1916602001611d1b565b818152846020838601011115611d9d57600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215611dcd57600080fd5b82356001600160401b0380821115611de457600080fd5b611df086838701611d4b565b93506020850135915080821115611e0657600080fd5b50611e1385828601611d4b565b9150509250929050565b80356001600160a01b0381168114611e3457600080fd5b919050565b600060208284031215611e4b57600080fd5b611e5482611e1d565b9392505050565b80358015158114611e3457600080fd5b600080600060608486031215611e8057600080fd5b83356001600160401b03811115611e9657600080fd5b611ea286828701611d4b565b935050611eb160208501611e1d565b9150611ebf60408501611e5b565b90509250925092565b60008060408385031215611edb57600080fd5b82356001600160401b03811115611ef157600080fd5b611efd85828601611d4b565b95602094909401359450505050565b60005b83811015611f27578181015183820152602001611f0f565b50506000910152565b60008151808452611f48816020860160208601611f0c565b601f01601f19169290920160200192915050565b602081526000611e546020830184611f30565b60006001600160401b03821115611f8857611f88611d05565b5060051b60200190565b600082601f830112611fa357600080fd5b81356020611fb8611fb383611f6f565b611d1b565b82815260059290921b84018101918181019086841115611fd757600080fd5b8286015b848110156120165780356001600160401b03811115611ffa5760008081fd5b6120088986838b0101611d4b565b845250918301918301611fdb565b509695505050505050565b60006020828403121561203357600080fd5b81356001600160401b0381111561204957600080fd5b61205584828501611f92565b949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561209557835183529284019291840191600101612079565b50909695505050505050565b600080604083850312156120b457600080fd5b82356001600160401b03808211156120cb57600080fd5b6120d786838701611d4b565b935060208501359150808211156120ed57600080fd5b50611e1385828601611f92565b60006020828403121561210c57600080fd5b611e5482611e5b565b60006020828403121561212757600080fd5b5035919050565b6000602080838503121561214157600080fd5b82356001600160401b0381111561215757600080fd5b8301601f8101851361216857600080fd5b8035612176611fb382611f6f565b81815260059190911b8201830190838101908783111561219557600080fd5b928401925b828410156121ba576121ab84611e1d565b8252928401929084019061219a565b979650505050505050565b6000602082840312156121d757600080fd5b81356001600160401b038111156121ed57600080fd5b61205584828501611d4b565b6020808252825182820181905260009190848201906040850190845b818110156120955783516001600160a01b031683529284019291840191600101612215565b6000806040838503121561224d57600080fd5b61225683611e1d565b946020939093013593505050565b602080825282518282018190526000919060409081850190868401855b828110156122af57815180516001600160a01b03168552860151868501529284019290850190600101612281565b5091979650505050505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b8281101561231357603f19888603018452612301858351611f30565b945092850192908501906001016122e5565b5092979650505050505050565b6000602080838503121561233357600080fd5b82356001600160401b0381111561234957600080fd5b8301601f8101851361235a57600080fd5b8035612368611fb382611f6f565b81815260059190911b8201830190838101908783111561238757600080fd5b928401925b828410156121ba5783358252928401929084019061238c565b600080604083850312156123b857600080fd5b6123c183611e1d565b91506123cf60208401611e5b565b90509250929050565b70414c4c4f5745445f41444452455353455360781b815260110190565b60208082526026908201527f596f7520617265206e6f7420616c6c6f77656420746f206d616b6520746869736040820152651031b0b6361760d11b606082015260800190565b60208082526031908201527f596f752063616e2774206368616e676520746869732076616c7565207768696c604082015270652067616d652069732072756e6e696e6760781b606082015260800190565b6000825161249e818460208701611f0c565b9190910192915050565b600181811c908216806124bc57607f821691505b6020821081036124dc57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610564576000816000526020600020601f850160051c8101602086101561250b5750805b601f850160051c820191505b8181101561252a57828155600101612517565b505050505050565b81516001600160401b0381111561254b5761254b611d05565b61255f8161255984546124a8565b846124e2565b602080601f831160018114612594576000841561257c5750858301515b600019600386901b1c1916600185901b17855561252a565b600085815260208120601f198616915b828110156125c3578886015182559484019460019091019084016125a4565b50858210156125e15787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761076457610764612607565b60008261265157634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561076457610764612607565b60006020828403121561267b57600080fd5b5051919050565b8181038181111561076457610764612607565b634e487b7160e01b600052603160045260246000fd5b60008083546126b9816124a8565b600182811680156126d157600181146126e657612715565b60ff1984168752821515830287019450612715565b8760005260208060002060005b8581101561270c5781548a8201529084019082016126f3565b50505082870194505b5092969550505050505056fea264697066735822122006b7785aace0a5b752e5ca89ff3b355ef425250a25da1040767e0520ff1657ab64736f6c63430008170033