Contract0xc0288D6c12a0b1cA88ebBD293efb781E33C71Cb5
0 MITO
- Transactions
- 10,752
- First seen
- in 0xb038…c458
- Last active
- in 0x9f69…92cf
- Created by
- 0xD079…6896 in 0xb038…c458
Mitosis has no public source verification yet, so functions are read from the bytecode. Names marked “?” come from a public signature database and can collide.
Functions · 27
| Selector | Function | Kind |
|---|---|---|
| 0x01ffc9a7 | supportsInterface(bytes4) ? | read |
| 0x05e3f4dc | getQuoteForPool(address,int256,address,address) ? | read |
| 0x06fdde03 | name() | read |
| 0x248a9ca3 | getRoleAdmin(bytes32) ? | read |
| 0x2bc857a0 | quoterGasLimit() ? | read |
| 0x2c8958f6 | algebraSwapCallback(int256,int256,bytes) ? | write |
| 0x2f2ff15d | grantRole(bytes32,address) | write |
| 0x36568abe | renounceRole(bytes32,address) ? | write |
| 0x69cff80d | swapGasEstimate() ? | read |
| 0x6b453c1f | addMaintainer(address) ? | write |
| 0x7ae26773 | revokeAllowance(address,address) ? | write |
| 0x84a33e63 | setSwapGasEstimate(uint256) ? | write |
| 0x8980f11f | recoverERC20(address,uint256) ? | write |
| 0x8bb9c5bf | renounceRole(bytes32) ? | write |
| 0x91d14854 | hasRole(bytes32,address) ? | read |
| 0xa217fddf | DEFAULT_ADMIN_ROLE() ? | read |
| 0xc47f0027 | setName(string) ? | write |
| 0xc6bbd5a7 | quoter() ? | read |
| 0xd3335553 | recoverETH(uint256) ? | write |
| 0xd547741f | revokeRole(bytes32,address) ? | write |
| 0xd8baf7cf | removeMaintainer(address) ? | write |
| 0xeab90da6 | swap(uint256,uint256,address,address,address) ? | write |
| 0xef99893a | query(uint256,address,address) ? | read |
| 0xf2fde38b | transferOwnership(address) ? | write |
| 0xf35c4d45 | setQuoterGasLimit(uint256) ? | write |
| 0xf8742254 | MAINTAINER_ROLE() ? | read |
| 0xf912c64b | setQuoter(address) ? | write |
Bytecode · 7,372 bytes
0x608080604052600436101561001d575b50361561001b57600080fd5b005b600090813560e01c90816301ffc9a7146112bd5750806305e3f4dc1461126557806306fdde0314611190578063248a9ca31461115a5780632bc857a01461113c5780632c8958f614610f855780632f2ff15d14610ec757806336568abe14610ea257806369cff80d14610e845780636b453c1f14610d895780637ae2677314610ce957806384a33e6314610c2c5780638980f11f14610b8f5780638bb9c5bf14610b7157806391d1485414610b26578063a217fddf14610b0a578063c47f0027146108d8578063c6bbd5a7146108af578063d3335553146107f8578063d547741f146107b7578063d8baf7cf1461069b578063eab90da6146103dc578063ef99893a14610365578063f2fde38b14610282578063f35c4d45146101e9578063f8742254146101c05763f912c64b0361000f57346101bd5760203660031901126101bd57610168611316565b600080516020611ca0833981519152825260208281526040808420336000908152925290205461019a9060ff16611535565b60018060a01b03166bffffffffffffffffffffffff60a01b600454161760045580f35b80fd5b50346101bd57806003193601126101bd576020604051600080516020611ca08339815191528152f35b50346101bd5760203660031901126101bd57600080516020611ca08339815191528152602081815260408083203360009081529252902054600435906102319060ff16611535565b801561023d5760035580f35b60405162461bcd60e51b815260206004820152601b60248201527f71756572794761734c696d69742063616e2774206265207a65726f00000000006044820152606490fd5b50346101bd5760203660031901126101bd5761029c611316565b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb6546102cf906116e6565b818052602082815260408084206001600160a01b0384166000908152925290205460ff1615610308575b50610305336000611987565b80f35b818052602082815260408084206001600160a01b0393909316600081815293909252909120805460ff191660011790553390827f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4386102f9565b50346101bd5760603660031901126101bd57602090610396610385611358565b61038d61132c565b90600435611bae565b8051838201516103b2916001600160a01b039182169116611c0f565b6001600160a01b0381166103cb575b5050604051908152f35b6103d59250611613565b38806103c1565b50346101bd5760a03660031901126101bd576004356103f961132c565b90610402611342565b916084356001600160a01b038116908181036105e5576040516370a0823160e01b8152600481018390526001600160a01b038616956020826024818a5afa91821561069057889261065a575b5061045a908587611bae565b916020926105046040805161046f87826113da565b8b8152601f198701368883013783518785018051909184918f916104bb916104a3916001600160a01b039182169116611c0f565b8851945190946001600160a01b039182169116611a4a565b9290970151855196879586948593630251596160e31b85523060048601528b15156024860152604485015260018060a01b0316606484015260a0608484015260a483019061141f565b03926001600160a01b03165af191821561064f578a918b9361061c575b501561060d5750610531906115ec565b8430036105fc575b5050604051926370a0823160e01b845260048401528183602481895afa9283156105f15787936105bd575b5082039182116105a957916040917fa635bf76fce8fc1d7765eead41ef5a2f1bf50a61c905b5b95c9bc0ca070c28f593835195865285015260018060a01b031692a380f35b634e487b7160e01b86526011600452602486fd5b9092508181813d83116105ea575b6105d581836113da565b810103126105e557519138610564565b600080fd5b503d6105cb565b6040513d89823e3d90fd5b6106069188611a09565b3880610539565b61061791506115ec565b610531565b909250610641915060403d604011610648575b61063981836113da565b810190611a80565b9138610521565b503d61062f565b6040513d8c823e3d90fd5b9091506020813d602011610688575b81610676602093836113da565b810103126105e557519061045a61044e565b3d9150610669565b6040513d8a823e3d90fd5b50346101bd5760203660031901126101bd576106b5611316565b600080516020611ca083398151915260009081526020527fa54247010af6b3693b80aceddfad12e077c5de3571e6243fada502635f0d7d3a546106fc906116e6565b6116e6565b6001600160a01b03811660009081527fa54247010af6b3693b80aceddfad12e077c5de3571e6243fada502635f0d7d39602052604090205460ff1661073f575080f35b6001600160a01b031660008181527fa54247010af6b3693b80aceddfad12e077c5de3571e6243fada502635f0d7d3960205260408120805460ff19169055339190600080516020611ca0833981519152907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9080a480f35b50346101bd5760403660031901126101bd576103056004356107d7611358565b906107f36106f782600052600060205260016040600020015490565b611987565b50346101bd5760203660031901126101bd5780600435600080516020611ca08339815191528252816020526040822060018060a01b03331660005260205261084760ff60406000205416611535565b8181156108548115611592565b8282916108a5575b8280929181923390f1156108985760207f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa2891604051908152a280f35b50604051903d90823e3d90fd5b6108fc915061085c565b50346101bd57806003193601126101bd576004546040516001600160a01b039091168152602090f35b50346101bd5760203660031901126101bd576004359067ffffffffffffffff82116101bd57366023830112156101bd57816004013561091681611444565b9261092460405194856113da565b8184523660248383010111610b06578183926024602093018387013784010152600080516020611ca083398151915281526020818152604080832033600090815292529020546109769060ff16611535565b815115610aca57815167ffffffffffffffff8111610ab65761099960025461136e565b601f8111610a4b575b50602092601f82116001146109df579282938293926109d4575b50508160011b916000199060031b1c19161760025580f35b0151905038806109bc565b60028352601f19821693600080516020611c8083398151915291845b868110610a335750836001959610610a1a575b505050811b0160025580f35b015160001960f88460031b161c19169055388080610a0e565b919260206001819286850151815501940192016109fb565b60028352601f820160051c600080516020611c80833981519152019060208310610aa0575b601f0160051c600080516020611c8083398151915201905b818110610a9557506109a2565b838155600101610a88565b600080516020611c808339815191529150610a70565b634e487b7160e01b82526041600452602482fd5b60405162461bcd60e51b8152602060048201526014602482015273496e76616c69642061646170746572206e616d6560601b6044820152606490fd5b8280fd5b50346101bd57806003193601126101bd57602090604051908152f35b50346101bd5760403660031901126101bd576040610b42611358565b91600435815280602052209060018060a01b0316600052602052602060ff604060002054166040519015158152f35b50346101bd5760203660031901126101bd57610305336004356114bc565b50346101bd5760403660031901126101bd57610ba9611316565b600080516020611ca08339815191528252602082815260408084203360009081529083522054602435927f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa289291610c029060ff16611535565b610c0d841515611592565b6001600160a01b031692610c22813386611a09565b604051908152a280f35b50346101bd5760203660031901126101bd57600080516020611ca0833981519152815260208181526040808320336000908152925290205460043590610c749060ff16611535565b8015610cad57806001556040519081527ff43f23b7a28e6f8ce6843a21bd7b48bce778aa913b8c8cf459edf7d770e8d38a60203092a280f35b60405162461bcd60e51b8152602060048201526014602482015273496e76616c6964206761732d657374696d61746560601b6044820152606490fd5b50346101bd5760403660031901126101bd5761001b90610d07611316565b610d0f611358565b600080516020611ca0833981519152835260208381526040808520338652909152832054909290610d429060ff16611535565b5060405163095ea7b360e01b60208201526001600160a01b03909216602483015260006044808401919091528252610d7b6064836113da565b6001600160a01b0316611ac6565b50346101bd5760203660031901126101bd57610da3611316565b600080516020611ca083398151915260009081526020527fa54247010af6b3693b80aceddfad12e077c5de3571e6243fada502635f0d7d3a54610de5906116e6565b600080516020611ca08339815191528252602082815260408084206001600160a01b038416855290915282205460ff1615610e1e575080f35b600080516020611ca0833981519152808352602083815260408085206001600160a01b0394909416808652939091528320805460ff191660011790553391907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8480a480f35b50346101bd57806003193601126101bd576020600154604051908152f35b50346101bd5760403660031901126101bd57610305610ebf611358565b6004356114bc565b50346101bd5760403660031901126101bd57600435610ee4611358565b90610f006106f782600052600060205260016040600020015490565b808352602083815260408085206001600160a01b038516865290915283205460ff1615610f2b578280f35b808352602083815260408085206001600160a01b0394909416808652939091528320805460ff191660011790553391907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8480a438808280f35b50346101bd5760603660031901126101bd578060043560443567ffffffffffffffff8111611138573660238201121561113857806004013567ffffffffffffffff8111611136573691016024011161113357818113156110c057604051630dfe168160e01b8152602081600481335afa80156110b55760209261…