0 txs
14.4k calls
constructor
constructor()
functions
getLastCheckInTime
viewfunction getLastCheckInTime(address _user, uint256 _channel) view returns (uint256)
getMultiChannels
viewfunction getMultiChannels(address _user, uint256[] _channels) view returns (uint256[])
getMultiUsers
viewfunction getMultiUsers(address[] _users, uint256 _channel) view returns (uint256[])
query
viewfunction query(address _user, uint256 _channel) view returns (bool)
queryMultiChannels
viewfunction queryMultiChannels(address _user, uint256[] _channels) view returns (bool[])
queryMultiUsers
viewfunction queryMultiUsers(address[] _users, uint256 _channel) view returns (bool[])
checkIn
nonpayablefunction checkIn(uint256 _channel)
events
CheckIn
event CheckIn(address indexed user, uint256 indexed channel, uint256 timestamp)
errors
No errors.
creation bytecode
0x608060405234801561000f575f80fd5b5061072e8061001d5f395ff3fe608060405234801561000f575f80fd5b506004361061007a575f3560e01c8063adf5b15a11610058578063adf5b15a1461010c578063b68aa5531461011f578063d9b8846814610132578063e95a644f14610173575f80fd5b806350ae32981461007e57806357091d5f146100a757806384989f5d146100ec575b5f80fd5b61009161008c366004610543565b610188565b60405161009e919061058b565b60405180910390f35b6100dc6100b53660046105e9565b6001600160a01b03919091165f908152602081815260408083209383529290522054151590565b604051901515815260200161009e565b6100ff6100fa366004610611565b610260565b60405161009e9190610660565b6100ff61011a366004610543565b61031c565b61009161012d366004610611565b6103f2565b6101656101403660046105e9565b6001600160a01b03919091165f90815260208181526040808320938352929052205490565b60405190815260200161009e565b610186610181366004610699565b6104a8565b005b60605f8367ffffffffffffffff8111156101a4576101a46106b0565b6040519080825280602002602001820160405280156101cd578160200160208202803683370190505b5090505f5b84811015610257575f808787848181106101ee576101ee6106c4565b905060200201602081019061020391906106d8565b6001600160a01b03166001600160a01b031681526020019081526020015f205f8581526020019081526020015f2054828281518110610244576102446106c4565b60209081029190910101526001016101d2565b50949350505050565b60605f8267ffffffffffffffff81111561027c5761027c6106b0565b6040519080825280602002602001820160405280156102a5578160200160208202803683370190505b5090505f5b83811015610257576001600160a01b0386165f908152602081905260408120818787858181106102dc576102dc6106c4565b9050602002013581526020019081526020015f205411828281518110610304576103046106c4565b911515602092830291909101909101526001016102aa565b60605f8367ffffffffffffffff811115610338576103386106b0565b604051908082528060200260200182016040528015610361578160200160208202803683370190505b5090505f5b84811015610257575f805f888885818110610383576103836106c4565b905060200201602081019061039891906106d8565b6001600160a01b03166001600160a01b031681526020019081526020015f205f8681526020019081526020015f2054118282815181106103da576103da6106c4565b91151560209283029190910190910152600101610366565b60605f8267ffffffffffffffff81111561040e5761040e6106b0565b604051908082528060200260200182016040528015610437578160200160208202803683370190505b5090505f5b83811015610257576001600160a01b0386165f9081526020819052604081209086868481811061046e5761046e6106c4565b9050602002013581526020019081526020015f2054828281518110610495576104956106c4565b602090810291909101015260010161043c565b335f81815260208181526040808320858452825291829020429081905591519182528392917fb9cfea4717f167774a6e8643c33472935d3ef918453525eefca6936078b7cfdd910160405180910390a350565b5f8083601f84011261050b575f80fd5b50813567ffffffffffffffff811115610522575f80fd5b6020830191508360208260051b850101111561053c575f80fd5b9250929050565b5f805f60408486031215610555575f80fd5b833567ffffffffffffffff81111561056b575f80fd5b610577868287016104fb565b909790965060209590950135949350505050565b602080825282518282018190525f9190848201906040850190845b818110156105c2578351835292840192918401916001016105a6565b50909695505050505050565b80356001600160a01b03811681146105e4575f80fd5b919050565b5f80604083850312156105fa575f80fd5b610603836105ce565b946020939093013593505050565b5f805f60408486031215610623575f80fd5b61062c846105ce565b9250602084013567ffffffffffffffff811115610647575f80fd5b610653868287016104fb565b9497909650939450505050565b602080825282518282018190525f9190848201906040850190845b818110156105c257835115158352928401929184019160010161067b565b5f602082840312156106a9575f80fd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156106e8575f80fd5b6106f1826105ce565b939250505056fea2646970667358221220f38f8cce6a933bb1820f9047f33303f74c3ca3a88109eae10a809580e75ff61164736f6c63430008140033