GenericSwapFacet

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0xae229a4b at 18297700
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots

No balances found for "GenericSwapFacet"

No transactions found for "GenericSwapFacet"


Functions
Getter at block 20890946
getGenericBasicBeneficiary(view returns (address)
0x0000000000000000000000000000000000000000
getGenericBasicFee(view returns (uint256)
0
Read-only
getGenericSoFee(uint256 amountview returns (uint256)
State-modifying
executeAndCheckSwaps(struct ISoSoData soDatastruct LibSwapSwapData[] swapDatareturns (uint256)
executeAndCheckSwapsV2(struct ISoSoData soDatastruct LibSwapSwapData[] swapDatareturns (uint256)
libSwap(bytes32 transactionIdstruct LibSwapSwapData _swapData
swapTokensGeneric(struct ISoNormalizedSoData soDataNostruct LibSwapNormalizedSwapData[] swapDataNopayable 
Events
SoSwappedGeneric(bytes32 indexed transactionIdaddress fromAssetIdaddress toAssetIduint256 fromAmountuint256 toAmount
SoTransferCompleted(bytes32 indexed transactionIduint256 receiveAmount
SoTransferFailed(bytes32 indexed transactionIdstring revertReasonbytes otherReason
SoTransferStarted(bytes32 indexed transactionId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

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