Skip to content

IExchangeState

Description

Source: contracts/interfaces/IExchangeState.sol

Views

getEntryAt

Source

Details

Signature

getEntryAt(address account, bytes32 currencyKey, uint256 index) returns (bytes32, uint256, bytes32, uint256, uint256, uint256, uint256, uint256)

Visibility

external

State Mutability

view

getLengthOfEntries

Source

Details

Signature

getLengthOfEntries(address account, bytes32 currencyKey) returns (uint256)

Visibility

external

State Mutability

view

getMaxTimestamp

Source

Details

Signature

getMaxTimestamp(address account, bytes32 currencyKey) returns (uint256)

Visibility

external

State Mutability

view

External Functions

appendExchangeEntry

Source

Details

Signature

appendExchangeEntry(address account, bytes32 src, uint256 amount, bytes32 dest, uint256 amountReceived, uint256 exchangeFeeRate, uint256 timestamp, uint256 roundIdForSrc, uint256 roundIdForDest)

Visibility

external

State Mutability

nonpayable

removeEntries

Source

Details

Signature

removeEntries(address account, bytes32 currencyKey)

Visibility

external

State Mutability

nonpayable