TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 320 txns
Deployed by via 0x8424389e at 20169789
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "TransparentUpgradeableProxy"

0xdb5a456b797a7b712571a63c75c4e1739e294cedad50013b06997387612d854d
0x31836c58de6e1a2317c7981d09d143ac8ae75a23915a8dcf3c5f08bf8cb1df62
0xbec612f9cf3505a9f2170e6734ada17975653df04b0feb48479cd44c86d24376
0x330f469d69bd7813c5efe6af9a6fa6f2cf5e156c47ac4e66f6c13f3d4296e903
0x11618acf86cf54b507d8028a961470597d8a5ee73bc9233b036058ddf54b9ac2
0x075814a67370724a11c65ef687c5c7dd7c56ac3c35b35f1e579317d49b13e3fd
0x589182670e5ea410be906cc045308969600fa5a324ac7855ea4f66d5d788ec8f
0xd7956c803bf8f77b07a35a235b5d99a63ae80e1c106c51dee0b0ba919f860bf4
0xeb98728e70bacf4fbf8c5b6a34a5ecf2f8449adbe5999bab3f4df19478efdc37
0xd421d3c58f0a4eefb44eb56a7ee8092bc0d34a0c735b99b1fe61c436bbf533ba

Functions
Getter at block 21206722
FIXED_POINT(view returns (uint16)
1000
_WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
accumulatedFees(view returns (uint256)
0
centralWallet(view returns (address)
0xabe443601ecd76cd61a39dc6d3cc6a1cb5dbae57
feeAdmin(view returns (address)
0x552368835a499ea4d9166cfd19f1725fc5bf53e2
 
getAllPoolsInfo(view returns (address[]uint256[])
platformFee(view returns (uint16)
20
uniswapV2RouterAddress(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
uniswapV3RouterAddress(view returns (address)
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45
Read-only
getUserShare(address tokenAddrbytes32 uuidview returns (uint256)
getUserTokenBalances(bytes32 uuidview returns (address[]uint256[]uint256[])
pools(addressview returns (address tokenAddruint256 totalTokens)
previousBalance(addressview returns (uint256)
userBalances(bytes32addressview returns (uint256 tokenBalanceuint256 claimableNativeTokens)
userNativeBalances(bytes32view returns (uint256 totalClaimableNativeTokensuint256 totalClaimedNativeTokens)
State-modifying
executeSwap(struct ISonarTradeV1V2SwapParams _v2SwapParamsstruct ISonarTradeV1V3SwapParams _v3SwapParamsbool _isV2Swap
feeRecover(
initialize(struct ISonarTradeV1InitializableState _initializableState
modifyPlatformFee(uint16 _platformFee
registerDeposit(address tokenAddrbytes32 uuiduint256 amtIn
setUniswapRouters(address _v2Routeraddress _v3Router
updateCentralWallet(address _centralWallet
updateFeeAdmin(address _feeAdmin
withdrawAllUserNative(bytes32 uuidaddress toAddr
withdrawal(address tokenAddrbytes32 uuiduint256 amtOutaddress toAddrbool isNative
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DepositRegistered(address tokenAddrbytes32 uuiduint256 amtIn
EtherAllocated(bytes32 uuiduint256 amount
EtherReceived(address fromuint256 amount
FeesRecovered(address centralWalletuint256 feeAmount
Initialized(uint8 version
NativeTokensClaimed(bytes32 uuidaddress poolIduint256 amountaddress toAddr
NativeTokensWithdrawn(address toAddruint256 amount
SwapExecuted(address tokenInaddress tokenOutuint256 amountInuint256 amountOut
UnexpectedEtherReceived(address fromuint256 amount
WithdrawalProcessed(address tokenAddrbytes32 uuiduint256 amtOutaddress toAddr
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
InvalidAddress(
InvalidAmount(
SwapFailed(
Unauthorized(