Gh0stly Gh0sts

Unverified contract

Proxy

Active on Ethereum with 24 txns
Deployed by via 0x59bf0fab at 17896499
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#3033)
ERC-721
--
0x15befb9d6cebc9b38bf3e73bce1356e7c29cc68e8d52c6eb35e40338e9c928bb
0x9c28575862c560b1fc7598e4c04af652ebd25ae498991be4354ec9954f9da056
0x63dc9488438aa620889663d928f7d6fc7c882fb876e0a9455f4ef07ffb8cc8c1
From
0x6370cadd14642e09003d950ba38067a82dd89b087a7b8c6b3b4b3f614bba8176
0x9a044bf7c74edcaa8ef11e7e82f6333d763781ffe083cf7f410af078aadb5a10
0xada6d29e74fe293e67f61acdccdc32c5b4301d3b5b73d9a40e561ae1ac86607f
0xb8e8c5927ef6fa28ce86d744eb67631b15931b453dfd619be5f692aa20c1db86
From
0xca253355adcbd1014e0b0396e1c0b04cc5c9e7506ec296bcf71fcd8be3947264
0x2b7edb9e05decd3b6f2380099b012ce0a2b050410196cb97146e548a26341467
0x6c92bc514891385af37bd31aeda210f15840e0bb2cbe1dd9eecb7456d3e30867

Functions
Getter at block 20873568
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, 28800, 3000, 120000000000000000)
getProposalExecutionEngine(view returns (address)
0xdf6a4d97dd2aa32a54b8a2b2711f210b711f28f0
lastProposalId(view returns (uint256)
2
mintAuthority(view returns (address)
0xf12b85fd12613bbcdc5d889dca13938e44ee1470
mintedVotingPower(view returns (uint96)
120000000000000000
name(view returns (string)
Gh0stly Gh0sts
preciousListHash(view returns (bytes32)
0x8903d91a44d2f9e523be81e2f2a31ea6212d3d5e53a6358ba376f899a95ffc65
symbol(view returns (string)
Gh0stly Gh0sts
tokenCount(view returns (uint96)
10
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