Skip to content

CollateralEth

Description

Source: contracts/CollateralEth.sol

Variables

pendingWithdrawals

Source

Type: mapping(address => uint256)

Constructor

constructor

Source

Details

Signature

constructor(contract CollateralState _state, address _owner, contract ICollateralManager _manager, address _resolver, bytes32 _collateralKey, uint256 _minCratio, uint256 _minCollateral)

Visibility

public

State Mutability

``

External Functions

claim

Source

Details

Signature

claim(uint256 amount)

Visibility

external

State Mutability

``

Requires

Modifiers

close

Source

Details

Signature

close(uint256 id)

Visibility

external

State Mutability

``

deposit

Source

Details

Signature

deposit(address borrower, uint256 id) payable

Visibility

external

State Mutability

payable

draw

Source

Details

Signature

draw(uint256 id, uint256 amount)

Visibility

external

State Mutability

``

liquidate

Source

Details

Signature

liquidate(address borrower, uint256 id, uint256 amount)

Visibility

external

State Mutability

``

open

Source

Details

Signature

open(uint256 amount, bytes32 currency) payable

Visibility

external

State Mutability

payable

repay

Source

Details

Signature

repay(address account, uint256 id, uint256 amount)

Visibility

external

State Mutability

``

withdraw

Source

Details

Signature

withdraw(uint256 id, uint256 withdrawAmount)

Visibility

external

State Mutability

``