SeigManagerProxy
Verified contract
Proxy
Active on
Ethereum with 21 txns
Unified storage
Map
Table
Raw
Constants and immutables
9
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
45 additional
variables
Balances ($0.00)
No balances found for "SeigManagerProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18418070 | a year ago | | | 0 | 0.00081381416 | |
| 18418014 | a year ago | | | 0 | 0.00094147100 | |
| 18418010 | a year ago | | | 0 | 0.00099827334 | |
| 18417873 | a year ago | | | 0 | 0.0016287600 | |
| 18417815 | a year ago | | | 0 | 0.0018818700 | |
| 18417814 | a year ago | | | 0 | 0.0018818700 | |
| 18417813 | a year ago | | | 0 | 0.0018815100 | |
| 18417808 | a year ago | | | 0 | 0.0028720200 | |
| 18417807 | a year ago | | | 0 | 0.0028720200 | |
| 18417806 | a year ago | | | 0 | 0.0028716600 |
ABI
ABI objects
Getter at block 21225184 stakeOfAllLayers() view returns (uint256 amount) stakeOfTotal() view returns (uint256 amount) totalSupplyOfTon_2() view returns (uint256 tos) unallocatedSeigniorage() view returns (uint256 amount)
CHALLENGER_ROLE() view returns (bytes32)
0xbf02bad7114723a857a3af46cea17b778a3a951c96f183784d9a2448cc479ab6
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_VALID_COMMISSION() view returns (uint256)
1000000000000000000000000000
MINTER_ROLE() view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
MIN_VALID_COMMISSION() view returns (uint256)
10000000000000000000000000
OPERATOR_ROLE() view returns (bytes32)
0x523a704056dcd17bcf83bed8b68c59416dac1119be77755efe3bde0a64e46e0c
PAUSE_ROLE() view returns (bytes32)
0xfcb9fcbfa83b897fb2d5cf4b58962164105c1e71489a37ef3ae0db3fdce576f6
RAY() view returns (uint256)
1000000000000000000000000000
accRelativeSeig() view returns (uint256)
3717274847822459492971253541556154
adjustCommissionDelay() view returns (uint256)
100800
dao() view returns (address)
0x2520cd65baa2ceee9e6ad6ebd3f45490c42dd303
daoSeigRate() view returns (uint256)
500000000000000000000000000
factory() view returns (address)
0xe8fae91b80dd515c3d8b9fc02cb5b2ecfddabf43
implementation() view returns (address)
0x8813c76858c2fc048b14bd4c75f2daee43c79958
isOwner() view returns (bool)
false
lastSnapshotId() view returns (uint256)
1
minimumAmount() view returns (uint256)
1000000000000000000000000000000
pauseProxy() view returns (bool)
false
paused() view returns (bool)
false
powerTONSeigRate() view returns (uint256)
0
relativeSeigRate() view returns (uint256)
500000000000000000000000000
BURNT_AMOUNT_MAINNET() view returns (uint256)
178111666909855730000000000000000
CHALLENGER_ROLE() view returns (bytes32)
0xbf02bad7114723a857a3af46cea17b778a3a951c96f183784d9a2448cc479ab6
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_FACTOR() pure returns (uint256)
1000000000000000000000000000
INITIAL_TOTAL_SUPPLY_MAINNET() view returns (uint256)
50000000000000000000000000000000000
MAX_VALID_COMMISSION() view returns (uint256)
1000000000000000000000000000
MINTER_ROLE() view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
MIN_VALID_COMMISSION() view returns (uint256)
10000000000000000000000000
OPERATOR_ROLE() view returns (bytes32)
0x523a704056dcd17bcf83bed8b68c59416dac1119be77755efe3bde0a64e46e0c
PAUSE_ROLE() view returns (bytes32)
0xfcb9fcbfa83b897fb2d5cf4b58962164105c1e71489a37ef3ae0db3fdce576f6
RAY() view returns (uint256)
1000000000000000000000000000
SEIG_START_MAINNET() view returns (uint256)
10837698
accRelativeSeig() view returns (uint256)
3717274847822459492971253541556154
adjustCommissionDelay() view returns (uint256)
100800
burntAmountAtDAO() view returns (uint256)
0
dao() view returns (address)
0x2520cd65baa2ceee9e6ad6ebd3f45490c42dd303
daoSeigRate() view returns (uint256)
500000000000000000000000000
depositManager() view returns (address)
0x0b58ca72b12f01fc05f8f252e226f3e2089bd00e
factory() view returns (address)
0xe8fae91b80dd515c3d8b9fc02cb5b2ecfddabf43
initialTotalSupply() view returns (uint256)
0
isOwner() view returns (bool)
false
lastSeigBlock() view returns (uint256)
21214428
lastSnapshotId() view returns (uint256)
1
minimumAmount() view returns (uint256)
1000000000000000000000000000000
pauseProxy() view returns (bool)
false
paused() view returns (bool)
false
pausedBlock() view returns (uint256)
0
powerTONSeigRate() view returns (uint256)
0
powerton() view returns (address)
0x970298189050abd4dc4f119ccae14ee145ad9371
progressSnapshotId() view returns (uint256)
1
registry() view returns (address)
0x7846c2248a7b4de77e9c2bae7fbb93bfc286837b
relativeSeigRate() view returns (uint256)
500000000000000000000000000
seigPerBlock() view returns (uint256)
3920000000000000000000000000
seigStartBlock() view returns (uint256)
0
ton() view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
tot() view returns (address)
0x47e264ea9b229368aa90c331d3f4cbe0b4c0f01d
totalSupplyOfTon() view returns (uint256 tos)
88462796596978624705064579000000000
unpausedBlock() view returns (uint256)
0
wton() view returns (address)
0xc4a11aaf6ea915ed7ac194161d2fc9384f15bff2
Read-only
aliveImplementation(address) view returns (bool)
delayedCommissionBlock(address) view returns (uint256)
delayedCommissionRate(address) view returns (uint256)
delayedCommissionRateNegative(address) view returns (bool)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSelectorImplementation2(bytes4 _selector) view returns (address impl)
hasRole(bytes32 role, address account) view returns (bool)
implementation2(uint256 _index) view returns (address)
isAdmin(address account) view returns (bool)
isChallenger(address account) view returns (bool)
isMinter(address account) view returns (bool)
isOperator(address account) view returns (bool)
proxyImplementation(uint256) view returns (address)
selectorImplementation(bytes4) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
additionalTotBurnAmount(address layer2, address account, uint256 amount) view returns (uint256 totAmount)
aliveImplementation(address) view returns (bool)
coinages(address layer2) view returns (address)
commissionRates(address layer2) view returns (uint256)
delayedCommissionBlock(address) view returns (uint256)
delayedCommissionRate(address) view returns (uint256)
delayedCommissionRateNegative(address) view returns (bool)
getOperatorAmount(address layer2) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isAdmin(address account) view returns (bool)
isChallenger(address account) view returns (bool)
isCommissionRateNegative(address layer2) view returns (bool)
isMinter(address account) view returns (bool)
isOperator(address account) view returns (bool)
lastCommitBlock(address layer2) view returns (uint256)
proxyImplementation(uint256) view returns (address)
selectorImplementation(bytes4) view returns (address)
stakeOf(address account) view returns (uint256 amount)
stakeOf(address layer2, address account) view returns (uint256)
stakeOfAllLayersAt(uint256 snapshotId) view returns (uint256 amount)
stakeOfAt(address account, uint256 snapshotId) view returns (uint256 amount)
stakeOfAt(address layer2, address account, uint256 snapshotId) view returns (uint256 amount)
stakeOfTotalAt(uint256 snapshotId) view returns (uint256 amount)
supportsInterface(bytes4 interfaceId) view returns (bool)
unallocatedSeigniorageAt(uint256 snapshotId) view returns (uint256 amount)
uncommittedStakeOf(address account) view returns (uint256 amount)
uncommittedStakeOf(address layer2, address account) view returns (uint256)
State-modifying
Events addAdmin(address account)
addChallenger(address account)
addMinter(address account)
addOperator(address account)
grantRole(bytes32 role, address account)
removeAdmin(address account)
removeChallenger(address account)
removeMinter(address account)
removeOperator(address account)
renounceChallenger()
renounceMinter()
renounceOperator()
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeChallenger(address account)
revokeMinter(address account)
revokeOperator(address account)
revokeRole(bytes32 role, address account)
setAliveImplementation2(address newImplementation, bool _alive)
setImplementation2(address newImplementation, uint256 _index, bool _alive)
setProxyPause(bool _pause)
setSelectorImplementations2(bytes4[] _selectors, address _imp)
transferAdmin(address newAdmin)
transferOwnership(address newAdmin)
upgradeTo(address impl)
addAdmin(address account)
addChallenger(address account)
addMinter(address account)
addOperator(address account)
deployCoinage(address layer2) returns (bool)
grantRole(bytes32 role, address account)
initialize(address ton_, address wton_, address registry_, address depositManager_, uint256 seigPerBlock_, address factory_, uint256 lastSeigBlock_)
onDeposit(address layer2, address account, uint256 amount) returns (bool)
onSnapshot() returns (uint256 snapshotId)
onTransfer(address sender, address recipient, uint256 amount) returns (bool)
onWithdraw(address layer2, address account, uint256 amount) returns (bool)
pause()
removeAdmin(address account)
removeChallenger(address account)
removeMinter(address account)
removeOperator(address account)
renounceChallenger()
renounceMinter()
renounceMinter(address target)
renounceOperator()
renounceOwnership()
renounceOwnership(address target)
renouncePauser(address target)
renounceRole(bytes32 role, address account)
renounceWTONMinter()
revokeChallenger(address account)
revokeMinter(address account)
revokeOperator(address account)
revokeRole(bytes32 role, address account)
setAdjustDelay(uint256 adjustDelay_)
setBurntAmountAtDAO(uint256 _burntAmountAtDAO)
setCoinageFactory(address factory_)
setCommissionRate(address layer2, uint256 commissionRate, bool isCommissionRateNegative_) returns (bool)
setDao(address daoAddress)
setDaoSeigRate(uint256 daoSeigRate_)
setData(address powerton_, address daoAddress, uint256 powerTONSeigRate_, uint256 daoSeigRate_, uint256 relativeSeigRate_, uint256 adjustDelay_, uint256 minimumAmount_)
setInitialTotalSupply(uint256 _initialTotalSupply)
setMinimumAmount(uint256 minimumAmount_)
setPowerTON(address powerton_)
setPowerTONSeigRate(uint256 powerTONSeigRate_)
setPseigRate(uint256 pseigRate_)
setSeigStartBlock(uint256 _seigStartBlock)
slash(address layer2, address challenger) returns (bool)
transferAdmin(address newAdmin)
transferCoinageOwnership(address newSeigManager, address[] coinages_)
transferOwnership(address newAdmin)
transferOwnership(address target, address newOwner)
unpause()
updateSeigniorage() returns (bool)
updateSeigniorageLayer(address layer2) returns (bool)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetAliveImplementation(address indexed impl, bool alive)
SetSelectorImplementation(bytes4 indexed selector, address indexed impl)
Upgraded(address indexed implementation)
AddedSeigAtLayer(address layer2, uint256 seigs, uint256 operatorSeigs, uint256 nextTotalSupply, uint256 prevTotalSupply)
CoinageCreated(address indexed layer2, address coinage)
Comitted(address indexed layer2)
CommissionRateSet(address indexed layer2, uint256 previousRate, uint256 newRate)
CommitLog1(uint256 totalStakedAmount, uint256 totalSupplyOfWTON, uint256 prevTotalSupply, uint256 nextTotalSupply)
OnSnapshot(uint256 snapshotId)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SeigGiven(address indexed layer2, uint256 totalSeig, uint256 stakedSeig, uint256 unstakedSeig, uint256 powertonSeig, uint256 daoSeig, uint256 pseig)
SetBurntAmountAtDAO(uint256 _burntAmountAtDAO)
SetDaoSeigRate(uint256 daoSeigRate)
SetInitialTotalSupply(uint256 _initialTotalSupply)
SetPowerTONSeigRate(uint256 powerTONSeigRate)
SetPseigRate(uint256 pseigRate)
SetSeigStartBlock(uint256 _seigStartBlock)
Unpaused(address account)
UnstakeLog(uint256 coinageBurnAmount, uint256 totBurnAmount)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.