CollateralState¶
Description¶
Source: contracts/CollateralState.sol
Architecture¶
Libraries¶
- SafeMath for
uint
- SafeDecimalMath for
uint
Inheritance Graph¶
graph TD
CollateralState[CollateralState] --> State[State]
State[State] --> Owned[Owned]
Variables¶
loans
¶
Type: mapping(address => struct ICollateralLoan.Loan[])
Constructor¶
constructor
¶
Details
Signature
(address _owner, address _associatedContract)
Visibility
public
State Mutability
nonpayable
Views¶
getLoan
¶
Details
Signature
getLoan(address account, uint256 loanID) returns (struct ICollateralLoan.Loan)
Visibility
external
State Mutability
view
getNumLoans
¶
Details
Signature
getNumLoans(address account) returns (uint256)
Visibility
external
State Mutability
view
Restricted Functions¶
createLoan
¶
Details
Signature
createLoan(struct ICollateralLoan.Loan loan)
Visibility
public
State Mutability
nonpayable
Modifiers
updateLoan
¶
Details
Signature
updateLoan(struct ICollateralLoan.Loan loan)
Visibility
public
State Mutability
nonpayable
Modifiers