0 txs
487 calls
constructor
constructor(uint256 marketId_, address morpho_)
functions
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
MORPHO
viewfunction MORPHO() view returns (address)
VERSION
viewfunction VERSION() view returns (address)
enter
nonpayablefunction enter(tuple data_)
events
MorphoFlashLoanFuseEvent
event MorphoFlashLoanFuseEvent(address version, address asset, uint256 amount)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
MorphoFlashLoanFuseUnsupportedToken
error MorphoFlashLoanFuseUnsupportedToken(address token)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60e060405234801561000f575f80fd5b50604051610bb8380380610bb883398101604081905261002e91610049565b3060805260a0919091526001600160a01b031660c052610083565b5f806040838503121561005a575f80fd5b825160208401519092506001600160a01b0381168114610078575f80fd5b809150509250929050565b60805160a05160c051610ae46100d45f395f818160530152818161020b0152818161026f015281816102dd01526103d401525f818160a4015261012301525f818160ee01526104280152610ae45ff3fe608060405234801561000f575f80fd5b506004361061004a575f3560e01c80633acb56241461004e578063454dab231461009f578063edc3c229146100d4578063ffa1ad74146100e9575b5f80fd5b6100757f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100c67f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610096565b6100e76100e23660046108bb565b610110565b005b6100757f000000000000000000000000000000000000000000000000000000000000000081565b80602001355f0361011e5750565b6101a57f000000000000000000000000000000000000000000000000000000000000000061014f60208401846108f2565b5f9182527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde39006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460011490565b610206576101b660208201826108f2565b6040517f1257422500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911660048201526024015b60405180910390fd5b6102587f00000000000000000000000000000000000000000000000000000000000000006020830180359061023b90856108f2565b73ffffffffffffffffffffffffffffffffffffffff169190610494565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001663e0232b426102a160208401846108f2565b6040805160808101909152602085018035919081906102c090886108f2565b73ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168152602001866020013581526020018680604001906103319190610925565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250505091525060405161037691906020016109d9565b6040516020818303038152906040526040518463ffffffff1660e01b81526004016103a393929190610a45565b5f604051808303815f87803b1580156103ba575f80fd5b505af11580156103cc573d5f803e3d5ffd5b5061040592507f000000000000000000000000000000000000000000000000000000000000000091505f905061023b60208501856108f2565b7f3fbb2b0be0caaae347c4695a7f95fecdae3d729f700d538a5b5d10743ba025587f000000000000000000000000000000000000000000000000000000000000000061045460208401846108f2565b6040805173ffffffffffffffffffffffffffffffffffffffff9384168152929091166020838101919091528401359082015260600160405180910390a150565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905261052084826105c3565b6105bd576040805173ffffffffffffffffffffffffffffffffffffffff851660248201525f6044808301919091528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526105b390859061067e565b6105bd848261067e565b50505050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff16846040516105eb9190610a79565b5f604051808303815f865af19150503d805f8114610624576040519150601f19603f3d011682016040523d82523d5f602084013e610629565b606091505b50915091508180156106535750805115806106535750808060200190518101906106539190610a8f565b801561067557505f8573ffffffffffffffffffffffffffffffffffffffff163b115b95945050505050565b5f61069f73ffffffffffffffffffffffffffffffffffffffff841683610717565b905080515f141580156106c35750808060200190518101906106c19190610a8f565b155b15610712576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024016101fd565b505050565b606061072483835f61072b565b9392505050565b606081471015610769576040517fcd7860590000000000000000000000000000000000000000000000000000000081523060048201526024016101fd565b5f808573ffffffffffffffffffffffffffffffffffffffff1684866040516107919190610a79565b5f6040518083038185875af1925050503d805f81146107cb576040519150601f19603f3d011682016040523d82523d5f602084013e6107d0565b606091505b50915091506107e08683836107ea565b9695505050505050565b6060826107ff576107fa82610879565b610724565b8151158015610823575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610872576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016101fd565b5080610724565b8051156108895780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f602082840312156108cb575f80fd5b813567ffffffffffffffff8111156108e1575f80fd5b820160608185031215610724575f80fd5b5f60208284031215610902575f80fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610724575f80fd5b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610958575f80fd5b83018035915067ffffffffffffffff821115610972575f80fd5b602001915036819003821315610986575f80fd5b9250929050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815273ffffffffffffffffffffffffffffffffffffffff825116602082015273ffffffffffffffffffffffffffffffffffffffff6020830151166040820152604082015160608201525f6060830151608080840152610a3d60a084018261098d565b949350505050565b73ffffffffffffffffffffffffffffffffffffffff84168152826020820152606060408201525f610675606083018461098d565b5f82518060208501845e5f920191825250919050565b5f60208284031215610a9f575f80fd5b81518015158114610724575f80fdfea2646970667358221220583f9bc68b2da294f613e5cbc7abaf1d3113388303bfcb5bec26e13e8e9f046364736f6c634300081a00330000000000000000000000000000000000000000000000000000000000000013000000000000000000000000bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb