0 txs
0 calls
constructor
constructor(address _morphoAddress)
functions
MORPHO
viewfunction MORPHO() view returns (address)
borrowFromMarket
nonpayablefunction borrowFromMarket(bytes32 marketId, address from, uint256 amount)
supplyCollateral
nonpayablefunction supplyCollateral(bytes32 marketId, address to, uint256 amount)
events
BaseTokenBorrowed
event BaseTokenBorrowed(address token, uint256 amount)
BaseTokenRepaid
event BaseTokenRepaid(address token, uint256 amount)
CollateralSupplied
event CollateralSupplied(address token, uint256 amount)
CollateralWithdrawn
event CollateralWithdrawn(address token, uint256 amount)
errors
No errors.
creation bytecode
0x60a0604052346200005c576200001e620000186200013b565b6200026d565b6200002862000062565b610ceb620002ac82396080518181816101730152818161050201528181610783015281816107b30152610a1d0152610ceb90f35b62000068565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b9062000099906200006d565b810190811060018060401b03821117620000b257604052565b62000077565b90620000cf620000c762000062565b92836200008d565b565b600080fd5b60018060a01b031690565b620000ec90620000d6565b90565b620000fa81620000e1565b036200010257565b600080fd5b905051906200011682620000ef565b565b906020828203126200013557620001329160000162000107565b90565b620000d1565b6200015e62000f97803803806200015281620000b8565b92833981019062000118565b90565b90565b90565b620001806200017a620001869262000161565b62000164565b620000d6565b90565b620001949062000167565b90565b60209181520190565b60007f496e76616c6964204d6f7270686f206164647265737300000000000000000000910152565b620001d7601660209262000197565b620001e281620001a0565b0190565b620001fe9060208101906000818303910152620001c8565b90565b156200020957565b6200021362000062565b62461bcd60e51b8152806200022b60048201620001e6565b0390fd5b62000248620002426200024e92620000d6565b62000164565b620000d6565b90565b6200025c906200022f565b90565b6200026a9062000251565b90565b620002a690620002a08162000298620002916200028b600062000189565b620000e1565b91620000e1565b141562000201565b6200025f565b60805256fe60806040526004361015610013575b610258565b61001e60003561004d565b80631973e9f1146100485780633acb56241461004357639e34410c0361000e57610224565b6101ef565b61012d565b60e01c90565b60405190565b600080fd5b600080fd5b90565b61006f81610063565b0361007657565b600080fd5b9050359061008882610066565b565b60018060a01b031690565b61009e9061008a565b90565b6100aa81610095565b036100b157565b600080fd5b905035906100c3826100a1565b565b90565b6100d1816100c5565b036100d857565b600080fd5b905035906100ea826100c8565b565b90916060828403126101225761011f610108846000850161007b565b9361011681602086016100b6565b936040016100dd565b90565b61005e565b60000190565b3461015c576101466101403660046100ec565b916104d5565b61014e610053565b8061015881610127565b0390f35b610059565b600091031261016c57565b61005e565b7f000000000000000000000000000000000000000000000000000000000000000090565b90565b6101ac6101a76101b19261008a565b610195565b61008a565b90565b6101bd90610198565b90565b6101c9906101b4565b90565b6101d5906101c0565b9052565b91906101ed906000602085019401906101cc565b565b3461021f576101ff366004610161565b61021b61020a610171565b610212610053565b918291826101d9565b0390f35b610059565b346102535761023d6102373660046100ec565b916106ba565b610245610053565b8061024f81610127565b0390f35b610059565b600080fd5b90565b61027461026f6102799261025d565b610195565b6100c5565b90565b60209181520190565b60007f416d6f756e74206d7573742062652067726561746572207468616e2030000000910152565b6102ba601d60209261027c565b6102c381610285565b0190565b6102dd90602081019060008183039101526102ad565b90565b156102e757565b6102ef610053565b62461bcd60e51b815280610305600482016102c7565b0390fd5b610312906101b4565b90565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906103449061031a565b810190811067ffffffffffffffff82111761035e57604052565b610324565b60e01b90565b90505190610376826100c8565b565b91906040838203126103a1578061039561039e9260008601610369565b93602001610369565b90565b61005e565b6103af90610095565b9052565b6103bc906100c5565b9052565b9060808061041a936103da600082015160008601906103a6565b6103ec602082015160208601906103a6565b6103fe604082015160408601906103a6565b610410606082015160608601906103a6565b01519101906103b3565b565b610425906100c5565b9052565b61043290610260565b9052565b61043f90610095565b9052565b909594926104919461048061048a926104766101009661046c61012088019c60008901906103c0565b60a087019061041c565b60c0850190610429565b60e0830190610436565b0190610436565b565b61049b610053565b3d6000823e3d90fd5b6104ae9051610095565b90565b9160206104d39294936104cc60408201966000830190610436565b019061041c565b565b6104fb906104f6846104f06104ea6000610260565b916100c5565b116102e0565b610a09565b60406105267f00000000000000000000000000000000000000000000000000000000000000006101c0565b6350d8cd4b90610558600085936105638998839061054330610309565b9161054c610053565b9b8c998a988997610363565b875260048701610443565b03925af19081156105ea57610581926000926105bd575b50016104a4565b907f4194abe24c30675ca3d2eb4e0bca33fd81199487efcaafafa80d02dadf67e1a8916105b86105af610053565b928392836104b1565b0390a1565b6105dd9060403d81116105e3575b6105d5818361033a565b810190610378565b5061057a565b503d6105cb565b610493565b600090565b6105fd90610198565b90565b610609906105f4565b90565b610615906101b4565b90565b906020828203126106325761062f91600001610369565b90565b61005e565b919061064b90600060208501940190610436565b565b600091031261065857565b61005e565b60209181520190565b6106726000809261065d565b0190565b90916106b7936106a06106aa9261069661010086019660008701906103c0565b60a085019061041c565b60c0830190610436565b60e0818303910152610666565b90565b6106c26105ef565b506106cc81610a09565b90836106e26106dc6000196100c5565b916100c5565b146000146108dd5761073c602061070a6107056107008387016104a4565b610600565b61060c565b6370a082319061073161071c30610309565b92610725610053565b95869485938493610363565b835260048301610637565b03915afa9081156108d8576000916108aa575b50935b61076f856107696107636000610260565b916100c5565b116102e0565b6107ae61077e602085016104a4565b6107a77f00000000000000000000000000000000000000000000000000000000000000006101c0565b8791610b7a565b6107d77f00000000000000000000000000000000000000000000000000000000000000006101c0565b6107e563238d657993610a09565b919492813b156108a557600061080e916108198296610802610053565b998a9788968795610363565b855260048501610676565b03925af19081156108a05761083792602092610873575b50016104a4565b907fb0c1a992a318d3f9e5ee4ef9bce6d9310f55f81d40dd18429c1b4ad5aca3d0d19161086e610865610053565b928392836104b1565b0390a1565b6108939060003d8111610899575b61088b818361033a565b81019061064d565b38610830565b503d610881565b610493565b610315565b6108cb915060203d81116108d1575b6108c3818361033a565b810190610618565b3861074f565b503d6108b9565b610493565b83610752565b906108f66108ef610053565b928361033a565b565b61090260a06108e3565b90565b600090565b600090565b6109176108f8565b9060208080808086610927610905565b815201610932610905565b81520161093d610905565b815201610948610905565b81520161095361090a565b81525050565b61096161090f565b90565b90505190610971826100a1565b565b919060a0838203126109c55761098c8160008501610964565b9261099a8260208301610964565b926109c26109ab8460408501610964565b936109b98160608601610964565b93608001610369565b90565b61005e565b6109d390610063565b9052565b91906109eb906000602085019401906109ca565b565b906109f7906100c5565b9052565b90610a0590610095565b9052565b90610a6860a0610a17610959565b93610a417f00000000000000000000000000000000000000000000000000000000000000006101c0565b610a5d632c3c9157610a51610053565b95869485938493610363565b8352600483016109d7565b03915afa908115610b0957610acb91600080808080929194610acd575b610ac593949550610abf9060008a0196610ab98b6020810196610ab3604083019560806060850194016109ed565b906109fb565b906109fb565b906109fb565b906109fb565b565b5050505050610abf610af8610ac59260a03d8111610b02575b610af0818361033a565b810190610973565b9092919450610a85565b503d610ae6565b610493565b916020610b30929493610b2960408201966000830190610436565b0190610436565b565b151590565b610b4081610b32565b03610b4757565b600080fd5b90505190610b5982610b37565b565b90602082820312610b7557610b7291600001610b4c565b90565b61005e565b9091610b8d610b8883610600565b61060c565b602063dd62ed3e91610b9e30610309565b90610bbb8794610bc6610baf610053565b96879586948594610363565b845260048401610b0e565b03915afa908115610cb057610bee91610be891600091610c82575b50926100c5565b916100c5565b10610bf8575b5050565b610c0b610c06602092610600565b61060c565b63095ea7b39290610c316000801995610c3c610c25610053565b97889687958694610363565b8452600484016104b1565b03925af18015610c7d57610c51575b80610bf4565b610c719060203d8111610c76575b610c69818361033a565b810190610b5b565b610c4b565b503d610c5f565b610493565b610ca3915060203d8111610ca9575b610c9b818361033a565b810190610618565b38610be1565b503d610c91565b61049356fea26469706673582212206cdb031a27eadcc1f1e802811a762d6bed221dcaed6ecf43e002ba5643fc5c6c64736f6c63430008180033000000000000000000000000bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb