[ { "inputs": [ { "internalType": "address", "name": "_asset", "type": "address" }, { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "address", "name": "_lendingPool", "type": "address" }, { "internalType": "address", "name": "_router", "type": "address" }, { "internalType": "address", "name": "_base", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "stateMutability": "nonpayable", "type": "fallback" }, { "inputs": [], "name": "aToken", "outputs": [ { "internalType": "contract IAToken", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "auction", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "auctionFactory", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], "name": "auctionKicked", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "availableDepositLimit", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "availableWithdrawLimit", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "balanceOfAsset", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "base", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "checkCooldown", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "claimRewards", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "deployFunds", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "freeFunds", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getSupplyCap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "harvestAndReport", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], "name": "kickable", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lendingPool", "outputs": [ { "internalType": "contract IPool", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualRedeemAave", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "minAmountToSell", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "minAmountToSellMapping", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_amountTaken", "type": "uint256" }, { "internalType": "uint256", "name": "_amountPayed", "type": "uint256" } ], "name": "postTake", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_amountToTake", "type": "uint256" }, { "internalType": "uint256", "name": "_amountToPay", "type": "uint256" } ], "name": "preTake", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "rewardsController", "outputs": [ { "internalType": "contract IRewardsController", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_auction", "type": "address" } ], "name": "setAuction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_bool", "type": "bool" } ], "name": "setClaimRewards", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "setIsVirtualAccActive", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "setMinAmountToSellMapping", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token0", "type": "address" }, { "internalType": "address", "name": "_token1", "type": "address" }, { "internalType": "uint24", "name": "_fee", "type": "uint24" } ], "name": "setUniFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_useAuction", "type": "bool" } ], "name": "setUseAuction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "shutdownWithdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_totalIdle", "type": "uint256" } ], "name": "tendThis", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "tendTrigger", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" }, { "internalType": "bytes", "name": "", "type": "bytes" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenizedStrategyAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "uniFees", "outputs": [ { "internalType": "uint24", "name": "", "type": "uint24" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "useAuction", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" } ]
610140604052600180546001600160a01b031990811673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2179091556002805490911673e592427a0aece92de3edee1f18e0157c058615641790556004805460ff60b01b1916600160b01b1790553480156200006d57600080fd5b5060405162003edb38038062003edb83398101604081905262000090916200093e565b6001600160a01b0385166080523060a05260405185908590620000f990620000c5908490849033908190819060240162000a59565b60408051601f198184030181529190526020810180516001600160e01b03908116634b839d7360e11b179091526200034d16565b505073254a93feff3beef9ca004e913bb5443754e8ab197f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55506001600160a01b0383811660e08190526040516335ea6a7560e01b81529187166004830152906335ea6a75906024016101e060405180830381865afa15801562000181573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001a7919062000b22565b61010001516001600160a01b0316610120819052620001f75760405162461bcd60e51b815260206004820152600760248201526610b0aa37b5b2b760c91b60448201526064015b60405180910390fd5b610120516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000239573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025f919062000c66565b60ff1660c08181525050610120516001600160a01b03166375d264136040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d1919062000c8b565b6001600160a01b031661010052620002e8620003e1565b6200031360e0516000196080516001600160a01b03166200047e60201b620011ef179092919060201c565b60008055600280546001600160a01b039384166001600160a01b031991821617909155600180549290931691161790555062000e7d915050565b606060008073254a93feff3beef9ca004e913bb5443754e8ab196001600160a01b03168460405162000380919062000cab565b600060405180830381855af49150503d8060008114620003bd576040519150601f19603f3d011682016040523d82523d6000602084013e620003c2565b606091505b509150915081620003da576040513d806000833e8082fd5b9392505050565b60e051608051604051638381995f60e01b81526001600160a01b039182166004820152600160fc1b929190911690638381995f9060240161022060405180830381865afa15801562000437573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200045d919062000cc9565b51516004805460ff60a01b1916929091161515600160a01b02919091179055565b801580620004fc5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015620004d4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004fa919062000e2a565b155b620005705760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401620001ee565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0390811663095ea7b360e01b17909152620005c8918591620005cd16565b505050565b600062000629826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620006ae60201b620012d7179092919060201c565b90508051600014806200064d5750808060200190518101906200064d919062000e44565b620005c85760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401620001ee565b6060620006bf8484600085620006c7565b949350505050565b6060824710156200072a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401620001ee565b600080866001600160a01b0316858760405162000748919062000cab565b60006040518083038185875af1925050503d806000811462000787576040519150601f19603f3d011682016040523d82523d6000602084013e6200078c565b606091505b509092509050620007a087838387620007ab565b979650505050505050565b606083156200081f57825160000362000817576001600160a01b0385163b620008175760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001ee565b5081620006bf565b620006bf8383815115620008365781518083602001fd5b8060405162461bcd60e51b8152600401620001ee919062000e68565b6001600160a01b03811681146200086857600080fd5b50565b8051620008788162000852565b919050565b634e487b7160e01b600052604160045260246000fd5b6040516101e081016001600160401b0381118282101715620008b957620008b96200087d565b60405290565b60405161022081016001600160401b0381118282101715620008b957620008b96200087d565b604051601f8201601f191681016001600160401b03811182821017156200091057620009106200087d565b604052919050565b60005b83811015620009355781810151838201526020016200091b565b50506000910152565b600080600080600060a086880312156200095757600080fd5b8551620009648162000852565b60208701519095506001600160401b03808211156200098257600080fd5b818801915088601f8301126200099757600080fd5b815181811115620009ac57620009ac6200087d565b620009c1601f8201601f1916602001620008e5565b9150808252896020828501011115620009d957600080fd5b620009ec81602084016020860162000918565b509450620009ff9050604087016200086b565b925062000a0f606087016200086b565b915062000a1f608087016200086b565b90509295509295909350565b6000815180845262000a4581602086016020860162000918565b601f01601f19169290920160200192915050565b600060018060a01b03808816835260a0602084015262000a7d60a084018862000a2b565b9581166040840152938416606083015250911660809091015292915050565b60006020828403121562000aaf57600080fd5b604051602081016001600160401b038111828210171562000ad45762000ad46200087d565b6040529151825250919050565b80516001600160801b03811681146200087857600080fd5b805164ffffffffff811681146200087857600080fd5b805161ffff811681146200087857600080fd5b60006101e0828403121562000b3657600080fd5b62000b4062000893565b62000b4c848462000a9c565b815262000b5c6020840162000ae1565b602082015262000b6f6040840162000ae1565b604082015262000b826060840162000ae1565b606082015262000b956080840162000ae1565b608082015262000ba860a0840162000ae1565b60a082015262000bbb60c0840162000af9565b60c082015262000bce60e0840162000b0f565b60e082015261010062000be38185016200086b565b9082015261012062000bf78482016200086b565b9082015261014062000c0b8482016200086b565b9082015261016062000c1f8482016200086b565b9082015261018062000c3384820162000ae1565b908201526101a062000c4784820162000ae1565b908201526101c062000c5b84820162000ae1565b908201529392505050565b60006020828403121562000c7957600080fd5b815160ff81168114620003da57600080fd5b60006020828403121562000c9e57600080fd5b8151620003da8162000852565b6000825162000cbf81846020870162000918565b9190910192915050565b6000610220828403121562000cdd57600080fd5b62000ce7620008bf565b62000cf3848462000a9c565b815262000d036020840162000ae1565b602082015262000d166040840162000ae1565b604082015262000d296060840162000ae1565b606082015262000d3c6080840162000ae1565b608082015262000d4f60a0840162000ae1565b60a082015262000d6260c0840162000af9565b60c082015262000d7560e0840162000b0f565b60e082015261010062000d8a81850162000af9565b9082015261012062000d9e8482016200086b565b9082015261014062000db28482016200086b565b9082015261016062000dc68482016200086b565b9082015261018062000dda8482016200086b565b908201526101a062000dee84820162000ae1565b908201526101c062000e0284820162000ae1565b908201526101e062000e1684820162000ae1565b9082015261020062000c5b84820162000ae1565b60006020828403121562000e3d57600080fd5b5051919050565b60006020828403121562000e5757600080fd5b81518015158114620003da57600080fd5b602081526000620003da602083018462000a2b565b60805160a05160c05160e0516101005161012051612f2e62000fad6000396000818161045901528181610b3f01528181611388015281816116060152818161172a01528181611ae70152611c440152600081816103dd0152611b41015260008181610480015281816105b801528181610723015281816109f70152818161114f01528181611342015281816115b601526117fa015260006114ed015260008181610671015281816107af01528181610845015281816108e501528181610f0d0152610fa3015260008181610587015281816106f4015281816109ca01528181610aca01528181610e7c01528181611016015281816111210152818161131a015281816113b0015281816115e0015281816117be0152818161182d01528181611c090152611d4d0152612f2e6000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c80635e311fa511610125578063a59a9973116100ad578063d19a3bb81161007c578063d19a3bb8146104e3578063d9aa3a33146104fe578063f3ce280a14610506578063f887ea401461054a578063fde813a81461055d57610211565b8063a59a99731461047b578063a98f9296146104a2578063abf4fde4146104b5578063b8c6f579146104d057610211565b80637b3eb8da116100f45780637b3eb8da146102b15780637d9f6db51461041a57806384d78a381461042d5780639d7fb70c14610441578063a0c1f15e1461045457610211565b80635e311fa5146103b85780636bb65f53146103d85780636c9d273b146103ff578063797bf3431461041257610211565b8063372500ab116101a85780634aca9482116101775780634aca9482146103295780635001f3b51461033c578063503160d9146103675780635d265d3f1461037a5780635d6297b1146103b057610211565b8063372500ab146102d75780633d6cb575146102fb57806346aa2f121461030e57806349317f1d1461032157610211565b806320aa49ae116101e457806320aa49ae1461028b578063227b9f5a1461029e5780632dc6b25a146102b15780632e3ecf2c146102c457610211565b806304bd46291461024c57806318144367146102725780631e17d9671461027b5780632036181414610283575b73254a93feff3beef9ca004e913bb5443754e8ab193660008037600080366000845af43d6000803e808015610245573d6000f35b3d6000fd5b005b61025f61025a36600461250b565b610570565b6040519081526020015b60405180910390f35b61025f60005481565b61024a61065c565b61025f6106dd565b61024a610299366004612536565b61079a565b61024a6102ac366004612553565b610830565b61024a6102bf36600461257f565b6108c3565b61024a6102d23660046125b4565b6108d0565b6004546102eb90600160a81b900460ff1681565b6040519015158152602001610269565b61024a610309366004612607565b61099f565b61025f61031c36600461250b565b6109b3565b61025f610be6565b61025f61033736600461250b565b610bfd565b60015461034f906001600160a01b031681565b6040516001600160a01b039091168152602001610269565b61024a610375366004612607565b610c6e565b60408051600481526024810182526020810180516001600160e01b031663440368a360e01b179052905161026991600091612670565b6102eb610c7f565b61025f6103c636600461250b565b60056020526000908152604090205481565b61034f7f000000000000000000000000000000000000000000000000000000000000000081565b61025f61040d36600461250b565b610e4c565b61025f610e64565b60045461034f906001600160a01b031681565b6004546102eb90600160b01b900460ff1681565b61024a61044f366004612607565b610ef0565b61034f7f000000000000000000000000000000000000000000000000000000000000000081565b61034f7f000000000000000000000000000000000000000000000000000000000000000081565b61024a6104b0366004612536565b610ef8565b61034f73e6ab098e8582178a76dc80d55ca304d1dec11ad881565b61024a6104de36600461250b565b610f8e565b61034f73254a93feff3beef9ca004e913bb5443754e8ab1981565b61024a61110a565b61053661051436600461268b565b600360209081526000928352604080842090915290825290205462ffffff1681565b60405162ffffff9091168152602001610269565b60025461034f906001600160a01b031681565b61024a61056b366004612607565b6111de565b6040516335ea6a7560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301526000918291610633917f0000000000000000000000000000000000000000000000000000000000000000909116906335ea6a75906024016101e060405180830381865afa158015610602573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062691906127ed565b51516001603c1b16151590565b6106425761063f6112ee565b90505b8061064b610e64565b6106559190612926565b9392505050565b60405163d43fdcf760e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063d43fdcf79060240160006040518083038186803b1580156106bb57600080fd5b505afa1580156106cf573d6000803e3d6000fd5b505050506106db6113df565b565b6040516335ea6a7560e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152600091610796917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa15801561076b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078f91906127ed565b51516114da565b5090565b6040516348e4a64960e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906348e4a6499060240160006040518083038186803b1580156107f957600080fd5b505afa15801561080d573d6000803e3d6000fd5b505060048054931515600160b01b0260ff60b01b19909416939093179092555050565b6040516348e4a64960e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906348e4a6499060240160006040518083038186803b15801561088f57600080fd5b505afa1580156108a3573d6000803e3d6000fd5b5050506001600160a01b0390921660009081526005602052604090205550565b6108cb61151d565b505050565b6040516348e4a64960e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906348e4a6499060240160006040518083038186803b15801561092f57600080fd5b505afa158015610943573d6000803e3d6000fd5b505050506001600160a01b0383811660008181526003602081815260408084209588168452948152848320805462ffffff881662ffffff1991821681179092559282528584209484529390529290208054909216179055505050565b6109a7611562565b6109b081611599565b50565b6040516335ea6a7560e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6391906127ed565b515190506001603c1b8116151580610a845750670200000000000000811615155b15610a925750600092915050565b6000610a9d826114da565b905080600003610ab257506000199392505050565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610b19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3d9190612939565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b9b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bbf9190612939565b610bc99190612926565b9050808211610bdd57506000949350505050565b90039392505050565b6000610bf0611562565b610bf86116f0565b905090565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610c44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c689190612939565b92915050565b610c76611562565b6109b0816117a7565b600046600114610c8f5750600090565b60405163091030c360e01b8152306004820152600090734da27a545c0c5b758a6ba100e3a049001de870f59063091030c3906024016040805180830381865afa158015610ce0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d049190612952565b5164ffffffffff1690506000819003610d1f57600091505090565b6000734da27a545c0c5b758a6ba100e3a049001de870f56001600160a01b031663616e0bf96040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d979190612939565b90506000734da27a545c0c5b758a6ba100e3a049001de870f56001600160a01b031663359c4a966040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ded573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e119190612939565b9050610e1d8284612926565b4210610e425780610e2e8385612926565b610e3890426129bb565b1115935050505090565b6000935050505090565b6000610e5661151d565b610c6882611829565b919050565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a08231906024015b602060405180830381865afa158015610ecc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf89190612939565b6109b0611562565b6040516348e4a64960e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906348e4a6499060240160006040518083038186803b158015610f5757600080fd5b505afa158015610f6b573d6000803e3d6000fd5b505060048054931515600160a81b0260ff60a81b19909416939093179092555050565b6040516320b8029160e21b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906382e00a449060240160006040518083038186803b158015610fed57600080fd5b505afa158015611001573d6000803e3d6000fd5b505050506001600160a01b038116156110e8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b0316631f1fcd516040518163ffffffff1660e01b8152600401602060405180830381865afa15801561107c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a091906129ce565b6001600160a01b0316146110e85760405162461bcd60e51b815260206004820152600a6024820152691ddc9bdb99c81dd85b9d60b21b60448201526064015b60405180910390fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b604051638381995f60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152600160fc1b917f000000000000000000000000000000000000000000000000000000000000000090911690638381995f9060240161022060405180830381865afa158015611199573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111bd91906129eb565b51516004805460ff60a01b1916929091161515600160a01b02919091179055565b6111e6611562565b6109b0816109a7565b8015806112695750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015611243573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112679190612939565b155b6112855760405162461bcd60e51b81526004016110df90612b27565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526108cb9084906118f5565b60606112e684846000856119ca565b949350505050565b600454600090600160a01b900460ff1615611371576040516337d83fcb60e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f00000000000000000000000000000000000000000000000000000000000000001690636fb07f9690602401610eaf565b6040516370a0823160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401610eaf565b6113e7610c7f565b6113ed57565b6040516370a0823160e01b8152306004820152600090734da27a545c0c5b758a6ba100e3a049001de870f5906370a0823190602401602060405180830381865afa15801561143f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114639190612939565b905080156109b0576040516301e9a69560e41b815230600482015260248101829052734da27a545c0c5b758a6ba100e3a049001de870f590631e9a6950906044015b600060405180830381600087803b1580156114bf57600080fd5b505af11580156114d3573d6000803e3d6000fd5b5050505050565b6000640fffffffff607483901c166115137f0000000000000000000000000000000000000000000000000000000000000000600a612c61565b6106559082612c6d565b6004546001600160a01b031633146106db5760405162461bcd60e51b815260206004820152600860248201526710b0bab1ba34b7b760c11b60448201526064016110df565b3330146106db5760405162461bcd60e51b815260206004820152600560248201526410b9b2b63360d91b60448201526064016110df565b6040516370a0823160e01b81523060048201526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116916369328dec917f000000000000000000000000000000000000000000000000000000000000000091611677917f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa15801561164d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116719190612939565b85611aa5565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201523060448201526064016020604051808303816000875af11580156116c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ec9190612939565b5050565b600454600090600160a81b900460ff161561170d5761170d611abb565b611715610e64565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015611779573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061179d9190612939565b610bf89190612926565b60405163617ba03760e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015260248201839052306044830152600060648301527f0000000000000000000000000000000000000000000000000000000000000000169063617ba037906084016114a5565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316036118945760405162461bcd60e51b8152602060048201526005602482015264185cdcd95d60da1b60448201526064016110df565b61189d82611d8e565b6001600160a01b038316600090815260056020526040902054909150811015610e5f5760405162461bcd60e51b815260206004820152600a602482015269746f6f206c6974746c6560b01b60448201526064016110df565b600061194a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166112d79092919063ffffffff16565b905080516000148061196b57508080602001905181019061196b9190612c84565b6108cb5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016110df565b606082471015611a2b5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016110df565b600080866001600160a01b03168587604051611a479190612ca1565b60006040518083038185875af1925050503d8060008114611a84576040519150601f19603f3d011682016040523d82523d6000602084013e611a89565b606091505b5091509150611a9a87838387611e8d565b979650505050505050565b6000818310611ab45781610655565b5090919050565b611ac36113df565b604080516001808252818301909252600091602080830190803683370190505090507f000000000000000000000000000000000000000000000000000000000000000081600081518110611b1957611b19612cbd565b6001600160a01b039283166020918202929092010152604051635fc87b1d60e11b81526000917f0000000000000000000000000000000000000000000000000000000000000000169063bf90f63a90611b76908590600401612cd3565b6000604051808303816000875af1158015611b95573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbd9190810190612daf565b509050611bc8611f06565b600454600160b01b900460ff1615611bde575050565b6000805b8251811015611d8857828181518110611bfd57611bfd612cbd565b602002602001015191507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161480611c7857507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316145b611d7857734da27a545c0c5b758a6ba100e3a049001de870f4196001600160a01b03831601611cb957737fc66500c84a76ad7e9c93437bfc5ac33e2ddae991505b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015611d00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d249190612939565b6001600160a01b038416600090815260056020526040902054909150811115611d7657611d74837f0000000000000000000000000000000000000000000000000000000000000000836000611fef565b505b505b611d8181612e74565b9050611be2565b50505050565b6040516370a0823160e01b815230600482015260009081906001600160a01b038416906370a0823190602401602060405180830381865afa158015611dd7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dfb9190612939565b90508015611e1d57600454611e1d906001600160a01b0385811691168361228e565b600480546040516370a0823160e01b81526001600160a01b03918216928101929092528416906370a0823190602401602060405180830381865afa158015611e69573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106559190612939565b60608315611efc578251600003611ef5576001600160a01b0385163b611ef55760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016110df565b50816112e6565b6112e683836122f1565b46600114611f1057565b6040516370a0823160e01b8152306004820152600090734da27a545c0c5b758a6ba100e3a049001de870f5906370a0823190602401602060405180830381865afa158015611f62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f869190612939565b11156106db57734da27a545c0c5b758a6ba100e3a049001de870f56001600160a01b031663787a08a66040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611fdb57600080fd5b505af1158015611d88573d6000803e3d6000fd5b600080548311156112e657600254612011906001600160a01b0316868561231b565b6001546001600160a01b038681169116148061203a57506001546001600160a01b038581169116145b156121545760408051610100810182526001600160a01b0387811680835287821660208085018281526000938452600382528684209284529190528482205462ffffff9081168587019081523060608701908152426080880190815260a088018c815260c089018c815260e08a019788526002549a5163414bf38960e01b81528a518a16600482015296518916602488015293519094166044860152905186166064850152516084840152905160a48301525160c48201529051821660e48201529192169063414bf38990610104016020604051808303816000875af1158015612128573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061214c9190612939565b9150506112e6565b6001600160a01b0385811660009081526003602081815260408084206001548087168652908352818520549383528185208a8716865283529381902054815160608c811b6bffffffffffffffffffffffff199081169583019590955260e895861b6001600160e81b0319908116603484015296811b851660378301529190941b909416604b8401529288901b16604e8201528151604281830301815260025461010283018452606283018281523060828501524260a285015260c2840189905260e2909301879052925163c04b8d5960e01b81529093929092169163c04b8d599161224191600401612e8d565b6020604051808303816000875af1158015612260573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122849190612939565b9695505050505050565b6040516001600160a01b0383166024820152604481018290526108cb90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526123bd565b8151156123015781518083602001fd5b8060405162461bcd60e51b81526004016110df9190612ee5565b604051636eb1769f60e11b81523060048201526001600160a01b03848116602483015282919084169063dd62ed3e90604401602060405180830381865afa15801561236a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061238e9190612939565b10156108cb576123a96001600160a01b038316846000612430565b6108cb6001600160a01b0383168483612430565b6000612412826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166112d79092919063ffffffff16565b8051909150156108cb578080602001905181019061196b9190612c84565b8015806124aa5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015612484573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124a89190612939565b155b6124c65760405162461bcd60e51b81526004016110df90612b27565b6040516001600160a01b0383166024820152604481018290526108cb90849063095ea7b360e01b906064016122ba565b6001600160a01b03811681146109b057600080fd5b60006020828403121561251d57600080fd5b8135610655816124f6565b80151581146109b057600080fd5b60006020828403121561254857600080fd5b813561065581612528565b6000806040838503121561256657600080fd5b8235612571816124f6565b946020939093013593505050565b60008060006060848603121561259457600080fd5b833561259f816124f6565b95602085013595506040909401359392505050565b6000806000606084860312156125c957600080fd5b83356125d4816124f6565b925060208401356125e4816124f6565b9150604084013562ffffff811681146125fc57600080fd5b809150509250925092565b60006020828403121561261957600080fd5b5035919050565b60005b8381101561263b578181015183820152602001612623565b50506000910152565b6000815180845261265c816020860160208601612620565b601f01601f19169290920160200192915050565b82151581526040602082015260006112e66040830184612644565b6000806040838503121561269e57600080fd5b82356126a9816124f6565b915060208301356126b9816124f6565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b6040516101e0810167ffffffffffffffff811182821017156126fe576126fe6126c4565b60405290565b604051610220810167ffffffffffffffff811182821017156126fe576126fe6126c4565b604051601f8201601f1916810167ffffffffffffffff81118282101715612751576127516126c4565b604052919050565b60006020828403121561276b57600080fd5b6040516020810181811067ffffffffffffffff8211171561278e5761278e6126c4565b6040529151825250919050565b80516fffffffffffffffffffffffffffffffff81168114610e5f57600080fd5b805164ffffffffff81168114610e5f57600080fd5b805161ffff81168114610e5f57600080fd5b8051610e5f816124f6565b60006101e0828403121561280057600080fd5b6128086126da565b6128128484612759565b81526128206020840161279b565b60208201526128316040840161279b565b60408201526128426060840161279b565b60608201526128536080840161279b565b608082015261286460a0840161279b565b60a082015261287560c084016127bb565b60c082015261288660e084016127d0565b60e08201526101006128998185016127e2565b908201526101206128ab8482016127e2565b908201526101406128bd8482016127e2565b908201526101606128cf8482016127e2565b908201526101806128e184820161279b565b908201526101a06128f384820161279b565b908201526101c061290584820161279b565b908201529392505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610c6857610c68612910565b60006020828403121561294b57600080fd5b5051919050565b60006040828403121561296457600080fd5b6040516040810181811067ffffffffffffffff82111715612987576129876126c4565b604052612993836127bb565b815260208301516001600160d81b03811681146129af57600080fd5b60208201529392505050565b81810381811115610c6857610c68612910565b6000602082840312156129e057600080fd5b8151610655816124f6565b600061022082840312156129fe57600080fd5b612a06612704565b612a108484612759565b8152612a1e6020840161279b565b6020820152612a2f6040840161279b565b6040820152612a406060840161279b565b6060820152612a516080840161279b565b6080820152612a6260a0840161279b565b60a0820152612a7360c084016127bb565b60c0820152612a8460e084016127d0565b60e0820152610100612a978185016127bb565b90820152610120612aa98482016127e2565b90820152610140612abb8482016127e2565b90820152610160612acd8482016127e2565b90820152610180612adf8482016127e2565b908201526101a0612af184820161279b565b908201526101c0612b0384820161279b565b908201526101e0612b1584820161279b565b9082015261020061290584820161279b565b60208082526036908201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60408201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b606082015260800190565b600181815b80851115612bb8578160001904821115612b9e57612b9e612910565b80851615612bab57918102915b93841c9390800290612b82565b509250929050565b600082612bcf57506001610c68565b81612bdc57506000610c68565b8160018114612bf25760028114612bfc57612c18565b6001915050610c68565b60ff841115612c0d57612c0d612910565b50506001821b610c68565b5060208310610133831016604e8410600b8410161715612c3b575081810a610c68565b612c458383612b7d565b8060001904821115612c5957612c59612910565b029392505050565b60006106558383612bc0565b8082028115828204841417610c6857610c68612910565b600060208284031215612c9657600080fd5b815161065581612528565b60008251612cb3818460208701612620565b9190910192915050565b634e487b7160e01b600052603260045260246000fd5b6020808252825182820181905260009190848201906040850190845b81811015612d145783516001600160a01b031683529284019291840191600101612cef565b50909695505050505050565b600067ffffffffffffffff821115612d3a57612d3a6126c4565b5060051b60200190565b600082601f830112612d5557600080fd5b81516020612d6a612d6583612d20565b612728565b82815260059290921b84018101918181019086841115612d8957600080fd5b8286015b84811015612da45780518352918301918301612d8d565b509695505050505050565b60008060408385031215612dc257600080fd5b825167ffffffffffffffff80821115612dda57600080fd5b818501915085601f830112612dee57600080fd5b81516020612dfe612d6583612d20565b82815260059290921b84018101918181019089841115612e1d57600080fd5b948201945b83861015612e44578551612e35816124f6565b82529482019490820190612e22565b91880151919650909350505080821115612e5d57600080fd5b50612e6a85828601612d44565b9150509250929050565b600060018201612e8657612e86612910565b5060010190565b602081526000825160a06020840152612ea960c0840182612644565b905060018060a01b0360208501511660408401526040840151606084015260608401516080840152608084015160a08401528091505092915050565b602081526000610655602083018461264456fea2646970667358221220dc3d061f496c595e04162ecf5f32e938c234a9f006fce8cdd9ba59c9e3d750e464736f6c63430008120033000000000000000000000000dc035d45d973e3ec169d2276ddab16f1e407384f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000013416176652056332055534453204c656e64657200000000000000000000000000
0x000000000000000000000000dc035d45d973e3ec169d2276ddab16f1e407384f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000013416176652056332055534453204c656e64657200000000000000000000000000
----Decoded View------------Arg [0] : _asset (address): 0xdC035D45d973E3EC169d2276DDab16f1e407384FArg [1] : _name (string): Aave V3 USDS LenderArg [2] : _lendingPool (address): 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2Arg [3] : _router (address): 0xE592427A0AEce92De3Edee1F18E0157C05861564Arg [4] : _base (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
----Encoded View------------Arg [0] : 0x000000000000000000000000dc035d45d973e3ec169d2276ddab16f1e407384fArg [1] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000013416176652056332055534453204c656e64657200000000000000000000000000Arg [2] : 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2Arg [3] : 0x000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564Arg [4] : 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2