0xfda613cb7366b1812f2d33fc95d1d4dd3896aeb8

Verified contract

Proxy

Active on Base with 29,484 txns
Deployed by via 0xc4245791 at 2294124
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
Native
Value $0.22
ERC-20
Value $0.07
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xff1f9690256961b8510a2093f026f52e7cb9c1760b33959c62956c545eba27d2
0xc3cb61f9e8c7f2c72b2b20a467c055b07362ac5b32fa8bc4063787f4b4367df3
0x375327eb9c2445173db761009c4095c7d3d7c3f96c4635d58c3525662f95a415
0x304d1530d6dd60187311da19e49e43ecfebfc59edc433c167dde25386860f72d
0xfeb95d1865c4a2c423caf2892e16fc0611511928791420d56517e817e6781100
0x0a74fa31ca372de0a08880840d4bb9d449143faae96a1cd731839279c3a87f9f
0x74fc336e28fbce4f4818ae27da7fd1069508ad024174a629a71b7d949e45e4b1
0x01a3f1374386829c1c68df872f379326dae2b34952ae9b646e7f22cb2143d2c2
0xe41c541b5668ada4e66107f65039134f17992f3d1ce7c1aeecdd10cb1c67665f
0x933982e915a0d0ac29df48d189ce10efaf8e840da12b955656596b40be71ad2a

Functions
Getter at block 22900698
INTERDELIMITER(view returns (uint8)
59
getStargateBasicBeneficiary(view returns (address)
0xd4c56833a6d4c83a81972da7e0eda924f0729989
getStargateBasicFee(view returns (uint256)
200000000000000
getTransferGas(view returns (uint256)
40000
Read-only
decodeStargatePayload(bytes stargatePayloadpure returns (struct ISoNormalizedSoData soDatastruct LibSwapNormalizedSwapData[] swapDataDst)
encodeStargatePayload(struct ISoNormalizedSoData soDatastruct LibSwapNormalizedSwapData[] swapDataDstpure returns (bytes)
estimateStargateFinalAmount(struct StargateFacetStargateData stargateDatauint256 amountview returns (uint256)
getAmountBeforeSoFee(uint256 amountview returns (uint256)
getSgReceiveForGasPayload(struct ISoNormalizedSoData soDataNostruct LibSwapNormalizedSwapData[] swapDataDstNopure returns (bytes)
getStargateFee(struct ISoNormalizedSoData soDataNostruct StargateFacetStargateData stargateDatastruct LibSwapNormalizedSwapData[] swapDataDstNoview returns (uint256)
getStargateSoFee(uint256 amountview returns (uint256)
State-modifying
executeAndCheckSwaps(struct ISoSoData soDatastruct LibSwapSwapData[] swapDatareturns (uint256)
executeAndCheckSwapsV2(struct ISoSoData soDatastruct LibSwapSwapData[] swapDatareturns (uint256)
initStargate(address stargateuint16 chainId
libSwap(bytes32 transactionIdstruct LibSwapSwapData _swapData
remoteSoSwap(address tokenuint256 amountstruct ISoSoData soDatastruct LibSwapSwapData[] swapDataDst
setAllowedAddress(address routerbool isAllowed
sgReceive(uint16bytesuint256address tokenuint256 amountbytes payload
sgReceiveForGas(struct ISoNormalizedSoData soDataNouint256 dstStargatePoolIdstruct LibSwapNormalizedSwapData[] swapDataDstNo
soSwapViaStargate(struct ISoNormalizedSoData soDataNostruct LibSwapNormalizedSwapData[] swapDataSrcNostruct StargateFacetStargateData stargateDatastruct LibSwapNormalizedSwapData[] swapDataDstNopayable 
Events
SetAllowedList(address routerbool isAllowed
SoTransferCompleted(bytes32 indexed transactionIduint256 receiveAmount
SoTransferFailed(bytes32 indexed transactionIdstring revertReasonbytes otherReason
SoTransferStarted(bytes32 indexed transactionId
StargateInitialized(address stargateuint256 chainId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CannotBridgeToSameNetwork(
ContractCallNotAllowed(
InvalidAmount(
InvalidConfig(
InvalidContract(
NativeAssetTransferFailed(
NoSwapDataProvided(
NoSwapFromZeroBalance(
NoTransferToNullAddress(
NotSupportedSwapRouter(
NullAddrIsNotAValidSpender(
NullAddrIsNotAnERC20Token(
ReentrancyError(