0 txs
1.8k calls
constructor
No constructor.
functions
getClaimTokenofSUNToken
viewfunction getClaimTokenofSUNToken(address _sunToken) view returns (address)
getClaimTokensData
viewfunction getClaimTokensData(address _claimTokenAddress) view returns (tuple)
isClaimToken
viewfunction isClaimToken(address _claimTokenAddress) view returns (bool)
addClaimToken
nonpayablefunction addClaimToken(address _claimTokenAddress, tuple _claimtokendata)
enableClaimToken
nonpayablefunction enableClaimToken(address _claimTokenAddress, bool _status)
updateClaimToken
nonpayablefunction updateClaimToken(address _claimTokenAddress, tuple _newClaimtokendata)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611248806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80637b0c68e9146100675780639cb6c76d146100b5578063a3897022146100ca578063d29466d8146100dd578063dc8cb8d3146100f0578063e267e17e14610153575b600080fd5b6100a0610075366004610cf5565b6001600160a01b031660009081526000805160206111f3833981519152602052604090205460ff1690565b60405190151581526020015b60405180910390f35b6100c86100c3366004610e16565b610173565b005b6100c86100d8366004610e16565b61059a565b6100c86100eb366004610f31565b610998565b61013b6100fe366004610cf5565b6001600160a01b0390811660009081527fd36d628f8022f0db3945df0bc56f1edf8b03c6f39ef077b5f39c16ee1e838a3d60205260409020541690565b6040516001600160a01b0390911681526020016100ac565b610166610161366004610cf5565b610ac5565b6040516100ac9190610fa8565b3360008181527f7eab9f6194b2afda22cb00495e5224632ea597f3f4acdafa99041919662a14756020819052604090912054600160601b900460ff166101d45760405162461bcd60e51b81526004016101cb90611044565b60405180910390fd5b6000805160206111f38339815191526001600160a01b0385166102095760405162461bcd60e51b81526004016101cb9061106d565b602084015151601e10156102585760405162461bcd60e51b815260206004820152601660248201527511d0d30e88185c9c985e481cda5e9948195e18d9595960521b60448201526064016101cb565b836040015151846020015151146102a85760405162461bcd60e51b815260206004820152601460248201527308e86987440d8cadccee8d040dad2e6dac2e8c6d60631b60448201526064016101cb565b60608401516001600160a01b03166103025760405162461bcd60e51b815260206004820152601c60248201527f6465782061646472657373207a65726f206e6f7420616c6c6f7765640000000060448201526064016101cb565b6001600160a01b03851660009081526020829052604090205460ff16156103635760405162461bcd60e51b815260206004820152601560248201527411d0d30e88185b1c9958591e48185c1c1c9bdd9959605a1b60448201526064016101cb565b6001600160a01b038516600090815260208281526040808320805460ff191660019081179091558481018352922086518155868201518051889492936103ad938501920190610c24565b50604082015180516103c9916002840191602090910190610c89565b5060609190910151600390910180546001600160a01b0319166001600160a01b0390921691909117905560005b84602001515181101561053b5760006001600160a01b031685602001518281518110610424576104246110a4565b60200260200101516001600160a01b031614156104535760405162461bcd60e51b81526004016101cb9061106d565b60006001600160a01b03168260020160008760200151848151811061047a5761047a6110a4565b6020908102919091018101516001600160a01b039081168352908201929092526040016000205416146104bf5760405162461bcd60e51b81526004016101cb906110ba565b85826002016000876020015184815181106104dc576104dc6110a4565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550808061053390611120565b9150506103f6565b50846001600160a01b03167f16c7a9d173ba7bfd2c3733d6a9cf57325799c7f733ce977ea11db5236e4bc54f856000015186602001518760400151886060015160405161058b949392919061113b565b60405180910390a25050505050565b3360008181527f7eab9f6194b2afda22cb00495e5224632ea597f3f4acdafa99041919662a14756020819052604090912054600160601b900460ff166105f25760405162461bcd60e51b81526004016101cb90611044565b6001600160a01b03841660009081527fd36d628f8022f0db3945df0bc56f1edf8b03c6f39ef077b5f39c16ee1e838a3c602090815260408083206000805160206111f38339815191529283905292205490919060ff166106945760405162461bcd60e51b815260206004820152601d60248201527f47434c3a20636c61696d20746f6b656e206e6f7420617070726f76656400000060448201526064016101cb565b6020850151516001820154601e916106ab916111da565b11156106f25760405162461bcd60e51b815260206004820152601660248201527511d0d30e88185c9c985e481cda5e9948195e18d9595960521b60448201526064016101cb565b846040015151856020015151146107425760405162461bcd60e51b815260206004820152601460248201527308e86987440d8cadccee8d040dad2e6dac2e8c6d60631b60448201526064016101cb565b60005b85602001515181101561091b5760006001600160a01b031686602001518281518110610773576107736110a4565b60200260200101516001600160a01b031614156107a25760405162461bcd60e51b81526004016101cb9061106d565b60006001600160a01b0316836002016000886020015184815181106107c9576107c96110a4565b6020908102919091018101516001600160a01b0390811683529082019290925260400160002054161461080e5760405162461bcd60e51b81526004016101cb906110ba565b8160010186602001518281518110610828576108286110a4565b60209081029190910181015182546001810184556000938452919092200180546001600160a01b0319166001600160a01b039092169190911790556040860151805160028401919083908110610880576108806110a4565b6020908102919091018101518254600181018455600093845282842001558701518051899260028701929091859081106108bc576108bc6110a4565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550808061091390611120565b915050610745565b50845180825560608601516003830180546001600160a01b0319166001600160a01b038084169190911790915560208801516040808a01519051928b16947f4299fb5ce934f346c6cbe0be15cff65a7ba5eba7b90639c9a64b603faad8e4fe94610988949193929161113b565b60405180910390a2505050505050565b3360008181527f7eab9f6194b2afda22cb00495e5224632ea597f3f4acdafa99041919662a14756020819052604090912054600160601b900460ff166109f05760405162461bcd60e51b81526004016101cb90611044565b6001600160a01b03841660009081526000805160206111f3833981519152602081905260409091205460ff1615158415151415610a6f5760405162461bcd60e51b815260206004820152601d60248201527f47434c3a20616c726561647920696e206465736972656420737461746500000060448201526064016101cb565b6001600160a01b03851660008181526020838152604091829020805460ff191688151590811790915591519182527fa5a9078510ac250d465427c7007249bf1ab82b6bcd97681e27d24418f9f65e26910161058b565b610af9604051806080016040528060008152602001606081526020016060815260200160006001600160a01b031681525090565b6001600160a01b03821660009081527fd36d628f8022f0db3945df0bc56f1edf8b03c6f39ef077b5f39c16ee1e838a3c60209081526040918290208251608081018452815481526001820180548551818602810186019096528086526000805160206111f383398151915295929485810193929190830182828015610ba757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b89575b5050505050815260200160028201805480602002602001604051908101604052809291908181526020018280548015610bff57602002820191906000526020600020905b815481526020019060010190808311610beb575b5050509183525050600391909101546001600160a01b03166020909101529392505050565b828054828255906000526020600020908101928215610c79579160200282015b82811115610c7957825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610c44565b50610c85929150610cc4565b5090565b828054828255906000526020600020908101928215610c79579160200282015b82811115610c79578251825591602001919060010190610ca9565b5b80821115610c855760008155600101610cc5565b80356001600160a01b0381168114610cf057600080fd5b919050565b600060208284031215610d0757600080fd5b610d1082610cd9565b9392505050565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715610d5057610d50610d17565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610d7f57610d7f610d17565b604052919050565b600067ffffffffffffffff821115610da157610da1610d17565b5060051b60200190565b600082601f830112610dbc57600080fd5b81356020610dd1610dcc83610d87565b610d56565b82815260059290921b84018101918181019086841115610df057600080fd5b8286015b84811015610e0b5780358352918301918301610df4565b509695505050505050565b60008060408385031215610e2957600080fd5b610e3283610cd9565b915060208084013567ffffffffffffffff80821115610e5057600080fd5b9085019060808288031215610e6457600080fd5b610e6c610d2d565b823581528383013582811115610e8157600080fd5b8301601f81018913610e9257600080fd5b8035610ea0610dcc82610d87565b81815260059190911b8201860190868101908b831115610ebf57600080fd5b928701925b82841015610ee457610ed584610cd9565b82529287019290870190610ec4565b8088860152505050506040830135935081841115610f0157600080fd5b610f0d88858501610dab565b6040820152610f1e60608401610cd9565b6060820152809450505050509250929050565b60008060408385031215610f4457600080fd5b610f4d83610cd9565b915060208301358015158114610f6257600080fd5b809150509250929050565b600081518084526020808501945080840160005b83811015610f9d57815187529582019590820190600101610f81565b509495945050505050565b60208082528251828201528281015160806040840152805160a0840181905260009291820190839060c08601905b80831015610fff5783516001600160a01b03168252928401926001929092019190840190610fd6565b506040870151868203601f19016060880152935061101d8185610f6d565b9350505050606084015161103c60808501826001600160a01b03169052565b509392505050565b6020808252600f908201526e3737ba1039bab832b91030b236b4b760891b604082015260600190565b60208082526017908201527f47434c3a206e756c6c2061646472657373206572726f72000000000000000000604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60208082526030908201527f47434c3a2073756e20746f6b656e20616c72656164792061737369676e65642060408201526f3a3790309031b630b4b6903a37b5b2b760811b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60006000198214156111345761113461110a565b5060010190565b600060808201868352602060808185015281875180845260a086019150828901935060005b818110156111855784516001600160a01b031683529383019391830191600101611160565b50508481036040860152865180825290820192508187019060005b818110156111bc578251855293830193918301916001016111a0565b5050506001600160a01b038516606085015250905095945050505050565b600082198211156111ed576111ed61110a565b50019056fed36d628f8022f0db3945df0bc56f1edf8b03c6f39ef077b5f39c16ee1e838a3ba264697066735822122072e36cc94ad34ee3a3ac04e28c6c71d2a23db7163cf819b00cd2b478175f06ff64736f6c634300080a0033