MultiplexFeature

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x3eabf098 at 17068675
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "MultiplexFeature"

No transactions found for "MultiplexFeature"


Functions
Getter at block 20955159
EIP712_DOMAIN_SEPARATOR(view returns (bytes32)
0xfe3a8808ff7909b8c36164e6e9a076597c21c3fc2ec6f2c8ac04529c41ce507e
FEATURE_NAME(view returns (string)
MultiplexFeature
FEATURE_VERSION(view returns (uint256)
36893488147419103232
Read-only

This contract contains no read-only function objects.

State-modifying
_batchSellLiquidityProviderExternal(struct IMultiplexFeatureBatchSellParams paramsbytes wrappedCallDatauint256 sellAmountpayable returns (uint256 boughtAmount)
_batchSellUniswapV2External(struct IMultiplexFeatureBatchSellParams paramsbytes wrappedCallDatauint256 sellAmountpayable returns (uint256 boughtAmount)
_multiplexBatchSell(struct IMultiplexFeatureBatchSellParams paramsuint256 minBuyAmountreturns (uint256 boughtAmount)
_multiplexMultiHopSell(struct IMultiplexFeatureMultiHopSellParams paramsuint256 minBuyAmountreturns (uint256 boughtAmount)
migrate(returns (bytes4 success)
multiplexBatchSellEthForToken(address outputTokenstruct IMultiplexFeatureBatchSellSubcall[] callsuint256 minBuyAmountpayable returns (uint256 boughtAmount)
multiplexBatchSellTokenForEth(address inputTokenstruct IMultiplexFeatureBatchSellSubcall[] callsuint256 sellAmountuint256 minBuyAmountreturns (uint256 boughtAmount)
multiplexBatchSellTokenForToken(address inputTokenaddress outputTokenstruct IMultiplexFeatureBatchSellSubcall[] callsuint256 sellAmountuint256 minBuyAmountreturns (uint256 boughtAmount)
multiplexMultiHopSellEthForToken(address[] tokensstruct IMultiplexFeatureMultiHopSellSubcall[] callsuint256 minBuyAmountpayable returns (uint256 boughtAmount)
multiplexMultiHopSellTokenForEth(address[] tokensstruct IMultiplexFeatureMultiHopSellSubcall[] callsuint256 sellAmountuint256 minBuyAmountreturns (uint256 boughtAmount)
multiplexMultiHopSellTokenForToken(address[] tokensstruct IMultiplexFeatureMultiHopSellSubcall[] callsuint256 sellAmountuint256 minBuyAmountreturns (uint256 boughtAmount)
Events
ExpiredOtcOrder(bytes32 orderHashaddress makeruint64 expiry
ExpiredRfqOrder(bytes32 orderHashaddress makeruint64 expiry
LiquidityProviderSwap(address inputTokenaddress outputTokenuint256 inputTokenAmountuint256 outputTokenAmountaddress provideraddress recipient
Constructor
constructor(address zeroExAddressaddress wethaddress sandboxaddress uniswapFactoryaddress sushiswapFactorybytes32 uniswapPairInitCodeHashbytes32 sushiswapPairInitCodeHash
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.