Proxy

Verified contract

Proxy

Active on Ethereum with 636 txns
Deployed by via 0x890e655c at 18042584
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Native
Value $4,961.55
ERC-20
--
 (#584)
ERC-721
--
 (#1)
ERC-1555
--
 (#10000)
ERC-721
--
 (#9999)
ERC-721
--
 (#9998)
ERC-721
--
 (#414)
ERC-721
--
 (#176)
ERC-721
--
 (#379)
ERC-721
--
0xdc2722dbc29392af46386d89bfcff402a26b581421544a24f4bf15158fc9b920
0x445613c5a852fe67924be543e23bdf065c2870c22bb36af0b8bc3e9158a7a69b
0xfe08b12812f34bac9a0ab96602ca260f9f669d0196acea8a4a38b1fd089b6724
0x42b6177f75d6e74786ce58721f3bdd6bfa73b1de5551cc7973f405efe3d276b0
0x3fe5fd1869767efec07a82ab0d491f7e3befffd7e2bdd037b505ee66e098ed91
From
0x62540e7b155cb17116cf3874fd05fa77d6090e8de5eb2a9b24a2305713c8d6ce
0x436e0c3d0af232b4c42d36999138a873955d606ef1c20bf0b9d4dfc8d59ee470
0xb2805a5f89f2a9c82cb38abce817be7291f86433ddf5f8289af3acc6a3db89a3
0xb0ddbfe59d8a6d420fbeba17055a0df489afb41aa08456b3fc2c10d7e1c477b3
From
0x1108f69c4f4e3b20dfb8f83b45e6af9f3d7b4893b7822971cd50230016d29449

Functions
Getter at block 21408141
IMPL(view returns (address)
0xb676cfeeed5c7b739452a502f1eff9ab684a56da
IMPL(view returns (address)
0xb676cfeeed5c7b739452a502f1eff9ab684a56da
VERSION_ID(view returns (uint16)
1
 
contractURI(view returns (string)
emergencyExecuteDisabled(view returns (bool)
false
feeBps(view returns (uint16)
250
feeRecipient(view returns (address)
0xf7f52dd34bc21eda08c0b804c7c1dbc48375820f
getGovernanceValues(view returns (struct PartyGovernanceGovernanceValues gv)
(604800, 86400, 3500, 11280000000000000000)
getProposalEngineOpts(view returns (struct ProposalStorageProposalEngineOpts)
(true, true, true, true)
getProposalExecutionEngine(view returns (address)
0x51fd9005f3b9606d1aa8bd6f7455020b051e1d91
lastProposalId(view returns (uint256)
78
lastRageQuitTimestamp(view returns (uint40)
0
mintedVotingPower(view returns (uint96)
11280000000000000000
name(view returns (string)
Idea Guy Summer
preciousListHash(view returns (bytes32)
0x9c6b2c1b0d0b25a008e6c882cc7b415f309965c72ad2b944ac0931048ca31cd5
rageQuitTimestamp(view returns (uint40)
0
symbol(view returns (string)
Idea Guy Summer
tokenCount(view returns (uint96)
1128
Read-only
balanceOf(address ownerview returns (uint256)
delegationsByVoter(addressview returns (address)
findVotingPowerSnapshotIndex(address voteruint40 timestampview returns (uint256 index)
getApproved(uint256view returns (address)
getDistributionShareOf(uint256 tokenIdview returns (uint256)
getProposalHash(struct PartyGovernanceProposal proposalpure returns (bytes32 proposalHash)
getProposalStateInfo(uint256 proposalIdview returns (uint8 statusstruct PartyGovernanceProposalStateValues values)
getVotingPowerAt(address voteruint40 timestampview returns (uint96 votingPower)
getVotingPowerAt(address voteruint40 timestampuint256 snapIndexview returns (uint96 votingPower)
getVotingPowerShareOf(uint256 tokenIdview returns (uint256)
isApprovedForAll(addressaddressview returns (bool)
isAuthority(addressview returns (bool)
isHost(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address owner)
royaltyInfo(uint256uint256view returns (addressuint256)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256view returns (string)
votingPowerByTokenId(uint256view returns (uint256)
State-modifying
abdicateAuthority(
abdicateHost(address newPartyHost
accept(uint256 proposalIduint256 snapIndexreturns (uint256 totalVotes)
addAuthority(address authority
addVotingPower(uint256 tokenIduint256 votingPower
approve(address spenderuint256 id
burn(uint256 tokenId
burn(uint256[] tokenIds
cancel(uint256 proposalIdstruct PartyGovernanceProposal proposal
delegateCallAndRevert(address implbytes callData
delegateVotingPower(address delegate
disableEmergencyExecute(
distribute(uint256 amountuint8 tokenTypeaddress tokenuint256 tokenIdreturns (struct ITokenDistributorDistributionInfo distInfo)
emergencyExecute(address targetAddressbytes targetCallDatauint256 amountEthpayable 
execute(uint256 proposalIdstruct PartyGovernanceProposal proposaladdress[] preciousTokensuint256[] preciousTokenIdsbytes progressDatabytes extraDatapayable 
increaseTotalVotingPower(uint96 newVotingPower
initialize(struct PartyPartyInitData initData
mint(address owneruint256 votingPoweraddress delegatereturns (uint256 tokenId)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
propose(struct PartyGovernanceProposal proposaluint256 latestSnapIndexreturns (uint256 proposalId)
rageQuit(uint256[] tokenIdsaddress[] withdrawTokensuint256[] minWithdrawAmountsaddress receiver
safeTransferFrom(address owneraddress touint256 tokenId
safeTransferFrom(address owneraddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setRageQuit(uint40 newRageQuitTimestamp
transferFrom(address owneraddress touint256 tokenId
veto(uint256 proposalId
Events
Approval(address indexed owneraddress indexed operatoruint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
AuthorityAdded(address indexed authority
AuthorityRemoved(address indexed authority
Burn(address calleruint256 tokenIduint256 votingPower
DistributionCreated(uint8 tokenTypeaddress tokenuint256 tokenId
EmergencyExecute(address targetbytes datauint256 amountEth
EmergencyExecuteDisabled(
HostStatusTransferred(address oldHostaddress newHost
ProposalAccepted(uint256 proposalIdaddress voteruint256 weight
ProposalCancelled(uint256 indexed proposalId
ProposalExecuted(uint256 indexed proposalIdaddress executorbytes nextProgressData
ProposalPassed(uint256 indexed proposalId
ProposalVetoed(uint256 indexed proposalIdaddress host
Proposed(uint256 proposalIdaddress proposerstruct PartyGovernanceProposal proposal
RageQuit(address calleruint256[] tokenIdsaddress[] withdrawTokensaddress receiver
RageQuitSet(uint40 oldRageQuitTimestampuint40 newRageQuitTimestamp
Transfer(address indexed owneraddress indexed touint256 indexed tokenId
VotingPowerDelegated(address indexed owneraddress indexed delegate
Constructor
constructor(address implbytes initCallData
Fallback and receive
fallback(
fallback(
receive(
Errors
AlreadyVotedError(address voter
BadPreciousListError(
BadProposalHashError(bytes32 proposalHashbytes32 actualHash
BadProposalStatusError(uint8 status
BelowMinWithdrawAmountError(uint256 amountuint256 minAmount
CannotDisableRageQuitAfterInitializationError(
CannotRageQuitAndAcceptError(
CannotRageQuitError(uint40 rageQuitTimestamp
DistributionsRequireVoteError(
EthTransferFailed(address receiverbytes errData
ExecutionTimeExceededError(uint40 maxExecutableTimeuint40 timestamp
FixedRageQuitTimestampError(uint40 rageQuitTimestamp
Int192ToUint96CastOutOfRange(int192 i192
InvalidBpsError(uint16 bps
InvalidDelegateError(
InvalidNewHostError(
InvalidTokenOrderError(
MismatchedPreciousListLengths(
NotATokenError(address token
NothingToBurnError(
OnlyActiveMemberError(
OnlyAuthorityError(
OnlyConstructorError(
OnlyDelegateCallError(
OnlyPartyDaoError(address notDaoaddress partyDao
OnlyPartyDaoOrHostError(address notDaoaddress partyDao
OnlyPartyHostError(
OnlySelfError(
OnlyWhenEmergencyActionsAllowedError(
OnlyWhenEnabledError(
PartyNotStartedError(
ProposalCannotBeCancelledYetError(uint40 currentTimeuint40 cancelTime
TokenTransferFailedError(address tokenaddress touint256 amount
Uint256ToInt192CastOutOfRange(uint256 v
Uint256ToUint96CastOutOfRange(uint256 v
UnauthorizedToBurnError(