0 txs
3 calls
constructor
constructor(address addressProvider, address collateralToken)
functions
borrowDebt
nonpayablefunction borrowDebt(address token, uint256 amount)
init
nonpayablefunction init(uint8 category)
repayDebt
nonpayablefunction repayDebt(address token, uint256 amount)
supplyCollateral
nonpayablefunction supplyCollateral(uint256 amount)
withdrawCollateral
nonpayablefunction withdrawCollateral(uint256 amount)
events
No events.
errors
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60c06040523462000090576200001f62000018620001b7565b9062000299565b6200002962000096565b61142362000346823960805181818161052a015281816106c60152818161073a0152818161096901528181610ac401528181610bb601528181610d7d015261107c015260a05181818161046e01528181610501015281816109990152610beb015261142390f35b6200009c565b60405190565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b90620000cd90620000a1565b810190811060018060401b03821117620000e657604052565b620000ab565b9062000103620000fb62000096565b9283620000c1565b565b600080fd5b60018060a01b031690565b62000120906200010a565b90565b6200012e9062000115565b90565b6200013c8162000123565b036200014457565b600080fd5b90505190620001588262000131565b565b620001658162000115565b036200016d57565b600080fd5b9050519062000181826200015a565b565b9190604083820312620001b15780620001a4620001ae926000860162000149565b9360200162000172565b90565b62000105565b620001da6200176980380380620001ce81620000ec565b92833981019062000183565b9091565b90565b620001fa620001f462000200926200010a565b620001de565b6200010a565b90565b6200020e90620001e1565b90565b6200021c9062000203565b90565b60e01b90565b9060208282031262000242576200023f9160000162000172565b90565b62000105565b60000190565b6200025862000096565b3d6000823e3d90fd5b6200026c90620001e1565b90565b6200027a9062000261565b90565b6200028890620001e1565b90565b62000296906200027d565b90565b906020620002ab620002c49362000211565b63026b1d5f90620002bb62000096565b9485926200021f565b82528180620002d66004820162000248565b03915afa9182156200033f576200030592620002fc916000916200030a575b506200026f565b6080526200028b565b60a052565b62000330915060203d811162000337575b620003278183620000c1565b81019062000225565b38620002f5565b503d6200031b565b6200024e56fe60806040526004361015610013575b610282565b61001e60003561006d565b8063367febea146100685780635aa1b5df146100635780636112fe2e1461005e57806379e20bdc146100595763fce290d40361000e5761024f565b6101d2565b61019f565b61016b565b6100cf565b60e01c90565b60405190565b600080fd5b600080fd5b90565b61008f81610083565b0361009657565b600080fd5b905035906100a882610086565b565b906020828203126100c4576100c19160000161009b565b90565b61007e565b60000190565b346100fd576100e76100e23660046100aa565b61043d565b6100ef610073565b806100f9816100c9565b0390f35b610079565b60018060a01b031690565b61011690610102565b90565b6101228161010d565b0361012957565b600080fd5b9050359061013b82610119565b565b9190604083820312610166578061015a610163926000860161012e565b9360200161009b565b90565b61007e565b3461019a5761018461017e36600461013d565b90610598565b61018c610073565b80610196816100c9565b0390f35b610079565b346101cd576101b76101b23660046100aa565b6105c1565b6101bf610073565b806101c9816100c9565b0390f35b610079565b34610201576101eb6101e536600461013d565b9061066d565b6101f3610073565b806101fd816100c9565b0390f35b610079565b60ff1690565b61021581610206565b0361021c57565b600080fd5b9050359061022e8261020c565b565b9060208282031261024a5761024791600001610221565b90565b61007e565b3461027d57610267610262366004610230565b610735565b61026f610073565b80610279816100c9565b0390f35b610079565b600080fd5b600090565b90565b6102a361029e6102a892610102565b61028c565b610102565b90565b6102b49061028f565b90565b6102c0906102ab565b90565b6102cc906102ab565b90565b600080fd5b601f801991011690565b634e487b7160e01b600052604160045260246000fd5b906102fe906102d4565b810190811067ffffffffffffffff82111761031857604052565b6102de565b60e01b90565b9050519061033082610086565b565b9060208282031261034c5761034991600001610323565b90565b61007e565b61035a9061010d565b9052565b919061037290600060208501940190610351565b565b61037c610073565b3d6000823e3d90fd5b90565b61039c6103976103a192610385565b61028c565b610083565b90565b60209181520190565b60007f416d6f756e74206d7573742062652067726561746572207468616e2030000000910152565b6103e2601d6020926103a4565b6103eb816103ad565b0190565b61040590602081019060008183039101526103d5565b90565b1561040f57565b610417610073565b62461bcd60e51b81528061042d600482016103ef565b0390fd5b61043a906102ab565b90565b610445610287565b508061045b610455600019610083565b91610083565b1460001461058f57506104c460206104927f00000000000000000000000000000000000000000000000000000000000000006102b7565b6370a08231906104b96104a4306102c3565b926104ad610073565b9586948593849361031d565b83526004830161035e565b03915afa801561058a5761055a9160009161055c575b505b6104f9816104f36104ed6000610388565b91610083565b11610408565b6105556105257f00000000000000000000000000000000000000000000000000000000000000006102b7565b61054e7f0000000000000000000000000000000000000000000000000000000000000000610431565b839161081b565b610964565b565b61057d915060203d8111610583575b61057581836102f4565b810190610332565b386104da565b503d61056b565b610374565b61055a906104dc565b906105bf916105ba826105b46105ae6000610388565b91610083565b11610408565b610abf565b565b6105e7906105e2816105dc6105d66000610388565b91610083565b11610408565b610baf565b565b60007f4e6f20626f72726f772062616c616e636520746f207265706179000000000000910152565b61061e601a6020926103a4565b610627816105e9565b0190565b6106419060208101906000818303910152610611565b90565b1561064b57565b610653610073565b62461bcd60e51b8152806106696004820161062b565b0390fd5b906106f69161068461067d610d6a565b8290610f92565b6106a18161069b6106956000610388565b91610083565b11610644565b826106b66106b0600019610083565b91610083565b146106f8575b506106f1816106ea7f0000000000000000000000000000000000000000000000000000000000000000610431565b849161081b565b611073565b565b90915090386106bc565b600091031261070d57565b61007e565b61071b90610206565b9052565b919061073390600060208501940190610712565b565b61075e7f0000000000000000000000000000000000000000000000000000000000000000610431565b906328530a4790823b156107da576107969261078b6000809461077f610073565b9687958694859361031d565b83526004830161071f565b03925af180156107d5576107a8575b50565b6107c89060003d81116107ce575b6107c081836102f4565b810190610702565b386107a5565b503d6107b6565b610374565b6102cf565b6107e89061028f565b90565b6107f4906107df565b90565b91602061081992949361081260408201966000830190610351565b0190610351565b565b9161082d610828846107eb565b6102b7565b602063dd62ed3e9161083e306102c3565b9061085b869461086661084f610073565b9687958694859461031d565b8452600484016107f7565b03915afa9081156108e35761088e91610888916000916108b5575b5092610083565b91610083565b10610898575b5050565b6108a46108ae926107eb565b90600019916111a4565b3880610894565b6108d6915060203d81116108dc575b6108ce81836102f4565b810190610332565b38610881565b503d6108c4565b610374565b6108f190610083565b9052565b61ffff1690565b61091061090b61091592610385565b61028c565b6108f5565b90565b610921906108fc565b9052565b61095b61096294610951606094989795610947608086019a6000870190610351565b60208501906108e8565b6040830190610351565b0190610918565b565b61098d7f0000000000000000000000000000000000000000000000000000000000000000610431565b9063617ba037906109bd7f00000000000000000000000000000000000000000000000000000000000000006102b7565b90926109c8306102c3565b6000823b15610a40576000946109fc86926109f1946109e5610073565b998a988997889661031d565b865260048601610925565b03925af18015610a3b57610a0e575b50565b610a2e9060003d8111610a34575b610a2681836102f4565b810190610702565b38610a0b565b503d610a1c565b610374565b6102cf565b90565b610a5c610a57610a6192610a45565b61028c565b610083565b90565b610a6d90610a48565b9052565b90959492610abd94610aac610ab692610aa2608096610a9860a088019c6000890190610351565b60208701906108e8565b6040850190610a64565b6060830190610918565b0190610351565b565b610ae87f0000000000000000000000000000000000000000000000000000000000000000610431565b9163a415bcad9190926002926000610aff306102c3565b91833b15610b7757610b33610b2893600097938894610b1c610073565b9a8b998a98899761031d565b875260048701610a71565b03925af18015610b7257610b45575b50565b610b659060003d8111610b6b575b610b5d81836102f4565b810190610702565b38610b42565b503d610b53565b610374565b6102cf565b604090610ba6610bad9496959396610b9c60608401986000850190610351565b60208301906108e8565b0190610351565b565b6020610bda7f0000000000000000000000000000000000000000000000000000000000000000610431565b916369328dec92610c316000610c0f7f00000000000000000000000000000000000000000000000000000000000000006102b7565b9395610c3c610c1d306102c3565b610c25610073565b9889978896879561031d565b855260048501610b7c565b03925af18015610c7a57610c4e575b50565b610c6e9060203d8111610c73575b610c6681836102f4565b810190610332565b610c4b565b503d610c5c565b610374565b600090565b610c8d9061010d565b90565b610c9981610c84565b03610ca057565b600080fd5b90505190610cb282610c90565b565b90602082820312610cce57610ccb91600001610ca5565b90565b61007e565b610cdc906102ab565b90565b6c2220aa20afa82927ab24a222a960991b90565b610cfb610cdf565b90565b90505190610d0b82610119565b565b90602082820312610d2757610d2491600001610cfe565b90565b61007e565b90565b610d3890610d2c565b9052565b9190610d5090600060208501940190610d2f565b565b610d5b9061028f565b90565b610d6790610d52565b90565b610d72610c7f565b50610db76020610da17f0000000000000000000000000000000000000000000000000000000000000000610431565b630542975c90610daf610073565b93849261031d565b82528180610dc7600482016100c9565b03915afa8015610e9957610de9602091610e1a93600091610e6c575b50610cd3565b6321f8a72190610e0f610dfa610cf3565b92610e03610073565b9586948593849361031d565b835260048301610d3c565b03915afa8015610e6757610e3691600091610e39575b50610d5e565b90565b610e5a915060203d8111610e60575b610e5281836102f4565b810190610d0d565b38610e30565b503d610e48565b610374565b610e8c9150833d8111610e92575b610e8481836102f4565b810190610cb4565b38610de3565b503d610e7a565b610374565b610ea7906102ab565b90565b64ffffffffff1690565b610ebd81610eaa565b03610ec457565b600080fd5b90505190610ed682610eb4565b565b151590565b610ee681610ed8565b03610eed57565b600080fd5b90505190610eff82610edd565b565b909161012082840312610f8d57610f1b8360008401610323565b92610f298160208501610323565b92610f378260408301610323565b92610f458360608401610323565b92610f538160808501610323565b92610f618260a08301610323565b92610f8a610f728460c08501610323565b93610f808160e08601610ec9565b9361010001610ef2565b90565b61007e565b610fa761012091610fa1610287565b50610e9e565b6328dd2d019290610fd2610fba306102c3565b94610fdd610fc6610073565b9687958694859461031d565b8452600484016107f7565b03915afa90811561102f576000808093915050610ff9575b5090565b61101b91506101203d8111611028575b61101381836102f4565b810190610f01565b5050505050509150610ff5565b503d611009565b610374565b61106a61107194611060606094989795611056608086019a6000870190610351565b60208501906108e8565b6040830190610a64565b0190610351565b565b906020906110a07f0000000000000000000000000000000000000000000000000000000000000000610431565b6110d0600063573ade819593956110db60026110bb306102c3565b906110c4610073565b998a988997889661031d565b865260048601611034565b03925af18015611119576110ed575b50565b61110d9060203d8111611112575b61110581836102f4565b810190610332565b6110ea565b503d6110fb565b610374565b63ffffffff1690565b63ffffffff60e01b1690565b61114761114261114c9261111e565b61031d565b611127565b90565b91602061117192949361116a60408201966000830190610351565b01906108e8565b565b61117c90610388565b9052565b9160206111a292949361119b60408201966000830190610351565b0190611173565b565b90916111e76004916111d863095ea7b36111bf879391611133565b926111c8610073565b958694602086019081520161114f565b602082018103825203826102f4565b906111fc6111f6828490611285565b15610ed8565b611206575b505050565b61125460046112599461124f849161124063095ea7b3611227600091611133565b92611230610073565b9687946020860190815201611180565b602082018103825203836102f4565b61132c565b61132c565b388080611201565b600090565b90565b61127d61127861128292611266565b61028c565b610083565b90565b906000602091611293611261565b5061129c611261565b506112a5610287565b506112ae610287565b50828151910182855af13d916000519192836112cb575b50505090565b909192506112e26112dc6000610388565b91610083565b14600014611312576112f491506102b7565b3b6113086113026000610388565b91610083565b115b3880806112c5565b506113266113206001611269565b91610083565b1461130a565b90600060209161133a610287565b50611343610287565b50828151910182855af1156113e1573d6000519061136a6113646000610388565b91610083565b146000146113c7575061137c816102b7565b3b61139061138a6000610388565b91610083565b145b6113995750565b6113a56113c3916102b7565b6113ad610073565b918291635274afe760e01b83526004830161035e565b0390fd5b6113da6113d46001611269565b91610083565b1415611392565b6040513d6000823e3d90fdfea26469706673582212202a8db1f9a9ede016cf9f09f96ed03af65ba5c53fc136f1e042c7d89bf1fff57964736f6c634300081800330000000000000000000000002f39d218133afab8f2b819b1066c7e434ad94e9e0000000000000000000000009f56094c450763769ba0ea9fe2876070c0fd5f77