0x3a526cccfe07994368a128a93bfb217f21d5b26d

Unverified contract

Proxy

Active on Base with 75 txns
Deployed by via 0x939fa761 at 17572524
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9d8f7b7d2ecd64beee66861d80f81439de1181a57298f9cdf7a8a9ae2758f95e
0x8b1549b97dc5d24e0f7adab186a75707358f93074b1efdca570fe5077132516a
0x72d9c14701064d60c7175687394dd1b117b0ec1d49da52513f6f5dbc857ebf45
0xa240898082c3c03344f66941bac70c07d21d0b47e4b8c2d0174487c558e7ed55
0x459f9afb621f8ec2aab8f5b309effaf61d8d5ceacc0c81e24e61960eeabbdd77
0xeaf75d4327ad8618ca06e03f99336eaf3912fe56b4bbe8c70ec676cf7085285a
0x95609dc79b317c757df5d9933a06670cfca4df66fb28e389e88fd404a4715ea9
0x6617bfdb2058244e506925cfafe74f094da6704980300f3bb0ccc477fb6e6a96
0x9d54b4e9bfb3e156f6b0bdc82079a8532a2a52c908a5c078312ccea7fd9209b3
0x6acf609e053c3c6d2ffdf4569d5dc912271f9a4a5d76eb5e1b5db05f5f0228d4

Functions
Getter at block 23772617
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
claimerAccount(view returns (address)
0x9f62616e1677af47f79b9a23aa85242207927095
currentSeason(view returns (uint256)
2024
curveDenominator(view returns (uint256)
100
feeStructure(view returns (uint256 poolPctuint256 collectivePctuint256 protocolPctaddress protocolDestination)
(poolPct=0, collectivePct=0, protocolPct=0, protocolDestination=0xfa01067d8e30a6994a5584f8e6cc3922210afd13)
owner(view returns (address)
0xfa01067d8e30a6994a5584f8e6cc3922210afd13
prizePool(view returns (uint256)
0
 
seasonNow(view returns (struct BG_BetaSeasonView)
stableCoin(view returns (address)
0x4ed4e862860bed51a9570b96d89af5e1b0efefed
txPaused(view returns (bool)
true
Read-only
balanceOf(address fanaddress collectiveview returns (uint256)
collectives(addressview returns (string nameuint256 supplyuint256 burnt)
getBuyPrice(address collectiveuint256 amountview returns (struct BG_BetaFullPrice)
getRedeemPrice(address collectiveuint256 amountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSellPrice(address collectiveuint256 amountview returns (struct BG_BetaFullPrice)
hasRole(bytes32 roleaddress accountview returns (bool)
seasons(uint256view returns (bool isDistributedbool isVerifieduint256 startBlockuint256 endBlockuint256 prizePooluint256 distributedPool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
buyVotes(address collectiveuint256 amountuint256 maxValue
distributeSeasonWinnings(address[] _collectives
grantRole(bytes32 roleaddress account
increasePrizePool(uint256 amount
initialize(uint256 _curveDenominatoraddress _stableCoin
receiveVerifiedCollectiveWinPosition(address collectiveuint256 postion
receiveVerifiedTotalWinnings(bool isVerified
redeemVotes(address collectiveuint256 amount
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
sellVotes(address collectiveuint256 amountuint256 minValue
setClaimerAccount(address _claimerAccount
setCollectivesFanbases(address[] _collectivesstring[] fanbases
setCurve(uint256 _denominator
setFeeStructure(uint256 poolPctuint256 collectivePctuint256 protocolPctaddress protocolDestination
setSeason(uint256 _seasonuint256[] winningBreakdown
setStableCoin(address _stableCoin
setTxPause(bool setPause
transferOwnership(address newOwner
transferVotes(address[] _collectivesaddress[] _receiversuint256[] _amounts
withdrawToken(address tokenuint256 amount
Events
DistributeCollectiveWinnings(address indexed collectiveuint256 valueuint256 exitRounduint256 winningPct
DistributeSeason(uint256 seasonuint256 prizePooluint256 distributedPooluint256 endBlock
IncreasePrizePool(uint256 seasonuint256 amount
Initialized(uint64 version
OracleWinningsVerified(bool isVerifieduint256 season
OraclewinPositionVerified(address indexed collectiveuint256 rounduint256 season
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(bool buyAndSell
Redeem(address indexed fanaddress indexed collectiveuint256 voteAmountuint256 fanVotesuint256 supplyuint256 value
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetCollectiveFanbase(address indexed collectivestring fanbase
SetFeeStructure(uint256 poolPctuint256 collectivePctuint256 protocolPctaddress protocolDestination
Trade(address indexed fanaddress indexed collectivebool isBuyuint256 voteAmountuint256 fanVotesuint256 supplystruct BG_BetaFullPrice price
TransferVotes(address indexed fanaddress indexed collectiveuint256 voteAmountuint256 fanVotesuint256 supplyaddress fanSender
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ArrayLengthMismatch(
CollectiveNotDistributed(
FailedInnerCall(
InsufficientVotes(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SeasonNotTradeable(
Slippage(
ZeroAmount(