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
0x60a0604052346200005c576200001e620000186200013b565b6200026d565b6200002862000062565b610ce6620002ac82396080518181816101730152818161050201528181610784015281816107b40152610a180152610ce690f35b62000068565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b9062000099906200006d565b810190811060018060401b03821117620000b257604052565b62000077565b90620000cf620000c762000062565b92836200008d565b565b600080fd5b60018060a01b031690565b620000ec90620000d6565b90565b620000fa81620000e1565b036200010257565b600080fd5b905051906200011682620000ef565b565b906020828203126200013557620001329160000162000107565b90565b620000d1565b6200015e62000f92803803806200015281620000b8565b92833981019062000118565b90565b90565b90565b620001806200017a620001869262000161565b62000164565b620000d6565b90565b620001949062000167565b90565b60209181520190565b60007f496e76616c6964204d6f7270686f206164647265737300000000000000000000910152565b620001d7601660209262000197565b620001e281620001a0565b0190565b620001fe9060208101906000818303910152620001c8565b90565b156200020957565b6200021362000062565b62461bcd60e51b8152806200022b60048201620001e6565b0390fd5b62000248620002426200024e92620000d6565b62000164565b620000d6565b90565b6200025c906200022f565b90565b6200026a9062000251565b90565b620002a690620002a08162000298620002916200028b600062000189565b620000e1565b91620000e1565b141562000201565b6200025f565b60805256fe60806040526004361015610013575b610258565b61001e60003561004d565b80631973e9f1146100485780633acb56241461004357639e34410c0361000e57610224565b6101ef565b61012d565b60e01c90565b60405190565b600080fd5b600080fd5b90565b61006f81610063565b0361007657565b600080fd5b9050359061008882610066565b565b60018060a01b031690565b61009e9061008a565b90565b6100aa81610095565b036100b157565b600080fd5b905035906100c3826100a1565b565b90565b6100d1816100c5565b036100d857565b600080fd5b905035906100ea826100c8565b565b90916060828403126101225761011f610108846000850161007b565b9361011681602086016100b6565b936040016100dd565b90565b61005e565b60000190565b3461015c576101466101403660046100ec565b916104d5565b61014e610053565b8061015881610127565b0390f35b610059565b600091031261016c57565b61005e565b7f000000000000000000000000000000000000000000000000000000000000000090565b90565b6101ac6101a76101b19261008a565b610195565b61008a565b90565b6101bd90610198565b90565b6101c9906101b4565b90565b6101d5906101c0565b9052565b91906101ed906000602085019401906101cc565b565b3461021f576101ff366004610161565b61021b61020a610171565b610212610053565b918291826101d9565b0390f35b610059565b346102535761023d6102373660046100ec565b916106ba565b610245610053565b8061024f81610127565b0390f35b610059565b600080fd5b90565b61027461026f6102799261025d565b610195565b6100c5565b90565b60209181520190565b60007f416d6f756e74206d7573742062652067726561746572207468616e2030000000910152565b6102ba601d60209261027c565b6102c381610285565b0190565b6102dd90602081019060008183039101526102ad565b90565b156102e757565b6102ef610053565b62461bcd60e51b815280610305600482016102c7565b0390fd5b610312906101b4565b90565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906103449061031a565b810190811067ffffffffffffffff82111761035e57604052565b610324565b60e01b90565b90505190610376826100c8565b565b91906040838203126103a1578061039561039e9260008601610369565b93602001610369565b90565b61005e565b6103af90610095565b9052565b6103bc906100c5565b9052565b9060808061041a936103da600082015160008601906103a6565b6103ec602082015160208601906103a6565b6103fe604082015160408601906103a6565b610410606082015160608601906103a6565b01519101906103b3565b565b610425906100c5565b9052565b61043290610260565b9052565b61043f90610095565b9052565b909594926104919461048061048a926104766101009661046c61012088019c60008901906103c0565b60a087019061041c565b60c0850190610429565b60e0830190610436565b0190610436565b565b61049b610053565b3d6000823e3d90fd5b6104ae9051610095565b90565b9160206104d39294936104cc60408201966000830190610436565b019061041c565b565b6104fb906104f6846104f06104ea6000610260565b916100c5565b116102e0565b610a04565b60406105267f00000000000000000000000000000000000000000000000000000000000000006101c0565b6350d8cd4b90610558600085936105638998839061054330610309565b9161054c610053565b9b8c998a988997610363565b875260048701610443565b03925af19081156105ea57610581926000926105bd575b50016104a4565b907f4194abe24c30675ca3d2eb4e0bca33fd81199487efcaafafa80d02dadf67e1a8916105b86105af610053565b928392836104b1565b0390a1565b6105dd9060403d81116105e3575b6105d5818361033a565b810190610378565b5061057a565b503d6105cb565b610493565b600090565b6105fd90610198565b90565b610609906105f4565b90565b610615906101b4565b90565b906020828203126106325761062f91600001610369565b90565b61005e565b919061064b90600060208501940190610436565b565b600091031261065857565b61005e565b60209181520190565b6106726000809261065d565b0190565b90916106b7936106a06106aa9261069661010086019660008701906103c0565b60a085019061041c565b60c0830190610436565b60e0818303910152610666565b90565b6106c390610a04565b916106cc6105ef565b50806106e26106dc6000196100c5565b916100c5565b146000146108d8575061073d602061070b6107066107018387016104a4565b610600565b61060c565b6370a082319061073261071d30610309565b92610726610053565b95869485938493610363565b835260048301610637565b03915afa9081156108d3576000916108a5575b50915b6107708361076a6107646000610260565b916100c5565b116102e0565b6107af61077f602083016104a4565b6107a87f00000000000000000000000000000000000000000000000000000000000000006101c0565b8591610b75565b6107d87f00000000000000000000000000000000000000000000000000000000000000006101c0565b63238d6579908290859492813b156108a05760006108099161081482966107fd610053565b998a9788968795610363565b855260048501610676565b03925af190811561089b576108329260209261086e575b50016104a4565b907fb0c1a992a318d3f9e5ee4ef9bce6d9310f55f81d40dd18429c1b4ad5aca3d0d191610869610860610053565b928392836104b1565b0390a1565b61088e9060003d8111610894575b610886818361033a565b81019061064d565b3861082b565b503d61087c565b610493565b610315565b6108c6915060203d81116108cc575b6108be818361033a565b810190610618565b38610750565b503d6108b4565b610493565b91610753565b906108f16108ea610053565b928361033a565b565b6108fd60a06108de565b90565b600090565b600090565b6109126108f3565b9060208080808086610922610900565b81520161092d610900565b815201610938610900565b815201610943610900565b81520161094e610905565b81525050565b61095c61090a565b90565b9050519061096c826100a1565b565b919060a0838203126109c057610987816000850161095f565b92610995826020830161095f565b926109bd6109a6846040850161095f565b936109b4816060860161095f565b93608001610369565b90565b61005e565b6109ce90610063565b9052565b91906109e6906000602085019401906109c5565b565b906109f2906100c5565b9052565b90610a0090610095565b9052565b90610a6360a0610a12610954565b93610a3c7f00000000000000000000000000000000000000000000000000000000000000006101c0565b610a58632c3c9157610a4c610053565b95869485938493610363565b8352600483016109d2565b03915afa908115610b0457610ac691600080808080929194610ac8575b610ac093949550610aba9060008a0196610ab48b6020810196610aae604083019560806060850194016109e8565b906109f6565b906109f6565b906109f6565b906109f6565b565b5050505050610aba610af3610ac09260a03d8111610afd575b610aeb818361033a565b81019061096e565b9092919450610a80565b503d610ae1565b610493565b916020610b2b929493610b2460408201966000830190610436565b0190610436565b565b151590565b610b3b81610b2d565b03610b4257565b600080fd5b90505190610b5482610b32565b565b90602082820312610b7057610b6d91600001610b47565b90565b61005e565b9091610b88610b8383610600565b61060c565b602063dd62ed3e91610b9930610309565b90610bb68794610bc1610baa610053565b96879586948594610363565b845260048401610b09565b03915afa908115610cab57610be991610be391600091610c7d575b50926100c5565b916100c5565b10610bf3575b5050565b610c06610c01602092610600565b61060c565b63095ea7b39290610c2c6000801995610c37610c20610053565b97889687958694610363565b8452600484016104b1565b03925af18015610c7857610c4c575b80610bef565b610c6c9060203d8111610c71575b610c64818361033a565b810190610b56565b610c46565b503d610c5a565b610493565b610c9e915060203d8111610ca4575b610c96818361033a565b810190610618565b38610bdc565b503d610c8c565b61049356fea2646970667358221220f574cf43cdc627c2e890650ef9fe47e94fa4a01347bb39744b784fbe00babc4264736f6c63430008180033000000000000000000000000bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb