FeeRouter

Verified contract

Active on Ethereum with 7,985 txns
Deployed by via 0xbe162a3b at 15623760
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $641.68
ERC-20
Value $273.58
ERC-20
Value $90.61
ERC-20
Value $80.58
ERC-20
Value $63.49
ERC-20
Value $42.14
ERC-20
Value $35.02
ERC-20
Value $34.4
ERC-20
Value $29.68
ERC-20
Value $28.55
0x97b085113aaa816c0e8a64248665c17d5eaa7198895db11819683c9ae667a1e5
0x2c29ebb54ff87a3faf119eb2625fc73725ab4bf2bfee52caf0c3163c11d23757
0x2af1f552a3787ca4900015b9c599e50fdcd3c685758bb176b1f6d7c3cc7cf8ce
0x99a4ba9d7d823e01ef1fbd7626456c1cacc2142c26af8b8e24df6105fa6d9870
0xc52ffbf78c399c24ebd2b1da9d5152c6ffccb6052e2cf7a7e595ad545cdbc569
0x1e80ba42ab5ed0db8db0b5b82fc653c80a2657844fea8753fa97459654b5e5fe
0x91ca6445e7a64e272b1f274107df9db22df9acb74433a0c981e643e14c73a36b
0x9d63873f2968139e67254e976121141c320ecda8ad79d3050d32197883bc22d7
0x28625ef653e2af47cbe395cc3dd82692c19ebe391186d4456cca526ba1b264b2
0xf9985e68257b5e663cd83119849104d0a0d29b83416a2d60155e7373d09e66ae

Functions
Getter at block 21168916
nominee(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x5fd7d0d6b91cc4787bcb86ca47e0bd4ea0346d34
socket(view returns (address)
0xc30141b657f4216252dc59af2e7cdb9d8792e1b0
Read-only
getEarnedFee(uint16 integratorIdaddress tokenAddressview returns (uint256)
getFeeSplits(uint16 integratorIdview returns ((address, uint16)[3] feeSplits)
getTotalFeeInBps(uint16 integratorIdview returns (uint16)
getValidIntegrator(uint16 integratorIdview returns (bool)
State-modifying
callRegistry(struct FeeRouterFeeRequest _feeRequestpayable 
claimFee(uint16 integratorIdaddress tokenAddress
claimOwner(
nominateOwner(address nominee_
registerFeeConfig(uint16 integratorIduint16 totalFeeInBps(address, uint16)[3] feeSplits
rescueFunds(address tokenaddress userAddressuint256 amount
rescueNative(address userAddressuint256 amount
updateFeeConfig(uint16 integratorIduint16 totalFeeInBps(address, uint16)[3] feeSplits
Events
BridgeSocket(uint16 integratorIduint256 amountaddress inputTokenAddressuint256 toChainIduint256 middlewareIduint256 bridgeIduint256 totalFee
ClaimFee(uint16 integratorIdaddress tokenAddressuint256 amountaddress feeTaker
OwnerClaimed(address indexed claimer
OwnerNominated(address indexed nominee
RegisterFee(uint16 integratorIduint16 totalFeeInBpsuint16 part1uint16 part2uint16 part3address feeTaker1address feeTaker2address feeTaker3
UpdateFee(uint16 integratorIduint16 totalFeeInBpsuint16 part1uint16 part2uint16 part3address feeTaker1address feeTaker2address feeTaker3
Constructor
constructor(address _socketRegistryaddress owner_
Fallback and receive
receive(
Errors
FeeMisMatch(
IntegratorIdAlreadyRegistered(
IntegratorIdNotRegistered(
MsgValueMismatch(
NativeTransferFailed(
OnlyNominee(
OnlyOwner(
TotalFeeAndPartsMismatch(