Light7

Unverified contract

Proxy

Active on Base with 60 txns
Deployed by via 0x3d3879f6 at 8528356
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $215.27
 (#1)
ERC-1555
--
 (#7420)
ERC-721
--
 (#7843)
ERC-721
--
 (#1)
ERC-1555
--
0xe129c6952a1b6c2679838e6f93d756edee100bc72be7ecb2bdcb22c47c0b5f07
0x1ea6d1552ec6b722c0e2e69be3cbc24d62f51faa0e216b602efbe8dde5f0d204
0x185bf8ac236670db213a50f440268f902162cb5b5b6c33ab876e1361a6f51930
0x19667bdfc866eca585263b195b011f33f9e12fed51d860206cbd3ab9f8f62351
0xfc19ca7e64aba3b33fa2396e46be756fa5854ec03ae7a9e31f2e713565f2e4e0
0xf89312f6756f5fb35256e4bb4be18da7c2685db071ed146e85accbe4fb064f7f
0xbac7a6265f503f8df29ed2b90e31129e0a3121cd3d4a7e17a85825f6744b3f8a
0x570534c3ba4b724c78e9653fcd44f056d8b54f3b8a6843f0b4c7f3c53b24dc03
0xfde816cd5f31b28784ca5cf24aa1c26880515653c4938d6129ad011ad53b35f5
0x9214e79734e639b8de8d23702749bf939e2b733f6794ce9fb29647d37df6d787

Functions
Getter at block 23219526
IMPL(view returns (address)
0x65ebb1f88aa377ee56e8114234d5721eb4c5bafd
VERSION_ID(view returns (uint16)
1
 
contractURI(view returns (string)
emergencyExecuteDisabled(view returns (bool)
false
feeBps(view returns (uint16)
250
feeRecipient(view returns (address)
0xf498fd75ee8d35294952343f1a77cae5ea5af6aa
getGovernanceValues(view returns (struct PartyGovernanceGovernanceValues gv)
(604800, 28800, 3000, 60000000000000000)
getProposalEngineOpts(view returns (struct ProposalStorageProposalEngineOpts)
(true, true, true, true)
getProposalExecutionEngine(view returns (address)
0xaec4d40045daf91bc3049ea9136c7df04bd8a6af
lastProposalId(view returns (uint256)
16
lastRageQuitTimestamp(view returns (uint40)
0
mintedVotingPower(view returns (uint96)
60000000000000000
name(view returns (string)
Light7
preciousListHash(view returns (bytes32)
0x9c6b2c1b0d0b25a008e6c882cc7b415f309965c72ad2b944ac0931048ca31cd5
rageQuitTimestamp(view returns (uint40)
0
symbol(view returns (string)
Light7
tokenCount(view returns (uint96)
5
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
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
Burn(address calleruint256 tokenIduint256 votingPower
DistributionCreated(uint8 tokenTypeaddress tokenuint256 tokenId
EmergencyExecute(address targetbytes datauint256 amountEth
EmergencyExecuteDisabled(
HostStatusTransferred(address oldHostaddress newHost
MetadataUpdate(uint256 _tokenId
PartyCardIntrinsicVotingPowerSet(uint256 indexed tokenIduint256 intrinsicVotingPower
PartyDelegateUpdated(address indexed owneraddress indexed delegate
PartyVotingSnapshotCreated(address indexed voteruint40 timestampuint96 delegatedVotingPoweruint96 intrinsicVotingPowerbool isDelegated
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
Constructor

This contract contains no constructor objects.

Fallback and receive
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(
OnlyTokenDistributorOrSelfError(
OnlyWhenEmergencyActionsAllowedError(
OnlyWhenEnabledError(
PartyNotStartedError(
ProposalCannotBeCancelledYetError(uint40 currentTimeuint40 cancelTime
TokenTransferFailedError(address tokenaddress touint256 amount
Uint256ToInt192CastOutOfRange(uint256 v
Uint256ToUint96CastOutOfRange(uint256 v
UnauthorizedToBurnError(