Bridge
Functions:
Events:
Function constructor(address synthSwapperAddress)
constructor(address synthSwapperAddress)Function getProxyAddressFromTargetSynthKey(bytes32 synthKey) → contract IERC20
getProxyAddressFromTargetSynthKey(bytes32 synthKey) → contract IERC20Parameters:
Return Values:
Function getPendingSwapInfo(uint256 itemId) → enum Bridge.PendingSwapType swapType, uint256 secsLeft, address synth, uint256 synthBalance, address tokenTo
getPendingSwapInfo(uint256 itemId) → enum Bridge.PendingSwapType swapType, uint256 secsLeft, address synth, uint256 synthBalance, address tokenToParameters:
Return Values:
Function withdraw(uint256 itemId, uint256 amount)
withdraw(uint256 itemId, uint256 amount)Parameters:
Function completeToSynth(uint256 itemId)
completeToSynth(uint256 itemId)Parameters:
Function calcCompleteToToken(uint256 itemId, uint256 swapAmount) → uint256
calcCompleteToToken(uint256 itemId, uint256 swapAmount) → uint256Parameters:
Return Values:
Function completeToToken(uint256 itemId, uint256 swapAmount, uint256 minAmount, uint256 deadline)
completeToToken(uint256 itemId, uint256 swapAmount, uint256 minAmount, uint256 deadline)Parameters:
Function calcTokenToSynth(contract ISwap swap, uint8 tokenFromIndex, bytes32 synthOutKey, uint256 tokenInAmount) → uint256
calcTokenToSynth(contract ISwap swap, uint8 tokenFromIndex, bytes32 synthOutKey, uint256 tokenInAmount) → uint256Parameters:
Return Values:
Function tokenToSynth(contract ISwap swap, uint8 tokenFromIndex, bytes32 synthOutKey, uint256 tokenInAmount, uint256 minAmount) → uint256
tokenToSynth(contract ISwap swap, uint8 tokenFromIndex, bytes32 synthOutKey, uint256 tokenInAmount, uint256 minAmount) → uint256Parameters:
Return Values:
Function calcSynthToToken(contract ISwap swap, bytes32 synthInKey, uint8 tokenToIndex, uint256 synthInAmount) → uint256, uint256
calcSynthToToken(contract ISwap swap, bytes32 synthInKey, uint8 tokenToIndex, uint256 synthInAmount) → uint256, uint256Parameters:
Return Values:
Function synthToToken(contract ISwap swap, bytes32 synthInKey, uint8 tokenToIndex, uint256 synthInAmount, uint256 minMediumSynthAmount) → uint256
synthToToken(contract ISwap swap, bytes32 synthInKey, uint8 tokenToIndex, uint256 synthInAmount, uint256 minMediumSynthAmount) → uint256Parameters:
Return Values:
Function calcTokenToToken(contract ISwap[2] swaps, uint8 tokenFromIndex, uint8 tokenToIndex, uint256 tokenFromAmount) → uint256, uint256
calcTokenToToken(contract ISwap[2] swaps, uint8 tokenFromIndex, uint8 tokenToIndex, uint256 tokenFromAmount) → uint256, uint256Parameters:
Return Values:
Function tokenToToken(contract ISwap[2] swaps, uint8 tokenFromIndex, uint8 tokenToIndex, uint256 tokenFromAmount, uint256 minMediumSynthAmount) → uint256
tokenToToken(contract ISwap[2] swaps, uint8 tokenFromIndex, uint8 tokenToIndex, uint256 tokenFromAmount, uint256 minMediumSynthAmount) → uint256Parameters:
Return Values:
Function setSynthIndex(contract ISwap swap, uint8 synthIndex, bytes32 currencyKey)
setSynthIndex(contract ISwap swap, uint8 synthIndex, bytes32 currencyKey)Parameters:
Function getSynthIndex(contract ISwap swap) → uint8
getSynthIndex(contract ISwap swap) → uint8Parameters:
Return Values:
Function getSynthAddress(contract ISwap swap) → address
getSynthAddress(contract ISwap swap) → addressParameters:
Return Values:
Function getSynthKey(contract ISwap swap) → bytes32
getSynthKey(contract ISwap swap) → bytes32Parameters:
Return Values:
Function updateExchangerCache()
updateExchangerCache()Event SynthIndex(address swap, uint8 synthIndex, bytes32 currencyKey, address synthAddress)
SynthIndex(address swap, uint8 synthIndex, bytes32 currencyKey, address synthAddress)Event TokenToSynth(address requester, uint256 itemId, contract ISwap swapPool, uint8 tokenFromIndex, uint256 tokenFromInAmount, bytes32 synthToKey)
TokenToSynth(address requester, uint256 itemId, contract ISwap swapPool, uint8 tokenFromIndex, uint256 tokenFromInAmount, bytes32 synthToKey)Event SynthToToken(address requester, uint256 itemId, contract ISwap swapPool, bytes32 synthFromKey, uint256 synthFromInAmount, uint8 tokenToIndex)
SynthToToken(address requester, uint256 itemId, contract ISwap swapPool, bytes32 synthFromKey, uint256 synthFromInAmount, uint8 tokenToIndex)Event TokenToToken(address requester, uint256 itemId, contract ISwap[2] swapPools, uint8 tokenFromIndex, uint256 tokenFromAmount, uint8 tokenToIndex)
TokenToToken(address requester, uint256 itemId, contract ISwap[2] swapPools, uint8 tokenFromIndex, uint256 tokenFromAmount, uint8 tokenToIndex)Event Settle(address requester, uint256 itemId, contract IERC20 settleFrom, uint256 settleFromAmount, contract IERC20 settleTo, uint256 settleToAmount, bool isFinal)
Settle(address requester, uint256 itemId, contract IERC20 settleFrom, uint256 settleFromAmount, contract IERC20 settleTo, uint256 settleToAmount, bool isFinal)Event Withdraw(address requester, uint256 itemId, contract IERC20 synth, uint256 synthAmount, bool isFinal)
Withdraw(address requester, uint256 itemId, contract IERC20 synth, uint256 synthAmount, bool isFinal)Last updated
Was this helpful?
