SwitchAcrossV3
Verified contract
Active on
Base with 4,444 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3bc5…b192
0x499f…ebe3
Balances ($0.00)
No balances found for "SwitchAcrossV3"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22064120 | 4 minutes ago | | | 0.00876 | 5.8999851e-7 | |
| 22063320 | 30 minutes ago | | | 0.00165 | 6.1940525e-7 | |
| 22058655 | 3 hours ago | | | 0.004 | 6.2823567e-7 | |
| 22052446 | 7 hours ago | | | 0.00239 | 6.2695758e-7 | |
| 22051245 | 7 hours ago | | | 0.00537 | 6.2583224e-7 | |
| 22046328 | 10 hours ago | | | 0.00603 | 6.2944437e-7 | |
| 22043020 | 12 hours ago | | | 0.0005 | 4.7063472e-7 | |
| 22027110 | 21 hours ago | | | 0.009 | 6.2695758e-7 | |
| 22021877 | a day ago | | | 0.001 | 4.7082379e-7 | |
| 22012817 | a day ago | | | 0.003 | 6.3235441e-7 |
ABI
ABI objects
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(address) view returns (bool)
factories(uint256) view returns (address)
getExpectedReturn(address fromToken, address destToken, uint256 amount, uint256 parts) view returns (uint256 returnAmount, uint256[] distribution)
getFeeInfo(uint256 amount, address partner, uint256 partnerFeeRate) view returns (uint256 partnerFee, uint256 remainAmount)
getTokenBalance(address token) view returns (uint256 amount)
State-modifying
Events addToAllowlist(address address_)
addToAllowlistBatch(address[] addresses)
handleV3AcrossMessage(address tokenSent, uint256 amount, address relayer, bytes message)
remoteSwap(struct SwitchAcrossV3AcrossSwapRequest m, uint256 amount, address 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 swapArgs) payable returns (uint256 returnAmount)
swapByAcross(struct SwitchAcrossV3SwapArgsAcross swapArgs) payable
transferByAcross(struct SwitchAcrossV3TransferArgsAcross transferArgs) payable
transferOwnership(address newOwner)
transferToken(address token, uint256 amount, address recipient)
AcrossSpokePoolSet(address acrossSpokePool)
DefaultSwingCutSet(uint256 defaultSwingCut)
FactoriesSet(address[] _factories)
FeeCollectorSet(address feeCollector)
OtherTokenSet(address _otherToken)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PathCountSet(uint256 _pathCount)
PathSplitSet(uint256 _pathSplit)
RewardSet(address reward)
SwitchEventSet(address switchEvent)
WETHSet(address _weth)
constructor(address _weth, address _otherToken, uint256[] _pathCountAndSplit, address[] _factories, address[] _switchViewAndEventAddresses, address _feeCollector, address _acrossSpokePool)
fallback()
Forbidden()