0 txs
0 calls
constructor
No constructor.
functions
getReservesData
viewfunction getReservesData(address provider, address user) view returns (tuple[], tuple[], uint256)
MOCK_USD_ADDRESS
viewfunction MOCK_USD_ADDRESS() view returns (address)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061194e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806387e40db71461003b578063b8c0a5b114610066575b600080fd5b61004e6100493660046112a5565b61007b565b60405161005d939291906117d1565b60405180910390f35b61006e610c3a565b60405161005d91906117bd565b606080600080856001600160a01b0316630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100ba57600080fd5b505afa1580156100ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f291906111d7565b90506000866001600160a01b031663fca513a86040518163ffffffff1660e01b815260040160206040518083038186803b15801561012f57600080fd5b505afa158015610143573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016791906111d7565b90506060826001600160a01b031663d1946dbc6040518163ffffffff1660e01b815260040160006040518083038186803b1580156101a457600080fd5b505afa1580156101b8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101e091908101906111fa565b90506101ea610f45565b604051634417a58360e01b81526001600160a01b03851690634417a58390610216908b906004016117bd565b60206040518083038186803b15801561022e57600080fd5b505afa158015610242573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102669190611464565b90506060825167ffffffffffffffff8111801561028257600080fd5b506040519080825280602002602001820160405280156102bc57816020015b6102a9610f58565b8152602001906001900390816102a15790505b50905060606001600160a01b038a166102d65760006102d9565b83515b67ffffffffffffffff811180156102ef57600080fd5b5060405190808252806020026020018201604052801561032957816020015b6103166110b7565b81526020019060019003908161030e5790505b50905060005b8451811015610b9457610340610f58565b83828151811061034c57fe5b6020026020010151905085828151811061036257fe5b60209081029190910101516001600160a01b031681526103806110ff565b81516040516335ea6a7560e01b81526001600160a01b038b16916335ea6a75916103ad91906004016117bd565b6101806040518083038186803b1580156103c657600080fd5b505afa1580156103da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103fe9190611369565b60208101516001600160801b039081166101a085015260408083015182166101c0860152606083015182166101e08601526080830151821661020086015260a083015190911661022085015260c082015164ffffffffff1661024085015260e08201516001600160a01b03908116610260860152610100830151811661028086015261012083015181166102a086015261014083015181166102c08601528451915163b3596f0760e01b81529293508a169163b3596f07916104c2916004016117bd565b60206040518083038186803b1580156104da57600080fd5b505afa1580156104ee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610512919061147f565b61038083015281516102608301516040516370a0823160e01b81526001600160a01b03909216916370a082319161054b916004016117bd565b60206040518083038186803b15801561056357600080fd5b505afa158015610577573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059b919061147f565b826102e00181815250508161028001516001600160a01b031663797743386040518163ffffffff1660e01b815260040160806040518083038186803b1580156105e357600080fd5b505afa1580156105f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061b9190611497565b64ffffffffff16610340860152610320850152506103008301526102a08201516040805163b1bf962d60e01b815290516001600160a01b039092169163b1bf962d91600480820192602092909190829003018186803b15801561067d57600080fd5b505afa158015610691573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b5919061147f565b826103600181815250508161026001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156106fd57600080fd5b505afa158015610711573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261073991908101906112dd565b604080840191909152805160208082019092526000815290830152805161075f90610c52565b60e0870152606086015260c085015260a08401526080830152805161078390610c7d565b1515610140860152151561012085015215156101808401521515610160830152608082015115156101008301526102c08201516107bf90610cb9565b6104008601526103e08501526103c08401526103a08301526001600160a01b038d1615610b8a5781600001518484815181106107f757fe5b6020026020010151600001906001600160a01b031690816001600160a01b0316815250508161026001516001600160a01b0316631da24f3e8e6040518263ffffffff1660e01b815260040161084c91906117bd565b60206040518083038186803b15801561086457600080fd5b505afa158015610878573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089c919061147f565b8484815181106108a857fe5b60209081029190910181015101526108c08684610e92565b8484815181106108cc57fe5b60209081029190910101519015156040909101526108ea8684610ef4565b15610b8a57816102a001516001600160a01b0316631da24f3e8e6040518263ffffffff1660e01b815260040161092091906117bd565b60206040518083038186803b15801561093857600080fd5b505afa15801561094c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610970919061147f565b84848151811061097c57fe5b602002602001015160800181815250508161028001516001600160a01b031663c634dfaa8e6040518263ffffffff1660e01b81526004016109bd91906117bd565b60206040518083038186803b1580156109d557600080fd5b505afa1580156109e9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0d919061147f565b848481518110610a1957fe5b602002602001015160a0018181525050838381518110610a3557fe5b602002602001015160a00151600014610b8a578161028001516001600160a01b031663e78c9b3b8e6040518263ffffffff1660e01b8152600401610a7991906117bd565b60206040518083038186803b158015610a9157600080fd5b505afa158015610aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac9919061147f565b848481518110610ad557fe5b602002602001015160600181815250508161028001516001600160a01b03166379ce6b8c8e6040518263ffffffff1660e01b8152600401610b1691906117bd565b60206040518083038186803b158015610b2e57600080fd5b505afa158015610b42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6691906114d7565b64ffffffffff16848481518110610b7957fe5b602002602001015160c00181815250505b505060010161032f565b508181866001600160a01b031663b3596f077310f7fc1f91ba351f9c629c5947ad69bd03c05b966040518263ffffffff1660e01b8152600401610bd791906117bd565b60206040518083038186803b158015610bef57600080fd5b505afa158015610c03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c27919061147f565b9850985098505050505050509250925092565b7310f7fc1f91ba351f9c629c5947ad69bd03c05b9681565b5161ffff80821692601083901c821692602081901c831692603082901c60ff169260409290921c1690565b51670100000000000000811615159167020000000000000082161515916704000000000000008116151591670800000000000000909116151590565b600080600080846001600160a01b0316637b832f586040518163ffffffff1660e01b815260040160206040518083038186803b158015610cf857600080fd5b505afa158015610d0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d30919061147f565b856001600160a01b03166365614f816040518163ffffffff1660e01b815260040160206040518083038186803b158015610d6957600080fd5b505afa158015610d7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da1919061147f565b866001600160a01b0316630bdf953f6040518163ffffffff1660e01b815260040160206040518083038186803b158015610dda57600080fd5b505afa158015610dee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e12919061147f565b876001600160a01b031663ccab01a36040518163ffffffff1660e01b815260040160206040518083038186803b158015610e4b57600080fd5b505afa158015610e5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e83919061147f565b93509350935093509193509193565b60006080821060405180604001604052806002815260200161373760f01b81525090610eda5760405162461bcd60e51b8152600401610ed1919061187a565b60405180910390fd5b5050815160016002830281019190911c1615155b92915050565b60006080821060405180604001604052806002815260200161373760f01b81525090610f335760405162461bcd60e51b8152600401610ed1919061187a565b50509051600160029092021c16151590565b6040518060200160405280600081525090565b60405180610420016040528060006001600160a01b031681526020016060815260200160608152602001600081526020016000815260200160008152602001600081526020016000815260200160001515815260200160001515815260200160001515815260200160001515815260200160001515815260200160006001600160801b0316815260200160006001600160801b0316815260200160006001600160801b0316815260200160006001600160801b0316815260200160006001600160801b03168152602001600064ffffffffff16815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6040518060e0016040528060006001600160a01b0316815260200160008152602001600015158152602001600081526020016000815260200160008152602001600081525090565b604051806101800160405280611113610f45565b815260006020820181905260408201819052606082018190526080820181905260a0820181905260c0820181905260e082018190526101008201819052610120820181905261014082018190526101609091015290565b8051610eee816118ed565b600060208284031215611186578081fd5b611190602061188d565b9151825250919050565b80516001600160801b0381168114610eee57600080fd5b805164ffffffffff81168114610eee57600080fd5b805160ff81168114610eee57600080fd5b6000602082840312156111e8578081fd5b81516111f3816118ed565b9392505050565b6000602080838503121561120c578182fd5b825167ffffffffffffffff80821115611223578384fd5b818501915085601f830112611236578384fd5b815181811115611244578485fd5b838102915061125484830161188d565b8181528481019084860184860187018a101561126e578788fd5b8795505b83861015611298576112848a8261116a565b835260019590950194918601918601611272565b5098975050505050505050565b600080604083850312156112b7578081fd5b82356112c2816118ed565b915060208301356112d2816118ed565b809150509250929050565b6000602082840312156112ee578081fd5b815167ffffffffffffffff80821115611305578283fd5b818401915084601f830112611318578283fd5b815181811115611326578384fd5b611339601f8201601f191660200161188d565b915080825285602082850101111561134f578384fd5b6113608160208401602086016118bd565b50949350505050565b600061018080838503121561137c578182fd5b6113858161188d565b90506113918484611175565b81526113a0846020850161119a565b60208201526113b2846040850161119a565b60408201526113c4846060850161119a565b60608201526113d6846080850161119a565b60808201526113e88460a0850161119a565b60a08201526113fa8460c085016111b1565b60c082015261140c8460e0850161116a565b60e08201526101006114208582860161116a565b908201526101206114338585830161116a565b908201526101406114468585830161116a565b90820152610160611459858583016111c6565b908201529392505050565b600060208284031215611475578081fd5b6111f38383611175565b600060208284031215611490578081fd5b5051919050565b600080600080608085870312156114ac578182fd5b84519350602085015192506040850151915060608501516114cc81611905565b939692955090935050565b6000602082840312156114e8578081fd5b81516111f381611905565b600061042061150384845161171a565b602083015181602086015261151a8286018261172d565b91505060408301518482036040860152611534828261172d565b915050606083015160608501526080830151608085015260a083015160a085015260c083015160c085015260e083015160e08501526101008084015161157c82870182611727565b50506101208084015161159182870182611727565b5050610140808401516115a682870182611727565b5050610160808401516115bb82870182611727565b5050610180808401516115d082870182611727565b50506101a0808401516115e5828701826117a5565b50506101c0808401516115fa828701826117a5565b50506101e08084015161160f828701826117a5565b505061020080840151611624828701826117a5565b505061022080840151611639828701826117a5565b50506102408084015161164e828701826117b2565b5050610260808401516116638287018261171a565b5050610280808401516116788287018261171a565b50506102a08084015161168d8287018261171a565b50506102c0808401516116a28287018261171a565b50506102e08381015190850152610300808401519085015261032080840151908501526103408084015190850152610360808401519085015261038080840151908501526103a080840151908501526103c080840151908501526103e080840151908501526104009283015192909301919091525090565b6001600160a01b03169052565b15159052565b600081518084526117458160208601602086016118bd565b601f01601f19169290920160200192915050565b80516001600160a01b0316825260208082015190830152604080820151151590830152606080820151908301526080808201519083015260a0818101519083015260c090810151910152565b6001600160801b03169052565b64ffffffffff169052565b6001600160a01b0391909116815260200190565b600060608201606083528086516117e881846118b4565b915081925060208082028301818a01865b848110156118235786830386526118118383516114f3565b958401959250908301906001016117f9565b5050868103828801528851808252908201945092508781019150845b8381101561186557611852858451611759565b60e094909401939181019160010161183f565b50505050604092909201929092529392505050565b6000602082526111f3602083018461172d565b60405181810167ffffffffffffffff811182821017156118ac57600080fd5b604052919050565b90815260200190565b60005b838110156118d85781810151838201526020016118c0565b838111156118e7576000848401525b50505050565b6001600160a01b038116811461190257600080fd5b50565b64ffffffffff8116811461190257600080fdfea2646970667358221220b96fe3be02d54e67cd3bcbfb7044e2e377d09585b35a67dd69f485c0441dec7564736f6c634300060c0033