0xa789f94d5e172455e7763070b1f5bdb570738427

Unverified contract

Proxy

Active on Base with 6 txns
Deployed by via 0xc30fa2a1 at 9671771
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0xa789f94d5e172455e7763070b1f5bdb570738427"

0xc96ed54a470246e018656788c7d35882de4a6cbccb4a0779ffbf97e3ceb69616
0x9006a5fc337c951479e6c567b77710c9e310154934167ffba7fd49b5d50533c7
0x85b886e3c004bd5b411fdb8ec67cb181d4d2272c633961d6b44c9a0b5b6d15e7
0x4700b120551e1b64530c8bfcd8a696fa60d95ad2470cd880b54bb4dc0b1a3bcc
0x8711d630b9b2177a5b6c52e33c16d5a992c78081d62b8c8f8303341c5484a328
0x2fed31c8ffad29abe5c3b70eca039a53d9b20c5eabc36f4ca7c1067b041d8d2a

Functions
Getter at block 23065830
IMPL(view returns (address)
0x23c886396cfbadb0f3bac4b728150e8a59dc0e10
disableContributingForExistingCard(view returns (bool)
true
emergencyExecuteDisabled(view returns (bool)
false
exchangeRateBps(view returns (uint16)
10000
expiry(view returns (uint40)
0
fundingSplitBps(view returns (uint16)
0
fundingSplitPaid(view returns (bool)
false
fundingSplitRecipient(view returns (address)
0xf9e64aef68bf529f3f5d10445777272817db9ad9
gateKeeper(view returns (address)
0x0000000000000000000000000000000000000000
gateKeeperId(view returns (bytes12)
0x000000000000000000000000
getCrowdfundLifecycle(view returns (uint8 lifecycle)
4
maxContribution(view returns (uint96)
1111000000000000
maxTotalContributions(view returns (uint96)
1129469000000000000000000
minContribution(view returns (uint96)
1010000000000000
minTotalContributions(view returns (uint96)
1010000000000000
party(view returns (address)
0x9773a993df4aba9a00ac5def91c06a5652af61e1
totalContributions(view returns (uint96)
5372687724811483
Read-only
convertVotingPowerToContribution(uint96 votingPowerview returns (uint96 amount)
delegationsByContributor(addressview returns (address)
State-modifying
batchContribute(struct InitialETHCrowdfundBatchContributeArgs argspayable returns (uint96[] votingPowers)
batchContributeFor(struct InitialETHCrowdfundBatchContributeForArgs argspayable returns (uint96[] votingPowers)
batchRefund(uint256[] tokenIdsbool revertOnFailurereturns (uint96[] amounts)
contribute(address delegatebytes gateDatapayable returns (uint96 votingPower)
contribute(uint256 tokenIdaddress delegatebytes gateDatapayable returns (uint96 votingPower)
contributeFor(uint256 tokenIdaddress recipientaddress initialDelegatebytes gateDatapayable returns (uint96 votingPower)
disableEmergencyExecute(
emergencyExecute(address targetAddressbytes targetCallDatauint256 amountEthpayable 
finalize(
initialize(struct InitialETHCrowdfundInitialETHCrowdfundOptions crowdfundOptsstruct InitialETHCrowdfundETHPartyOptions partyOptsaddress customMetadataProviderbytes customMetadatapayable 
refund(uint256 tokenIdreturns (uint96 amount)
sendFundingSplit(returns (uint96 splitAmount)
Events
Contributed(address indexed senderaddress indexed contributoruint256 amountaddress delegate
EmergencyExecute(address targetbytes datauint256 amountEth
EmergencyExecuteDisabled(
Finalized(
FundingSplitSent(address indexed fundingSplitRecipientuint256 amount
Refunded(address indexed contributoruint256 indexed tokenIduint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AboveMaximumContributionsError(uint96 contributionsuint96 maxContributions
BelowMinimumContributionsError(uint96 contributionsuint96 minContributions
ContributingForExistingCardDisabledError(
EthTransferFailed(address receiverbytes errData
FundingSplitAlreadyPaidError(
FundingSplitNotConfiguredError(
InvalidDelegateError(
InvalidExchangeRateError(uint16 exchangeRateBps
InvalidMessageValue(
MaxTotalContributionsCannotBeZeroError(uint96 maxTotalContributions
MinGreaterThanMaxError(uint96 minuint96 max
NotAllowedByGateKeeperError(address contributoraddress gateKeeperbytes12 gateKeeperIdbytes gateData
NotEnoughContributionsError(uint96 totalContributionuint96 minTotalContributions
NotOwnerError(uint256 tokenId
OnlyConstructorError(
OnlyDelegateCallError(
OnlyPartyDaoError(address notDao
OnlyPartyDaoOrHostError(address notDao
OnlyPartyHostError(
OnlyWhenEmergencyActionsAllowedError(
Uint256ToUint96CastOutOfRange(uint256 v
WrongLifecycleError(uint8 lc
ZeroVotingPowerError(