0 txs
1 call
constructor
constructor(address initialOwner)
functions
owner
viewfunction owner() view returns (address)
createVestingWallets
nonpayablefunction createVestingWallets(address[] users, uint256[] vestingAmounts, uint256[] amounts, address token, address tokenHolder, uint64 startTimestamp, uint64 durationSeconds)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
VestingWalletCreated
event VestingWalletCreated(address indexed wallet, address indexed beneficiary)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60803460bc57601f61162038819003918201601f19168301916001600160401b0383118484101760c15780849260209460405283398101031260bc57516001600160a01b0381169081900360bc57801560a657600080546001600160a01b031981168317825560405192916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361154890816100d88239f35b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b60003560e01c8063715018a6146105335780638da5cb5b146104e1578063f0e6f178146101425763f2fde38b1461004857600080fd5b3461013d5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261013d5760043573ffffffffffffffffffffffffffffffffffffffff811680910361013d576100a06106a4565b801561010e5773ffffffffffffffffffffffffffffffffffffffff600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b7f1e4fbdf700000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b600080fd5b3461013d5760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261013d5760043567ffffffffffffffff811161013d576101919036906004016105cf565b9060243567ffffffffffffffff811161013d576101b29036906004016105cf565b60449391933567ffffffffffffffff811161013d576101d59036906004016105cf565b9190926064359373ffffffffffffffffffffffffffffffffffffffff851680950361013d576084359373ffffffffffffffffffffffffffffffffffffffff851680860361013d5760a4359367ffffffffffffffff851680950361013d5760c4359167ffffffffffffffff831680930361013d57610266906102546106a4565b61025f8a1515610600565b1515610600565b85810361048357828103610425576000610d24916107ef915b81811061028857005b61029381838e610665565b359073ffffffffffffffffffffffffffffffffffffffff821680830361013d576102bf8f8c8491610665565b35926102cc821515610600565b83156103c75760405187810181811067ffffffffffffffff82111761039857816060918e8b8b843986825260208201528b60408201520301906000f091821561038c578d8f9360019673ffffffffffffffffffffffffffffffffffffffff61033792168093876106f3565b7f703f392b0fc7b1239a165220f51f6f06df79822b6bcb7a1c2940503b36d5b1d9600080a3610367838a8c610665565b35908d8261037a575b505050500161027f565b610383936106f3565b8b8f808d610370565b6040513d6000823e3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f496e76616c696420616d6f756e740000000000000000000000000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f496e76616c696420616d6f756e7473206c656e677468000000000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f496e76616c69642076657374696e6720616d6f756e7473206c656e67746800006044820152fd5b3461013d5760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261013d57602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b3461013d5760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261013d5761056a6106a4565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b9181601f8401121561013d5782359167ffffffffffffffff831161013d576020808501948460051b01011161013d57565b1561060757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152fd5b91908110156106755760051b0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff6000541633036106c557565b7f118cdaa7000000000000000000000000000000000000000000000000000000006000523360045260246000fd5b9273ffffffffffffffffffffffffffffffffffffffff604051938160208601947f23b872dd00000000000000000000000000000000000000000000000000000000865216602486015216604484015260648301526064825260a082019082821067ffffffffffffffff83111761039857602092600092604052519082855af11561038c576000513d6107e5575073ffffffffffffffffffffffffffffffffffffffff81163b155b6107a15750565b73ffffffffffffffffffffffffffffffffffffffff907f5274afe7000000000000000000000000000000000000000000000000000000006000521660045260246000fd5b6001141561079a56fe60c0601f610d2438819003918201601f19168301916001600160401b038311848410176101105780849260609460405283398101031261010b5780516001600160a01b038116919082900361010b57610066604061005f60208401610126565b9201610126565b9082156100f557600080546001600160a01b031981168517825560405194916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a360805260a052610be9908161013b823960805181818161028f01528181610a6d0152610aa2015260a05181818161081b01528181610a420152610b0a0152f35b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160401b038216820361010b5756fe6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c80630a17b06b1461083f5780630fb5a6b4146107dc5780631916558714610681578063715018a6146105e5578063810ec23b1461058d57806386d1a69f146103e75780638da5cb5b1461039557806396132521146103595780639852595c146102f4578063a3f8eace146102b3578063be9a655514610250578063efbe1c1c14610217578063f2fde38b146101255763fbccedae0361000e57346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602061011861010f4761010a67ffffffffffffffff421691600154906108b8565b610a92565b600154906109e4565b604051908152f35b600080fd5b346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205773ffffffffffffffffffffffffffffffffffffffff610171610895565b610179610b64565b1680156101e85773ffffffffffffffffffffffffffffffffffffffff600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b7f1e4fbdf700000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576020610118610a34565b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602060405167ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205760206101186102ef610895565b6109f1565b346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205773ffffffffffffffffffffffffffffffffffffffff610340610895565b1660005260026020526020604060002054604051908152f35b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576020600154604051908152f35b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576104324761010a67ffffffffffffffff421691600154906108b8565b61044961044260015480936109e4565b80926108b8565b6001557fda9d4e5f101b8b9b1c5b76d0c5a9f7923571acfc02376aa076b75a8c080c956b6020604051838152a173ffffffffffffffffffffffffffffffffffffffff6000541681471061055b57600080809381935af13d15610556573d67ffffffffffffffff811161052757604051906104eb60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601836108f4565b8152600060203d92013e5b156104fd57005b7fd6bda2750000000000000000000000000000000000000000000000000000000060005260046000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6104f6565b50477fcf4791810000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b346101205760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576105c4610895565b6024359067ffffffffffffffff821682036101205760209161011891610935565b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205761061c610b64565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576106b8610895565b6020600073ffffffffffffffffffffffffffffffffffffffff6106da846109f1565b93169283825260028352604082206106f38282546108b8565b9055837fc0e523490dd523c33b1878c9eb14ff46991e3f5b2cd33710918618f2a39cba1b84604051848152a273ffffffffffffffffffffffffffffffffffffffff8254169060405190848201927fa9059cbb000000000000000000000000000000000000000000000000000000008452602483015260448201526044815261077c6064826108f4565b519082855af1156107d0576000513d6107c75750803b155b61079a57005b7f5274afe70000000000000000000000000000000000000000000000000000000060005260045260246000fd5b60011415610794565b6040513d6000823e3d90fd5b346101205760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602060405167ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205760043567ffffffffffffffff811681036101205761011860209161010a47600154906108b8565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361012057565b919082018092116108c557565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761052757604052565b73ffffffffffffffffffffffffffffffffffffffff16906040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481865afa9081156107d0576000916109b0575b5061010a906109ad936000526002602052604060002054906108b8565b90565b90506020813d6020116109dc575b816109cb602093836108f4565b8101031261012057516109ad610990565b3d91506109be565b919082039182116108c557565b6109ad9073ffffffffffffffffffffffffffffffffffffffff610a1e67ffffffffffffffff421683610935565b91166000526002602052604060002054906109e4565b6109ad67ffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001667ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166108b8565b9067ffffffffffffffff908116907f00000000000000000000000000000000000000000000000000000000000000001680821015610ad257505050600090565b610ada610a34565b8210610ae557505090565b610aee916109e4565b908181029181830414901517156108c55767ffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016908115610b35570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff600054163303610b8557565b7f118cdaa7000000000000000000000000000000000000000000000000000000006000523360045260246000fdfea26469706673582212205d00d9bc03464ba6b2af44e5c3047d03b99f6453ea582772c28562305bfa9e0064736f6c634300081b0033a26469706673582212204df55c55adea1b8bc06e6325a73104272a326fe69b54f9b2ccfb815c9724724264736f6c634300081b00330000000000000000000000000562f16415fcf6fb5acaf433e4796f8f328b7c7d