304 txs
279 calls
constructor
No constructor.
functions
distributeToken
nonpayablefunction distributeToken(address token, address[] recipients, uint256 amountEach)
events
No events.
errors
DistributionFailed
error DistributionFailed()
InsufficientBalance
error InsufficientBalance()
InvalidRecipients
error InvalidRecipients()
TransferFailed
error TransferFailed()
creation bytecode
0x608060405234801561001057600080fd5b506106bb806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063390a4a2514610030575b600080fd5b61004a600480360381019061004591906103e5565b61004c565b005b60008383905003610089576040517fbabd62da00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000838390508261009a9190610488565b9050808573ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016100d691906104d9565b602060405180830381865afa1580156100f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101179190610509565b101561014f576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b848490508110156102da57600073ffffffffffffffffffffffffffffffffffffffff1685858381811061018857610187610536565b5b905060200201602081019061019d9190610565565b73ffffffffffffffffffffffffffffffffffffffff16036101ea576040517fbabd62da00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff166323b872dd3387878581811061021a57610219610536565b5b905060200201602081019061022f9190610565565b866040518463ffffffff1660e01b815260040161024e939291906105a1565b6020604051808303816000875af115801561026d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102919190610610565b6102c7576040517f185f9d0900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80806102d29061063d565b915050610152565b505050505050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610317826102ec565b9050919050565b6103278161030c565b811461033257600080fd5b50565b6000813590506103448161031e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261036f5761036e61034a565b5b8235905067ffffffffffffffff81111561038c5761038b61034f565b5b6020830191508360208202830111156103a8576103a7610354565b5b9250929050565b6000819050919050565b6103c2816103af565b81146103cd57600080fd5b50565b6000813590506103df816103b9565b92915050565b600080600080606085870312156103ff576103fe6102e2565b5b600061040d87828801610335565b945050602085013567ffffffffffffffff81111561042e5761042d6102e7565b5b61043a87828801610359565b9350935050604061044d878288016103d0565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610493826103af565b915061049e836103af565b92508282026104ac816103af565b915082820484148315176104c3576104c2610459565b5b5092915050565b6104d38161030c565b82525050565b60006020820190506104ee60008301846104ca565b92915050565b600081519050610503816103b9565b92915050565b60006020828403121561051f5761051e6102e2565b5b600061052d848285016104f4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561057b5761057a6102e2565b5b600061058984828501610335565b91505092915050565b61059b816103af565b82525050565b60006060820190506105b660008301866104ca565b6105c360208301856104ca565b6105d06040830184610592565b949350505050565b60008115159050919050565b6105ed816105d8565b81146105f857600080fd5b50565b60008151905061060a816105e4565b92915050565b600060208284031215610626576106256102e2565b5b6000610634848285016105fb565b91505092915050565b6000610648826103af565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361067a57610679610459565b5b60018201905091905056fea2646970667358221220d9ac478b75b9d63bd36a7d12bb51175a6bc28cb7937d2a9251a46914057b186864736f6c63430008140033