Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build-on-celo/attribution-tags.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ const taggedData = concat([callData, tag]);
await wallet.sendTransaction({ to: tokenAddress, data: taggedData });
```

With [wagmi](/tooling/dev-environments/thirdweb/overview), pass `dataSuffix` directly and wagmi handles the concatenation:
With [wagmi](https://wagmi.sh), pass `dataSuffix` directly and wagmi handles the concatenation:

```ts
const { writeContract } = useWriteContract();
Expand Down
5 changes: 2 additions & 3 deletions build-on-celo/build-with-ai/x402.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -239,9 +239,9 @@ Instead of charging a fixed price upfront, a server can price each request by ac

Publishers can monetize individual articles instead of requiring subscriptions. Each request is checked for a valid x402 payment—if missing, the server returns `402 Payment Required` with pricing details; if present, the payment is settled and the content is delivered. This unlocks true pay-per-article pricing at amounts too small for card-based payments.

## Alternative: thirdweb facilitator
## Other facilitators

[thirdweb](https://thirdweb.com) offers a hosted x402 facilitator and SDK supporting Celo and 170+ EVM chains. It provides React hooks (`useFetchWithPayment`), a `wrapFetchWithPayment` helper for non-React clients, and a `settlePayment` helper for servers, handling wallet connection, payment signing, and retries. See the [thirdweb x402 docs](https://portal.thirdweb.com/x402) and [playground](https://playground.thirdweb.com/x402) to get started.
thirdweb runs a hosted x402 facilitator that supports Celo — see the [thirdweb x402 docs](https://portal.thirdweb.com/x402).

## Resources

Expand All @@ -251,7 +251,6 @@ Publishers can monetize individual articles instead of requiring subscriptions.
| Celo x402 Dashboard | [x402.celo.org](https://x402.celo.org/) |
| Celo x402 Facilitator API | `https://api.x402.celo.org` |
| thirdweb x402 Docs | [portal.thirdweb.com/x402](https://portal.thirdweb.com/x402) |
| thirdweb Playground | [playground.thirdweb.com/x402](https://playground.thirdweb.com/x402) |
| GitHub | [github.com/coinbase/x402](https://github.com/coinbase/x402) |
| Whitepaper | [x402.org/x402-whitepaper.pdf](https://www.x402.org/x402-whitepaper.pdf) |

Expand Down
84 changes: 0 additions & 84 deletions build-on-celo/build-with-thirdweb/celo-nft-drop-tutorial.mdx

This file was deleted.

97 changes: 0 additions & 97 deletions build-on-celo/build-with-thirdweb/one-click quickstart.mdx

This file was deleted.

29 changes: 0 additions & 29 deletions build-on-celo/build-with-thirdweb/overview.mdx

This file was deleted.

2 changes: 1 addition & 1 deletion build-on-celo/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ npx @celo/celo-composer@latest create --template ai-chat
Choose a wallet provider to handle user authentication and transaction signing:

- **RainbowKit** (default): Popular, easy-to-use wallet connector for React apps
- **Thirdweb**: Complete Web3 development framework with powerful wallet tools
- **thirdweb**: Wallet connector from thirdweb
- **None**: Skip wallet integration if you want to integrate your own solution

```bash
Expand Down
13 changes: 7 additions & 6 deletions build-on-celo/scaling-your-app.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -151,11 +151,12 @@ Cache API responses wherever it makes sense:

If you need an indexer, choose cost-effective options:

- **Recommended**: Use affordable indexers like [thirdweb Insight](https://portal.thirdweb.com/insights)
- **Consider**:
- The Graph (decentralized indexing)
- Alchemy (if already using their RPC)
- Custom indexer (if you have specific needs)
- The Graph (decentralized indexing)
- Alchemy (if you already use their RPC)
- thirdweb Insight
- A custom indexer, if none of the hosted options fit

See [Indexers](/tooling/indexers/overview) for the providers documented on Celo.

<Info>
Indexers can significantly reduce RPC calls by providing pre-indexed
Expand Down Expand Up @@ -292,7 +293,7 @@ Use Grafana for analytics and logs:

- [Celo Documentation](/build-on-celo) - Explore Celo development resources
- [Launch Checklist](/build-on-celo/launch-checklist) - Pre-launch preparation guide
- [thirdweb Insight](https://portal.thirdweb.com/insights) - Affordable blockchain indexer
- [Indexers](/tooling/indexers/overview) - Indexing providers documented on Celo
- [Vercel AI SDK](https://sdk.vercel.ai/) - AI SDK for JavaScript/TypeScript
- [Sentry Documentation](https://docs.sentry.io/) - Error monitoring and performance tracking
- [Grafana Documentation](https://grafana.com/docs/) - Analytics and observability platform
56 changes: 40 additions & 16 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -295,14 +295,7 @@
"pages": [
"tooling/dev-environments/index",
"tooling/dev-environments/foundry",
{
"group": "Using thirdweb",
"pages": [
"tooling/dev-environments/thirdweb/overview",
"tooling/dev-environments/thirdweb/thirdweb",
"tooling/dev-environments/thirdweb/one-click-deploy"
]
},
"tooling/dev-environments/thirdweb",
{
"group": "Using MultiBaas",
"pages": [
Expand Down Expand Up @@ -347,7 +340,6 @@
]
},
"tooling/libraries-sdks/viem/index",
"tooling/libraries-sdks/thirdweb-sdk/index",
"tooling/libraries-sdks/ethers/index",
"tooling/libraries-sdks/reown/index",
"tooling/libraries-sdks/dynamic/index",
Expand Down Expand Up @@ -1337,7 +1329,7 @@
},
{
"source": "/blog/2022/06/14/How%20to%20quickly%20build%20an%20NFT%20collection%20on%20Celo",
"destination": "/tooling/dev-environments/thirdweb/thirdweb"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/blog/tags/celo.org",
Expand Down Expand Up @@ -1761,7 +1753,7 @@
},
{
"source": "/developer/deploy/thirdweb",
"destination": "/tooling/dev-environments/thirdweb/overview"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/docs.celo.org",
Expand Down Expand Up @@ -2613,7 +2605,7 @@
},
{
"source": "/developer/thirdweb-sdk/:slug*",
"destination": "/tooling/libraries-sdks/thirdweb-sdk/:slug*"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/developer/viem/:slug*",
Expand Down Expand Up @@ -3025,7 +3017,7 @@
},
{
"source": "/developer/thirdweb-sdk",
"destination": "/tooling/libraries-sdks/thirdweb-sdk"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/developer/viem",
Expand All @@ -3045,15 +3037,47 @@
},
{
"source": "/build/build-with-thirdweb/celo-nft-drop-tutorial",
"destination": "/tooling/dev-environments/thirdweb/thirdweb"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/build/build-with-thirdweb/one-click%20quickstart",
"destination": "/tooling/dev-environments/thirdweb/one-click-deploy"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/build/build-with-thirdweb/overview",
"destination": "/tooling/dev-environments/thirdweb/overview"
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/tooling/dev-environments/thirdweb/overview",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/tooling/dev-environments/thirdweb/thirdweb",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/tooling/dev-environments/thirdweb/one-click-deploy",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/tooling/libraries-sdks/thirdweb-sdk",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/tooling/libraries-sdks/thirdweb-sdk/index",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/build-on-celo/build-with-thirdweb/overview",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/build-on-celo/build-with-thirdweb/celo-nft-drop-tutorial",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/build-on-celo/build-with-thirdweb/one-click%20quickstart",
"destination": "/tooling/dev-environments/thirdweb"
},
{
"source": "/build/composer-kit",
Expand Down
Binary file not shown.
Binary file removed img/thirdweb-explore.png
Binary file not shown.
1 change: 0 additions & 1 deletion img/thirdweb.svg

This file was deleted.

Loading
Loading