StakeTONProxy

Verified contract

Proxy

Active on Ethereum with 112 txns
Deployed by via 0x16cf1432 at 12880650
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
44 additional variables
ERC-20
Value $5,848.23
ERC-20
--
0xf35473f0a6db0e69fd7f7c91e0170844b4a594d581c62d372748ea9b3f18b202
0x7e4465b5f30afafd7dee723161c49dd0c22d597e8a4abfbae481a863a8149a48
0xae21aea1c585f86cbdc376fae40e9905f620c31fa66c964686d89768f45c8d81
0x720065e8c4c7b8e55f0d8ed8c19ec3aa9037c5cd25ac1dd90f2d9eebcb0074f4
0x3b4a5ebc74a589eaaa7f0c364451b6abbfe87f5b827f84141de2bb397f2bbdbf
0x60eef1d0eb442cf175cd8a322010d1ff0f1c2e2be1b70e836a7a85b6748dfecd
0x45c09fd638dd45cbfa8019738224b978d1a3e42ea03de0938659d79fb139a66b
0xba7be7d95cc54ab844a604a8762c132558c088e9d28621276ce07014b74a0b7b
0xbdb4e1e036e660394c5ad04c31b5e58097b9818cae8ea9050b473ac3d70cd3e7
0x9d81b318f9cac64d6da25615c2460bd186aaf8f849f5a5fbc2a5cc02a86a1cbf

Functions
Getter at block 21225750
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
BURNER_ROLE(view returns (bytes32)
0x9667e80708b6eeeb0053fa0cca44e028ff548e2a9f029edfeac87c118b08b7c8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
defiAddr(view returns (address)
0x0000000000000000000000000000000000000000
defiStatus(view returns (uint256)
5
depositManager(view returns (address)
0x56e465f654393fa48f007ed7346105c7195cee43
endBlock(view returns (uint256)
13593543
finalBalanceTON(view returns (uint256)
351067770000000000000000
finalBalanceWTON(view returns (uint256)
0
fromTokamak(view returns (uint256)
384504778929646384131275993590782
implementation(view returns (address)
0xa16412acf22b70ddccebcafa75e773bb1879b341
infos(view returns (addressaddressuint256[3]uint256uint256uint256)
(0x2be5e8c109e2197d077d13a82daead6a9b3433c5, 0xf04f6a6d6115d8400d18eca99bdee67abb498a7b, [12899725, 12991362, 13593543], 134348926055064932444135, 351067770000000000000000, 4)
migratedL2(view returns (bool)
false
pauseProxy(view returns (bool)
false
paytoken(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
requestNum(view returns (uint256)
0
rewardClaimedTotal(view returns (uint256)
134348926055064932444135
saleStartBlock(view returns (uint256)
12899725
seigManager(view returns (address)
0x710936500ac59e8551331871cbad3d33d5e0d909
stakeRegistry(view returns (address)
0x4fa71d6964a97c043ca3103407e1b3cd6b5ab367
startBlock(view returns (uint256)
12991362
swapProxy(view returns (address)
0x30e65b3a6e6868f044944aa0e9c5d52f8dcb138d
swappedAmountTOS(view returns (uint256)
63970288850868091336453
toTokamak(view returns (uint256)
351067770000000000000000
toUniswapWTON(view returns (uint256)
33437008929646384131269000000000
tokamakLayer2(view returns (address)
0x0f42d1c40b95df7a1478639918fc358b4af5298d
token(view returns (address)
0x409c4d8cd5d2924b9bc5509230d16a61289c8153
ton(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
totalStakedAmount(view returns (uint256)
351067770000000000000000
totalStakers(view returns (uint256)
4
vault(view returns (address)
0xf04f6a6d6115d8400d18eca99bdee67abb498a7b
withdrawFlag(view returns (bool)
true
wton(view returns (address)
0xc4a11aaf6ea915ed7ac194161d2fc9384f15bff2
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
BURNER_ROLE(view returns (bytes32)
0x9667e80708b6eeeb0053fa0cca44e028ff548e2a9f029edfeac87c118b08b7c8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
defiAddr(view returns (address)
0x0000000000000000000000000000000000000000
defiStatus(view returns (uint256)
5
depositManager(view returns (address)
0x56e465f654393fa48f007ed7346105c7195cee43
endBlock(view returns (uint256)
13593543
finalBalanceTON(view returns (uint256)
351067770000000000000000
finalBalanceWTON(view returns (uint256)
0
fromTokamak(view returns (uint256)
384504778929646384131275993590782
infos(view returns (addressaddressuint256[3]uint256uint256uint256)
(0x2be5e8c109e2197d077d13a82daead6a9b3433c5, 0xf04f6a6d6115d8400d18eca99bdee67abb498a7b, [12899725, 12991362, 13593543], 134348926055064932444135, 351067770000000000000000, 4)
migratedL2(view returns (bool)
false
pauseProxy(view returns (bool)
false
paytoken(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
requestNum(view returns (uint256)
0
rewardClaimedTotal(view returns (uint256)
134348926055064932444135
saleStartBlock(view returns (uint256)
12899725
seigManager(view returns (address)
0x710936500ac59e8551331871cbad3d33d5e0d909
stakeRegistry(view returns (address)
0x4fa71d6964a97c043ca3103407e1b3cd6b5ab367
startBlock(view returns (uint256)
12991362
swapProxy(view returns (address)
0x30e65b3a6e6868f044944aa0e9c5d52f8dcb138d
swappedAmountTOS(view returns (uint256)
63970288850868091336453
toTokamak(view returns (uint256)
351067770000000000000000
toUniswapWTON(view returns (uint256)
33437008929646384131269000000000
tokamakLayer2(view returns (address)
0x0f42d1c40b95df7a1478639918fc358b4af5298d
token(view returns (address)
0x409c4d8cd5d2924b9bc5509230d16a61289c8153
ton(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
totalStakedAmount(view returns (uint256)
351067770000000000000000
totalStakers(view returns (uint256)
4
vault(view returns (address)
0xf04f6a6d6115d8400d18eca99bdee67abb498a7b
withdrawFlag(view returns (bool)
true
wton(view returns (address)
0xc4a11aaf6ea915ed7ac194161d2fc9384f15bff2
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getUserStaked(address userview returns (uint256 amountuint256 claimedBlockuint256 claimedAmountuint256 releasedBlockuint256 releasedAmountuint256 releasedTOSAmountbool released)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
userStaked(addressview returns (uint256 amountuint256 claimedBlockuint256 claimedAmountuint256 releasedBlockuint256 releasedAmountuint256 releasedTOSAmountbool released)
aliveImplementation(addressview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getSelectorImplementation2(bytes4 _selectorview returns (address impl)
getUserStaked(address userview returns (uint256 amountuint256 claimedBlockuint256 claimedAmountuint256 releasedBlockuint256 releasedAmountuint256 releasedTOSAmountbool released)
hasRole(bytes32 roleaddress accountview returns (bool)
implementation2(uint256 _indexview returns (address)
isAdmin(address accountview returns (bool)
proxyImplementation(uint256view returns (address)
selectorImplementation(bytes4view returns (address)
userStaked(addressview returns (uint256 amountuint256 claimedBlockuint256 claimedAmountuint256 releasedBlockuint256 releasedAmountuint256 releasedTOSAmountbool released)
State-modifying
addAdmin(address account
grantRole(bytes32 roleaddress account
onApprove(address owneraddress spenderuint256 tonAmountbytes datareturns (bool)
removeAdmin(address account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setInit(address[4] _addraddress _registryuint256[3] _intdata
setProxyPause(bool _pause
stakeOnApprove(address fromaddress _owneraddress _spenderuint256 _amountreturns (bool)
transferAdmin(address newAdmin
upgradeTo(address impl
addAdmin(address account
grantRole(bytes32 roleaddress account
removeAdmin(address account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAliveImplementation2(address newImplementationbool _alive
setImplementation2(address newImplementationuint256 _indexbool _alive
setSelectorImplementations2(bytes4[] _selectorsaddress _imp
transferAdmin(address newAdmin
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
Staked(address indexed touint256 amount
Upgraded(address indexed implementation
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logic
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.