0 txs
0 calls
constructor
constructor(address _morphoAddress)
functions
getMorphoAddress
viewfunction getMorphoAddress() view returns (address)
MORPHO_ADDRESS
viewfunction MORPHO_ADDRESS() view returns (address)
readState
purefunction readState() pure returns (bytes)
executeFlashLoan
nonpayablefunction executeFlashLoan(address token, uint256 amount, tuple[] operations) returns (int256)
init
nonpayablefunction init()
events
FlashLoanRequested
event FlashLoanRequested(address token, uint256 amount)
errors
No errors.
creation bytecode
0x60a0604052346200004e576200001e620000186200012d565b62000221565b6200002862000054565b610909620002558239608051818181610150015281816104ab01526107b8015261090990f35b6200005a565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906200008b906200005f565b810190811060018060401b03821117620000a457604052565b62000069565b90620000c1620000b962000054565b92836200007f565b565b600080fd5b60018060a01b031690565b620000de90620000c8565b90565b620000ec81620000d3565b03620000f457565b600080fd5b905051906200010882620000e1565b565b9060208282031262000127576200012491600001620000f9565b90565b620000c3565b6200015062000b5e803803806200014481620000aa565b9283398101906200010a565b90565b90565b90565b620001726200016c620001789262000153565b62000156565b620000c8565b90565b620001869062000159565b90565b60209181520190565b60007f496e76616c6964204d6f7270686f206164647265737300000000000000000000910152565b620001c9601660209262000189565b620001d48162000192565b0190565b620001f09060208101906000818303910152620001ba565b90565b15620001fb57565b6200020562000054565b62461bcd60e51b8152806200021d60048201620001d8565b0390fd5b6200024f8162000247620002406200023a60006200017b565b620000d3565b91620000d3565b1415620001f3565b60805256fe60806040526004361015610013575b610397565b61001e60003561006d565b80632778c3341461006857806363d0a6de14610063578063733be3741461005e578063e1c7392a146100595763e870ced10361000e5761035e565b61021c565b6101e1565b6101ac565b610119565b60e01c90565b60405190565b600080fd5b600080fd5b600091031261008e57565b61007e565b5190565b60209181520190565b60005b8381106100b4575050906000910152565b8060209183015181850152016100a3565b601f801991011690565b6100ee6100f76020936100fc936100e581610093565b93848093610097565b958691016100a0565b6100c5565b0190565b61011691602082019160008184039101526100cf565b90565b3461014957610129366004610083565b61014561013461047d565b61013c610073565b91829182610100565b0390f35b610079565b7f000000000000000000000000000000000000000000000000000000000000000090565b60018060a01b031690565b61018690610172565b90565b6101929061017d565b9052565b91906101aa90600060208501940190610189565b565b346101dc576101bc366004610083565b6101d86101c761014e565b6101cf610073565b91829182610196565b0390f35b610079565b34610211576101f1366004610083565b61020d6101fc6104a0565b610204610073565b91829182610196565b0390f35b610079565b60000190565b346102425761022c366004610083565b610234610073565b8061023e81610216565b0390f35b610079565b600080fd5b6102558161017d565b0361025c57565b600080fd5b9050359061026e8261024c565b565b90565b61027c81610270565b0361028357565b600080fd5b9050359061029582610273565b565b600080fd5b600080fd5b600080fd5b909182601f830112156102e05781359167ffffffffffffffff83116102db5760200192602083028401116102d657565b6102a1565b61029c565b610297565b91606083830312610333576102fd8260008501610261565b9261030b8360208301610288565b92604082013567ffffffffffffffff811161032e5761032a92016102a6565b9091565b610247565b61007e565b90565b61034490610338565b9052565b919061035c9060006020850194019061033b565b565b346103925761038e61037d6103743660046102e5565b929190916107a4565b610385610073565b91829182610348565b0390f35b610079565b600080fd5b606090565b90565b90565b6103bb6103b66103c0926103a1565b6103a4565b610270565b90565b634e487b7160e01b600052604160045260246000fd5b906103e3906100c5565b810190811067ffffffffffffffff8211176103fd57604052565b6103c3565b9061041561040e610073565b92836103d9565b565b67ffffffffffffffff8111610435576104316020916100c5565b0190565b6103c3565b9061044c61044783610417565b610402565b918252565b369037565b9061047b6104638361043a565b926020806104718693610417565b9201910390610451565b565b61048561039c565b5061049861049360006103a7565b610456565b90565b600090565b6104a861049b565b507f000000000000000000000000000000000000000000000000000000000000000090565b600090565b6104e66104e16104eb92610172565b6103a4565b610172565b90565b6104f7906104d2565b90565b610503906104ee565b90565b61050f906104d2565b90565b61051b90610506565b90565b60209181520190565b90565b61ffff1690565b61053a8161052a565b0361054157565b600080fd5b9050359061055382610531565b565b50610564906020810190610546565b90565b6105709061052a565b9052565b600080fd5b600080fd5b600080fd5b90356001602003823603038112156105c457016020813591019167ffffffffffffffff82116105bf5760018202360383136105ba57565b610579565b610574565b61057e565b60209181520190565b90826000939282370152565b91906105f8816105f1816105fd956105c9565b80956105d2565b6100c5565b0190565b61063f91610631604082019261062761061d6000830183610555565b6000850190610567565b6020810190610583565b9160208185039101526105de565b90565b9061064c91610601565b90565b9035600160400382360303811215610665570190565b61057e565b60200190565b918161067b9161051e565b908161068c60208302840194610527565b92836000925b8484106106a25750505050505090565b90919293949560206106cd6106c783856001950388526106c28b8861064f565b610642565b9861066a565b940194019294939190610692565b90916106f39260208301926000818503910152610670565b90565b600080fd5b60e01b90565b600091031261070c57565b61007e565b61071a90610270565b9052565b61074361075094929361073960608401956000850190610189565b6020830190610711565b60408184039101526100cf565b90565b61075b610073565b3d6000823e3d90fd5b91602061078692949361077f60408201966000830190610189565b0190610711565b565b61079c6107976107a1926103a1565b6103a4565b610338565b90565b9190926107af6104cd565b506107e16107dc7f00000000000000000000000000000000000000000000000000000000000000006104fa565b610512565b63e0232b4290849161081487956108056107f9610073565b968792602084016106db565b602082018103825203856103d9565b813b156108ce57600061083a91610845829661082e610073565b988997889687956106fb565b85526004850161071e565b03925af180156108c95761089c575b50907f36b2acb66143c7d81ece04083e3157526cab9360d579ecd6ed68c9e7481123f19161088c610883610073565b92839283610764565b0390a16108996000610788565b90565b6108bc9060003d81116108c2575b6108b481836103d9565b810190610701565b38610854565b503d6108aa565b610753565b6106f656fea26469706673582212203647dba7ed05499ab99ffa32c9205375dd35335578423cf995ac0dbd6b69035a64736f6c63430008180033000000000000000000000000bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb