SharedFunding
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
10
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "SharedFunding"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SharedFunding"
ABI
ABI objects
Getter at block 21208146
DAI_ADDRESS() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
ETH_USD_DATAFEED() view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
USDC_ADDRESS() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
allocations() view returns (address)
0x0000000000000000000000000000000000000000
changeDaoNFTClone() view returns (address)
0x0000000000000000000000000000000000000000
changeMaker() view returns (address)
0x0000000000000000000000000000000000000000
deployTime() view returns (uint256)
0
fundingPSClone() view returns (address)
0x0000000000000000000000000000000000000000
getMintedTokens() view returns (uint256)
0
getRainbowExpiration() view returns (uint256)
0
hasZeroMinted() view returns (bool)
false
maxMintAmountPublic() view returns (uint32)
0
maxMintAmountRainbow() view returns (uint32)
0
mintPrice() view returns (uint256)
0
paused() view returns (bool)
false
rainbowDuration() view returns (uint256)
0
rainbowMerkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
totalMints() view returns (uint64)
0
Read-only
convertUsdAmountToEth(uint256 _amountInUsd) view returns (uint256)
State-modifying
Events courtesyMint(address _recipient, uint256 _mintAmount)
fundPublic(address _token, uint256 _tipInUsd, uint256 _mintAmount) payable
fundRainbow(address _token, uint256 _tipInUsd, uint256 _mintAmount, bytes32[] _proof) payable
initialize(address _changeDaoNFTClone, address _allocations, uint256 _mintPrice, uint64 _totalMints, uint32 _maxMintAmountRainbow, uint32 _maxMintAmountPublic, uint256 _rainbowDuration, bytes32 _rainbowMerkleRoot, address _fundingPSClone, address _changeMaker, bool _isPaused)
pause()
unpause()
zeroMint(address _recipient)
CourtesyMint(uint256 indexed tokenId, address indexed owner)
EthFunding(uint256 indexed fundingAmountInEth, uint256 indexed tipInEth, address indexed funder, uint256 fundingAmountInUsd, uint256 tipInUsd, uint256 refundInEth)
Initialized(uint8 version)
NewFundingPSClone(address indexed fundingPSClone)
NewMaxMintAmountPublic(uint32 indexed maxMintAmountPublic)
NewMaxMintAmountRainbow(uint32 indexed maxMintAmountRainbow)
Paused(address account)
PublicMint(uint256 indexed tokenId, address indexed owner, uint256 indexed mintPrice)
RainbowMint(uint256 indexed tokenId, address indexed owner, uint256 indexed mintPrice)
SharedFundingInitialized(address indexed sharedFundingClone, address indexed changeDaoNFTClone, address allocations, uint256 mintPrice, uint64 totalMints, uint32 maxMintAmountRainbow, uint32 maxMintAmountPublic, uint256 rainbowDuration, bytes32 rainbowMerkleRoot, address fundingPSClone, address indexed changeMaker, uint256 deployTime)
StablecoinFunding(address indexed token, uint256 indexed fundingAmountInUsd, uint256 indexed tipInUsd, address funder)
Unpaused(address account)
ZeroMint(uint256 indexed tokenId, address indexed owner)
constructor(address _daiAddress, address _usdcAddress, address _ethUsdDatafeed)
receive()
This contract contains no error objects.