RelayerV2

Verified contract

Active on Ethereum with 1,211 txns
Deployed by via 0xdbaa6ec7 at 19573866
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xe39765823ec53fc13df368eedccc4b1d9a89673045c230af336f1b9599fb9777
0xfec0d9eceb35032d35cb3620bfae28c15cb83c38e5bccdfafb62289ba46d4c0b
0x7370cd9cf522e9f910d2641f1e957ca727efed2c60c09beaf212d6507c3e6129
0xbef8d5cd4fd4851a6b4e4546b7f59793f3c173ffd100c71ecd618a5b9dd4d562
0x270aefd78e70124bf7aaffe3d2d1409131e2be4eaff0eda998d52da671907b21
0x04e170d2324ab4e814c4d176f052ef7c35cea3e789cd4a0f2823d436f812cc43
0x8f6c05859b858f3fafb53281914747ed57d0fa05398af44dcfbe478c363d2fc0
0x0ef1f1e9e16707ebb30a9534b16594eb045970884fbf1435e4a9a97706378a00
From
0xf35357c16e569336e72b230a4af286fc7cae2805792ef760a0b7558e30b02cb7
0x6ac10e226bc1a48e6babfc710c5f344d91f4054e8d9a53b84785d38cf3aad79e

Functions
Getter at block 20864393
GOVERNANCE_MODULE(view returns (address)
0xc6f50903a058f3807111619bd4b24ca64b8239e1
deviationThreshold(view returns (uint16)
200
exclusiveUser(view returns (address)
0x0000000000000000000000000000000000000000
fyde(view returns (address)
0x87cc45fff5c0933bb6af6bae7fc013b7ec7df2ee
min_quarantine_duration(view returns (uint256)
0
nonce(view returns (uint32)
3338
oracleModule(view returns (address)
0xde0d6b162d7751fa09453debfd4df96a72a6f83d
owner(view returns (address)
0x24b3b50c1b87b549374876d31f919e5e6eeba999
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
swapPaused(view returns (bool)
false
taxModule(view returns (address)
0xf6bcf96f5bace0241303ee0819e2e009a7f1eb40
Read-only
checkUpkeep(bytes checkDataview returns (bool upkeepNeededbytes performData)
isAnyQuarantined(address[] _assetsview returns (address)
isGuard(addressview returns (bool)
isIncentiveManager(addressview returns (bool)
isKeeper(addressview returns (bool)
isQuarantined(address _assetview returns (bool)
isSwapper(addressview returns (bool)
isUser(addressview returns (bool)
quarantineList(addressview returns (uint128)
State-modifying
acceptOwnership(
addGuard(address _guard
addIncentiveManager(address _incentiveManager
addKeeper(address _keeper
addSwapper(address _swapper
addToQuarantine(address _assetuint128 _duration
addUser(address[] _user
approveFyde(address[] _assets
cancelTransferOwnership(
collectFees(address _assetaddress _recipientuint256 _amount
deposit(struct UserRequest[] _userRequestbool _keepGovRightsuint256 _minTRSYExpected
governanceWithdraw(struct UserRequest _userRequestaddress _useruint256 _maxTRSYToPay
pauseProtocol(
pauseSwap(
performUpkeep(bytes performData
removeFromQuarantine(address _asset
removeGuard(address _guard
removeIncentiveManager(address _incentiveManager
removeKeeper(address _keeper
removeSwapper(address _swapper
removeUser(address[] _user
setExclusiveUser(address _exclusiveUser
setFyde(address _fyde
setOracleModule(address _oracleModule
setTaxModule(address _taxModule
set_min_quarantine_duration(uint256 _min_quarantine_duration
swap(address _assetInuint256 _amountInaddress _assetOutuint256 _minAmountOut
transferOwnership(address newOwner
unpauseProtocol(
unpauseSwap(
updateDeviationThreshold(uint16 _threshold
updateProtocolAUM(uint256 nAum
withdraw(struct UserRequest[] _userRequestuint256 _maxTRSYToPay
Events
AddedToQuarantine(address assetuint128 expirationTime
Deposit(uint32 requestIdstruct RequestData request
ExclusiveUserSet(address indexed arg0
GuardAdded(address indexed arg0
GuardRemoved(address indexed arg0
IncentiveManagerAdded(address indexed arg0
IncentiveManagerRemoved(address indexed arg0
KeeperAdded(address indexed arg0
KeeperRemoved(address indexed arg0
OwnershipTransferCanceled(address indexed pendingOwner
OwnershipTransferStarted(address indexed useraddress indexed newOwner
OwnershipTransferred(address indexed useraddress indexed newOner
Pause(uint256 timestamp
RemovedFromQuarantine(address asset
Swap(uint32 requestIdstruct RequestData request
SwapperAdded(address indexed arg0
SwapperRemoved(address indexed arg0
Unpause(uint256 timestamp
UserAdded(address indexed arg0
UserRemoved(address indexed arg0
Withdraw(uint32 requestIdstruct RequestData request
Constructor
constructor(address _oracleModuleaddress _govModuleuint8 _deviationThreshold
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ActionPaused(
AssetIsNotQuarantined(address asset
AssetIsQuarantined(address asset
AssetNotAllowedInGovernancePool(address asset
DuplicatesAssets(
ShortQurantineDuration(uint128 duration
ShortenedExpiration(uint128 currentExpirationuint128 expiration
SlippageExceed(
SwapDisabled(address asset
Unauthorized(
ValueOutOfBounds(