Communis
Verified contract
Active on
Ethereum with 22,098 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($585.43)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GALA | ERC-20 | 18K | $0.025704 |
$462.67 | |
USDC | ERC-20 | 122.76 | $1.00 |
$122.76 | |
COM | ERC-20 | 31.268468B | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21158171 | an hour ago | | | 0 | 0.0026501383 | |
| 21157589 | 3 hours ago | | | 0 | 0.00089401260 | |
| 21157328 | 4 hours ago | | | 0 | 0.0042233028 | |
| 21157323 | 4 hours ago | | | 0 | 0.0015487455 | |
| 21156971 | 5 hours ago | | | 0 | 0.0016750785 | |
| 21156397 | 7 hours ago | | | 0 | 0.0012027873 | |
| 21156372 | 7 hours ago | | | 0 | 0.0011362019 | |
| 21156311 | 8 hours ago | | | 0 | 0.00061735757 | |
| 21156267 | 8 hours ago | | | 0 | 0.0010713796 | |
| 21156244 | 8 hours ago | | | 0 | 0.0011652306 |
ABI
ABI objects
Getter at block 21158570
decimals() view returns (uint8)
12
name() view returns (string)
Communis
symbol() view returns (string)
COM
totalSupply() view returns (uint256)
116006723847361215738324543327
Read-only
addressEndBonusDebt(address) view returns (uint16 nextPayoutDay, uint128 payoutDebt)
addressRestakeEndDebt(address) view returns (uint16 stakedDays, uint16 endBonusPayoutDay, uint72 sharesDebt)
addressStakedCodeak(address) view returns (uint256)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getPayout(struct CommunisStake s) pure returns (struct CommunisPayoutResponse pr)
getStartBonusPayout(uint256 stakedDays, uint256 lockedDay, uint256 maxPayout, uint256 stakesOriginalShareRate, uint256 currentDay, uint256 globalShareRate, bool applyRestakeBonus) pure returns (uint256 payout)
stakeIdEndBonusPayout(uint256) view returns (uint256)
stakeIdGoodAccountingBonusPayout(uint256) view returns (uint256)
stakeIdStartBonusPayout(uint256) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
burn(uint256 amount)
burnFrom(address account, uint256 amount)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
mintEndBonus(uint256 stakeIndex, uint256 stakeID, address referrer, uint256 stakeAmount)
mintEndBonusBatch(struct CommunisstakeIndexIdAmount[] stakeIndexIdAmounts, address referrer)
mintGoodAccountingBonus(address stakeOwner, uint256 stakeIndex, uint256 stakeID)
mintStakeBonus()
mintStartBonus(uint256 stakeIndex, uint256 stakeID, bool applyRestakeBonus, address referrer, uint256 stakeAmount)
mintStartBonusBatch(struct CommunisstakeIndexIdAmount[] stakeIndexIdAmounts, address referrer)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
withdrawStakedCodeak(uint256 withdrawAmount)
Approval(address indexed owner, address indexed spender, uint256 value)
Transfer(address indexed from, address indexed to, uint256 value)
newDebtMint(uint256 data0, address indexed senderAddr)
newMint(uint256 data0, uint256 data1, uint256 indexed stakeId, uint256 indexed bonusType, address indexed senderAddr, address referrer)
stakeDepositCodeak(uint256 data0, address indexed senderAddr)
stakeWithdrawCodeak(uint256 data0, address indexed senderAddr)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.