ExchangeState¶
Description¶
Documentation Pending
This contract documentation is missing some descriptions.
Source: contracts/ExchangeState.sol
Variables¶
exchanges
¶
Type: mapping(address => mapping(bytes32 => struct IExchangeState.ExchangeEntry[]))
maxEntriesInQueue
¶
Type: uint256
Constructor¶
constructor
¶
Details
Signature
constructor(address _owner, address _associatedContract)
Visibility
public
State Mutability
``
Views¶
getEntryAt
¶
Details
Signature
getEntryAt(address account, bytes32 currencyKey, uint256 index) view returns (bytes32 src, uint256 amount, bytes32 dest, uint256 amountReceived, uint256 exchangeFeeRate, uint256 timestamp, uint256 roundIdForSrc, uint256 roundIdForDest)
Visibility
external
State Mutability
view
getLengthOfEntries
¶
Details
Signature
getLengthOfEntries(address account, bytes32 currencyKey) view returns (uint256)
Visibility
external
State Mutability
view
getMaxTimestamp
¶
Details
Signature
getMaxTimestamp(address account, bytes32 currencyKey) view returns (uint256)
Visibility
external
State Mutability
view
Restricted Functions¶
appendExchangeEntry
¶
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
``
Requires
Modifiers
removeEntries
¶
Details
Signature
removeEntries(address account, bytes32 currencyKey)
Visibility
external
State Mutability
``
Modifiers
setMaxEntriesInQueue
¶
Details
Signature
setMaxEntriesInQueue(uint256 _maxEntriesInQueue)
Visibility
external
State Mutability
``
Modifiers