0 txs
0 calls
constructor
No constructor.
functions
getMaxLoanAmount
purefunction getMaxLoanAmount(uint256 _collateralTokeninStable, uint256 _tierLevelLTVPercentage) pure returns (uint256)
getMaxLoanAmountToValue
viewfunction getMaxLoanAmountToValue(uint256 _collateralTokeninStable, address _borrower, uint8 _tierType) view returns (uint256 maxLoanAmount)
getTierDatabyGovBalance
viewfunction getTierDatabyGovBalance(address userWalletAddress) view returns (tuple _tierData)
isCreateLoanNftUnderTier
viewfunction isCreateLoanNftUnderTier(address _wallet, uint256 _loanAmount, uint256 _collateralinStable, address[] _stakedCollateralNFTs, uint8 _tierType) view returns (uint256 status)
isCreateLoanTokenUnderTier
viewfunction isCreateLoanTokenUnderTier(address _wallet, uint256 _loanAmount, uint256 _collateralinStable, address[] _stakedCollateralTokens, uint8 _tierType) view returns (uint256 status)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506121af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633559ae9d1461005c578063539bd4861461008257806377de57c71461009557806381ca7a88146100a85780638cd72f8d146100c8575b600080fd5b61006f61006a366004611a3d565b6100db565b6040519081526020015b60405180910390f35b61006f610090366004611a3d565b6103c0565b61006f6100a3366004611b15565b610687565b6100bb6100b6366004611b53565b610a7e565b6040516100799190611b70565b61006f6100d6366004611bf0565b610e09565b6000808260038111156100f0576100f0611c12565b1415610178576040516310394f5160e31b81526001600160a01b038716600482015260009030906381ca7a889060240161010060405180830381865afa15801561013e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101629190611c38565b905061017086868684610e15565b9150506103b7565b600182600381111561018c5761018c611c12565b141561020f57604051630c67b1bd60e21b81526001600160a01b0387166004820152600090309063319ec6f490602401600060405180830381865afa1580156101d9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102019190810190611d57565b905061017086868684610e94565b600282600381111561022357610223611c12565b141561031c57604051630c67b1bd60e21b81526001600160a01b0387166004820152600090309063319ec6f490602401600060405180830381865afa158015610270573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102989190810190611d57565b60608101516040516367098f0360e01b8152600481019190915290915060009030906367098f039060240160a060405180830381865afa1580156102e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103049190611e1e565b90506103138787878585610f81565b925050506103b7565b600382600381111561033057610330611c12565b14156103b757604051632294f2eb60e11b81526001600160a01b03871660048201526000903090634529e5d690602401600060405180830381865afa15801561037d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103a59190810190611ea5565b90506103b38686868461108a565b9150505b95945050505050565b6000808260038111156103d5576103d5611c12565b1415610455576040516310394f5160e31b81526001600160a01b038716600482015260009030906381ca7a889060240161010060405180830381865afa158015610423573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104479190611c38565b905061017086868684611223565b600182600381111561046957610469611c12565b14156104ec57604051630c67b1bd60e21b81526001600160a01b0387166004820152600090309063319ec6f490602401600060405180830381865afa1580156104b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104de9190810190611d57565b905061017086868684611271565b600282600381111561050057610500611c12565b14156105f057604051630c67b1bd60e21b81526001600160a01b0387166004820152600090309063319ec6f490602401600060405180830381865afa15801561054d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526105759190810190611d57565b60608101516040516367098f0360e01b8152600481019190915290915060009030906367098f039060240160a060405180830381865afa1580156105bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e19190611e1e565b9050610313878787858561132b565b600382600381111561060457610604611c12565b14156103b757604051632294f2eb60e11b81526001600160a01b03871660048201526000903090634529e5d690602401600060405180830381865afa158015610651573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106799190810190611ea5565b90506103b386868684611470565b60008082600381111561069c5761069c611c12565b1415610737576040516310394f5160e31b81526001600160a01b038416600482015260009030906381ca7a889060240161010060405180830381865afa1580156106ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070e9190611c38565b90506064816020015160ff16866107259190611f6c565b61072f9190611f8b565b915050610a77565b600182600381111561074b5761074b611c12565b141561085757604051630c67b1bd60e21b81526001600160a01b0384166004820152600090309063319ec6f490602401600060405180830381865afa158015610798573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107c09190810190611d57565b6040818101519051631f5887ed60e31b81526004810191909152909150600090309063fac43f689060240161010060405180830381865afa158015610809573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082d9190611c38565b90506064816020015160ff16876108449190611f6c565b61084e9190611f8b565b92505050610a77565b600282600381111561086b5761086b611c12565b141561095e57604051630c67b1bd60e21b81526001600160a01b0384166004820152600090309063319ec6f490602401600060405180830381865afa1580156108b8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108e09190810190611d57565b60608101516040516367098f0360e01b8152600481019190915290915060009030906367098f039060240160a060405180830381865afa158015610928573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094c9190611e1e565b80519091506064906108449088611f6c565b600382600381111561097257610972611c12565b1415610a7757604051632294f2eb60e11b81526001600160a01b03841660048201526000903090634529e5d690602401600060405180830381865afa1580156109bf573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109e79190810190611ea5565b8051604051631f5887ed60e31b81526004810191909152909150600090309063fac43f689060240161010060405180830381865afa158015610a2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a519190611c38565b90506064816020015160ff1687610a689190611f6c565b610a729190611f8b565b925050505b9392505050565b610a86611915565b600080546001600160a01b0316610ae45760405162461bcd60e51b815260206004820152601d60248201527f47544c3a20476f7620546f6b656e206e6f7420436f6e6669677572656400000060448201526064015b60405180910390fd5b60018101546001600160a01b0316610b3e5760405162461bcd60e51b815260206004820152601e60248201527f47544c3a20676f762067546f6b656e206e6f7420436f6e6669677572656400006044820152606401610adb565b60018101546040516370a0823160e01b81526001600160a01b03858116600483015260009216906370a0823190602401602060405180830381865afa158015610b8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610baf9190611fad565b82546040516370a0823160e01b81526001600160a01b038781166004830152909116906370a0823190602401602060405180830381865afa158015610bf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1c9190611fad565b610c269190611fc6565b90506000306001600160a01b031663979f4faa6040518163ffffffff1660e01b8152600401600060405180830381865afa158015610c68573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c909190810190611fde565b80519091503063fac43f6883600084610cab57610cab612064565b60200260200101516040518263ffffffff1660e01b8152600401610cd191815260200190565b61010060405180830381865afa158015610cef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d139190611c38565b518310610d2f57610d258382846115fc565b9695505050505050565b604051630f9b3e9360e41b81526001600160a01b0387166004820152600090309063f9b3e93090602401602060405180830381865afa158015610d76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9a9190611fad565b604051631f5887ed60e31b815260048101829052909150309063fac43f689060240161010060405180830381865afa158015610dda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dfe9190611c38565b979650505050505050565b6000610a7783836118fc565b6000825160011415610e47578160a00151610e425760405162461bcd60e51b8152600401610adb9061207a565b610e68565b8160c00151610e685760405162461bcd60e51b8152600401610adb906120aa565b610e7984836020015160ff166118fc565b851115610e8857506003610e8c565b5060c85b949350505050565b6040818101519051631f5887ed60e31b815260048101919091526000908190309063fac43f689060240161010060405180830381865afa158015610edc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f009190611c38565b9050835160011415610f32578060a00151610f2d5760405162461bcd60e51b8152600401610adb9061207a565b610f53565b8060c00151610f535760405162461bcd60e51b8152600401610adb906120aa565b610f6485826020015160ff166118fc565b861115610f75576003915050610e8c565b5060c895945050505050565b600060018451118015610f9657508160200151155b15610fa3575060056103b7565b8151600090606490610fb59088611f6c565b610fbf9190611f8b565b905080871115610fd35760069150506103b7565b60005b855181101561107c576000805b866080015151811015611057578660800151818151811061100657611006612064565b60200260200101516001600160a01b031688848151811061102957611029612064565b60200260200101516001600160a01b0316141561104557600191505b8061104f816120d9565b915050610fe3565b508061106957600793505050506103b7565b5080611074816120d9565b915050610fd6565b5060c8979650505050505050565b8051604051631f5887ed60e31b815260048101919091526000908190309063fac43f689060240161010060405180830381865afa1580156110cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f39190611c38565b9050835160011415611125578060a001516111205760405162461bcd60e51b8152600401610adb9061207a565b611146565b8060c001516111465760405162461bcd60e51b8152600401610adb906120aa565b61115785826020015160ff166118fc565b861115611168576003915050610e8c565b60005b845181101561121657604084015151600090815b818110156111ee578660400151818151811061119d5761119d612064565b60200260200101516001600160a01b03168885815181106111c0576111c0612064565b60200260200101516001600160a01b031614156111dc57600192505b806111e6816120d9565b91505061117f565b5081611201576007945050505050610e8c565b5050808061120e906120d9565b91505061116b565b5060c89695505050505050565b6000825160011415611250578160600151610e425760405162461bcd60e51b8152600401610adb906120f4565b8160800151610e685760405162461bcd60e51b8152600401610adb9061212b565b6040818101519051631f5887ed60e31b815260048101919091526000908190309063fac43f689060240161010060405180830381865afa1580156112b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112dd9190611c38565b905083516001141561130a578060600151610f2d5760405162461bcd60e51b8152600401610adb906120f4565b8060800151610f535760405162461bcd60e51b8152600401610adb9061212b565b60006001845111801561134057508160200151155b1561134d575060056103b7565b815160009060649061135f9088611f6c565b6113699190611f8b565b90508087111561137d5760069150506103b7565b6000805b86518110156114615785602001516001600160a01b03168782815181106113aa576113aa612064565b60200260200101516001600160a01b031614156113c657600191505b60005b8660a001515181101561143d578660a0015181815181106113ec576113ec612064565b60200260200101516001600160a01b031688838151811061140f5761140f612064565b60200260200101516001600160a01b0316141561142b57600192505b80611435816120d9565b9150506113c9565b508161144f57600793505050506103b7565b80611459816120d9565b915050611381565b5060c898975050505050505050565b8051604051631f5887ed60e31b815260048101919091526000908190309063fac43f689060240161010060405180830381865afa1580156114b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d99190611c38565b905083516001141561150b5780606001516115065760405162461bcd60e51b8152600401610adb906120f4565b61152c565b806080015161152c5760405162461bcd60e51b8152600401610adb9061212b565b61153d85826020015160ff166118fc565b86111561154e576003915050610e8c565b60005b845181101561121657602084015151600090815b818110156115d4578660200151818151811061158357611583612064565b60200260200101516001600160a01b03168885815181106115a6576115a6612064565b60200260200101516001600160a01b031614156115c257600192505b806115cc816120d9565b915050611565565b50816115e7576007945050505050610e8c565b505080806115f4906120d9565b915050611551565b611604611915565b3063fac43f6883611616600187612162565b8151811061162657611626612064565b60200260200101516040518263ffffffff1660e01b815260040161164c91815260200190565b61010060405180830381865afa15801561166a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168e9190611c38565b518410611726573063fac43f68836116a7600187612162565b815181106116b7576116b7612064565b60200260200101516040518263ffffffff1660e01b81526004016116dd91815260200190565b61010060405180830381865afa1580156116fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061171f9190611c38565b9050610a77565b60015b838110156118f4573063fac43f6884611743600185612162565b8151811061175357611753612064565b60200260200101516040518263ffffffff1660e01b815260040161177991815260200190565b61010060405180830381865afa158015611797573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117bb9190611c38565b5185108015906118535750306001600160a01b031663fac43f688483815181106117e7576117e7612064565b60200260200101516040518263ffffffff1660e01b815260040161180d91815260200190565b61010060405180830381865afa15801561182b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061184f9190611c38565b5185105b156118e2573063fac43f688461186a600185612162565b8151811061187a5761187a612064565b60200260200101516040518263ffffffff1660e01b81526004016118a091815260200190565b61010060405180830381865afa1580156118be573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072f9190611c38565b806118ec816120d9565b915050611729565b509392505050565b600080606461190b8486611f6c565b610e8c9190611f8b565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b6001600160a01b038116811461196e57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156119ab576119ab611971565b60405290565b60405160c0810167ffffffffffffffff811182821017156119ab576119ab611971565b604051601f8201601f1916810167ffffffffffffffff811182821017156119fd576119fd611971565b604052919050565b600067ffffffffffffffff821115611a1f57611a1f611971565b5060051b60200190565b803560048110611a3857600080fd5b919050565b600080600080600060a08688031215611a5557600080fd5b8535611a6081611959565b9450602086810135945060408701359350606087013567ffffffffffffffff811115611a8b57600080fd5b8701601f81018913611a9c57600080fd5b8035611aaf611aaa82611a05565b6119d4565b81815260059190911b8201830190838101908b831115611ace57600080fd5b928401925b82841015611af5578335611ae681611959565b82529284019290840190611ad3565b8096505050505050611b0960808701611a29565b90509295509295909350565b600080600060608486031215611b2a57600080fd5b833592506020840135611b3c81611959565b9150611b4a60408501611a29565b90509250925092565b600060208284031215611b6557600080fd5b8135610a7781611959565b6000610100820190508251825260ff602084015116602083015260408301511515604083015260608301511515606083015260808301511515608083015260a0830151611bc160a084018215159052565b5060c0830151611bd560c084018215159052565b5060e0830151611be960e084018215159052565b5092915050565b60008060408385031215611c0357600080fd5b50508035926020909101359150565b634e487b7160e01b600052602160045260246000fd5b80518015158114611a3857600080fd5b60006101008284031215611c4b57600080fd5b611c53611987565b82518152602083015160ff81168114611c6b57600080fd5b6020820152611c7c60408401611c28565b6040820152611c8d60608401611c28565b6060820152611c9e60808401611c28565b6080820152611caf60a08401611c28565b60a0820152611cc060c08401611c28565b60c0820152611cd160e08401611c28565b60e08201529392505050565b8051611a3881611959565b600082601f830112611cf957600080fd5b81516020611d09611aaa83611a05565b82815260059290921b84018101918181019086841115611d2857600080fd5b8286015b84811015611d4c578051611d3f81611959565b8352918301918301611d2c565b509695505050505050565b600060208284031215611d6957600080fd5b815167ffffffffffffffff80821115611d8157600080fd5b9083019060c08286031215611d9557600080fd5b611d9d6119b1565b611da683611c28565b8152611db460208401611cdd565b60208201526040830151604082015260608301516060820152608083015182811115611ddf57600080fd5b611deb87828601611ce8565b60808301525060a083015182811115611e0357600080fd5b611e0f87828601611ce8565b60a08301525095945050505050565b600060a08284031215611e3057600080fd5b60405160a0810181811067ffffffffffffffff82111715611e5357611e53611971565b60405282518152611e6660208401611c28565b6020820152611e7760408401611c28565b6040820152611e8860608401611c28565b6060820152611e9960808401611c28565b60808201529392505050565b600060208284031215611eb757600080fd5b815167ffffffffffffffff80821115611ecf57600080fd5b9083019060608286031215611ee357600080fd5b604051606081018181108382111715611efe57611efe611971565b60405282518152602083015182811115611f1757600080fd5b611f2387828601611ce8565b602083015250604083015182811115611f3b57600080fd5b611f4787828601611ce8565b60408301525095945050505050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615611f8657611f86611f56565b500290565b600082611fa857634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215611fbf57600080fd5b5051919050565b60008219821115611fd957611fd9611f56565b500190565b60006020808385031215611ff157600080fd5b825167ffffffffffffffff81111561200857600080fd5b8301601f8101851361201957600080fd5b8051612027611aaa82611a05565b81815260059190911b8201830190838101908783111561204657600080fd5b928401925b82841015610dfe5783518252928401929084019061204b565b634e487b7160e01b600052603260045260246000fd5b6020808252601690820152751cda5b99db19481b999d081b9bdd08185b1b1bddd95960521b604082015260600190565b6020808252601590820152741b5d5b1d1a481b999d081b9bdd08185b1b1bddd959605a1b604082015260600190565b60006000198214156120ed576120ed611f56565b5060010190565b60208082526018908201527f73696e676c6520746f6b656e206e6f7420616c6c6f7765640000000000000000604082015260600190565b60208082526017908201527f6d756c746920746f6b656e206e6f7420616c6c6f776564000000000000000000604082015260600190565b60008282101561217457612174611f56565b50039056fea264697066735822122071234b536587e1bce5e715b7621ab555dc11a692ad698823596a499f6e4df6d264736f6c634300080a0033