You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Full Description**: Detailed explanation of your dApp's functionality
66
-
-**Category**: Select the most appropriate category (Gaming, DeFi, NFT, etc.)
67
-
-**Blockchain Protocol(s)**: Networks where your dApp is deployed
68
-
-**Smart Contract Addresses**: All relevant contract addresses
69
-
70
-
**Optional but Recommended:**
71
-
72
-
- Screenshots showcasing your dApp's interface
73
-
- Demo video explaining key features
74
-
- Social media profiles and communication channels
75
-
- Token information (if applicable)
76
-
- Community links
77
-
78
-
#### Step 3: Submit Your DApp
79
-
80
-
1. Navigate to the DappRadar submission page
81
-
2. Complete all required fields in the submission form
82
-
3. Specify the protocols your dApp is deployed on. You can select multiple protocols here
83
-
4. After selecting at least one protocol, you'll be prompted to enter your dApp's contract address(es) for each protocol. Please try to fill all the contract address(es) on your dApp for better accuracy of the data
84
-
5. Upload your logo and any additional visual assets
85
-
6. Provide social media links and additional resources
86
-
7. Review terms and conditions
87
-
8. Submit your application
88
-
89
-
#### Step 4: Review Process
90
-
91
-
Submissions are reviewed by the DappRadar team and will be published if the dapp is considered suitable for listing
92
-
93
-
**Review Criteria:**
94
-
95
-
- Technical functionality and smart contract verification
96
-
- Compliance with platform terms of service
97
-
- Quality and completeness of submission materials
98
-
- Project legitimacy and authenticity
99
-
100
-
### Dapp Feature Page
101
-
102
-
Your approved dApp receives a dedicated page featuring:
103
-
104
-
- Analytics dashboard
105
-
- Project description and media
106
-
- Social links and community resources
107
-
- Real-time performance metrics
108
-
- User reviews and community engagement
109
-
- Boost power from community support
110
-
111
-
If your application uses ERC-4337 account abstraction, you will need to complete additional configuration steps to ensure DappRadar properly tracks your user activity and transaction data. See the [Account Abstraction Integration](#account-abstraction-integration-erc-4337-dapps-only) section below for more details.
This section is specifically for developers using ERC-4337 account abstraction in their dApps. If your application uses traditional Externally Owned Accounts (EOAs) for user wallets, you can skip this entire section and proceed directly to the [Analytics](#analytics) section below.
116
-
117
-
If your dApp leverages ERC-4337 smart contract wallets to provide enhanced user experiences like gasless transactions, social recovery, or custom authentication methods, you'll need to complete additional configuration steps to ensure DappRadar properly tracks your user activity and transaction data.
118
-
119
-
### Prerequisites for ERC-4337 Integration
120
-
121
-
Before beginning the integration process, ensure you have:
122
-
123
-
- Deployed or identified the EntryPoint contract on your target blockchain
124
-
- Implemented Smart Contract Wallet following ERC-4337 specification
125
-
- Access to your smart contract wallet factory addresses
126
-
- Understanding of your bundler and paymaster configurations (if applicable)
127
-
128
-
### Integration Process with DappRadar
129
-
130
-
**Step 1: Configuration Setup**
131
-
Access the GitHub repository at https://github.com/dappradar/erc4337-configurations
132
-
133
-
**Step 2: Submit Configuration**
134
-
Your ERC-4337 configuration must include the following components:
135
-
136
-
1.**EntryPoint Configuration**
137
-
138
-
- Contract address and ABI
139
-
- Supported chain identifiers
140
-
- Network-specific parameters
141
-
142
-
2.**Smart Contract Wallet Specifications**
143
-
144
-
- Wallet factory addresses
145
-
- Implementation contract details
146
-
- Validation function signatures
147
-
148
-
3.**Bundler Integration**
149
-
- Supported bundler endpoints
150
-
- Fee calculation methods
151
-
- Transaction ordering preferences
152
-
153
-
**Step 3: Testing and Validation**
154
-
155
-
- Verify UserOperation handling
156
-
- Test transaction bundling and execution
157
-
- Validate gas abstraction functionality
158
-
- Ensure proper data attribution in DappRadar
159
-
160
-
**Example Configuration:**
161
-
You can find an example of existing ERC-4337 configuration for Sei: https://github.com/dappradar/erc4337-configurations/blob/main/chain-config/sei/erc4337.json
162
-
163
-
## Analytics
164
-
165
-
### Key Performance Indicators (KPIs)
166
-
167
-
**1. Unique Active Wallets (UAW)**
168
-
169
-
- Metric for user engagement
170
-
- Counts distinct wallet addresses interacting with smart contracts
171
-
- Available in daily, weekly, and monthly aggregations
172
-
- Trend analysis and growth tracking
173
-
174
-
**2. Transaction Metrics**
175
-
176
-
- Total transaction count per period
177
-
- Transaction volume in native tokens and USD
178
-
- Average transaction value
179
-
- Transaction frequency patterns
180
-
181
-
**3. Smart Contract Interactions**
182
-
183
-
- Function call distribution
184
-
- Contract usage patterns
185
-
- Gas consumption analysis
186
-
- Error rate monitoring
187
-
188
-
**4. Financial Metrics**
189
-
190
-
- Total Value Locked (TVL) for DeFi protocols
191
-
- Revenue generation (if applicable)
192
-
- Token price correlation
193
-
- Market capitalization impact
194
-
195
-
### Data Accuracy Considerations
196
-
197
-
**Factors Affecting Data Accuracy:**
198
-
199
-
1.**On-Chain vs Off-Chain Activity**
200
-
In the trading card game Splinterlands, you make a blockchain transaction when you claim rewards, battle an opponent, open a card pack, stake your tokens, and so on. In this game, almost every action gets tracked by the blockchain. In contrast, Axie Infinity has gameplay that takes place on centralized servers. The only on-chain actions for Axie Infinity include claiming rewards, breeding Axies and trading NFTs.
201
-
202
-
2.**Contract Coverage**
203
-
Ensure all relevant smart contracts are included in tracking for complete data accuracy
204
-
205
-
<Callouttype="info">
206
-
207
-
**Best Practices for Data Accuracy:**
208
-
209
-
- Provide comprehensive list of all contract addresses
210
-
- Include proxy contracts and implementation addresses
211
-
- Update contract lists when deploying new versions
212
-
- Monitor data discrepancies and report issues
213
-
214
-
</Callout>
215
-
216
-
## Best Practices
217
-
218
-
**Visual Assets:**
219
-
220
-
- Use high-quality, professional logo design
221
-
- Provide clear, representative screenshots
222
-
- Create engaging demo videos
223
-
- Maintain consistent branding across all materials
224
-
225
-
**Description Best Practices:**
226
-
227
-
- Write clear, concise descriptions
228
-
- Highlight unique value propositions
229
-
- Include technical specifications
230
-
- Use relevant keywords for discoverability
231
-
- Your dapp listing serves as your project showcase. Spending time crafting compelling descriptions and adding video and attractive images will help your project stand out
232
-
233
-
**Content Guidelines:**
234
-
235
-
- Video is effective for conveying complex information quickly and can help address onboarding or UX issues
236
-
- Keep videos short and focused
237
-
- Demonstrate core functionality
238
-
- Show real user interactions
239
-
- Explain complex features clearly
240
-
241
-
## Support and Resources
242
-
243
-
**DappRadar Support Channels:**
244
-
245
-
-[DappRadar Discord](https://discord.gg/dappradar) for questions and support
246
-
-[Community forum](https://forum.dappradar.com) and discussions
247
-
-[Documentation and guides](https://docs.dappradar.com)
13
+
<Callouttype="error">DappRadar has announced they are shutting down. You can read the announcement [here](https://x.com/DappRadar/status/1990430373055013066). In the coming days we will add a new data provider tutorial.</Callout>
0 commit comments