1 tx
2 calls
constructor
constructor()
functions
CHIPOXToken
viewfunction CHIPOXToken() view returns (address)
owner
viewfunction owner() view returns (address)
depositTokens
nonpayablefunction depositTokens(uint256 amount)
distributeTokens
nonpayablefunction distributeTokens(address[] recipients, uint256 totalAmount)
distributeTokensFromContract
nonpayablefunction distributeTokensFromContract(address[] recipients, uint256 totalAmount)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x6080604052348015600e575f80fd5b503380603357604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b603a81603f565b50608e565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6107408061009b5f395ff3fe608060405234801561000f575f80fd5b506004361061007a575f3560e01c8063715018a611610058578063715018a6146100dd5780638da5cb5b146100e5578063dd49756e146100f5578063f2fde38b14610108575f80fd5b8063256fa2411461007e5780632dfbe812146100935780636a3269ee146100a6575b5f80fd5b61009161008c3660046105d6565b61011b565b005b6100916100a13660046105d6565b6102a4565b6100c173ea8e5845e67c22353dcfc4d4093e5bc18d4eafab81565b6040516001600160a01b03909116815260200160405180910390f35b610091610419565b5f546001600160a01b03166100c1565b61009161010336600461064b565b61042c565b610091610116366004610662565b610521565b61012361055b565b816101655760405162461bcd60e51b815260206004820152600d60248201526c4e6f20726563697069656e747360981b60448201526064015b60405180910390fd5b5f610170838361068f565b90505f81116101b85760405162461bcd60e51b8152602060048201526014602482015273546f74616c20616d6f756e7420746f6f206c6f7760601b604482015260640161015c565b5f5b8381101561029d5773ea8e5845e67c22353dcfc4d4093e5bc18d4eafab6323b872dd338787858181106101ef576101ef6106ae565b90506020020160208101906102049190610662565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018590526064016020604051808303815f875af1158015610255573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061027991906106c2565b6102955760405162461bcd60e51b815260040161015c906106e1565b6001016101ba565b5050505050565b6102ac61055b565b816102e95760405162461bcd60e51b815260206004820152600d60248201526c4e6f20726563697069656e747360981b604482015260640161015c565b5f6102f4838361068f565b90505f811161033c5760405162461bcd60e51b8152602060048201526014602482015273546f74616c20616d6f756e7420746f6f206c6f7760601b604482015260640161015c565b5f5b8381101561029d5773ea8e5845e67c22353dcfc4d4093e5bc18d4eafab63a9059cbb868684818110610372576103726106ae565b90506020020160208101906103879190610662565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018590526044016020604051808303815f875af11580156103d1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103f591906106c2565b6104115760405162461bcd60e51b815260040161015c906106e1565b60010161033e565b61042161055b565b61042a5f610587565b565b61043461055b565b5f81116104835760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e2030000000604482015260640161015c565b6040516323b872dd60e01b81523360048201523060248201526044810182905273ea8e5845e67c22353dcfc4d4093e5bc18d4eafab906323b872dd906064016020604051808303815f875af11580156104de573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050291906106c2565b61051e5760405162461bcd60e51b815260040161015c906106e1565b50565b61052961055b565b6001600160a01b03811661055257604051631e4fbdf760e01b81525f600482015260240161015c565b61051e81610587565b5f546001600160a01b0316331461042a5760405163118cdaa760e01b815233600482015260240161015c565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f805f604084860312156105e8575f80fd5b833567ffffffffffffffff8111156105fe575f80fd5b8401601f8101861361060e575f80fd5b803567ffffffffffffffff811115610624575f80fd5b8660208260051b8401011115610638575f80fd5b6020918201979096509401359392505050565b5f6020828403121561065b575f80fd5b5035919050565b5f60208284031215610672575f80fd5b81356001600160a01b0381168114610688575f80fd5b9392505050565b5f826106a957634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156106d2575f80fd5b81518015158114610688575f80fd5b6020808252600f908201526e151c985b9cd9995c8819985a5b1959608a1b60408201526060019056fea26469706673582212205421c518249cddb7d85c17bd634f0280e3a82dd484b90a59bf5faff7a959513864736f6c634300081a0033