Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"keeper","type":"address"},{"indexed":true,"internalType":"address","name":"baseToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"reducedPositionSizeAbs","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"base","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"quote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"soldSpotNotional","type":"uint256"}],"name":"Deleverage","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"assets","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shares","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"assets","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shares","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"address","name":"tokenIn","type":"address"},{"indexed":false,"internalType":"address","name":"tokenOut","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOut","type":"uint256"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"candidate","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"reducedPositionSizeAbs","type":"uint256"}],"name":"deleverage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"deposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBaseToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getQuoteToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVaultConfig","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"vaultTokenArg","type":"address"},{"internalType":"address","name":"quoteTokenArg","type":"address"},{"internalType":"address","name":"baseTokenArg","type":"address"},{"internalType":"address","name":"vaultConfigArg","type":"address"},{"internalType":"address","name":"perpPositionManagerArg","type":"address"},{"internalType":"address","name":"uniswapV3RouterArg","type":"address"},{"internalType":"address","name":"uniswapV3FactoryArg","type":"address"},{"internalType":"uint24","name":"uniswapV3DefaultFeeTierArg","type":"uint24"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"uint256","name":"minRedeemedAmount","type":"uint256"}],"name":"redeem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"amountOutMinimum","type":"uint256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct ICommonVaultStruct.SwapExactInputParams","name":"params","type":"tuple"}],"name":"swapExactInput","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"amountInMaximum","type":"uint256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct ICommonVaultStruct.SwapExactOutputParams","name":"params","type":"tuple"}],"name":"swapExactOutput","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalAssets","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updateOwner","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063ac73557811610071578063ac735578146101e1578063b2a2353e146101f4578063b6b55f25146101fc578063bc5920ba1461020f578063c9ca25771461021757610116565b80638da5cb5b146101ab57806398acd7a6146101b35780639cf6c098146101bb5780639fdabec2146101ce57610116565b80635c975abb116100e95780635c975abb1461016b5780636c8381f814610180578063715018a6146101885780637cbc2373146101905780638456cb59146101a357610116565b806301e1d1141461011b57806313af4035146101395780633f4ba83a1461014e5780634a64d67d14610156575b600080fd5b61012361022a565b6040516101309190613be1565b60405180910390f35b61014c6101473660046134f8565b6103ff565b005b61014c61055a565b61015e6105c1565b6040516101309190613833565b6101736105d0565b60405161013091906138fb565b61015e6105d9565b61014c6105e8565b61012361019e3660046137b1565b61069b565b61014c610ad1565b61015e610b36565b61015e610b45565b6101236101c93660046136d2565b610b54565b61014c6101dc366004613799565b6112a3565b61014c6101ef366004613530565b611353565b61015e611656565b61012361020a366004613799565b611666565b61014c611714565b6101236102253660046136d2565b611812565b60ff546040516370a0823160e01b815260009182916001600160a01b03909116906370a082319061025f903090600401613833565b60206040518083038186803b15801561027757600080fd5b505afa15801561028b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102af91906136ba565b60fe546040516370a0823160e01b81529192506000916001600160a01b03909116906370a08231906102e5903090600401613833565b60206040518083038186803b1580156102fd57600080fd5b505afa158015610311573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033591906136ba565b9050600061010160009054906101000a90046001600160a01b03166001600160a01b031663e4762c036040518163ffffffff1660e01b815260040160206040518083038186803b15801561038857600080fd5b505afa15801561039c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103c091906136ba565b905060006103cc61181c565b90506103f66103ef670de0b6b3a7640000836103e887876118cd565b9190611930565b85906118cd565b94505050505090565b6104076119e0565b6001600160a01b0316610418610b36565b6001600160a01b03161461045c576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6001600160a01b0381166104a0576040805162461bcd60e51b81526020600482015260066024820152650534f5f4e57360d41b604482015290519081900360640190fd5b6033546001600160a01b03828116911614156104ec576040805162461bcd60e51b8152602060048201526006602482015265534f5f53414f60d01b604482015290519081900360640190fd5b6034546001600160a01b0382811691161415610538576040805162461bcd60e51b8152602060048201526006602482015265534f5f53414360d01b604482015290519081900360640190fd5b603480546001600160a01b0319166001600160a01b0392909216919091179055565b6105626119e0565b6001600160a01b0316610573610b36565b6001600160a01b0316146105b7576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6105bf6119ea565b565b60fe546001600160a01b031690565b60675460ff1690565b6034546001600160a01b031690565b6105f06119e0565b6001600160a01b0316610601610b36565b6001600160a01b031614610645576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6033546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380546001600160a01b0319908116909155603480549091169055565b60006106a56105d0565b156106ea576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600260cb541415610730576040805162461bcd60e51b815260206004820152601f6024820152600080516020613c61833981519152604482015290519081900360640190fd5b600260cb5561073e83611a8a565b60006107486119e0565b905060006107568286611aad565b60ff54909150600090610773906001600160a01b03168784611b25565b60fe54909150600090610790906001600160a01b03168885611b25565b9050600061010160009054906101000a90046001600160a01b031690506000816001600160a01b0316636d101c2a6040518163ffffffff1660e01b815260040160206040518083038186803b1580156107e857600080fd5b505afa1580156107fc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082091906136ba565b905061082b81611b78565b60008113156108df5760006108448a876103e885611b99565b6040805160608101825260018082526020820152808201839052905163fc013e6960e01b81529192506001600160a01b0385169163fc013e699161088a91600401613bac565b6040805180830381600087803b1580156108a357600080fd5b505af11580156108b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108db91906137d2565b5050505b60006109578a87856001600160a01b031663e4762c036040518163ffffffff1660e01b815260040160206040518083038186803b15801561091f57600080fd5b505afa158015610933573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e891906136ba565b60fe5460405163f3fef3a360e01b81529192506001600160a01b038086169263f3fef3a39261098c9216908590600401613898565b600060405180830381600087803b1580156109a657600080fd5b505af11580156109ba573d6000803e3d6000fd5b505050506109d181856118cd90919063ffffffff16565b93508315610a5a5761010254604080516101008101825260fe546001600160a01b03908116825260ff548116602083015261010354600160a01b900462ffffff1692820192909252306060820152600019608082015260a08101879052600060c0820181905260e0820181905292610a4a921690611bf8565b9050610a5686826118cd565b9550505b610a64858a611cfe565b60ff54610a7b906001600160a01b03168887611d22565b866001600160a01b03167fe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929868c604051610ab6929190613bea565b60405180910390a25050600160cb5550909695505050505050565b610ad96119e0565b6001600160a01b0316610aea610b36565b6001600160a01b031614610b2e576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4f60d01b604482015290519081900360640190fd5b6105bf611d79565b6033546001600160a01b031690565b60ff546001600160a01b031690565b6000610b5e6105d0565b15610ba3576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600260cb541415610be9576040805162461bcd60e51b815260206004820152601f6024820152600080516020613c61833981519152604482015290519081900360640190fd5b600260cb556000610bf86119e0565b9050610c0381611dfc565b610c28610c1360208501856134f8565b610c2360408601602087016134f8565b611e99565b610c44610c3860208501856134f8565b82308660800135611f55565b60ff546000906001600160a01b0316610c6060208601866134f8565b6001600160a01b031614905060008115610c8857610c818560800135611fb5565b9050610e26565b610101546101005460408051635ba3816d60e11b815290516001600160a01b039384169363ed7d320b93169163b74702da916004808301926020929190829003018186803b158015610cd957600080fd5b505afa158015610ced573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d11919061377d565b6040518263ffffffff1660e01b8152600401610d2d9190613bd1565b60206040518083038186803b158015610d4557600080fd5b505afa158015610d59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7d91906136a0565b610da25760405162461bcd60e51b8152600401610d99906139b0565b60405180910390fd5b610daf8560800135611fd3565b610101549091506001600160a01b03166347e7ef24610dd160208801886134f8565b87608001356040518363ffffffff1660e01b8152600401610df3929190613898565b600060405180830381600087803b158015610e0d57600080fd5b505af1158015610e21573d6000803e3d6000fd5b505050505b60008061010160009054906101000a90046001600160a01b03166001600160a01b0316635e4b21736040518060c0016040528087151581526020016001151581526020018681526020018a60a0013581526020018a6060013581526020018a60c0016020810190610e9791906134f8565b6001600160a01b03168152506040518263ffffffff1660e01b8152600401610ebf9190613b60565b6040805180830381600087803b158015610ed857600080fd5b505af1158015610eec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1091906137d2565b91509150600061010160009054906101000a90046001600160a01b03166001600160a01b0316636d101c2a6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f6557600080fd5b505afa158015610f79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9d91906136ba565b9050610fa881611b78565b6000851561102957610fb983611ff1565b6101015460fe5460405163f3fef3a360e01b81529293506001600160a01b039182169263f3fef3a392610ff29216908590600401613898565b600060405180830381600087803b15801561100c57600080fd5b505af1158015611020573d6000803e3d6000fd5b505050506110de565b6110328461200f565b905061104460408a0160208b016134f8565b6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040161106f9190613833565b60206040518083038186803b15801561108757600080fd5b505afa15801561109b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110bf91906136ba565b8111156110de5760405162461bcd60e51b8152600401610d99906139f1565b6101015461010054604080516353e890f760e11b815290516001600160a01b039384169363ed7d320b93169163a7d121ee916004808301926020929190829003018186803b15801561112f57600080fd5b505afa158015611143573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611167919061377d565b6040518263ffffffff1660e01b81526004016111839190613bd1565b60206040518083038186803b15801561119b57600080fd5b505afa1580156111af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d391906136a0565b6111ef5760405162461bcd60e51b8152600401610d9990613906565b61121861120260408b0160208c016134f8565b61121260608c0160408d016134f8565b83611d22565b61122860608a0160408b016134f8565b6001600160a01b039081169088167f54787c404bb33c88e86f4baf88183a3b0141d0a848e6a9f7a13b66ae3a9b73d161126460208d018d6134f8565b61127460408e0160208f016134f8565b8d608001358660405161128a949392919061386f565b60405180910390a3600160cb5598975050505050505050565b6112ab6105d0565b156112f0576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600260cb541415611336576040805162461bcd60e51b815260206004820152601f6024820152600080516020613c61833981519152604482015290519081900360640190fd5b600260cb5560405162461bcd60e51b8152610d9990600401613927565b600054610100900460ff168061136c575061136c61202d565b8061137a575060005460ff16155b6113b55760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff161580156113e0576000805460ff1961ff0019909116610100171660011790555b6113e861203e565b6113f06120ef565b60006113fe848a8a86612184565b6001600160a01b031614156114255760405162461bcd60e51b8152600401610d9990613990565b61010280546001600160a01b03199081166001600160a01b0387811691909117909255610103805482168684161762ffffff60a01b1916600160a01b62ffffff87160217905560fd805482168c8416179055610101805482168884169081179091556101008054909216928916929092179055604080516312803c7d60e01b815290516312803c7d91600480820192602092909190829003018186803b1580156114ce57600080fd5b505afa1580156114e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115069190613514565b6001600160a01b0316886001600160a01b0316146115365760405162461bcd60e51b8152600401610d9990613ad4565b60fe80546001600160a01b0319166001600160a01b038a1617905561155a8861219b565b610103805460ff60b81b1916600160b81b60ff9384160217905580546001600160a01b0319166001600160a01b0389161790556115968761219b565b610103805460ff92909216600160c01b0260ff60c01b1990921691909117905560405163095ea7b360e01b81526001600160a01b0389169063095ea7b3906115e690889060001990600401613898565b602060405180830381600087803b15801561160057600080fd5b505af1158015611614573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061163891906136a0565b50801561164b576000805461ff00191690555b505050505050505050565b610100546001600160a01b031690565b60006116706105d0565b156116b5576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600260cb5414156116fb576040805162461bcd60e51b815260206004820152601f6024820152600080516020613c61833981519152604482015290519081900360640190fd5b600260cb5561170982612244565b600160cb5592915050565b6034546001600160a01b0316611759576040805162461bcd60e51b81526020600482015260056024820152640534f5f43360dc1b604482015290519081900360640190fd5b6117616119e0565b6034546001600160a01b039081169116146117ac576040805162461bcd60e51b8152602060048201526006602482015265534f5f434e4360d01b604482015290519081900360640190fd5b6034546033546040516001600160a01b0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360348054603380546001600160a01b03199081166001600160a01b03841617909155169055565b60006112ab6105d0565b6101035460ff5460fe546101015460408051633e742e3b60e01b815290516000956118c8956001600160a01b03808316969181169591811694600160a01b90930462ffffff1693911691633e742e3b916004808301926020929190829003018186803b15801561188b57600080fd5b505afa15801561189f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c391906137f5565b6123bd565b905090565b600082820183811015611927576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000808060001985870986860292508281109083900303905080611966576000841161195b57600080fd5b5082900490506119d9565b80841161197257600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b60006118c8612496565b6119f26105d0565b611a3a576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6067805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611a6d6119e0565b604080516001600160a01b039092168252519081900360200190a1565b60008111611aaa5760405162461bcd60e51b8152600401610d9990613a31565b50565b600080611ab861249a565b60fd54604051632770a7eb60e21b81529192506001600160a01b031690639dc29fac90611aeb9087908790600401613898565b600060405180830381600087803b158015611b0557600080fd5b505af1158015611b19573d6000803e3d6000fd5b50929695505050505050565b6000611b708383866001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401611b589190613833565b60206040518083038186803b15801561091f57600080fd5b949350505050565b6000811215611aaa5760405162461bcd60e51b8152600401610d99906139d1565b600080821215611bf0576040805162461bcd60e51b815260206004820181905260248201527f53616665436173743a2076616c7565206d75737420626520706f736974697665604482015290519081900360640190fd5b50805b919050565b805160a082015160405163095ea7b360e01b81526000926001600160a01b03169163095ea7b391611c2d918791600401613898565b602060405180830381600087803b158015611c4757600080fd5b505af1158015611c5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7f91906136a0565b5060405163414bf38960e01b81526001600160a01b0384169063414bf38990611cac908590600401613af7565b602060405180830381600087803b158015611cc657600080fd5b505af1158015611cda573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192791906136ba565b80821015611d1e5760405162461bcd60e51b8152600401610d9990613a90565b5050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611d74908490612517565b505050565b611d816105d0565b15611dc6576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6067805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611a6d6119e0565b61010054604051630d3b67df60e21b81526001600160a01b03909116906334ed9f7c90611e2d908490600401613833565b60206040518083038186803b158015611e4557600080fd5b505afa158015611e59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e7d91906136a0565b611aaa5760405162461bcd60e51b8152600401610d999061396f565b60fe546001600160a01b0383811691161480611ec2575060ff546001600160a01b038381169116145b611ede5760405162461bcd60e51b8152600401610d9990613ab4565b60fe546001600160a01b0382811691161480611f07575060ff546001600160a01b038281169116145b611f235760405162461bcd60e51b8152600401610d9990613a70565b806001600160a01b0316826001600160a01b03161415611d1e5760405162461bcd60e51b8152600401610d9990613a50565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611faf908590612517565b50505050565b600061192a8261010360189054906101000a900460ff1660126125c8565b600061192a8261010360179054906101000a900460ff1660126125c8565b600061192a82601261010360179054906101000a900460ff166125c8565b600061192a82601261010360189054906101000a900460ff166125c8565b600061203830612617565b15905090565b600054610100900460ff1680612057575061205761202d565b80612065575060005460ff16155b6120a05760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff161580156120cb576000805460ff1961ff0019909116610100171660011790555b6120d361261d565b6120db61271e565b8015611aaa576000805461ff001916905550565b600054610100900460ff1680612108575061210861202d565b80612116575060005460ff16155b6121515760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff1615801561217c576000805460ff1961ff0019909116610100171660011790555b6120db6127bb565b600061219285858585612861565b95945050505050565b600080826001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156121d757600080fd5b505afa1580156121eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061220f9190613819565b905060008160ff16118015612228575060128160ff1611155b61192a5760405162461bcd60e51b8152600401610d9990613950565b600061224f82611a8a565b60006122596119e0565b61010054604051637cdf37fb60e11b81529192506001600160a01b03169063f9be6ff69061228b908490600401613833565b60206040518083038186803b1580156122a357600080fd5b505afa1580156122b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122db91906136a0565b6122f75760405162461bcd60e51b8152600401610d9990613a11565b600061230284612901565b60fd546040516340c10f1960e01b81529192506001600160a01b0316906340c10f19906123359085908590600401613898565b600060405180830381600087803b15801561234f57600080fd5b505af1158015612363573d6000803e3d6000fd5b50505050816001600160a01b03167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a1585836040516123a2929190613bea565b60405180910390a26119d96123b5610b45565b833087611f55565b6000806123cc87868887612861565b905060006123da82856129cd565b90506000876001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561241757600080fd5b505afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190613819565b9050866001600160a01b0316886001600160a01b0316101561247f5761247582826129db565b9350505050612192565b6124898282612a03565b9998505050505050505050565b3390565b60fd54604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd916004808301926020929190829003018186803b1580156124df57600080fd5b505afa1580156124f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c891906136ba565b600061256c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612a2b9092919063ffffffff16565b805190915015611d745780806020019051602081101561258b57600080fd5b5051611d745760405162461bcd60e51b815260040180806020018281038252602a815260200180613cf6602a913960400191505060405180910390fd5b60008160ff168360ff1614156125df5750826119d9565b8160ff168360ff1610156125fd5782820360ff16600a0a8402611b70565b81830360ff16600a0a848161260e57fe5b04949350505050565b3b151590565b600054610100900460ff1680612636575061263661202d565b80612644575060005460ff16155b61267f5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff161580156126aa576000805460ff1961ff0019909116610100171660011790555b6126b2612a3a565b60006126bc6119e0565b603380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015611aaa576000805461ff001916905550565b600054610100900460ff1680612737575061273761202d565b80612745575060005460ff16155b6127805760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff161580156127ab576000805460ff1961ff0019909116610100171660011790555b6127b3612acb565b6120db612b6b565b600054610100900460ff16806127d457506127d461202d565b806127e2575060005460ff16155b61281d5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff16158015612848576000805460ff1961ff0019909116610100171660011790555b600160cb558015611aaa576000805461ff001916905550565b60008061286f858585612c16565b80516020820151604051630b4c774160e11b81529293506001600160a01b03891692631698ee82926128a79290918890600401613847565b60206040518083038186803b1580156128bf57600080fd5b505afa1580156128d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128f79190613514565b9695505050505050565b60008061290c61249a565b9050801561292d576129288161292061022a565b859190611930565b6119d9565b6119d9612938612c6c565b60fd60009054906101000a90046001600160a01b03166001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561298657600080fd5b505afa15801561299a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129be9190613819565b859160ff910316600a0a612c7d565b600061192783600084612cd6565b60006119276129f2846001600160a01b0316612e3b565b8360ff16600a0a600160601b611930565b6000611927600160601b8360ff16600a0a612a26866001600160a01b0316612e3b565b611930565b6060611b708484600085612e55565b600054610100900460ff1680612a535750612a5361202d565b80612a61575060005460ff16155b612a9c5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff16158015612ac7576000805460ff1961ff0019909116610100171660011790555b6120db5b600054610100900460ff1680612ae45750612ae461202d565b80612af2575060005460ff16155b612b2d5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff161580156120db576000805460ff1961ff0019909116610100171660011790558015611aaa576000805461ff001916905550565b600054610100900460ff1680612b845750612b8461202d565b80612b92575060005460ff16155b612bcd5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ca7602e913960400191505060405180910390fd5b600054610100900460ff16158015612bf8576000805460ff1961ff0019909116610100171660011790555b6067805460ff191690558015611aaa576000805461ff001916905550565b612c1e613419565b826001600160a01b0316846001600160a01b03161115612c3c579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b61010354600160c01b900460ff1690565b600082612c8c5750600061192a565b82820282848281612c9957fe5b04146119275760405162461bcd60e51b8152600401808060200182810382526021815260200180613cd56021913960400191505060405180910390fd5b6000600a8263ffffffff161015612d02576000612cf285612fb0565b509496506119d995505050505050565b60408051600280825260608201835260009260208301908036833701905050905082840181600081518110612d3357fe5b602002602001019063ffffffff16908163ffffffff16815250508381600181518110612d5b57fe5b63ffffffff9092166020928302919091019091015260405163883bdbfd60e01b81526000906001600160a01b0387169063883bdbfd90612d9f9085906004016138b1565b60006040518083038186803b158015612db757600080fd5b505afa158015612dcb573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612df391908101906135d8565b5090506128f78463ffffffff1682600081518110612e0d57fe5b602002602001015183600181518110612e2257fe5b60200260200101510360060b81612e3557fe5b05613043565b600061192a6001600160a01b03831680600160601b611930565b606082471015612e965760405162461bcd60e51b8152600401808060200182810382526026815260200180613c816026913960400191505060405180910390fd5b612e9f85612617565b612ef0576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310612f2e5780518252601f199092019160209182019101612f0f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612f90576040519150601f19603f3d011682016040523d82523d6000602084013e612f95565b606091505b5091509150612fa5828286613375565b979650505050505050565b6000806000806000806000876001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b158015612ff457600080fd5b505afa158015613008573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061302c91906136ed565b959e949d50929b5090995097509550909350915050565b60008060008360020b1261305a578260020b613062565b8260020b6000035b9050620d89e88111156130a0576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166130b457600160801b6130c6565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156130fa576ffff97272373d413259a46990580e213a0260801c5b6004821615613119576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615613138576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615613157576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615613176576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615613195576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156131b4576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156131d4576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156131f4576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615613214576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615613234576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615613254576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615613274576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615613294576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156132b4576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156132d5576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156132f5576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615613314576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615613331576b048a170391f7dc42444e8fa20260801c5b60008460020b131561334c57806000198161334857fe5b0490505b640100000000810615613360576001613363565b60005b60ff16602082901c0192505050919050565b606083156133845750816119d9565b8251156133945782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156133de5781810151838201526020016133c6565b50505050905090810190601f16801561340b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b604080516060810182526000808252602082018190529181019190915290565b600082601f830112613449578081fd5b8151602061345e61345983613c1c565b613bf8565b828152818101908583018385028701840188101561347a578586fd5b855b858110156134a157815161348f81613c3a565b8452928401929084019060010161347c565b5090979650505050505050565b80518015158114611bf357600080fd5b600060e082840312156134cf578081fd5b50919050565b805161ffff81168114611bf357600080fd5b805160ff81168114611bf357600080fd5b600060208284031215613509578081fd5b813561192781613c3a565b600060208284031215613525578081fd5b815161192781613c3a565b600080600080600080600080610100898b03121561354c578384fd5b883561355781613c3a565b9750602089013561356781613c3a565b9650604089013561357781613c3a565b9550606089013561358781613c3a565b9450608089013561359781613c3a565b935060a08901356135a781613c3a565b925060c08901356135b781613c3a565b915060e08901356135c781613c4f565b809150509295985092959890939650565b600080604083850312156135ea578182fd5b825167ffffffffffffffff80821115613601578384fd5b818501915085601f830112613614578384fd5b8151602061362461345983613c1c565b82815281810190858301838502870184018b1015613640578889fd5b8896505b848710156136705780518060060b811461365c57898afd5b835260019690960195918301918301613644565b5091880151919650909350505080821115613689578283fd5b5061369685828601613439565b9150509250929050565b6000602082840312156136b1578081fd5b611927826134ae565b6000602082840312156136cb578081fd5b5051919050565b600060e082840312156136e3578081fd5b61192783836134be565b600080600080600080600060e0888a031215613707578081fd5b875161371281613c3a565b8097505060208801518060020b8114613729578182fd5b9550613737604089016134d5565b9450613745606089016134d5565b9350613753608089016134d5565b925061376160a089016134e7565b915061376f60c089016134ae565b905092959891949750929550565b60006020828403121561378e578081fd5b815161192781613c4f565b6000602082840312156137aa578081fd5b5035919050565b600080604083850312156137c3578182fd5b50508035926020909101359150565b600080604083850312156137e4578182fd5b505080516020909101519092909150565b600060208284031215613806578081fd5b815163ffffffff81168114611927578182fd5b60006020828403121561382a578081fd5b611927826134e7565b6001600160a01b0391909116815260200190565b6001600160a01b03938416815291909216602082015262ffffff909116604082015260600190565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b6001600160a01b03929092168252602082015260400190565b6020808252825182820181905260009190848201906040850190845b818110156138ef57835163ffffffff16835292840192918401916001016138cd565b50909695505050505050565b901515815260200190565b60208082526007908201526642565f4d49415360c81b604082015260600190565b6020808252600f908201526e139bdd08125b5c1b195b595b9d1959608a1b604082015260600190565b60208082526005908201526410d597d25160da1b604082015260600190565b60208082526007908201526621ab2fa4a0a92160c91b604082015260600190565b602080825260069082015265043565f4955560d41b604082015260600190565b60208082526007908201526642565f4d49425360c81b604082015260600190565b60208082526006908201526542565f50535360d01b604082015260600190565b602080825260069082015265212b2fa4a62160d11b604082015260600190565b602080825260069082015265043565f494c560d41b604082015260600190565b60208082526005908201526443565f5a5560d81b604082015260600190565b602080825260069082015265043565f4954560d41b604082015260600190565b60208082526006908201526543565f49544f60d01b604082015260600190565b6020808252600a908201526943565f52414c544d524160b01b604082015260600190565b60208082526006908201526543565f49544960d01b604082015260600190565b60208082526009908201526810d597d455135094d560ba1b604082015260600190565b81516001600160a01b03908116825260208084015182169083015260408084015162ffffff16908301526060808401518216908301526080808401519083015260a0838101519083015260c0808401519083015260e09283015116918101919091526101000190565b81511515815260208083015115159082015260408083015190820152606080830151908201526080808301519082015260a0918201516001600160a01b03169181019190915260c00190565b8151151581526020808301511515908201526040918201519181019190915260600190565b62ffffff91909116815260200190565b90815260200190565b918252602082015260400190565b60405181810167ffffffffffffffff81118282101715613c1457fe5b604052919050565b600067ffffffffffffffff821115613c3057fe5b5060209081020190565b6001600160a01b0381168114611aaa57600080fd5b62ffffff81168114611aaa57600080fdfe5265656e7472616e637947756172643a207265656e7472616e742063616c6c00416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220baaa4e3fa33e07ce15c6117341c27baed68dec7a4b7d917d6361a217eb6fd96c64736f6c63430007060033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 29 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
DeFi
0 Protocols
Loading...
Loading
| Chain | Protocol | Positions | Portfolio % | Value |
|---|---|---|---|---|
There are no matching entries |
||||
DeFi
0 Protocols
Loading...
Loading
| Protocol | Positions | Portfolio % | Value |
|---|---|---|---|
There are no matching entries |
|||
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.