TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 120 txns
Unified storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USBG | ERC-20 | 815.068963K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12121467 | 8 months ago | | | 0 | 0.0000039515922 | |
| 11949928 | 8 months ago | | | 0 | 3.1517285e-7 | |
| 11917009 | 8 months ago | | | 0 | 4.7590300e-7 | |
| 11916987 | 8 months ago | | | 0 | 0.000000403583404414 | |
| 11916702 | 8 months ago | | | 0 | 2.8755764e-7 | |
| 11869421 | 8 months ago | | | 0 | 0.00014908541 | |
| 11869419 | 8 months ago | | | 0 | 0.00014062700 | |
| 11869417 | 8 months ago | | | 0 | 0.00014062700 | |
| 11869415 | 8 months ago | | | 0 | 0.00014062700 | |
| 11869413 | 8 months ago | | | 0 | 0.00014908541 |
ABI
ABI objects
Getter at block 22770075 seasonNow() view returns (struct BG_BetaSeasonView)
CLAIMER_ROLE() view returns (bytes32)
0x11a8cb5a02bd6c42679835e867ef2118ba78f088f8300511420c6603c21d9c78
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE() view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
ORACLE_ROLE() view returns (bytes32)
0x68e79a7bf1e0bc45d0a330c573bc367f9cf464fd326078812f301165fbda4ef1
currentSeason() view returns (uint256)
2014
feeStructure() view returns (uint256 poolPct, uint256 collectivePct, uint256 protocolPct, address protocolDestination)
(poolPct=600, collectivePct=100, protocolPct=290, protocolDestination=0x6ffbed3a87d42ba4499b6e8afe2b3c49f31e1448)
owner() view returns (address)
0x0a7df10d6251a30b235d7463083ab3b9d818f60e
prizePool() view returns (uint256)
64383200486
stableCoin() view returns (address)
0x20b5630824be86108356215fcc9d65b1fca8376a
txPaused() view returns (bool)
true
Read-only
balanceOf(address fan, address collective) view returns (uint256)
collectives(address) view returns (string name, uint256 supply, uint256 burnt)
getBuyPrice(address collective, uint256 amount) view returns (struct BG_BetaFullPrice)
getRedeemPrice(address collective, uint256 amount) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSellPrice(address collective, uint256 amount) view returns (struct BG_BetaFullPrice)
hasRole(bytes32 role, address account) view returns (bool)
seasons(uint256) view returns (bool isDistributed, bool isVerified, uint256 startBlock, uint256 endBlock, uint256 prizePool, uint256 distributedPool, uint256 roundsN)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events buyVotes(address collective, uint256 amount, uint256 maxValue)
distributeSeasonWinnings(address[] _collectives)
grantRole(bytes32 role, address account)
increasePrizePool(uint256 amount)
initialize(address _stableCoin)
receiveVerifiedCollectiveExitRound(address collective, uint256 round)
receiveVerifiedTotalWinnings(bool isVerified)
redeemVotes(address collective, uint256 amount)
renounceOwnership()
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
sellVotes(address collective, uint256 amount, uint256 minValue)
setCollectivesFanbases(address[] _collectives, string[] fanbases)
setFeeStructure(uint256 poolPct, uint256 collectivePct, uint256 protocolPct, address protocolDestination)
setSeason(uint256 _season, uint256 roundsN, uint256[] winningBreakdown)
setTxPause(bool setPause)
transferOwnership(address newOwner)
transferVotes(address collective, uint256 amount, address receiver)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
DistributeCollectiveWinnings(address indexed collective, uint256 value, uint256 exitRound, uint256 winningPct)
DistributeSeason(uint256 season, uint256 prizePool, uint256 distributedPool, uint256 endBlock)
IncreasePrizePool(uint256 season, uint256 amount)
Initialized(uint64 version)
OracleExitRoundVerified(address indexed collective, uint256 round, uint256 season)
OracleWinningsVerified(bool isVerified, uint256 season)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(bool buyAndSell)
Redeem(address indexed fan, address indexed collective, uint256 voteAmount, uint256 fanVotes, uint256 supply, uint256 value)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetCollectiveFanbase(address indexed collective, string fanbase)
SetFeeStructure(uint256 poolPct, uint256 collectivePct, uint256 protocolPct, address protocolDestination)
Trade(address indexed fan, address indexed collective, bool isBuy, uint256 voteAmount, uint256 fanVotes, uint256 supply, struct BG_BetaFullPrice price)
TransferVote(address indexed fanSender, address indexed collective, address indexed fanReceiver, uint256 voteAmount)
constructor(address _logic, address initialOwner, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidAdmin(address admin)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ProxyDeniedAdminAccess()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)