BSGGStaking

Verified contract

Active on Ethereum with 1,251 txns
Deployed by via 0x7bd674d6 at 14925324
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xe0f0ebd511a8275b17ad7b0726deb200e7077bc04327aee3ef1c80aa7bd220e1
0x151baa6733b2ba35fcc1dfca57b0f0dbaa797cb6079867d3cd72d4b9383bd2c8
0x7aefe57b1f9c9891c58be6647f398356e4de3908e2ceafa716a8d8ac213a6b6c
0xf37943decd57391f5d5a02e278ef59a49eaa32cd6d4db15f60dfdf36f7a6d740
0x0e935b9d7a26a21aeff377cbaa0299636beb0e1775ef5e66afdbb35f3be9db33
0x77c5fc82b7f5f9e5ab9cc877615cce08f80ad078bb677f55b223c1af744168bb
0xf18624538cda361c7cf6beb8b7d2c7ba6b1f4398c687941a82a6ab32dac54165
0x942390aa6648de56688f0c46bb018ff680f5f0a931dd93f08d4b1f7b710ecd20
0x33e1645d8f148c87eaddf3494490f453f6aa44e43633c438c4404241e0fb8c31
0x60a3a7569ae0ad12d204bc3233a0e0102f74cb8caffdf707522d57e712bfffb7

Functions
Getter at block 21030104
BSGG(view returns (address)
0x69570f3e84f51ea70b7b68055c8d667e77735a25
emergencyMode(view returns (bool)
false
 
getTVL(view returns (uint256 TVL)
 
getTicketTypes(view returns (struct IBSGGStakingTicketType[] allTicketTypes)
maxLimitAmount(view returns (uint256)
1
maxLimitMode(view returns (bool)
true
minLimitAmount(view returns (uint256)
1
name(view returns (string)
BSGGStaking
owner(view returns (address)
0xca2e9cc886427d2b978874c320b585153347019d
paused(view returns (bool)
false
privilegedMode(view returns (bool)
false
symbol(view returns (string)
BSGGStaking
ticketCounter(view returns (uint32)
644
ticketTypeCounter(view returns (uint32)
3
totalSupply(view returns (uint256)
63
Read-only
activeStaked(uint256addressview returns (uint256)
amountLockedSeason(uint256 _ticketTypeIdview returns (uint256)
balanceOf(address ownerview returns (uint256)
currentSeasonId(uint256 _ticketTypeIdview returns (uint16)
getAccountInfo(address _accountview returns (struct IBSGGStakingAccountSet accountInfo)
getActiveStaked(uint256 _ticketTypeIdaddress _accountview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getPendingRewards(uint256 _ticketIdview returns (uint256 amount)
getPendingTokens(uint256 _ticketIdview returns (uint256 stakeAmountuint256 rewardAmount)
isApprovedForAll(address owneraddress operatorview returns (bool)
maxAllocationSeason(uint256 _ticketTypeIdview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
privilegedAccounts(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
ticketTypes(uint256view returns (uint32 idbool activeuint128 minLockAmountuint32 lockDurationuint32 gainMultiplieruint256 APR)
tickets(uint256view returns (uint128 iduint32 ticketTypeuint16 seasonIduint256 mintTimestampuint256 lockedToTimestampuint256 amountLockeduint256 amountToGain)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
activateTicketType(uint32 _ticketTypeIdreturns (bool)
addPrivilegedAccounts(address[] _accountsreturns (bool)
addTicketType(uint128 _minLockAmountuint32 _lockDurationuint32 _gainMultiplieruint16 _seasonsreturns (bool)
allocateBSGG(uint256 _amountuint256 _ticketTypeIdreturns (bool)
approve(address touint256 tokenId
buyTicket(uint256 _amountuint32 _ticketTypeIdaddress _toreturns (bool)
changeMinMaxLimits(uint256 _minAmountuint256 _maxAmountbool _statusreturns (bool)
deactivateTicketType(uint32 _ticketTypeIdreturns (bool)
disablePrivilegedMode(returns (bool)
enablePrivilegedMode(returns (bool)
pause(returns (bool)
redeemTicket(uint256 _ticketIdreturns (bool)
redeemTicketEmergency(uint256 _ticketIdreturns (bool)
removePrivilegedAccounts(address[] _accountsreturns (bool)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
triggerEmergency(uint256 codereturns (bool)
unpause(returns (bool)
updateTicketType(uint32 _iduint128 _minLockAmountuint32 _lockDurationuint32 _gainMultiplierreturns (bool)
withdrawNonReservedBSGG(uint256 _amountuint32 _ticketTypeIduint16 _seasonIdaddress _accountreturns (bool)
Events
AllocatedNewBSGG(uint256 amountuint256 ticketTypeId
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
EmergencyModeEnabled(
MinMaxLimitChanged(uint256 minAmountuint256 maxAmountbool status
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Paused(bool status
PrivilegedMode(bool status
TicketBought(address owneruint256 ticketIduint256 stakeAmountuint256 gainAmountuint256 lockDuration
TicketRedeemed(address owneruint256 ticketId
TicketTypeAdded(uint32 ticketTypeId
TicketTypeUpdated(uint32 ticketTypeId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _BSGG
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.