0 txs
1 call
constructor
No constructor.
functions
run
nonpayablefunction run(address comet, address[] assets, uint256[] amounts, address baseAsset, uint256 repay)
events
No events.
errors
InvalidInput
error InvalidInput()
creation bytecode
0x608060405234601c57600e6020565b610e3e61002b8239610e3e90f35b6026565b60405190565b5f80fdfe60806040526004361015610013575b610206565b61001d5f3561002c565b63ff2038850361000e576101cc565b60e01c90565b60405190565b5f80fd5b5f80fd5b5f80fd5b73ffffffffffffffffffffffffffffffffffffffff1690565b61006690610044565b90565b6100728161005d565b0361007957565b5f80fd5b9050359061008a82610069565b565b5f80fd5b5f80fd5b5f80fd5b909182601f830112156100d25781359167ffffffffffffffff83116100cd5760200192602083028401116100c857565b610094565b610090565b61008c565b909182601f830112156101115781359167ffffffffffffffff831161010c57602001926020830284011161010757565b610094565b610090565b61008c565b90565b61012281610116565b0361012957565b5f80fd5b9050359061013a82610119565b565b909160a0828403126101c257610154835f840161007d565b92602083013567ffffffffffffffff81116101bd5781610175918501610098565b92909360408101359167ffffffffffffffff83116101b85761019c846101b59484016100d7565b9390946101ac816060860161007d565b9360800161012d565b90565b610040565b610040565b61003c565b5f0190565b34610201576101eb6101df36600461013c565b959490949391936103de565b6101f3610032565b806101fd816101c7565b0390f35b610038565b5f80fd5b5090565b5090565b90565b90565b61022c61022761023192610212565b610215565b610116565b90565b61024861024361024d92610044565b610215565b610044565b90565b61025990610234565b90565b61026590610250565b90565b61027190610234565b90565b61027d90610268565b90565b61028990610234565b90565b61029590610280565b90565b5f80fd5b601f801991011690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b906102dd9061029c565b810190811067ffffffffffffffff8211176102f757604052565b6102a6565b60e01b90565b5f91031261030c57565b61003c565b61031a9061005d565b9052565b61032790610116565b9052565b91602061034c92949361034560408201965f830190610311565b019061031e565b565b610356610032565b3d5f823e3d90fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b919081101561039b576020020190565b61035e565b356103aa81610119565b90565b91908110156103bd576020020190565b61035e565b356103cc81610069565b90565b60016103db9101610116565b90565b9196959490949392936103f286899061020a565b61040e61040861040388889061020e565b610116565b91610116565b0361066157806104266104205f610218565b91610116565b1161055f575b50506104375f610218565b5b8061045561044f61044a888b9061020a565b610116565b91610116565b10156105565761046f61046a8585849161038b565b6103a0565b61048161047b5f610218565b91610116565b11610495575b610490906103cf565b610438565b6104a66104a183610274565b61028c565b9063f3fef3a36104c06104bb888b85916103ad565b6103c2565b6104d46104cf8888869161038b565b6103a0565b93803b15610551576104f95f80946105046104ed610032565b988996879586946102fc565b84526004840161032b565b03925af191821561054c5761049092610520575b509050610487565b61053f905f3d8111610545575b61053781836102d3565b810190610302565b5f610518565b503d61052d565b61034e565b610298565b50505050509050565b61057361056b8361025c565b848391610743565b61058461057f84610274565b61028c565b63f2b9fdb8838392803b1561065c576105b05f80946105bb6105a4610032565b978896879586946102fc565b84526004840161032b565b03925af180156106575761062b575b506105fd6105f77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610116565b91610116565b14610609575b8061042c565b6106156106259161025c565b8261061f5f610218565b91610743565b5f610603565b61064a905f3d8111610650575b61064281836102d3565b810190610302565b5f6105ca565b503d610638565b61034e565b610298565b5f7fb4fa3fb300000000000000000000000000000000000000000000000000000000815280610692600482016101c7565b0390fd5b61069f90610280565b90565b63ffffffff1690565b7fffffffff000000000000000000000000000000000000000000000000000000001690565b6106e46106df6106e9926106a2565b6102fc565b6106ab565b90565b151590565b60ff1690565b61070b61070661071092610212565b610215565b6106f1565b90565b61071c906106f7565b9052565b91602061074192949361073a60408201965f830190610311565b0190610713565b565b909161078460049161077561075b63095ea7b36106d0565b9186610765610032565b958694602086019081520161032b565b602082018103825203826102d3565b906107996107938284906108c3565b156106ec565b6107a3575b505050565b6107f060046107f5946107eb84916107dc6107c163095ea7b36106d0565b915f906107cc610032565b9687946020860190815201610720565b602082018103825203836102d3565b610ab5565b610ab5565b5f808061079e565b5f90565b9061081461080d610032565b92836102d3565b565b67ffffffffffffffff81116108345761083060209161029c565b0190565b6102a6565b9061084b61084683610816565b610801565b918252565b606090565b3d5f14610870576108653d610839565b903d5f602084013e5b565b610878610850565b9061086e565b5190565b61088b816106ec565b0361089257565b5f80fd5b905051906108a382610882565b565b906020828203126108be576108bb915f01610896565b90565b61003c565b905f80916108cf6107fd565b506108d984610696565b9082602082019151925af16108ec610855565b81610917575b5090816108fe575b5090565b610911915061090c90610696565b610b21565b5f6108fa565b90506109228161087e565b61093461092e5f610218565b91610116565b14908115610944575b505f6108f2565b61095f915060206109548261087e565b8183010191016108a5565b5f61093d565b67ffffffffffffffff81116109835761097f60209161029c565b0190565b6102a6565b9061099a61099583610965565b610801565b918252565b5f7f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564910152565b6109d06020610988565b906109dd6020830161099f565b565b6109e76109c6565b90565b60209181520190565b60207f6f74207375636365656400000000000000000000000000000000000000000000917f5361666545524332303a204552433230206f7065726174696f6e20646964206e5f8201520152565b610a4d602a6040926109ea565b610a56816109f3565b0190565b610a6f9060208101905f818303910152610a40565b90565b15610a7957565b610a81610032565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610ab160048201610a5a565b0390fd5b610afe91610ac5610ad492610696565b90610ace6109df565b91610b41565b610add8161087e565b610aef610ae95f610218565b91610116565b14908115610b00575b50610a72565b565b610b1b91506020610b108261087e565b8183010191016108a5565b5f610af8565b610b296107fd565b503b610b3d610b375f610218565b91610116565b1190565b90610b609291610b4f610850565b5090610b5a5f610218565b91610c31565b90565b610b6c90610280565b90565b60207f722063616c6c0000000000000000000000000000000000000000000000000000917f416464726573733a20696e73756666696369656e742062616c616e636520666f5f8201520152565b610bc960266040926109ea565b610bd281610b6f565b0190565b610beb9060208101905f818303910152610bbc565b90565b15610bf557565b610bfd610032565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610c2d60048201610bd6565b0390fd5b915f8091610c879593610c42610850565b50610c69610c4f30610b63565b31610c62610c5c85610116565b91610116565b1015610bee565b8591602082019151925af191610c7d610855565b9092909192610d26565b90565b5f7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000910152565b610cbe601d6020926109ea565b610cc781610c8a565b0190565b610ce09060208101905f818303910152610cb1565b90565b15610cea57565b610cf2610032565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610d2260048201610ccb565b0390fd5b919290610d31610850565b505f14610d755750610d428261087e565b610d54610d4e5f610218565b91610116565b14610d5e575b5090565b610d6a610d6f91610b21565b610ce3565b5f610d5a565b82610dd3565b5190565b90825f9392825e0152565b610da9610db2602093610db793610da081610d7b565b938480936109ea565b95869101610d7f565b61029c565b0190565b610dd09160208201915f818403910152610d8a565b90565b90610ddd8261087e565b610def610de95f610218565b91610116565b115f14610dff5750805190602001fd5b610e3a90610e0b610032565b9182917f08c379a000000000000000000000000000000000000000000000000000000000835260048301610dbb565b0390fd