50 txs
51 calls
constructor
constructor(address _dealer, address _operator)
functions
getBotSubaccount
viewfunction getBotSubaccount(address master, uint256 index) view returns (address)
getBotSubaccounts
viewfunction getBotSubaccounts(address master) view returns (address[])
batchNewSubaccounts
nonpayablefunction batchNewSubaccounts(address owner, address operator, uint256 count) returns (address[] botSubaccounts)
newSubaccount
nonpayablefunction newSubaccount(address owner, address operator) returns (address botSubaccount)
events
NewBotSubaccount
event NewBotSubaccount(address indexed master, address indexed operator, uint256 botSubaccountIndex, address botSubaccountAddress)
errors
No errors.
creation bytecode
0x60e060405234801561001057600080fd5b506040516110fa3803806110fa83398101604081905261002f9161010b565b60405161003b906100e2565b604051809103906000f080158015610057573d6000803e3d6000fd5b506001600160a01b03908116608081905283821660a081905291831660c08190526040516306552ff360e01b81523060048201819052602482015260448101939093526064830152906306552ff390608401600060405180830381600087803b1580156100c357600080fd5b505af11580156100d7573d6000803e3d6000fd5b50505050505061013e565b610746806109b483390190565b80516001600160a01b038116811461010657600080fd5b919050565b6000806040838503121561011e57600080fd5b610127836100ef565b9150610135602084016100ef565b90509250929050565b60805160a05160c0516108336101816000396000818161014101526103c801526000818161011901526103a001526000818160ce015261035501526108336000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063826090fd14610051578063a71d48b014610081578063d6273781146100a1578063e85684e3146100b4575b600080fd5b61006461005f366004610687565b6100c7565b6040516001600160a01b0390911681526020015b60405180910390f35b61009461008f3660046106ba565b61023e565b60405161007891906106f6565b6100946100af366004610743565b61051a565b6100646100c2366004610765565b61058e565b60006100f27f00000000000000000000000000000000000000000000000000000000000000006105d6565b6040516306552ff360e01b81526001600160a01b03858116600483015284811660248301527f0000000000000000000000000000000000000000000000000000000000000000811660448301527f000000000000000000000000000000000000000000000000000000000000000081166064830152919250908216906306552ff390608401600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b505050506001600160a01b0383811660008181526020818152604082208054600180820183558285529284200180546001600160a01b031916878716179055918390529054928516927f47a8f867a6ec7e599cd21ed828beb2a28c11e286b5c777b91d36f553d7b906bf91610219916107a5565b604080519182526001600160a01b03861660208301520160405180910390a392915050565b6060600082116102955760405162461bcd60e51b815260206004820152601f60248201527f436f756e74206d7573742062652067726561746572207468616e207a65726f0060448201526064015b60405180910390fd5b60648211156102fe5760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420637265617465206d6f7265207468616e20313030207375626160448201526e63636f756e7473206174206f6e636560881b606482015260840161028c565b8167ffffffffffffffff811115610317576103176107b8565b604051908082528060200260200182016040528015610340578160200160208202803683370190505b50905060005b828110156105125760006103797f00000000000000000000000000000000000000000000000000000000000000006105d6565b6040516306552ff360e01b81526001600160a01b03888116600483015287811660248301527f0000000000000000000000000000000000000000000000000000000000000000811660448301527f000000000000000000000000000000000000000000000000000000000000000081166064830152919250908216906306552ff390608401600060405180830381600087803b15801561041857600080fd5b505af115801561042c573d6000803e3d6000fd5b505050506001600160a01b038681166000908152602081815260408220805460018101825590835291200180546001600160a01b03191691831691909117905582518190849084908110610482576104826107ce565b6001600160a01b03928316602091820292909201810191909152878216600081815291829052604090912054918716917f47a8f867a6ec7e599cd21ed828beb2a28c11e286b5c777b91d36f553d7b906bf906104e0906001906107a5565b604080519182526001600160a01b03861660208301520160405180910390a3508061050a816107e4565b915050610346565b509392505050565b6001600160a01b0381166000908152602081815260409182902080548351818402810184019094528084526060939283018282801561058257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610564575b50505050509050919050565b6001600160a01b03821660009081526020819052604081208054839081106105b8576105b86107ce565b6000918252602090912001546001600160a01b031690505b92915050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b03811661066b5760405162461bcd60e51b8152602060048201526016602482015275115490cc4c4d8dce8818dc99585d194819985a5b195960521b604482015260640161028c565b919050565b80356001600160a01b038116811461066b57600080fd5b6000806040838503121561069a57600080fd5b6106a383610670565b91506106b160208401610670565b90509250929050565b6000806000606084860312156106cf57600080fd5b6106d884610670565b92506106e660208501610670565b9150604084013590509250925092565b6020808252825182820181905260009190848201906040850190845b818110156107375783516001600160a01b031683529284019291840191600101610712565b50909695505050505050565b60006020828403121561075557600080fd5b61075e82610670565b9392505050565b6000806040838503121561077857600080fd5b61078183610670565b946020939093013593505050565b634e487b7160e01b600052601160045260246000fd5b818103818111156105d0576105d061078f565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000600182016107f6576107f661078f565b506001019056fea26469706673582212207204ff13b98ef7fe548b6f069c3526508d3f2974ba3b58458ff2789cbe91c70364736f6c63430008130033608060405234801561001057600080fd5b50610726806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c806390599e201161005b57806390599e20146100eb5780639de2ee21146100fe578063d9a5267014610111578063de47e1501461012457600080fd5b806306552ff314610082578063158ef93e146100975780638da5cb5b146100c0575b600080fd5b610095610090366004610561565b610137565b005b6002546100ab90600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b6000546100d3906001600160a01b031681565b6040516001600160a01b0390911681526020016100b7565b6100956100f93660046105c5565b6102f0565b6001546100d3906001600160a01b031681565b61009561011f366004610600565b6103ca565b610095610132366004610622565b610479565b600254600160a01b900460ff161561018c5760405162461bcd60e51b815260206004820152601360248201527210531491505116481253925512505312569151606a1b60448201526064015b60405180910390fd5b60028054600080546001600160a01b038881166001600160a01b031992831617909255600180548784169216821781558583166001600160a81b031990941693909317600160a01b179384905560405163558a729760e01b815293909116600484015260248301919091529063558a729790604401600060405180830381600087803b15801561021b57600080fd5b505af115801561022f573d6000803e3d6000fd5b505050506001600160a01b0383163b156102825760405162461bcd60e51b81526020600482015260146024820152736f70657261746f72206d75737420626520656f6160601b6044820152606401610183565b6001805460405163558a729760e01b81526001600160a01b038681166004830152602482019390935291169063558a7297906044015b600060405180830381600087803b1580156102d257600080fd5b505af11580156102e6573d6000803e3d6000fd5b5050505050505050565b6002546001600160a01b031633148061031357506000546001600160a01b031633145b61032f5760405162461bcd60e51b815260040161018390610655565b6002546001600160a01b0316330361036e576000546001600160a01b0385811691161461036e5760405162461bcd60e51b8152600401610183906106a7565b600154604051633688ad1b60e21b81523060048201526001600160a01b0386811660248301526044820186905260648201859052831515608483015260c060a4830152600060c48301529091169063da22b46c9060e4016102b8565b6002546001600160a01b03163314806103ed57506000546001600160a01b031633145b6104095760405162461bcd60e51b815260040161018390610655565b600154604051631d15fca760e11b815230600482015260248101849052604481018390526001600160a01b0390911690633a2bf94e906064015b600060405180830381600087803b15801561045d57600080fd5b505af1158015610471573d6000803e3d6000fd5b505050505050565b6002546001600160a01b031633148061049c57506000546001600160a01b031633145b6104b85760405162461bcd60e51b815260040161018390610655565b6002546001600160a01b031633036104f7576000546001600160a01b038381169116146104f75760405162461bcd60e51b8152600401610183906106a7565b600154604051630bd26dd560e11b81523060048201526001600160a01b03848116602483015283151560448301526080606483015260006084830152909116906317a4dbaa9060a401610443565b80356001600160a01b038116811461055c57600080fd5b919050565b6000806000806080858703121561057757600080fd5b61058085610545565b935061058e60208601610545565b925061059c60408601610545565b91506105aa60608601610545565b905092959194509250565b8035801515811461055c57600080fd5b600080600080608085870312156105db57600080fd5b6105e485610545565b935060208501359250604085013591506105aa606086016105b5565b6000806040838503121561061357600080fd5b50508035926020909101359150565b6000806040838503121561063557600080fd5b61063e83610545565b915061064c602084016105b5565b90509250929050565b60208082526032908201527f4f776e61626c653a2063616c6c6572206973206e6f742074686520676c6f62616040820152713627b832b930ba37b91037b91037bbb732b960711b606082015260800190565b60208082526029908201527f676c6f62616c4f70657261746f72206f6e6c792063616e207472616e73666572604082015268103a379037bbb732b960b91b60608201526080019056fea264697066735822122025053ff3c067da8008bccfdb19b4c5dc97d12a4e1aa7c16398153bdc94cc1e1c64736f6c634300081300330000000000000000000000002f7c3cf9d9280b165981311b822becc4e05fe635000000000000000000000000f7debaf84774b0e4da659ede243c8a84a2afcd14