Skip to content

CollateralShort

Description

Source: contracts/CollateralShort.sol

Constructor

constructor

Source

Details

Signature

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

Visibility

public

State Mutability

``

Views

getShortAndCollateral

Source

Details

Signature

getShortAndCollateral(address, uint256 id) view returns (uint256 principal, uint256 collateral)

Visibility

external

State Mutability

view

External Functions

close

Source

Details

Signature

close(uint256 id) returns (uint256 amount, uint256 collateral)

Visibility

external

State Mutability

``

closeWithCollateral

Source

Details

Signature

closeWithCollateral(uint256 id) returns (uint256 amount, uint256 collateral)

Visibility

external

State Mutability

``

deposit

Source

Details

Signature

deposit(address borrower, uint256 id, uint256 amount) returns (uint256 principal, uint256 collateral)

Visibility

external

State Mutability

``

Requires

draw

Source

Details

Signature

draw(uint256 id, uint256 amount) returns (uint256 principal, uint256 collateral)

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 collateral, uint256 amount, bytes32 currency) returns (uint256 id)

Visibility

external

State Mutability

``

repay

Source

Details

Signature

repay(address borrower, uint256 id, uint256 amount) returns (uint256 principal, uint256 collateral)

Visibility

external

State Mutability

``

repayWithCollateral

Source

Details

Signature

repayWithCollateral(uint256 id, uint256 amount) returns (uint256 principal, uint256 collateral)

Visibility

external

State Mutability

``

withdraw

Source

Details

Signature

withdraw(uint256 id, uint256 amount) returns (uint256 principal, uint256 collateral)

Visibility

external

State Mutability

``