BSGGStaking
Verified contract
Active on
Ethereum with 1,251 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BSGG | ERC-20 | 75.960234M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19888931 | 5 months ago | | | 0 | 0.0011118838 | |
| 19759183 | 6 months ago | | | 0 | 0.0010028293 | |
| 19611801 | 6 months ago | | | 0 | 0.0029989615 | |
| 19611798 | 6 months ago | | | 0 | 0.0033946677 | |
| 19327258 | 8 months ago | | | 0 | 0.0094380579 | |
| 19327255 | 8 months ago | | | 0 | 0.0094262580 | |
| 19327252 | 8 months ago | | | 0 | 0.0096704825 | |
| 19029418 | 9 months ago | | | 0 | 0.0049054294 | |
| 19029411 | 9 months ago | | | 0 | 0.0040413299 | |
| 18829653 | 10 months ago | | | 0 | 0.0060195982 |
ABI
ABI objects
Getter at block 21030104 getTVL() view returns (uint256 TVL) getTicketTypes() view returns (struct IBSGGStakingTicketType[] allTicketTypes)
BSGG() view returns (address)
0x69570f3e84f51ea70b7b68055c8d667e77735a25
emergencyMode() view returns (bool)
false
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(uint256, address) view returns (uint256)
amountLockedSeason(uint256 _ticketTypeId) view returns (uint256)
balanceOf(address owner) view returns (uint256)
currentSeasonId(uint256 _ticketTypeId) view returns (uint16)
getAccountInfo(address _account) view returns (struct IBSGGStakingAccountSet accountInfo)
getActiveStaked(uint256 _ticketTypeId, address _account) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getPendingRewards(uint256 _ticketId) view returns (uint256 amount)
getPendingTokens(uint256 _ticketId) view returns (uint256 stakeAmount, uint256 rewardAmount)
isApprovedForAll(address owner, address operator) view returns (bool)
maxAllocationSeason(uint256 _ticketTypeId) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
privilegedAccounts(address) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
ticketTypes(uint256) view returns (uint32 id, bool active, uint128 minLockAmount, uint32 lockDuration, uint32 gainMultiplier, uint256 APR)
tickets(uint256) view returns (uint128 id, uint32 ticketType, uint16 seasonId, uint256 mintTimestamp, uint256 lockedToTimestamp, uint256 amountLocked, uint256 amountToGain)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events activateTicketType(uint32 _ticketTypeId) returns (bool)
addPrivilegedAccounts(address[] _accounts) returns (bool)
addTicketType(uint128 _minLockAmount, uint32 _lockDuration, uint32 _gainMultiplier, uint16 _seasons) returns (bool)
allocateBSGG(uint256 _amount, uint256 _ticketTypeId) returns (bool)
approve(address to, uint256 tokenId)
buyTicket(uint256 _amount, uint32 _ticketTypeId, address _to) returns (bool)
changeMinMaxLimits(uint256 _minAmount, uint256 _maxAmount, bool _status) returns (bool)
deactivateTicketType(uint32 _ticketTypeId) returns (bool)
disablePrivilegedMode() returns (bool)
enablePrivilegedMode() returns (bool)
pause() returns (bool)
redeemTicket(uint256 _ticketId) returns (bool)
redeemTicketEmergency(uint256 _ticketId) returns (bool)
removePrivilegedAccounts(address[] _accounts) returns (bool)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
triggerEmergency(uint256 code) returns (bool)
unpause() returns (bool)
updateTicketType(uint32 _id, uint128 _minLockAmount, uint32 _lockDuration, uint32 _gainMultiplier) returns (bool)
withdrawNonReservedBSGG(uint256 _amount, uint32 _ticketTypeId, uint16 _seasonId, address _account) returns (bool)
AllocatedNewBSGG(uint256 amount, uint256 ticketTypeId)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
EmergencyModeEnabled()
MinMaxLimitChanged(uint256 minAmount, uint256 maxAmount, bool status)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Paused(bool status)
PrivilegedMode(bool status)
TicketBought(address owner, uint256 ticketId, uint256 stakeAmount, uint256 gainAmount, uint256 lockDuration)
TicketRedeemed(address owner, uint256 ticketId)
TicketTypeAdded(uint32 ticketTypeId)
TicketTypeUpdated(uint32 ticketTypeId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
constructor(address _BSGG)
This contract contains no fallback and receive objects.
This contract contains no error objects.