This contract is being backfilled. You may encounter incomplete storage history.

SwitchAcrossV3

Verified contract

Active on Base with 4,444 txns
Deployed by via 0xb97088a4 at 19113274
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SwitchAcrossV3"

0x5f738e615a32db7f0f13e6aa0a6970667add0dbc9ccb3272d19934ebfa1b81c4
0xe195269d6469d5772a4e63e6076ce2ce3fb72287a072dd10bbbcd2f647ecbd0b
0xe1309fd5a31a7e36a2e00460cba332acb917482c04df4d6e64def934cabdc41b
0xeb1f1c603dfb434753277b1c447cab35f27c9af522165e8c7470a4ee8e5fa9f1
0x9baef80c3660049aad2cb201669c158c498e89c2ff107d300297a7f4933365e5
0x6e90c965228616160a5b93fb93ffddeb74ce60f45b4a8d25d25d6ac5fdf8c41b
0xa293264436646231b5ce7117282929c20374e080602709f5713ec08ad3c75b96
0x2bb11b3d9e0785563fcd0d8962a1401f3e9ebd5c23f732a8081af18da9c0e42e
0x79abc7136c7d2b483c1ccea667f70f2c47127a33742b0012b9d43d959b2f81e7
0x86ac40ef360625f9d6b036a217239c7daf18360f4cfa81281b073d373598b411

Functions
Getter at block 22064227
ETH_ADDRESS(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
FEE_BASE(view returns (uint256)
10000
ZERO_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
acrossSpokePool(view returns (address)
0x09aea4b2242abc8bb4bb78d537a67a245a7bec64
defaultSwingCut(view returns (uint256)
1500
dexCount(view returns (uint256)
1
feeCollector(view returns (address)
0xf8622c14fed88811900e226217ffb07c167cc799
otherToken(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
owner(view returns (address)
0x13c3418ee44270382b85c2865133c0ffacead6c7
pathCount(view returns (uint256)
2
pathSplit(view returns (uint256)
1
reward(view returns (address)
0x13c3418ee44270382b85c2865133c0ffacead6c7
switchEvent(view returns (address)
0x499f4b8737e58b76e991e6571e9135d8ded0ebe3
switchView(view returns (address)
0x3bc549da36440e91234ba76a4bc091d9b8d5b192
weth(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
addressInAllowlist(address address_view returns (bool)
allowlist(addressview returns (bool)
factories(uint256view returns (address)
getExpectedReturn(address fromTokenaddress destTokenuint256 amountuint256 partsview returns (uint256 returnAmountuint256[] distribution)
getFeeInfo(uint256 amountaddress partneruint256 partnerFeeRateview returns (uint256 partnerFeeuint256 remainAmount)
getTokenBalance(address tokenview returns (uint256 amount)
State-modifying
addToAllowlist(address address_
addToAllowlistBatch(address[] addresses
handleV3AcrossMessage(address tokenSentuint256 amountaddress relayerbytes message
remoteSwap(struct SwitchAcrossV3AcrossSwapRequest muint256 amountaddress token
removeFromAllowlist(address address_
removeFromAllowlistBatch(address[] addresses
renounceOwnership(
setAcrossSpokePool(address _acrossSpokePool
setDefaultSwingCut(uint256 _defaultSwingCut
setFactories(address[] _factories
setFeeCollector(address _feeCollector
setOtherToken(address _otherToken
setPathCount(uint256 _pathCount
setPathSplit(uint256 _pathSplit
setReward(address _reward
setSwitchEvent(address _switchEvent
setWETH(address _weth
swap(struct SwitchV2SwapArgs swapArgspayable returns (uint256 returnAmount)
swapByAcross(struct SwitchAcrossV3SwapArgsAcross swapArgspayable 
transferByAcross(struct SwitchAcrossV3TransferArgsAcross transferArgspayable 
transferOwnership(address newOwner
transferToken(address tokenuint256 amountaddress recipient
Events
AcrossSpokePoolSet(address acrossSpokePool
DefaultSwingCutSet(uint256 defaultSwingCut
FactoriesSet(address[] _factories
FeeCollectorSet(address feeCollector
OtherTokenSet(address _otherToken
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PathCountSet(uint256 _pathCount
PathSplitSet(uint256 _pathSplit
RewardSet(address reward
SwitchEventSet(address switchEvent
WETHSet(address _weth
Constructor
constructor(address _wethaddress _otherTokenuint256[] _pathCountAndSplitaddress[] _factoriesaddress[] _switchViewAndEventAddressesaddress _feeCollectoraddress _acrossSpokePool
Fallback and receive
fallback(
Errors
Forbidden(