SwapperProxy

Verified contract

Proxy

Active on Ethereum with 4,677 txns
Deployed by via 0xf10be2ce at 15931206
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $80.21
0x871fa3a47151f511762e6a411f9216bb6afe1cf7689853983e7fa69d7f2184ef
0xa30c45b806705363046d03d9ee8c52469faadfc5fb4d783e0caee8c6dd6d0041
0x8571c07ac385066f349864c8b6a823e2f6961c4ba0cbeafda8362e87b8d586fb
0x375f338f582ac10d11f013dd50abfa3885f222f532a5e852f8f8df46ecd3aa44
0x2ae1d92ced8a983acf0dab6af4230a57e4db7b11f2765d87fbe65b4d3ca72fcf
0xc012763bd4d826a4a47bee8b83cc10dfd86a5343238230db6d84dc1a9932a220
0x785140b21eb0bd12ef9550390720fe74303542af666ab57ff227b78ee453f223
0xf60ccf85eb8ddbaed0781a46e285f9c1a1631392cc9b056a3b87b8941b19f615
0x3d7ca615070577d55dc3fcc045b9c29f4e4785eabda328c89097bf46bffade00
0x5821f523aba3821392069cda26664645a2d59dfc6de77cdb3d6352f1d28513e1

Functions
Getter at block 20852377
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
_WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
implementation(view returns (address)
0x57bd88f20003185cb136f859e7724dd75910fd75
pauseProxy(view returns (bool)
false
ton(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
tos(view returns (address)
0x409c4d8cd5d2924b9bc5509230d16a61289c8153
uniswapRouter(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
wton(view returns (address)
0xc4a11aaf6ea915ed7ac194161d2fc9384f15bff2
_WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
ton(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
tos(view returns (address)
0x409c4d8cd5d2924b9bc5509230d16a61289c8153
uniswapRouter(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
wton(view returns (address)
0xc4a11aaf6ea915ed7ac194161d2fc9384f15bff2
Read-only
aliveImplementation(addressview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSelectorImplementation2(bytes4 _selectorview returns (address impl)
hasRole(bytes32 roleaddress accountview returns (bool)
implementation2(uint256 _indexview returns (address)
isAdmin(address accountview returns (bool)
proxyImplementation(uint256view returns (address)
selectorImplementation(bytes4view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenCheck(addressview returns (bool)
decodeLastPool(bytes pathpure returns (address tokenAaddress tokenBuint24 fee)
tokenCheck(addressview returns (bool)
State-modifying
addAdmin(address account
grantRole(bytes32 roleaddress account
initialize(address _wtonaddress _tonaddress _tosaddress _uniswapRouteraddress _weth
removeAdmin(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAliveImplementation2(address newImplementationbool _alive
setImplementation2(address newImplementationuint256 _indexbool _alive
setProxyPause(bool _pause
setSelectorImplementations2(bytes4[] _selectorsaddress _imp
transferAdmin(address newAdmin
upgradeTo(address impl
exactInput(struct ISwapRouterExactInputParams paramsbool _wrapEthbool _outputUnwrapEthbool _inputWrapWTONbool _outputUnwrapTONpayable returns (uint256 amountOut)
exactOutput(struct ISwapRouterExactOutputParams paramsbool _wrapEthbool _outputUnwrapEthbool _inputWrapWTONbool _outputUnwrapTONpayable returns (uint256 amountIn)
onApprove(address senderaddress spenderuint256 transferAmountbytes datareturns (bool)
tonToWton(uint256 _amount
wtonToTon(uint256 _amount
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetAliveImplementation(address indexed implbool alive
SetSelectorImplementation(bytes4 indexed selectoraddress indexed impl
Upgraded(address indexed implementation
ExactInputEvent(address recipientaddress inputTokenaddress outputTokenuint256 amountInuint256 amountOut
ExactOutputEvent(address recipientaddress inputTokenaddress outputTokenuint256 amountInuint256 amountOutuint256 refund
TonToWTON(address recipientuint256 amount
WtonToTON(address recipientuint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.