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