RelayerV2

Verified contract

Active on Ethereum with 1,592 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
--
0x6fcd9c2d0ecf2edf0cc4cce564944a438f2f2b022856c773f21a9f35958bfc44
0x608a1abd7d4a5167bae29b1a5f38de2b055aa974b638e661869f32e5f7fc7db0
0xfb86ac095e290be8cc8daab32fa00e2a424a8a97bf31eef0294161ec3f1aeb23
0xe1433145473276bf2b932cea37f3935119113b70e476e7ef715e515f516fc7c8
0x9f11d251b830d8b33dc604722f4d7b7d7df8c83db435bccef916ffe5398f1c0e
0xc3d162b3c512784e080e4e5a113f9ce19aeeba32b1b6cb14ab418247c0a66adf
0xf86f6a9851089997c7ac2b3e425638cff74b329666f1f689b8d3ae53f297b81a
0xfb8e34d8a7378bc6e32ac68260432a93822fb90f706e467ce4bdc18ad700bba9
0x0f5841ed298e132bd47967e918d4e54e22573279f91721297de709cb92f694bd
0x73c920390de166cd14d20c1ed2f0f1d83cfe46e1b25746dd35474e452a410773

Functions
Getter at block 21276368
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)
7407
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(