Party Shield

Unverified contract

Proxy

Active on Ethereum with 8 txns
Deployed by via 0x8a7c1a9f at 15971404
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#50)
ERC-721
--
)
ERC-721
--
0x4735c93e25a0443fa5081a18b9a16fb95c6ea3e48806dd277ceff54345b03c47
0xb930671f700adaccc1d8ca6107075496675dd2c2dbddb228eb3dbe22ba0b5fbc
0x01bf9eefc49be0a44129694ca5548e4fa7aaaa0d4a38e21dce4e6adbabb1d404
From
0x23204156899fa933a351c3db145a5ea4a636b3af7f55b1dd788ea058711caa2e
0xbabad37da6e48f34cb974ffbd98ca1e08f981112e67e859ed39c7ebc80b00d1f
0xb1f31c3c0292e2277d86125b8100ce3c91ade676e4c83f36b3b16289c64f6ea0
0xad9088fb3bde2a1eb6632e0534ed2b68db9fa330d94b979a4a351ce69d9c2253
0xb438039054d2a4210837aa576b63c34d96d32e2b66182245f625f56df1f1dd5e

Functions
Getter at block 21320461
IMPL(view returns (address)
0x52010e220e5c8ef2217d86cfa58da51da39e8ec4
 
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, 5000, 900000000000000000)
getProposalExecutionEngine(view returns (address)
0x88d1f63e80a48711d2a458e1924224435c10beed
lastProposalId(view returns (uint256)
1
mintAuthority(view returns (address)
0x8c2f23a3ecdaaf25438302925c7f2e9591c25e16
mintedVotingPower(view returns (uint96)
900000000000000000
name(view returns (string)
Party Shield
preciousListHash(view returns (bytes32)
0x403d27982f7a77ad9bc2a454299baa77a4e7a25c950c9a99126dc85f5978b487
symbol(view returns (string)
Party Shield
tokenCount(view returns (uint96)
9
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)
isApprovedForAll(addressaddressview 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
abdicate(
abdicate(address newPartyHost
accept(uint256 proposalIduint256 snapIndexreturns (uint256 totalVotes)
approve(address spenderuint256 id
cancel(uint256 proposalIdstruct PartyGovernanceProposal proposal
delegateCallAndRevert(address implbytes callData
delegateVotingPower(address delegate
disableEmergencyExecute(
distribute(uint8 tokenTypeaddress tokenuint256 tokenIdreturns (struct ITokenDistributorDistributionInfo distInfo)
emergencyExecute(address targetAddressbytes targetCallDatauint256 amountEthpayable 
execute(uint256 proposalIdstruct PartyGovernanceProposal proposaladdress[] preciousTokensuint256[] preciousTokenIdsbytes progressDatabytes extraDatapayable 
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)
safeTransferFrom(address owneraddress touint256 tokenId
safeTransferFrom(address owneraddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address owneraddress touint256 tokenId
veto(uint256 proposalId
Events
Approval(address indexed owneraddress indexed operatoruint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
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
Transfer(address indexed owneraddress indexed touint256 indexed tokenId
VotingPowerDelegated(address indexed owneraddress indexed delegate
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AlreadyVotedError(address voter
BadPreciousListError(
BadProposalHashError(bytes32 proposalHashbytes32 actualHash
BadProposalStatusError(uint8 status
ExecutionTimeExceededError(uint40 maxExecutableTimeuint40 timestamp
Int192ToUint96CastOutOfRange(int192 i192
InvalidBpsError(uint16 bps
InvalidDelegateError(
InvalidNewHostError(
MismatchedPreciousListLengths(
NotATokenError(address token
OnlyActiveMemberError(
OnlyConstructorError(
OnlyDelegateCallError(
OnlyMintAuthorityError(address actualaddress expected
OnlyPartyDaoError(address notDaoaddress partyDao
OnlyPartyDaoOrHostError(address notDaoaddress partyDao
OnlyPartyHostError(
OnlyWhenEmergencyActionsAllowedError(
OnlyWhenEnabledError(
ProposalCannotBeCancelledYetError(uint40 currentTimeuint40 cancelTime
TokenTransferFailedError(address tokenaddress touint256 amount
Uint256ToInt192CastOutOfRange(uint256 v
Uint256ToUint96CastOutOfRange(uint256 v