0 txs
286 calls
constructor
constructor(address _morphoAddress)
functions
MORPHO
viewfunction MORPHO() view returns (address)
borrowFromMarket
nonpayablefunction borrowFromMarket(bytes32 marketId, address from, uint256 amount)
repayDebt
nonpayablefunction repayDebt(bytes32 marketId, address to, uint256 assets, uint256 shares)
supplyCollateral
nonpayablefunction supplyCollateral(bytes32 marketId, address to, uint256 amount)
withdrawCollateral
nonpayablefunction withdrawCollateral(bytes32 marketId, address from, uint256 amount)
events
No events.
errors
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60a06040523462000086576200001e6200001862000165565b62000297565b620000286200008c565b6111db620002d68239608051818181610193015281816105d801528181610643015281816107cc015281816108450152818161089001528181610a1301528181610b1501528181610b4501528181610ca50152610d0a01526111db90f35b62000092565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b90620000c39062000097565b810190811060018060401b03821117620000dc57604052565b620000a1565b90620000f9620000f16200008c565b9283620000b7565b565b600080fd5b60018060a01b031690565b620001169062000100565b90565b62000124816200010b565b036200012c57565b600080fd5b90505190620001408262000119565b565b906020828203126200015f576200015c9160000162000131565b90565b620000fb565b62000188620014b1803803806200017c81620000e2565b92833981019062000142565b90565b90565b90565b620001aa620001a4620001b0926200018b565b6200018e565b62000100565b90565b620001be9062000191565b90565b60209181520190565b60007f496e76616c6964204d6f7270686f206164647265737300000000000000000000910152565b620002016016602092620001c1565b6200020c81620001ca565b0190565b620002289060208101906000818303910152620001f2565b90565b156200023357565b6200023d6200008c565b62461bcd60e51b815280620002556004820162000210565b0390fd5b620002726200026c620002789262000100565b6200018e565b62000100565b90565b620002869062000259565b90565b62000294906200027b565b90565b620002d090620002ca81620002c2620002bb620002b56000620001b3565b6200010b565b916200010b565b14156200022b565b62000289565b60805256fe60806040526004361015610013575b61032a565b61001e60003561006d565b80631973e9f1146100685780633acb562414610063578063926e16ee1461005e5780639e34410c146100595763db35400d0361000e576102f6565b6102c2565b61028b565b61020f565b61014d565b60e01c90565b60405190565b600080fd5b600080fd5b90565b61008f81610083565b0361009657565b600080fd5b905035906100a882610086565b565b60018060a01b031690565b6100be906100aa565b90565b6100ca816100b5565b036100d157565b600080fd5b905035906100e3826100c1565b565b90565b6100f1816100e5565b036100f857565b600080fd5b9050359061010a826100e8565b565b90916060828403126101425761013f610128846000850161009b565b9361013681602086016100d6565b936040016100fd565b90565b61007e565b60000190565b3461017c5761016661016036600461010c565b916105cb565b61016e610073565b8061017881610147565b0390f35b610079565b600091031261018c57565b61007e565b7f000000000000000000000000000000000000000000000000000000000000000090565b90565b6101cc6101c76101d1926100aa565b6101b5565b6100aa565b90565b6101dd906101b8565b90565b6101e9906101d4565b90565b6101f5906101e0565b9052565b919061020d906000602085019401906101ec565b565b3461023f5761021f366004610181565b61023b61022a610191565b610232610073565b918291826101f9565b0390f35b610079565b6080818303126102865761025b826000830161009b565b9261028361026c84602085016100d6565b9361027a81604086016100fd565b936060016100fd565b90565b61007e565b346102bd576102a761029e366004610244565b929190916107bf565b6102af610073565b806102b981610147565b0390f35b610079565b346102f1576102db6102d536600461010c565b91610a05565b6102e3610073565b806102ed81610147565b0390f35b610079565b346103255761030f61030936600461010c565b91610c97565b610317610073565b8061032181610147565b0390f35b610079565b600080fd5b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b9061035e90610334565b810190811067ffffffffffffffff82111761037857604052565b61033e565b60e01b90565b600080fd5b9061039b610394610073565b9283610354565b565b905051906103aa826100c1565b565b905051906103b9826100e8565b565b919060a08382031261042d57610426906103d560a0610388565b936103e3826000830161039d565b60008601526103f5826020830161039d565b6020860152610407826040830161039d565b6040860152610419826060830161039d565b60608601526080016103ac565b6080830152565b610383565b9060a08282031261044c57610449916000016103bb565b90565b61007e565b61045a90610083565b9052565b919061047290600060208501940190610451565b565b61047c610073565b3d6000823e3d90fd5b61048e906101d4565b90565b91906040838203126104ba57806104ae6104b792600086016103ac565b936020016103ac565b90565b61007e565b6104c8906100b5565b9052565b6104d5906100e5565b9052565b90608080610533936104f3600082015160008601906104bf565b610505602082015160208601906104bf565b610517604082015160408601906104bf565b610529606082015160608601906104bf565b01519101906104cc565b565b61053e906100e5565b9052565b90565b61055961055461055e92610542565b6101b5565b6100e5565b90565b61056a90610545565b9052565b610577906100b5565b9052565b909594926105c9946105b86105c2926105ae610100966105a461012088019c60008901906104d9565b60a0870190610535565b60c0850190610561565b60e083019061056e565b019061056e565b565b9160a061062392936105fc7f00000000000000000000000000000000000000000000000000000000000000006101e0565b610618632c3c915761060c610073565b9687948593849361037d565b83526004830161045e565b03915afa8015610710576040926000916106e2575b5061069360006106677f00000000000000000000000000000000000000000000000000000000000000006101e0565b9261069e6350d8cd4b919597839061067e30610485565b91610687610073565b9a8b998a98899761037d565b87526004870161057b565b03925af180156106dd576106b0575b50565b6106d09060403d81116106d6575b6106c88183610354565b810190610491565b506106ad565b503d6106be565b610474565b610703915060a03d8111610709575b6106fb8183610354565b810190610432565b38610638565b503d6106f1565b610474565b61071f90516100b5565b90565b6fffffffffffffffffffffffffffffffff1690565b61074b61074661075092610722565b6101b5565b6100e5565b90565b60209181520190565b61076860008092610753565b0190565b91936107a46107ae929461079a6107bc9761079061012088019860008901906104d9565b60a0870190610535565b60c0850190610535565b60e083019061056e565b61010081830391015261075c565b90565b9060a061081793926107f07f00000000000000000000000000000000000000000000000000000000000000006101e0565b61080c632c3c9157610800610073565b9788948593849361037d565b83526004830161045e565b03915afa801561094e5760006108d1916040958291610920575b50610888610840838301610715565b6108697f00000000000000000000000000000000000000000000000000000000000000006101e0565b6108826fffffffffffffffffffffffffffffffff610737565b91610e11565b6108dc6108b47f00000000000000000000000000000000000000000000000000000000000000006101e0565b946320b76e819296986108c5610073565b998a988997889661037d565b86526004860161076c565b03925af1801561091b576108ee575b50565b61090e9060403d8111610914575b6109068183610354565b810190610491565b506108eb565b503d6108fc565b610474565b610941915060a03d8111610947575b6109398183610354565b810190610432565b38610831565b503d61092f565b610474565b600090565b610961906101b8565b90565b61096d90610958565b90565b610979906101d4565b90565b9060208282031261099657610993916000016103ac565b90565b61007e565b91906109af9060006020850194019061056e565b565b60009103126109bc57565b61007e565b9091610a02936109eb6109f5926109e161010086019660008701906104d9565b60a0850190610535565b60c083019061056e565b60e081830391015261075c565b90565b60a0610a5e91939293610a377f00000000000000000000000000000000000000000000000000000000000000006101e0565b610a53632c3c9157610a47610073565b9586948593849361037d565b83526004830161045e565b03915afa908115610c5257600091610c24575b5090610a7b610953565b5080610a91610a8b6000196100e5565b916100e5565b14600014610c1f5750610aec6020610aba610ab5610ab0838601610715565b610964565b610970565b6370a0823190610ae1610acc30610485565b92610ad5610073565b9586948593849361037d565b83526004830161099b565b03915afa908115610c1a57600091610bec575b505b610b40610b1060208401610715565b610b397f00000000000000000000000000000000000000000000000000000000000000006101e0565b8391610e11565b610b697f00000000000000000000000000000000000000000000000000000000000000006101e0565b63238d657992919392813b15610be7576000610b9891610ba38296610b8c610073565b9889978896879561037d565b8552600485016109c1565b03925af18015610be257610bb5575b50565b610bd59060003d8111610bdb575b610bcd8183610354565b8101906109b1565b38610bb2565b503d610bc3565b610474565b61032f565b610c0d915060203d8111610c13575b610c058183610354565b81019061097c565b38610aff565b503d610bfb565b610474565b610b01565b610c45915060a03d8111610c4b575b610c3d8183610354565b810190610432565b38610a71565b503d610c33565b610474565b610c8e610c9594610c8460e094989795610c7a61010086019a60008701906104d9565b60a0850190610535565b60c083019061056e565b019061056e565b565b60a0610cf091939293610cc97f00000000000000000000000000000000000000000000000000000000000000006101e0565b610ce5632c3c9157610cd9610073565b9586948593849361037d565b83526004830161045e565b03915afa908115610de857600091610dba575b5090610d2e7f00000000000000000000000000000000000000000000000000000000000000006101e0565b638720316d929193610d3f30610485565b823b15610db557600094610d718692610d6694610d5a610073565b998a988997889661037d565b865260048601610c57565b03925af18015610db057610d83575b50565b610da39060003d8111610da9575b610d9b8183610354565b8101906109b1565b38610d80565b503d610d91565b610474565b61032f565b610ddb915060a03d8111610de1575b610dd38183610354565b810190610432565b38610d03565b503d610dc9565b610474565b916020610e0f929493610e086040820196600083019061056e565b019061056e565b565b91610e23610e1e84610964565b610970565b602063dd62ed3e91610e3430610485565b90610e518694610e5c610e45610073565b9687958694859461037d565b845260048401610ded565b03915afa908115610ed957610e8491610e7e91600091610eab575b50926100e5565b916100e5565b10610e8e575b5050565b610e9a610ea492610964565b9060001991610f5c565b3880610e8a565b610ecc915060203d8111610ed2575b610ec48183610354565b81019061097c565b38610e77565b503d610eba565b610474565b63ffffffff1690565b63ffffffff60e01b1690565b610f07610f02610f0c92610ede565b61037d565b610ee7565b90565b916020610f31929493610f2a6040820196600083019061056e565b0190610535565b565b151590565b916020610f5a929493610f536040820196600083019061056e565b0190610561565b565b9091610f9f600491610f9063095ea7b3610f77879391610ef3565b92610f80610073565b9586946020860190815201610f0f565b60208201810382520382610354565b90610fb4610fae82849061103d565b15610f33565b610fbe575b505050565b61100c6004611011946110078491610ff863095ea7b3610fdf600091610ef3565b92610fe8610073565b9687946020860190815201610f38565b60208201810382520383610354565b6110e4565b6110e4565b388080610fb9565b600090565b90565b61103561103061103a9261101e565b6101b5565b6100e5565b90565b90600060209161104b611019565b50611054611019565b5061105d610953565b50611066610953565b50828151910182855af13d91600051919283611083575b50505090565b9091925061109a6110946000610545565b916100e5565b146000146110ca576110ac9150610970565b3b6110c06110ba6000610545565b916100e5565b115b38808061107d565b506110de6110d86001611021565b916100e5565b146110c2565b9060006020916110f2610953565b506110fb610953565b50828151910182855af115611199573d6000519061112261111c6000610545565b916100e5565b1460001461117f575061113481610970565b3b6111486111426000610545565b916100e5565b145b6111515750565b61115d61117b91610970565b611165610073565b918291635274afe760e01b83526004830161099b565b0390fd5b61119261118c6001611021565b916100e5565b141561114a565b6040513d6000823e3d90fdfea26469706673582212209c312dbba26e16636d755da2dc07dba955db5554856f26a3d1092f5b200fd16164736f6c63430008180033000000000000000000000000bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb