0 txs
0 calls
constructor
No constructor.
functions
borrowBaseToken
nonpayablefunction borrowBaseToken(address comet, address from, uint256 amount)
repayBaseToken
nonpayablefunction repayBaseToken(address comet, address to, uint256 amount)
supplyCollateral
nonpayablefunction supplyCollateral(address comet, address to, address collateralToken, uint256 amount)
withdrawCollateral
nonpayablefunction withdrawCollateral(address comet, address from, address collateralToken, 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
0x60806040523461001f57610011610024565b610de06100308239610de090f35b61002a565b60405190565b600080fdfe60806040526004361015610013575b610293565b61001e60003561005d565b80630f156382146100585780635820ba631461005357806366705d171461004e5763b540eb0f0361000e5761025f565b61022b565b6101b9565b610182565b60e01c90565b60405190565b600080fd5b600080fd5b60018060a01b031690565b61008790610073565b90565b6100939061007e565b90565b61009f8161008a565b036100a657565b600080fd5b905035906100b882610096565b565b6100c38161007e565b036100ca57565b600080fd5b905035906100dc826100ba565b565b6100e79061007e565b90565b6100f3816100de565b036100fa57565b600080fd5b9050359061010c826100ea565b565b90565b61011a8161010e565b0361012157565b600080fd5b9050359061013382610111565b565b6080818303126101775761014c82600083016100ab565b9261017461015d84602085016100cf565b9361016b81604086016100ff565b93606001610126565b90565b61006e565b60000190565b346101b45761019e610195366004610135565b929190916104ce565b6101a6610063565b806101b08161017c565b0390f35b610069565b346101eb576101d56101cc366004610135565b929190916106a8565b6101dd610063565b806101e78161017c565b0390f35b610069565b90916060828403126102265761022361020c84600085016100ab565b9361021a81602086016100cf565b93604001610126565b90565b61006e565b3461025a5761024461023e3660046101f0565b916107d9565b61024c610063565b806102568161017c565b0390f35b610069565b3461028e576102786102723660046101f0565b916109c7565b610280610063565b8061028a8161017c565b0390f35b610069565b600080fd5b600090565b90565b6102b46102af6102b992610073565b61029d565b610073565b90565b6102c5906102a0565b90565b6102d1906102bc565b90565b6102dd906102bc565b90565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b9061030f906102e5565b810190811067ffffffffffffffff82111761032957604052565b6102ef565b60e01b90565b9050519061034182610111565b565b9060208282031261035d5761035a91600001610334565b90565b61006e565b61036b9061007e565b9052565b919061038390600060208501940190610362565b565b61038d610063565b3d6000823e3d90fd5b90565b6103ad6103a86103b292610396565b61029d565b61010e565b90565b60209181520190565b60007f416d6f756e74206d7573742062652067726561746572207468616e2030000000910152565b6103f3601d6020926103b5565b6103fc816103be565b0190565b61041690602081019060008183039101526103e6565b90565b1561042057565b610428610063565b62461bcd60e51b81528061043e60048201610400565b0390fd5b61044b906102bc565b90565b600091031261045957565b61006e565b6104679061010e565b9052565b6104a16104a89461049760609498979561048d608086019a6000870190610362565b6020850190610362565b6040830190610362565b019061045e565b565b9160206104cc9294936104c560408201966000830190610362565b019061045e565b565b929190916104da610298565b50806104f06104ea60001961010e565b9161010e565b1460001461069e57506105396020610507836102c8565b6370a082319061052e610519306102d4565b92610522610063565b9586948593849361032e565b83526004830161036f565b03915afa8015610699576105909160009161066b575b50935b61056f856105696105636000610399565b9161010e565b11610419565b61058b61057b846102c8565b61058483610442565b8791610c6f565b610442565b916390323177906105a0306102d4565b90936105ab846102c8565b86823b15610666576000946105de86926105d3946105c7610063565b9a8b988997889661032e565b86526004860161046b565b03925af1918215610661576105f892610634575b506102c8565b907fb0c1a992a318d3f9e5ee4ef9bce6d9310f55f81d40dd18429c1b4ad5aca3d0d19161062f610626610063565b928392836104aa565b0390a1565b6106549060003d811161065a575b61064c8183610305565b81019061044e565b386105f2565b503d610642565b610385565b6102e0565b61068c915060203d8111610692575b6106848183610305565b810190610343565b3861054f565b503d61067a565b610385565b6105909093610552565b6106d1909291926106cc856106c66106c06000610399565b9161010e565b11610419565b610442565b916326441318906106e1306102d4565b936106eb846102c8565b86823b156107a65760009461071e869261071394610707610063565b9a8b988997889661032e565b86526004860161046b565b03925af19182156107a15761073892610774575b506102c8565b907fc30fcfbcaac9e0deffa719714eaa82396ff506a0d0d0eebe170830177288715d9161076f610766610063565b928392836104aa565b0390a1565b6107949060003d811161079a575b61078c8183610305565b81019061044e565b38610732565b503d610782565b610385565b6102e0565b905051906107b8826100ba565b565b906020828203126107d4576107d1916000016107ab565b90565b61006e565b906107f7836107f16107eb6000610399565b9161010e565b11610419565b61081b602061080584610442565b63c55dae6390610813610063565b93849261032e565b8252818061082b6004820161017c565b03915afa801561093e5761084891600091610910575b5092610442565b90632644131890610858306102d4565b928486823b1561090b5760009461088d869261088294610876610063565b998a988997889661032e565b86526004860161046b565b03925af18015610906576108d9575b50907f4194abe24c30675ca3d2eb4e0bca33fd81199487efcaafafa80d02dadf67e1a8916108d46108cb610063565b928392836104aa565b0390a1565b6108f99060003d81116108ff575b6108f18183610305565b81019061044e565b3861089c565b503d6108e7565b610385565b6102e0565b610931915060203d8111610937575b6109298183610305565b8101906107ba565b38610841565b503d61091f565b610385565b60007f4e6f20626f72726f772062616c616e636520746f207265706179000000000000910152565b610978601a6020926103b5565b61098181610943565b0190565b61099b906020810190600081830391015261096b565b90565b156109a557565b6109ad610063565b62461bcd60e51b8152806109c360048201610985565b0390fd5b90610a0060206109d684610442565b63374c49b4906109f585926109e9610063565b9586948593849361032e565b83526004830161036f565b03915afa908115610be657600091610bb8575b50610a3181610a2b610a256000610399565b9161010e565b1161099e565b83610a46610a4060001961010e565b9161010e565b14610bae575b50610a716020610a5b84610442565b63c55dae6390610a69610063565b93849261032e565b82528180610a816004820161017c565b03915afa8015610ba957610ab291600091610b7b575b5092610aad84610aa683610442565b8791610c6f565b610442565b90639032317790610ac2306102d4565b90928486823b15610b7657600094610af88692610aed94610ae1610063565b998a988997889661032e565b86526004860161046b565b03925af18015610b7157610b44575b50907f3426b9942c93b27149d4861714a905530d71f8dc99c5c57fd9d917af90d29a1391610b3f610b36610063565b928392836104aa565b0390a1565b610b649060003d8111610b6a575b610b5c8183610305565b81019061044e565b38610b07565b503d610b52565b610385565b6102e0565b610b9c915060203d8111610ba2575b610b948183610305565b8101906107ba565b38610a97565b503d610b8a565b610385565b9092509138610a4c565b610bd9915060203d8111610bdf575b610bd18183610305565b810190610343565b38610a13565b503d610bc7565b610385565b610bf4906102a0565b90565b610c0090610beb565b90565b916020610c25929493610c1e60408201966000830190610362565b0190610362565b565b151590565b610c3581610c27565b03610c3c57565b600080fd5b90505190610c4e82610c2c565b565b90602082820312610c6a57610c6791600001610c41565b90565b61006e565b9091610c82610c7d83610bf7565b6102c8565b602063dd62ed3e91610c93306102d4565b90610cb08794610cbb610ca4610063565b9687958694859461032e565b845260048401610c03565b03915afa908115610da557610ce391610cdd91600091610d77575b509261010e565b9161010e565b10610ced575b5050565b610d00610cfb602092610bf7565b6102c8565b63095ea7b39290610d266000801995610d31610d1a610063565b9788968795869461032e565b8452600484016104aa565b03925af18015610d7257610d46575b80610ce9565b610d669060203d8111610d6b575b610d5e8183610305565b810190610c50565b610d40565b503d610d54565b610385565b610d98915060203d8111610d9e575b610d908183610305565b810190610343565b38610cd6565b503d610d86565b61038556fea26469706673582212206db3c0cdf81dd0e8f0ed4b7a7d6dddea6d85c4cb3063f06fdb867960d03f3dcc64736f6c63430008180033