0 txs
0 calls
constructor
constructor(address _pool, address _lvfMan)
functions
LEVERAGE_MANAGER
viewfunction LEVERAGE_MANAGER() view returns (address)
paymentAmount
viewfunction paymentAmount() view returns (uint256)
paymentToken
viewfunction paymentToken() view returns (address)
source
viewfunction source() view returns (address)
flash
nonpayablefunction flash(address _token, uint256 _amount, address _recipient, bytes _data)
uniswapV3FlashCallback
nonpayablefunction uniswapV3FlashCallback(uint256 _fee0, uint256 _fee1, bytes _data)
events
No events.
errors
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60c060405234801561000f575f5ffd5b50604051610aea380380610aea83398101604081905261002e91610060565b6001600160a01b039081166080521660a052610091565b80516001600160a01b038116811461005b575f5ffd5b919050565b5f5f60408385031215610071575f5ffd5b61007a83610045565b915061008860208401610045565b90509250929050565b60805160a051610a176100d35f395f8181609d01528181610266015281816102f7015281816103e1015261044d01525f818160d901526101790152610a175ff3fe608060405234801561000f575f5ffd5b5060043610610060575f3560e01c80633013ce291461006457806367e828bf146100985780637a05edcd146100bf578063c26f10e9146100d4578063c35905c6146100fb578063e9cbafb014610112575b5f5ffd5b5f5461007b9061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61007b7f000000000000000000000000000000000000000000000000000000000000000081565b6100d26100cd3660046106bd565b610125565b005b61007b7f000000000000000000000000000000000000000000000000000000000000000081565b61010460015481565b60405190815260200161008f565b6100d261012036600461072b565b61039e565b60015f5460ff16156101635760405162461bcd60e51b8152602060048201526002602482015261046360f41b60448201526064015b60405180910390fd5b5f805460ff191660011790556001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016336001600160a01b0316146101d65760405162461bcd60e51b81526020600482015260036024820152624f4c4d60e81b604482015260640161015a565b5f6040518060a00160405280866001600160a01b03168152602001886001600160a01b0316815260200187815260200185858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920182905250938552505050602091820181905260408051630dfe168160e01b81529051939450909283926001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001692630dfe168192600480830193928290030181865afa1580156102ab573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102cf919061077a565b6001600160a01b0316896001600160a01b0316146102ee575f886102f1565b875f5b915091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663490e6cbc3084848760405160200161033891906107ca565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016103669493929190610829565b5f604051808303815f87803b15801561037d575f5ffd5b505af115801561038f573d5f5f3e3d5ffd5b50505050505050505050505050565b5f5f5460ff166103d55760405162461bcd60e51b8152602060048201526002602482015261463160f01b604482015260640161015a565b5f805460ff19169055337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461043c5760405162461bcd60e51b815260206004820152600360248201526221a12b60e91b604482015260640161015a565b5f610449838501856108cd565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104a7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104cb919061077a565b6001600160a01b031681602001516001600160a01b0316146104ed57846104ef565b855b6080820152805160408201516020830151610515926001600160a01b0390911691610598565b805f01516001600160a01b031663e98a56548260405160200161053891906107ca565b6040516020818303038152906040526040518263ffffffff1660e01b815260040161056391906109cf565b5f604051808303815f87803b15801561057a575f5ffd5b505af115801561058c573d5f5f3e3d5ffd5b50505050505050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526105ea9084906105ef565b505050565b5f5f60205f8451602086015f885af18061060e576040513d5f823e3d81fd5b50505f513d91508115610625578060011415610632565b6001600160a01b0384163b155b1561065b57604051635274afe760e01b81526001600160a01b038516600482015260240161015a565b50505050565b6001600160a01b0381168114610675575f5ffd5b50565b5f5f83601f840112610688575f5ffd5b50813567ffffffffffffffff81111561069f575f5ffd5b6020830191508360208285010111156106b6575f5ffd5b9250929050565b5f5f5f5f5f608086880312156106d1575f5ffd5b85356106dc81610661565b94506020860135935060408601356106f381610661565b9250606086013567ffffffffffffffff81111561070e575f5ffd5b61071a88828901610678565b969995985093965092949392505050565b5f5f5f5f6060858703121561073e575f5ffd5b8435935060208501359250604085013567ffffffffffffffff811115610762575f5ffd5b61076e87828801610678565b95989497509550505050565b5f6020828403121561078a575f5ffd5b815161079581610661565b9392505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b6020815260018060a01b03825116602082015260018060a01b036020830151166040820152604082015160608201525f606083015160a0608084015261081360c084018261079c565b9050608084015160a08401528091505092915050565b60018060a01b0385168152836020820152826040820152608060608201525f610855608083018461079c565b9695505050505050565b634e487b7160e01b5f52604160045260245ffd5b60405160a0810167ffffffffffffffff811182821017156108965761089661085f565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156108c5576108c561085f565b604052919050565b5f602082840312156108dd575f5ffd5b813567ffffffffffffffff8111156108f3575f5ffd5b820160a08185031215610904575f5ffd5b61090c610873565b813561091781610661565b8152602082013561092781610661565b602082015260408281013590820152606082013567ffffffffffffffff81111561094f575f5ffd5b8201601f8101861361095f575f5ffd5b803567ffffffffffffffff8111156109795761097961085f565b61098c601f8201601f191660200161089c565b8181528760208385010111156109a0575f5ffd5b816020840160208301375f91810160200191909152606083015250608091820135918101919091529392505050565b602081525f610795602083018461079c56fea26469706673582212208c9fd7012a3e0030f38ff43ba91a4aec312fb37bf84fdcab3126042975a8228664736f6c634300081c0033000000000000000000000000183ea22691c54806fe96555436dd312b6befac2f00000000000000000000000031e35550b15b2dfd267edfb39dd9f3cd1c6ab82d