0 txs
0 calls
constructor
constructor(address provider)
functions
getAaveAddressProvider
viewfunction getAaveAddressProvider() view returns (address)
getAavePool
viewfunction getAavePool() view returns (address)
executeFlashLoan
nonpayablefunction executeFlashLoan(address token, uint256 amount, tuple[] operations) returns (uint256 out)
events
FlashLoanRequested
event FlashLoanRequested(address token, uint256 amount)
errors
No errors.
creation bytecode
0x60c06040523462000050576200001e620000186200012f565b620001ed565b6200002862000056565b61085b620002a28239608051816102f4015260a0518181816102b301526106cf015261085b90f35b6200005c565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906200008d9062000061565b810190811060018060401b03821117620000a657604052565b6200006b565b90620000c3620000bb62000056565b928362000081565b565b600080fd5b60018060a01b031690565b620000e090620000ca565b90565b620000ee81620000d5565b03620000f657565b600080fd5b905051906200010a82620000e3565b565b9060208282031262000129576200012691600001620000fb565b90565b620000c5565b6200015262000afd803803806200014681620000ac565b9283398101906200010c565b90565b90565b620001716200016b6200017792620000ca565b62000155565b620000ca565b90565b620001859062000158565b90565b62000193906200017a565b90565b620001a19062000158565b90565b620001af9062000196565b90565b60e01b90565b60000190565b620001c862000056565b3d6000823e3d90fd5b620001dc9062000158565b90565b620001ea90620001d1565b90565b602062000216620002106200022f93620002078162000188565b60805262000188565b620001a4565b63026b1d5f906200022662000056565b938492620001b2565b825281806200024160048201620001b8565b03915afa80156200029b57620002619160009162000266575b50620001df565b60a052565b6200028c915060203d811162000293575b62000283818362000081565b8101906200010c565b386200025a565b503d62000277565b620001be56fe60806040526004361015610013575b610264565b61001e60003561004d565b806313561b55146100485780635e870748146100435763e870ced10361000e5761022b565b6100e2565b6100ad565b60e01c90565b60405190565b600080fd5b600080fd5b600091031261006e57565b61005e565b60018060a01b031690565b61008790610073565b90565b6100939061007e565b9052565b91906100ab9060006020850194019061008a565b565b346100dd576100bd366004610063565b6100d96100c86102a5565b6100d0610053565b91829182610097565b0390f35b610059565b34610112576100f2366004610063565b61010e6100fd6102e6565b610105610053565b91829182610097565b0390f35b610059565b600080fd5b6101258161007e565b0361012c57565b600080fd5b9050359061013e8261011c565b565b90565b61014c81610140565b0361015357565b600080fd5b9050359061016582610143565b565b600080fd5b600080fd5b600080fd5b909182601f830112156101b05781359167ffffffffffffffff83116101ab5760200192602083028401116101a657565b610171565b61016c565b610167565b91606083830312610203576101cd8260008501610131565b926101db8360208301610158565b92604082013567ffffffffffffffff81116101fe576101fa9201610176565b9091565b610117565b61005e565b61021190610140565b9052565b919061022990600060208501940190610208565b565b3461025f5761025b61024a6102413660046101b5565b929190916106bd565b610252610053565b91829182610215565b0390f35b610059565b600080fd5b600090565b90565b61028561028061028a92610073565b61026e565b610073565b90565b61029690610271565b90565b6102a29061028d565b90565b6102ad610269565b506102d77f0000000000000000000000000000000000000000000000000000000000000000610299565b90565b6102e39061028d565b90565b6102ee610269565b506103187f00000000000000000000000000000000000000000000000000000000000000006102da565b90565b600090565b6103299061028d565b90565b60209181520190565b90565b61ffff1690565b61034881610338565b0361034f57565b600080fd5b905035906103618261033f565b565b50610372906020810190610354565b90565b61037e90610338565b9052565b600080fd5b600080fd5b600080fd5b90356001602003823603038112156103d257016020813591019167ffffffffffffffff82116103cd5760018202360383136103c857565b610387565b610382565b61038c565b60209181520190565b90826000939282370152565b601f801991011690565b91906104108161040981610415956103d7565b80956103e0565b6103ec565b0190565b61045791610449604082019261043f6104356000830183610363565b6000850190610375565b6020810190610391565b9160208185039101526103f6565b90565b9061046491610419565b90565b903560016040038236030381121561047d570190565b61038c565b60200190565b91816104939161032c565b90816104a460208302840194610335565b92836000925b8484106104ba5750505050505090565b90919293949560206104e56104df83856001950388526104da8b88610467565b61045a565b98610482565b9401940192949391906104aa565b909161050b9260208301926000818503910152610488565b90565b634e487b7160e01b600052604160045260246000fd5b9061052e906103ec565b810190811067ffffffffffffffff82111761054857604052565b61050e565b600080fd5b60e01b90565b600091031261056357565b61005e565b5190565b60209181520190565b60005b838110610589575050906000910152565b806020918301518185015201610578565b6105b96105c26020936105c7936105b081610568565b9384809361056c565b95869101610575565b6103ec565b0190565b90565b6105e26105dd6105e7926105cb565b61026e565b610338565b90565b6105f3906105ce565b9052565b610646946106318298979561062760809661061d61063e97600060a0890198019061008a565b60208c019061008a565b60408a0190610208565b878203606089015261059a565b9401906105ea565b565b610650610053565b3d6000823e3d90fd5b7f6b588333b27ba71843c858b6d05ac839380f5f5dc22fbe58d7831700d6b5ccc690565b61069161068c610696926105cb565b61026e565b610140565b90565b9160206106bb9294936106b46040820196600083019061008a565b0190610208565b565b939290916106c961031b565b506106f37f0000000000000000000000000000000000000000000000000000000000000000610299565b6342b0b77c9061070230610320565b9187946107308795610721610715610053565b938492602084016104f3565b60208201810382520382610524565b600091833b156108105761076661075b9360009793889461074f610053565b9a8b998a988997610552565b8752600487016105f7565b03925af1801561080b576107de575b50610786610781610659565b610815565b926107a2610792610659565b61079c600061067d565b90610822565b907f36b2acb66143c7d81ece04083e3157526cab9360d579ecd6ed68c9e7481123f1916107d96107d0610053565b92839283610699565b0390a1565b6107fe9060003d8111610804575b6107f68183610524565b810190610558565b38610775565b503d6107ec565b610648565b61054d565b61081d61031b565b505490565b5556fea26469706673582212208bd90471a002c5264bd792977ea04452235645da9f29a0f4ed952c8210b2365c64736f6c634300081800330000000000000000000000002f39d218133afab8f2b819b1066c7e434ad94e9e