0 txs
0 calls
constructor
No constructor.
functions
GET_SAFES_ADDR
viewfunction GET_SAFES_ADDR() view returns (address)
getSafeInfo
viewfunction getSafeInfo(uint256 _safeId) view returns (tuple safeInfo)
getUserSafes
viewfunction getUserSafes(address _user) view returns (uint256[] ids, address[] safes, bytes32[] collateralTypes)
getUserSafesFullInfo
viewfunction getUserSafesFullInfo(address _user) view returns (tuple[] safeInfos)
MANAGER_ADDR
viewfunction MANAGER_ADDR() view returns (address)
MEDIAN_ORACLE_ADDRESS
viewfunction MEDIAN_ORACLE_ADDRESS() view returns (address)
ORACLE_RELAYER_ADDRESS
viewfunction ORACLE_RELAYER_ADDRESS() view returns (address)
SAFE_ENGINE_ADDRESS
viewfunction SAFE_ENGINE_ADDRESS() view returns (address)
getCollAndRaiInfo
nonpayablefunction getCollAndRaiInfo(bytes32 _collType) returns (tuple collInfo, tuple raiInfo)
getCollateralTypeInfo
nonpayablefunction getCollateralTypeInfo(bytes32 _collType) returns (tuple collInfo)
getFullInfo
nonpayablefunction getFullInfo(address _user, bytes32 _collType) returns (tuple collInfo, tuple raiInfo, tuple[] safeInfos)
getPrice
nonpayablefunction getPrice(bytes32 _collType) returns (uint256)
getRaiInfo
nonpayablefunction getRaiInfo() returns (tuple raiInfo)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611275806100206000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063a893c8211161008c578063bc036be311610066578063bc036be3146101b8578063d6bd3203146101da578063ee598f33146101e2578063f0e9571114610204576100cf565b8063a893c82114610170578063abe7f1a414610190578063af80876d14610198576100cf565b806313692d02146100d457806331d98b3f146100f2578063583701561461011257806379463186146101335780637bbb9d2d1461013b5780639841d02714610150575b600080fd5b6100dc61020c565b6040516100e9919061105f565b60405180910390f35b610105610100366004610e9e565b610224565b6040516100e9919061113e565b610125610120366004610e9e565b6103eb565b6040516100e992919061116d565b6100dc610415565b61014361042d565b6040516100e991906111c4565b61016361015e366004610d2a565b6105e2565b6040516100e9919061108d565b61018361017e366004610e9e565b610695565b6040516100e991906111d2565b6100dc610878565b6101ab6101a6366004610e9e565b610890565b6040516100e9919061115e565b6101cb6101c6366004610d69565b610a1f565b6040516100e99392919061118a565b6100dc610a58565b6101f56101f0366004610d2a565b610a70565b6040516100e9939291906110a0565b6100dc610b25565b73efe0b4ca532769a3ae758fd82e1426a03a94f18581565b60405163d07900bb60e01b81526000908190734ed9c0dca0479bc64d8f4eb3007126d5791f78519063d07900bb9061026090869060040161113e565b604080518083038186803b15801561027757600080fd5b505afa15801561028b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102af9190610d94565b60405163d07900bb60e01b81529092506000915073cc88a9d330da1133df3a7bd823b95e52511a69629063d07900bb906102ed90879060040161113e565b60c06040518083038186803b15801561030557600080fd5b505afa158015610319573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033d9190610ef1565b505050925050506000734ed9c0dca0479bc64d8f4eb3007126d5791f78516001600160a01b031663c5b748c06040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561039557600080fd5b505af11580156103a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103cd9190610eb6565b90506103e26103dc8383610b3d565b84610b3d565b95945050505050565b6103f3610bb4565b6103fb610bf9565b61040483610890565b915061040e61042d565b9050915091565b7312a5e1c81b10b264a575930aeae80681ddf595fe81565b610435610bf9565b6040518060600160405280734ed9c0dca0479bc64d8f4eb3007126d5791f78516001600160a01b031663c5b748c06040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561048f57600080fd5b505af11580156104a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c79190610eb6565b81526020017312a5e1c81b10b264a575930aeae80681ddf595fe6001600160a01b03166357de26a46040518163ffffffff1660e01b815260040160206040518083038186803b15801561051957600080fd5b505afa15801561052d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105519190610eb6565b8152602001734ed9c0dca0479bc64d8f4eb3007126d5791f78516001600160a01b031663540385a36040518163ffffffff1660e01b815260040160206040518083038186803b1580156105a357600080fd5b505afa1580156105b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105db9190610eb6565b9052919050565b6060806105ee83610a70565b50509050805167ffffffffffffffff8111801561060a57600080fd5b5060405190808252806020026020018201604052801561064457816020015b610631610c1a565b8152602001906001900390816106295790505b50915060005b815181101561068e5761066f82828151811061066257fe5b6020026020010151610695565b83828151811061067b57fe5b602090810291909101015260010161064a565b5050919050565b61069d610c1a565b60405163434efcbd60e01b815260009073efe0b4ca532769a3ae758fd82e1426a03a94f1859063434efcbd906106d790869060040161113e565b60206040518083038186803b1580156106ef57600080fd5b505afa158015610703573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107279190610d4d565b6040516348c5be7f60e11b815290915060009073efe0b4ca532769a3ae758fd82e1426a03a94f1859063918b7cfe9061076490879060040161113e565b60206040518083038186803b15801561077c57600080fd5b505afa158015610790573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b49190610eb6565b604051630f50894160e21b8152909150600090819073cc88a9d330da1133df3a7bd823b95e52511a696290633d422504906107f59086908890600401611147565b604080518083038186803b15801561080c57600080fd5b505afa158015610820573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108449190610ece565b6040805160a08101825298895260208901929092529087015250506001600160a01b03909116606084015260808301525090565b734ed9c0dca0479bc64d8f4eb3007126d5791f785181565b610898610bb4565b60008060008060008073cc88a9d330da1133df3a7bd823b95e52511a69626001600160a01b031663d07900bb896040518263ffffffff1660e01b81526004016108e1919061113e565b60c06040518083038186803b1580156108f957600080fd5b505afa15801561090d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109319190610ef1565b9550955095509550955095506000734ed9c0dca0479bc64d8f4eb3007126d5791f78516001600160a01b031663d07900bb8a6040518263ffffffff1660e01b815260040161097f919061113e565b604080518083038186803b15801561099657600080fd5b505afa1580156109aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ce9190610d94565b915050604051806101000160405280858152602001888152602001878152602001848152602001868152602001838152602001610a0a8b610224565b81526020019190915298975050505050505050565b610a27610bb4565b610a2f610bf9565b6060610a3a84610890565b9250610a4461042d565b9150610a4f856105e2565b90509250925092565b73cc88a9d330da1133df3a7bd823b95e52511a696281565b60405163fa3f08af60e01b81526060908190819073df4bc9aa98cc8ecd90ba2bee73ad4a1a9c8d202b9063fa3f08af90610ac49073efe0b4ca532769a3ae758fd82e1426a03a94f185908890600401611073565b60006040518083038186803b158015610adc57600080fd5b505afa158015610af0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b189190810190610dc1565b9250925092509193909250565b73df4bc9aa98cc8ecd90ba2bee73ad4a1a9c8d202b81565b60006b033b2e3c9fd0803ce8000000610b6b610b598585610b7a565b6b019d971e4fe8401e74000000610ba4565b81610b7257fe5b049392505050565b6000811580610b9557505080820282828281610b9257fe5b04145b610b9e57600080fd5b92915050565b80820182811015610b9e57600080fd5b60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60405180606001604052806000815260200160008152602001600081525090565b6040518060a0016040528060008152602001600081526020016000815260200160006001600160a01b03168152602001600080191681525090565b600082601f830112610c65578081fd5b8151610c78610c7382611207565b6111e0565b818152915060208083019084810181840286018201871015610c9957600080fd5b60005b84811015610cc1578151610caf81611227565b84529282019290820190600101610c9c565b505050505092915050565b600082601f830112610cdc578081fd5b8151610cea610c7382611207565b818152915060208083019084810181840286018201871015610d0b57600080fd5b60005b84811015610cc157815184529282019290820190600101610d0e565b600060208284031215610d3b578081fd5b8135610d4681611227565b9392505050565b600060208284031215610d5e578081fd5b8151610d4681611227565b60008060408385031215610d7b578081fd5b8235610d8681611227565b946020939093013593505050565b60008060408385031215610da6578182fd5b8251610db181611227565b6020939093015192949293505050565b600080600060608486031215610dd5578081fd5b835167ffffffffffffffff80821115610dec578283fd5b818601915086601f830112610dff578283fd5b8151610e0d610c7382611207565b80828252602080830192508086018b828387028901011115610e2d578788fd5b8796505b84871015610e4f578051845260019690960195928101928101610e31565b508901519097509350505080821115610e66578283fd5b610e7287838801610c55565b93506040860151915080821115610e87578283fd5b50610e9486828701610ccc565b9150509250925092565b600060208284031215610eaf578081fd5b5035919050565b600060208284031215610ec7578081fd5b5051919050565b60008060408385031215610ee0578182fd5b505080516020909101519092909150565b60008060008060008060c08789031215610f09578182fd5b865195506020870151945060408701519350606087015192506080870151915060a087015190509295509295509295565b815260200190565b6001600160a01b03169052565b6000815180845260208085019450808401835b83811015610f7e57815187529582019590820190600101610f62565b509495945050505050565b6000815180845260208085019450808401835b83811015610f7e57610faf878351611029565b60a0969096019590820190600101610f9c565b805182526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e081015160e08301525050565b8051825260208082015190830152604090810151910152565b8051825260208082015190830152604080820151908301526060808201516001600160a01b031690830152608090810151910152565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b600060208252610d466020830184610f89565b600060608201606083528086516110b7818461113e565b915060209250828801845b828110156110e3576110d5848351610f3a565b9350908401906001016110c2565b50505083810382850152855180825286830191830190845b8181101561111e5761110e838551610f42565b92840192918401916001016110fb565b505084810360408601526111328187610f4f565b98975050505050505050565b90815260200190565b9182526001600160a01b0316602082015260400190565b6101008101610b9e8284610fc2565b610160810161117c8285610fc2565b610d46610100830184611010565b60006101806111998387610fc2565b6111a7610100840186611010565b806101608401526111ba81840185610f89565b9695505050505050565b60608101610b9e8284611010565b60a08101610b9e8284611029565b60405181810167ffffffffffffffff811182821017156111ff57600080fd5b604052919050565b600067ffffffffffffffff82111561121d578081fd5b5060209081020190565b6001600160a01b038116811461123c57600080fd5b5056fea2646970667358221220913f9d359e86d3637f6bc67e3f560841b9d330a2dcbeb0ad144112a7a2195a9664736f6c634300060c0033