Communis

Verified contract

Active on Ethereum with 22,098 txns
Deployed by via 0xa5b6d2f3 at 16369710
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $462.67
ERC-20
Value $122.76
ERC-20
--
0xb715cfb4b0ca001118cc3d0b6ee435e761007d28bd8b29f9ebf4d3b6cbd7c538
0x24e37c6d3d10f9ddf3341717a0b888de9cb89a401ab1b132914db78954872634
0xcb7e4b62e26ad122acf50c692a07f93f3fc80fed25a900de65fa2be1c90bb8e9
0xa02da6f5c2e2b6433e8db8f985255032751bda70647aafd5a67111d559547299
0x1884b96c94e6880f34cae8dbb3fe89bf7c3ea822c099c055a63b4a882a73154a
0xac7df29f267ca22f2f8e6002e3d74aa1aa97b4497ac393db2084abe460278b7b
0xaf29ce05b816769cc5ddb1af8c30a4318ec6022dc02b8d4f88316a7ec346424b
0xc92b082c357ad7d9b6f2da81c9e6861a9644d8440d14da1ceb4b7795c4f21b9b
0x72242fa8a07086ddc276e4a08632ae5c23ca117c5ae8e472714ed344bcfde34a
0xb002bde14356d4d65fdc1b702217dd12ce858f4c688f265b7a6f04572a723fa2

Functions
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(addressview returns (uint16 nextPayoutDayuint128 payoutDebt)
addressRestakeEndDebt(addressview returns (uint16 stakedDaysuint16 endBonusPayoutDayuint72 sharesDebt)
addressStakedCodeak(addressview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getPayout(struct CommunisStake spure returns (struct CommunisPayoutResponse pr)
getStartBonusPayout(uint256 stakedDaysuint256 lockedDayuint256 maxPayoutuint256 stakesOriginalShareRateuint256 currentDayuint256 globalShareRatebool applyRestakeBonuspure returns (uint256 payout)
stakeIdEndBonusPayout(uint256view returns (uint256)
stakeIdGoodAccountingBonusPayout(uint256view returns (uint256)
stakeIdStartBonusPayout(uint256view returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mintEndBonus(uint256 stakeIndexuint256 stakeIDaddress referreruint256 stakeAmount
mintEndBonusBatch(struct CommunisstakeIndexIdAmount[] stakeIndexIdAmountsaddress referrer
mintGoodAccountingBonus(address stakeOwneruint256 stakeIndexuint256 stakeID
mintStakeBonus(
mintStartBonus(uint256 stakeIndexuint256 stakeIDbool applyRestakeBonusaddress referreruint256 stakeAmount
mintStartBonusBatch(struct CommunisstakeIndexIdAmount[] stakeIndexIdAmountsaddress referrer
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdrawStakedCodeak(uint256 withdrawAmount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
newDebtMint(uint256 data0address indexed senderAddr
newMint(uint256 data0uint256 data1uint256 indexed stakeIduint256 indexed bonusTypeaddress indexed senderAddraddress referrer
stakeDepositCodeak(uint256 data0address indexed senderAddr
stakeWithdrawCodeak(uint256 data0address indexed senderAddr
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.