MemoContractV1

Verified contract

Implementation

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

No balances found for "MemoContractV1"

No transactions found for "MemoContractV1"


Functions
Getter at block 20963505
getAdmin(view returns (address)
0x0000000000000000000000000000000000000000
getContractCodeVersion(pure returns (uint16)
3
getContractInitVersion(view returns (uint8)
0
getSwapFeeBps(view returns (uint256)
0
getSwapFeeWallet(view returns (address)
0x0000000000000000000000000000000000000000
uniswapRouter(view returns (address)
0x0000000000000000000000000000000000000000
wethToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateSwapFee(uint256 usdcReceived_view returns (uint256)
getWithdrawerWallet(address token_view returns (address)
isValidOutputToken(address token_view returns (bool)
State-modifying
changeAdmin(address newAdmin_
initialize(address admin_address wethToken_address swapRouter_address swapFeeWallet_uint256 swapFeeBps_
removeOutputToken(address token_returns (bool)
setSwapFee(uint256 swapFeeBps_returns (bool)
setSwapFeeWallet(address swapFeeWallet_returns (bool)
setUniswapRouter(address routerAddress_returns (bool)
setWethToken(address wethToken_returns (bool)
swapAndTransferOutputTokenWithMemo(struct MemoSwapV2Data memoSwapData_struct PermitData permitMemoData_string memo_payable returns (bool)
transferOutputTokenWithMemo(struct PermitData permitData_address outputToken_string memo_returns (bool)
whitelistOutputToken(address token_address withdrawer_returns (bool)
Events
AdminChanged(address indexed oldAdminaddress indexed newAdmin
Initialized(uint8 version
MemoLogged(string memo
SwapAndTransferOutputToken(address indexed fromaddress indexed recipientWalletaddress indexed outputTokenaddress sourceTokenuint256 sourceAmountuint256 outputAmount
SwapFeeBpsChanged(uint256 oldFeeuint256 newFee
SwapFeeWalletChanged(address indexed oldWalletaddress indexed newWallet
UniswapRouterChanged(address indexed oldSwapRouteraddress indexed newSwapRouter
WethTokenChanged(address indexed oldWethaddress indexed newWeth
WithdrawOutputToken(address indexed fromaddress indexed toaddress indexed outputTokenuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.