0 txs
177 calls
constructor
constructor(address _morphoAddress)
functions
getMorphoAddress
viewfunction getMorphoAddress() view returns (address)
MORPHO_ADDRESS
viewfunction MORPHO_ADDRESS() view returns (address)
executeFlashLoan
nonpayablefunction executeFlashLoan(address token, uint256 amount, tuple[] operations) returns (uint256 out)
init
nonpayablefunction init()
events
FlashLoanRequested
event FlashLoanRequested(address token, uint256 amount)
errors
No errors.
creation bytecode
0x60a0604052346200004d576200001e620000186200012c565b62000220565b6200002862000053565b6109d06200025482396080518181816085015281816102de015261085101526109d090f35b62000059565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906200008a906200005e565b810190811060018060401b03821117620000a357604052565b62000068565b90620000c0620000b862000053565b92836200007e565b565b600080fd5b60018060a01b031690565b620000dd90620000c7565b90565b620000eb81620000d2565b03620000f357565b600080fd5b905051906200010782620000e0565b565b9060208282031262000126576200012391600001620000f8565b90565b620000c2565b6200014f62000c24803803806200014381620000a9565b92833981019062000109565b90565b90565b90565b620001716200016b620001779262000152565b62000155565b620000c7565b90565b620001859062000158565b90565b60209181520190565b60007f496e76616c6964204d6f7270686f206164647265737300000000000000000000910152565b620001c8601660209262000188565b620001d38162000191565b0190565b620001ef9060208101906000818303910152620001b9565b90565b15620001fa57565b6200020462000053565b62461bcd60e51b8152806200021c60048201620001d7565b0390fd5b6200024e81620002466200023f6200023960006200017a565b620000d2565b91620000d2565b1415620001f2565b60805256fe60806040526004361015610013575b6102c9565b61001e60003561005d565b806363d0a6de14610058578063733be37414610053578063e1c7392a1461004e5763e870ced10361000e57610290565b610151565b610116565b6100e1565b60e01c90565b60405190565b600080fd5b600080fd5b600091031261007e57565b61006e565b7f000000000000000000000000000000000000000000000000000000000000000090565b60018060a01b031690565b6100bb906100a7565b90565b6100c7906100b2565b9052565b91906100df906000602085019401906100be565b565b34610111576100f1366004610073565b61010d6100fc610083565b610104610063565b918291826100cb565b0390f35b610069565b3461014657610126366004610073565b6101426101316102d3565b610139610063565b918291826100cb565b0390f35b610069565b60000190565b3461017757610161366004610073565b610169610063565b806101738161014b565b0390f35b610069565b600080fd5b61018a816100b2565b0361019157565b600080fd5b905035906101a382610181565b565b90565b6101b1816101a5565b036101b857565b600080fd5b905035906101ca826101a8565b565b600080fd5b600080fd5b600080fd5b909182601f830112156102155781359167ffffffffffffffff831161021057602001926020830284011161020b57565b6101d6565b6101d1565b6101cc565b91606083830312610268576102328260008501610196565b9261024083602083016101bd565b92604082013567ffffffffffffffff81116102635761025f92016101db565b9091565b61017c565b61006e565b610276906101a5565b9052565b919061028e9060006020850194019061026d565b565b346102c4576102c06102af6102a636600461021a565b9291909161080c565b6102b7610063565b9182918261027a565b0390f35b610069565b600080fd5b600090565b6102db6102ce565b507f000000000000000000000000000000000000000000000000000000000000000090565b600090565b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b9061032f90610305565b810190811067ffffffffffffffff82111761034957604052565b61030f565b9061036161035a610063565b9283610325565b565b61036d604061034e565b90565b9061037a906100b2565b9052565b67ffffffffffffffff81116103965760208091020190565b61030f565b600080fd5b600080fd5b61ffff1690565b6103b5816103a5565b036103bc57565b600080fd5b905035906103ce826103ac565b565b600080fd5b67ffffffffffffffff81116103f3576103ef602091610305565b0190565b61030f565b90826000939282370152565b90929192610419610414826103d5565b61034e565b9381855260208501908284011161043557610433926103f8565b565b6103d0565b9080601f830112156104585781602061045593359101610404565b90565b6101cc565b9190916040818403126104b157610474604061034e565b9261048281600084016103c1565b6000850152602082013567ffffffffffffffff81116104ac576104a5920161043a565b6020830152565b6103a0565b61039b565b9291906104ca6104c58261037e565b61034e565b93818552602080860192028101918383116105215781905b8382106104f0575050505050565b813567ffffffffffffffff811161051c57602091610511878493870161045d565b8152019101906104e2565b6101cc565b6101d6565b6105319136916104b6565b90565b52565b90565b61054e610549610553926100a7565b610537565b6100a7565b90565b61055f9061053a565b90565b61056b90610556565b90565b6105779061053a565b90565b6105839061056e565b90565b61058f906100b2565b9052565b5190565b60209181520190565b60200190565b6105af906103a5565b9052565b5190565b60209181520190565b60005b8381106105d4575050906000910152565b8060209183015181850152016105c3565b61060461060d602093610612936105fb816105b3565b938480936105b7565b958691016105c0565b610305565b0190565b6106439160206040820192610633600082015160008501906105a6565b01519060208184039101526105e5565b90565b9061065091610616565b90565b60200190565b9061066d61066683610593565b8092610597565b908161067e602083028401946105a0565b926000915b83831061069257505050505090565b909192939460206106b46106ae83856001950387528951610646565b97610653565b9301930191939290610683565b6106ee91602060408201926106de60008201516000850190610586565b0151906020818403910152610659565b90565b61070791602082019160008184039101526106c1565b90565b600080fd5b60e01b90565b600091031261072057565b61006e565b60209181520190565b61074d61075660209361075b93610744816105b3565b93848093610725565b958691016105c0565b610305565b0190565b61078461079194929361077a606084019560008501906100be565b602083019061026d565b604081840391015261072e565b90565b61079c610063565b3d6000823e3d90fd5b7f6b588333b27ba71843c858b6d05ac839380f5f5dc22fbe58d7831700d6b5ccc690565b90565b6107e06107db6107e5926107c9565b610537565b6101a5565b90565b91602061080a929493610803604082019660008301906100be565b019061026d565b565b939261083d61084691939293610820610300565b50869361083861082e610363565b9560008701610370565b610526565b60208301610534565b61089b61087a6108757f0000000000000000000000000000000000000000000000000000000000000000610562565b61057a565b63e0232b429086916108aa869561088f610063565b958691602083016106f1565b60208201810382520385610325565b813b156109855760006108d0916108db82966108c4610063565b9889978896879561070f565b85526004850161075f565b03925af1801561098057610953575b506108fb6108f66107a5565b61098a565b926109176109076107a5565b61091160006107cc565b90610997565b907f36b2acb66143c7d81ece04083e3157526cab9360d579ecd6ed68c9e7481123f19161094e610945610063565b928392836107e8565b0390a1565b6109739060003d8111610979575b61096b8183610325565b810190610715565b386108ea565b503d610961565b610794565b61070a565b610992610300565b505490565b5556fea264697066735822122073e80c7661a514ca329f34250e8fb42f5563e5a7226b57a043c9371410d7d76664736f6c63430008180033000000000000000000000000bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb