Universal Adapter
State Variables
_isConfigured
bool internal _isConfigured;isPaused
bool public isPaused;feesCollector
address public feesCollector;uniswapRouterAddress
address public uniswapRouterAddress;vaultReferenceAsset
origins
swapFees
whitelistedTokens
whitelistedRouters
Functions
constructor
ifConfigured
ifNotConfigured
ifNotPaused
ifPaused
ifVaultEnabled
configure
Name
Type
Description
setUniswapRouterAddress
Name
Type
Description
pause
unPause
discontinue
enableVaults
Name
Type
Description
disableVaults
Name
Type
Description
setSwapFee
Name
Type
Description
updateFeesCollector
Name
Type
Description
enableSwapInputTokens
Name
Type
Description
disableSwapInputTokens
Name
Type
Description
enableRouter
Name
Type
Description
disableRouter
Name
Type
Description
addOrigin
Name
Type
Description
updateOrigin
Name
Type
Description
revokeOrigin
Name
Type
Description
swapAndDeposit
Name
Type
Description
Name
Type
Description
swapAndDeposit
Name
Type
Description
Name
Type
Description
deposit
Name
Type
Description
Name
Type
Description
requestRedeem
Name
Type
Description
Name
Type
Description
claim
Name
Type
Description
Name
Type
Description
instantRedeem
Name
Type
Description
getOrigin
Name
Type
Description
Name
Type
Description
_deposit
_applyOriginFees
_applySwapFees
_swapViaUniswapV3
_swapViaOffchainCall
Events
ContractPaused
ContractResumed
ContractDiscontinued
ContractConfigured
TokenEnabled
TokenDisabled
VaultEnabled
VaultDisabled
FeesCollectorUpdated
SwapFeeUpdated
SwapFeeApplied
Deposit
OriginFeeApplied
RedemptionRequested
RedemptionClaimed
InstantRedeption
OriginAdded
OriginUpdated
OriginRevoked
Errors
InvalidOrigin
OriginAlreadyExists
RouterNotSet
InvalidRouter
InvalidTokenApprovalAddress
InvalidVault
UnsupportedVault
InvalidFeeCollector
FeeCollectorNotSet
VaultTokenNotAllowed
InvalidFee
InvalidToken
LengthMismatch
AddressRequired
ContractIsPaused
ContractNotPaused
InvalidReceiver
SwapFailed
SwapFailedNoReason
TokenNotWhitelisted
SlippageCheckFailed
OriginFeeTooHigh
SwapFeeTooHigh
NotConfigured
AlreadyConfigured
AmountTooLow
Structs
OriginEntry
SingleHopItem
OffchainSwapInfo
Last updated
