BrincStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x2c531b8f at 13709862
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "BrincStaking"

No transactions found for "BrincStaking"


Functions
Getter at block 21331402
brincToken(view returns (address)
0x0000000000000000000000000000000000000000
getBrincTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
getGovBrincPerBlock(view returns (uint256)
0
getGovTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
getLastRewardBlock(view returns (uint256)
0
getPausedBlock(view returns (uint256)
0
getRatioBtoG(view returns (uint256)
0
getStakeCount(view returns (uint256)
0
govBrincPerBlock(view returns (uint256)
0
govBrincToken(view returns (address)
0x0000000000000000000000000000000000000000
isPaused(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pausedBlock(view returns (uint256)
0
ratioBrcToGov(view returns (uint256)
0
stakedGovBrincToken(view returns (address)
0x0000000000000000000000000000000000000000
treasuryRewardBalance(view returns (uint256)
0
Read-only
getPoolAccGovBrincPerShare(uint8 _modeview returns (uint256)
getPoolLockBlockCount(uint8 _modeview returns (uint256)
getPoolSupply(uint8 _modeview returns (uint256)
getPoolWeight(uint8 _modeview returns (uint256)
getUserInfo(address _addressuint256 _indexview returns (struct BrincStakingUserInfo)
pendingRewards(address _useruint256 _idview returns (uint256bool)
poolInfo(uint8view returns (uint256 supplyuint256 lockBlockCountuint256 weightuint256 accGovBrincPerSharebool brcOnly)
totalRewards(address _userview returns (uint256)
userInfo(addressuint256view returns (uint256 brcStakedAmountuint256 gBrcStakedAmountuint256 blockNumberuint256 rewardDebtuint8 mode)
State-modifying
deposit(uint256 _amountuint8 _mode
emergencyWithdraw(uint256 _id
initialize(address _brincTokenaddress _brincGovTokenaddress _stakedGovBrincTokenuint256 _govBrincPerBlockuint256 _ratioBrcToGov
pause(
renounceOwnership(
resume(
transferOwnership(address newOwner
treasuryMint(
updateGovBrincPerBlock(uint256 _updatedGovBrincPerBlock
updateLockBlockCount(uint8 _modeuint256 _updatedLockBlockCount
updateRatioBrcToGov(uint256 _updatedRatioBrcToGov
updateWeight(uint8 _modeuint256 _weight
withdraw(uint256 _id
Events
Deposit(address indexed useruint256 amountuint8 mode
EmergencyWithdraw(address indexed useruint256 amount
GovBrincPerBlockChanged(uint256 oldGovBrincPerBlockuint256 newGovBrincPerBlock
LockBlockCountChanged(uint8 modeuint256 oldLockBlockCountuint256 newLockBlockCount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(
RatioBrcToGovChanged(uint256 oldRatioBrcToGovuint256 newRatioBrcToGov
Resumed(
TreasuryMint(uint256 amount
WeightChanged(uint8 modeuint256 oldWeightuint256 newWeight
Withdraw(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.