Project Information Requirements
This section covers the indexing guideline and essential project's information.
FiDi's Approach to dApp Activity
In the web3 landscape, there's considerable debate and variation in how dApps and dApp activity are defined. At FiDi, we've opted for an inclusive approach, embracing the broadest definitions available to capture the range of blockchain-based projects and activities.
In addition to the smart contracts associated with the projects, FiDi indexers will consider deployer wallets, treasury wallets, and factory contracts associated with a particular dApp.
Required Project Information
To ensure comprehensive indexing of your project's activity, please provide the following information:
Core Smart Contracts
Addresses of main contracts that define your project's core functionality and interact with the network in significant ways
Optionally, a brief description of each contract's purpose
Factory Contracts
If applicable, addresses of any contracts that deploy other contracts, as a part of your dApp
Please also specify the creation topic (hash of the creation event) for each factory contract
Deployer Wallets
If applicable, addresses of wallets used to deploy your project's contracts
Additional Project-Specific Information
You can optionally submit any other common contract types if applicable to your project:
Treasury/Admin Wallets
Addresses of wallets that have administrative control or hold project funds
Optionally, a brief description of each wallet's function
Oracle Contracts
Addresses of any oracle contracts used by your project
Optionally, a brief description of what data these oracles provide
Bridge Contracts
Addresses of any bridge contracts for cross-chain functionality
List of chains connected by these bridges
Governance Contracts
Addresses of any contracts related to on-chain governance
Optionally, a brief explanation of your governance model
Additional Considerations
Please leverage Batch Precombile if your project batches transactions before sending them on-chain to Moonbeam.
For factory contracts, please make sure your contract is derived from or mimics the standard Uniswap factory contract.
The Diamond contracts (multi-faceted proxy) are supported and will be indexed correctly.
By providing this information, you'll help ensure that FiDi can accurately index and analyze your project's on-chain activity. If you have any questions about what information to include or how to format it, please don't hesitate to reach out to our team.
Last updated