3 txs
4 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
0x608060405234801561001057600080fd5b506108a0806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063390a4a2514610030575b600080fd5b61004a600480360381019061004591906105a1565b61004c565b005b60008383905003610089576040517fbabd62da00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000838390508261009a9190610644565b9050808573ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016100d69190610695565b602060405180830381865afa1580156100f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061011791906106c5565b101561014f576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161018c93929190610701565b6020604051808303816000875af11580156101ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cf9190610770565b610205576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b8484905081101561038e57600073ffffffffffffffffffffffffffffffffffffffff1685858381811061023e5761023d61079d565b5b905060200201602081019061025391906107cc565b73ffffffffffffffffffffffffffffffffffffffff16036102a0576040517fbabd62da00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8686848181106102cf576102ce61079d565b5b90506020020160208101906102e491906107cc565b856040518363ffffffff1660e01b81526004016103029291906107f9565b6020604051808303816000875af1158015610321573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103459190610770565b61037b576040517f185f9d0900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b808061038690610822565b915050610208565b5060008573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103ca9190610695565b602060405180830381865afa1580156103e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040b91906106c5565b90506000811115610496578573ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016104519291906107f9565b6020604051808303816000875af1158015610470573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104949190610770565b505b505050505050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006104d3826104a8565b9050919050565b6104e3816104c8565b81146104ee57600080fd5b50565b600081359050610500816104da565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261052b5761052a610506565b5b8235905067ffffffffffffffff8111156105485761054761050b565b5b60208301915083602082028301111561056457610563610510565b5b9250929050565b6000819050919050565b61057e8161056b565b811461058957600080fd5b50565b60008135905061059b81610575565b92915050565b600080600080606085870312156105bb576105ba61049e565b5b60006105c9878288016104f1565b945050602085013567ffffffffffffffff8111156105ea576105e96104a3565b5b6105f687828801610515565b935093505060406106098782880161058c565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061064f8261056b565b915061065a8361056b565b92508282026106688161056b565b9150828204841483151761067f5761067e610615565b5b5092915050565b61068f816104c8565b82525050565b60006020820190506106aa6000830184610686565b92915050565b6000815190506106bf81610575565b92915050565b6000602082840312156106db576106da61049e565b5b60006106e9848285016106b0565b91505092915050565b6106fb8161056b565b82525050565b60006060820190506107166000830186610686565b6107236020830185610686565b61073060408301846106f2565b949350505050565b60008115159050919050565b61074d81610738565b811461075857600080fd5b50565b60008151905061076a81610744565b92915050565b6000602082840312156107865761078561049e565b5b60006107948482850161075b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000602082840312156107e2576107e161049e565b5b60006107f0848285016104f1565b91505092915050565b600060408201905061080e6000830185610686565b61081b60208301846106f2565b9392505050565b600061082d8261056b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361085f5761085e610615565b5b60018201905091905056fea2646970667358221220a14d4f4e2752a533750ebd81a6bd736f46ad8a19f67edeb60c005c5ed4c1a09a64736f6c63430008140033