3 txs
4 calls
constructor
constructor(address router)
functions
routerAddress
viewfunction routerAddress() view returns (address)
whitelistedTokens
viewfunction whitelistedTokens(address) view returns (bool)
create
payablefunction create(string name, string symbol, uint256 supply, address protocolAddress) payable returns (address)
events
safeTokenCreated
event safeTokenCreated(address tokenAddress, string name, string symbol)
errors
No errors.
creation bytecode
0x608060405234801561000f575f80fd5b5060405161167d38038061167d83398101604081905261002e91610053565b600180546001600160a01b0319166001600160a01b0392909216919091179055610080565b5f60208284031215610063575f80fd5b81516001600160a01b0381168114610079575f80fd5b9392505050565b6115f08061008d5f395ff3fe60806040526004361062000037575f3560e01c80633268cc56146200003b5780634692ed671462000079578063daf9c2101462000090575b5f80fd5b34801562000047575f80fd5b506001546200005c906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6200005c6200008a36600462000455565b620000d3565b3480156200009c575f80fd5b50620000c2620000ae366004620004d7565b5f6020819052908152604090205460ff1681565b604051901515815260200162000070565b5f8085858530604051620000e79062000386565b620000f694939291906200053f565b604051809103905ff08015801562000110573d5f803e3d5ffd5b5090507f7af6222f62edab5fa312a46f086a615c44ec4627ed57fe8a35f5a7c536ba2d12818787604051620001489392919062000589565b60405180910390a16001600160a01b0381165f81815260208181526040808320805460ff19166001179055805163313ce56760e01b815290518594600293909263313ce56792600480830193928290030181865afa158015620001ad573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001d39190620005cc565b620001e39060ff16600a620006fd565b620001ef90886200070a565b620001fb919062000724565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0384169063a9059cbb906044016020604051808303815f875af115801562000249573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200026f919062000744565b5060015460405163095ea7b360e01b81526001600160a01b039182166004820152602481018390529084169063095ea7b3906044016020604051808303815f875af1158015620002c1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002e7919062000744565b50600154604051637dde951360e01b81526001600160a01b038481166004830152602482018490525f604483018190526064830152878116608483015290911690637dde951390349060a40160606040518083038185885af115801562000350573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019062000377919062000765565b50929998505050505050505050565b610e29806200079283390190565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112620003b8575f80fd5b813567ffffffffffffffff80821115620003d657620003d662000394565b604051601f8301601f19908116603f0116810190828211818310171562000401576200040162000394565b816040528381528660208588010111156200041a575f80fd5b836020870160208301375f602085830101528094505050505092915050565b80356001600160a01b038116811462000450575f80fd5b919050565b5f805f806080858703121562000469575f80fd5b843567ffffffffffffffff8082111562000481575f80fd5b6200048f88838901620003a8565b95506020870135915080821115620004a5575f80fd5b50620004b487828801620003a8565b93505060408501359150620004cc6060860162000439565b905092959194509250565b5f60208284031215620004e8575f80fd5b620004f38262000439565b9392505050565b5f81518084525f5b81811015620005205760208185018101518683018201520162000502565b505f602082860101526020601f19601f83011685010191505092915050565b608081525f620005536080830187620004fa565b8281036020840152620005678187620004fa565b604084019590955250506001600160a01b039190911660609091015292915050565b6001600160a01b03841681526060602082018190525f90620005ae90830185620004fa565b8281036040840152620005c28185620004fa565b9695505050505050565b5f60208284031215620005dd575f80fd5b815160ff81168114620004f3575f80fd5b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200064257815f1904821115620006265762000626620005ee565b808516156200063457918102915b93841c939080029062000607565b509250929050565b5f826200065a57506001620006f7565b816200066857505f620006f7565b81600181146200068157600281146200068c57620006ac565b6001915050620006f7565b60ff841115620006a057620006a0620005ee565b50506001821b620006f7565b5060208310610133831016604e8410600b8410161715620006d1575081810a620006f7565b620006dd838362000602565b805f1904821115620006f357620006f3620005ee565b0290505b92915050565b5f620004f383836200064a565b8082028115828204841417620006f757620006f7620005ee565b5f826200073f57634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121562000755575f80fd5b81518015158114620004f3575f80fd5b5f805f6060848603121562000778575f80fd5b835192506020840151915060408401519050925092509256fe6080604052600580546001600160a01b03191673fc0e6473f5a8c21c406013b59c0c0ecf0093111117905534801562000036575f80fd5b5060405162000e2938038062000e298339810160408190526200005991620002ee565b8383600362000069838262000409565b50600462000078828262000409565b505050620000b28162000090620000bc60201b60201c565b620000a09060ff16600a620005e0565b620000ac9085620005f4565b620000c1565b5050505062000624565b601290565b6001600160a01b038216620000f05760405163ec442f0560e01b81525f60048201526024015b60405180910390fd5b620000fd5f838362000101565b5050565b6001600160a01b0383166200012f578060025f8282546200012391906200060e565b90915550620001a19050565b6001600160a01b0383165f9081526020819052604090205481811015620001835760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000e7565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216620001bf57600280548290039055620001dd565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200022391815260200190565b60405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011262000254575f80fd5b81516001600160401b038082111562000271576200027162000230565b604051601f8301601f19908116603f011681019082821181831017156200029c576200029c62000230565b81604052838152602092508683858801011115620002b8575f80fd5b5f91505b83821015620002db5785820183015181830184015290820190620002bc565b5f93810190920192909252949350505050565b5f805f806080858703121562000302575f80fd5b84516001600160401b038082111562000319575f80fd5b620003278883890162000244565b955060208701519150808211156200033d575f80fd5b506200034c8782880162000244565b60408701516060880151919550935090506001600160a01b038116811462000372575f80fd5b939692955090935050565b600181811c908216806200039257607f821691505b602082108103620003b157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111562000404575f81815260208120601f850160051c81016020861015620003df5750805b601f850160051c820191505b818110156200040057828155600101620003eb565b5050505b505050565b81516001600160401b0381111562000425576200042562000230565b6200043d816200043684546200037d565b84620003b7565b602080601f83116001811462000473575f84156200045b5750858301515b5f19600386901b1c1916600185901b17855562000400565b5f85815260208120601f198616915b82811015620004a35788860151825594840194600190910190840162000482565b5085821015620004c157878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200052557815f1904821115620005095762000509620004d1565b808516156200051757918102915b93841c9390800290620004ea565b509250929050565b5f826200053d57506001620005da565b816200054b57505f620005da565b81600181146200056457600281146200056f576200058f565b6001915050620005da565b60ff841115620005835762000583620004d1565b50506001821b620005da565b5060208310610133831016604e8410600b8410161715620005b4575081810a620005da565b620005c08383620004e5565b805f1904821115620005d657620005d6620004d1565b0290505b92915050565b5f620005ed83836200052d565b9392505050565b8082028115828204841417620005da57620005da620004d1565b80820180821115620005da57620005da620004d1565b6107f780620006325f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806366160d231161006e57806366160d231461011f57806370a0823114610134578063754ab8341461015c57806395d89b4114610164578063a9059cbb1461016c578063dd62ed3e1461017f575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101b7565b6040516100bf9190610633565b60405180910390f35b6100db6100d6366004610699565b610247565b60405190151581526020016100bf565b6002545b6040519081526020016100bf565b6100db61010b3660046106c1565b610260565b604051601281526020016100bf565b61013261012d366004610699565b610283565b005b6100ef6101423660046106fa565b6001600160a01b03165f9081526020819052604090205490565b6101326102fc565b6100b2610335565b6100db61017a366004610699565b610344565b6100ef61018d36600461071a565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6060600380546101c69061074b565b80601f01602080910402602001604051908101604052809291908181526020018280546101f29061074b565b801561023d5780601f106102145761010080835404028352916020019161023d565b820191905f5260205f20905b81548152906001019060200180831161022057829003601f168201915b5050505050905090565b5f33610254818585610351565b60019150505b92915050565b5f3361026d85828561035e565b6102788585856103de565b506001949350505050565b60055460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303815f875af11580156102d3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102f79190610783565b505050565b6005546040516001600160a01b03909116904780156108fc02915f818181858888f19350505050158015610332573d5f803e3d5ffd5b50565b6060600480546101c69061074b565b5f336102548185856103de565b6102f7838383600161043b565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f1981146103d857818110156103ca57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b6103d884848484035f61043b565b50505050565b6001600160a01b03831661040757604051634b637e8f60e11b81525f60048201526024016103c1565b6001600160a01b0382166104305760405163ec442f0560e01b81525f60048201526024016103c1565b6102f783838361050d565b6001600160a01b0384166104645760405163e602df0560e01b81525f60048201526024016103c1565b6001600160a01b03831661048d57604051634a1406b160e11b81525f60048201526024016103c1565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156103d857826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104ff91815260200190565b60405180910390a350505050565b6001600160a01b038316610537578060025f82825461052c91906107a2565b909155506105a79050565b6001600160a01b0383165f90815260208190526040902054818110156105895760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103c1565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166105c3576002805482900390556105e1565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161062691815260200190565b60405180910390a3505050565b5f6020808352835180828501525f5b8181101561065e57858101830151858201604001528201610642565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610694575f80fd5b919050565b5f80604083850312156106aa575f80fd5b6106b38361067e565b946020939093013593505050565b5f805f606084860312156106d3575f80fd5b6106dc8461067e565b92506106ea6020850161067e565b9150604084013590509250925092565b5f6020828403121561070a575f80fd5b6107138261067e565b9392505050565b5f806040838503121561072b575f80fd5b6107348361067e565b91506107426020840161067e565b90509250929050565b600181811c9082168061075f57607f821691505b60208210810361077d57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f60208284031215610793575f80fd5b81518015158114610713575f80fd5b8082018082111561025a57634e487b7160e01b5f52601160045260245ffdfea2646970667358221220171626df7ad5c0f18c39a6b6f285bf32cd67258ff3529d396b976f973f9ec04d64736f6c63430008140033a2646970667358221220da832ac9bbdb652185a621fa120eda862a6f79660e3f81c5e396e5dda05ad38b64736f6c634300081400330000000000000000000000000b75dcf9bae5077555eff5c32b03c116062417a1