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
added wallets seo, fixed faqs, added deployment guides (#7786)
<!--
## title your PR with this format: "[SDK/Dashboard/Portal] Feature/Fix: Concise title for the changes"
If you did not copy the branch name from Linear, paste the issue tag here (format is TEAM-0000):
## Notes for the reviewer
Anything important to call out? Be sure to also clarify these in your comments.
## How to test
Unit tests, playground, etc.
-->
<!-- start pr-codex -->
---
## PR-Codex overview
This PR focuses on updating documentation and content related to thirdweb's tokens, wallets, and contracts. It enhances clarity, adds new features, and improves user guidance across various sections.
### Detailed summary
- Added new images for token deployment and wallet features.
- Updated titles and descriptions for clarity in multiple `.mdx` files.
- Introduced new sections and links in the sidebar for better navigation.
- Enhanced FAQs with specific details about tokens and wallet security.
- Added guides for deploying ERC-20 and ERC-721 tokens.
- Updated resource links and documentation structure for improved user experience.
> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`
<!-- end pr-codex -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
* **New Features**
* Added an "Insight" navigation link to the main header.
* Introduced new documentation pages: Modular Contracts overview, ERC-20, ERC-721, and ERC-1155 token deployment guides, token listing placeholder, and troubleshooting guides for contracts.
* Added new FAQ pages for contracts and expanded FAQs for payments, tokens, and wallets.
* **Documentation**
* Improved and expanded metadata (titles, descriptions, images) for multiple documentation pages for better clarity and SEO.
* Updated and restructured sidebar navigation for Contracts, Tokens, Transactions, and Wallets sections, including new links, reorganized groups, and resource sections.
* Enhanced FAQ formatting with collapsible sections and improved content clarity across several pages.
* Streamlined and updated content in various wallet and contract documentation pages.
* **Style**
* Improved documentation structure and presentation, including use of collapsible details and better grouping of related topics.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Yes, thirdweb pre-built contracts are audited by third-party security firms. You can see the attached
26
+
audit reports for each contract linked on the contract page on Explore.
27
+
</Details>
28
+
29
+
<Detailssummary="Why can I no longer deploy a pack contract?">
30
+
Pack contracts were officially deprecated after the Pectra release from Ethereum. The pack contract implementation is incompatible with the Pectra update, which introduced breaking changes to the Ethereum protocol. As a result, support for pack contracts has been removed from thirdweb's deployment tools to ensure compatibility and security.
31
+
32
+
If you need similar functionality, consider using:
33
+
-**Edition Drop contracts** for distributing multiple quantities of NFTs
34
+
-**Marketplace contracts** for trading and bundle functionality
35
+
-**Custom smart contracts** built with our modular contract framework
36
+
37
+
For existing pack contracts, they will continue to function on-chain, but new deployments are no longer supported.
"Build custom smart contracts with thirdweb Modular Contracts. Add features like royalties, permissions, and drops using prebuilt, audited modules.",
7
+
image: {
8
+
title: "Modular Contracts",
9
+
icon: "contracts",
10
+
},
11
+
});
12
+
13
+
# Modular Contracts
14
+
15
+
Modular contracts is an open source framework that enables the creation of highly customizable and upgradeable smart contracts. Modular contracts is designed to encompass a broad number of use cases without compromising on the ease and security of creating smart contracts with thirdweb.
16
+
17
+
Modular contracts are composed of two components:
18
+
19
+
- Core Contract: smart contracts that serve as the foundation of the modular contract
20
+
- Module Contract: smart contracts that are installed on top of the core contract
21
+
22
+
You can think of Modular Contracts like building bricks. Pick a core, install modules, and swap them out to enable different functionality.
<Detailssummary="Is Modular Contracts actively maintained by thirdweb?">
29
+
Modular Contracts is no longer actively maintained with dedicated engineering resources from thirdweb. However, we are happy to answer questions about the framework and provide support to existing modular contract users.
30
+
</Details>
31
+
32
+
<Detailssummary="What are modular contracts good for?">
33
+
Modular contracts pattern is useful in the context of sharing core or modular contracts with other teams / developers while giving them control over the contract.
34
+
It is useful for creating a contract where you need to upgrade the core contract by adding new functionality through modules.
description: "Explore FAQs around accepting crypto payments with thirdweb—covering payment links, checkout, webhooks, fiat onramps, and token compatibility.",
10
10
});
11
11
12
-
# FAQs
12
+
# Payments FAQs
13
+
14
+
### General
15
+
16
+
<Detailssummary="What does Payments use to operate under the hood?">
17
+
Payments is an asset router that combines thirdweb's own onchain infrastructure with existing bridging and swapping protocols to find the optimal route for any given transaction.
18
+
This can include intents, native bridges, third party bridges, cross-chain messaging protocols, thirdweb's custom bridges, and more. All routes are monitored and planned continuously for
19
+
health, price, and speed to guarantee the best path every time.
20
+
</Details>
21
+
22
+
<Detailssummary="Am I able to use Payments with other wallet infrastructure providers?">
23
+
Yes, Payments is designed to be agnostic to wallet infrastructure. You can use it with any wallet service.
24
+
</Details>
25
+
26
+
### Fees
13
27
14
28
<Detailssummary="What are the fees for Buy With Fiat?">
15
29
thirdweb does not charge any fees for buy with fiat. Any fees on onramping are based on the onramp provider.
@@ -23,12 +37,12 @@ For buying with crypto or swap fees, thirdweb charges a 0.3% protocol fee. Devel
23
37
Network fees, also referred to as miner fees, are paid to the miner for processing crypto transactions and securing the respective network. These fees do not go to thirdweb.
24
38
</Details>
25
39
26
-
<Detailssummary="What does Payments use to operate under the hood?">
27
-
Payments is an asset router that combines thirdweb's own onchain infrastructure with existing bridging and swapping protocols to find the optimal route for any given transaction.
28
-
This can include intents, native bridges, third party bridges, cross-chain messaging protocols, thirdweb's custom bridges, and more. All routes are monitored and planned continuously for
29
-
health, price, and speed to guarantee the best path every time.
40
+
<Detailssummary="Does thirdweb Payments offer fiat payouts?">
41
+
Fiat payouts are not currently available.
30
42
</Details>
31
43
44
+
### Token & Region Support
45
+
32
46
<Detailssummary="How can I support a token on Payments?">
33
47
Payments is able to support most token that meet the following criteria:
34
48
@@ -40,25 +54,6 @@ To request support for a token, please visit the Payments tab in your project da
40
54
Payments will automatically kick off the token route discovery process. Please check back the Payments modal after 20-40 minutes for the requested token.
41
55
</Details>
42
56
43
-
<Detailssummary="Am I able to use Payments with other wallet infrastructure providers?">
44
-
Yes, Payments is designed to be agnostic to wallet infrastructure. You can use it with any wallet service.
45
-
</Details>
46
-
47
-
<Detailssummary="Does Payments support Apple Pay or Google Pay?">
48
-
Apple Pay and Google Pay are supported through the onramp providers depending on region. Coinbase, Stripe, and Transak currently support Apple Pay. Transak supports Google Pay.
49
-
</Details>
50
-
51
-
<Detailssummary="What are the KYC requirements?">
52
-
Onramp options all require minimal KYC. This is done to comply with local regulations and to ensure the safety of our users.
53
-
Please note: onramping with Coinbase does not require KYC for a purchase below $500 with debit card.
54
-
</Details>
55
-
56
-
<Detailssummary="What are your transaction limits for Buy With Fiat?">
57
-
We currently require a $1 minimum purchase for both stablecoin and non-stablecoin purchases through Buy With Fiat.
58
-
59
-
Our transaction maximum starts from $1500 per week for new users and can increase over time to $10,000 per week.
60
-
</Details>
61
-
62
57
<Detailssummary="What countries does Buy With Fiat support?">
63
58
**Buy With Fiat** is available 160+ countries. The following countries are _UNSUPPORTED_:
64
59
@@ -87,6 +82,20 @@ Our transaction maximum starts from $1500 per week for new users and can increas
87
82
All United States are supported, excluding Hawaii.
88
83
</Details>
89
84
85
+
<Detailssummary="What cryptocurrencies does Payments support?">
86
+
Payments can support any currency on our [supported chains](https://thirdweb.com/chainlist?service=pay).
87
+
</Details>
88
+
89
+
<Detailssummary="Does Payments support Apple Pay or Google Pay?">
90
+
Apple Pay and Google Pay are supported through the onramp providers depending on region. Coinbase, Stripe, and Transak currently support Apple Pay. Transak supports Google Pay.
91
+
</Details>
92
+
93
+
<Detailssummary="What are your transaction limits for Buy With Fiat?">
94
+
We currently require a $1 minimum purchase for both stablecoin and non-stablecoin purchases through Buy With Fiat.
95
+
96
+
Our transaction maximum starts from $1500 per week for new users and can increase over time to $10,000 per week.
97
+
</Details>
98
+
90
99
<Detailssummary="Does thirdweb offer direct onramping to tokens through Buy With Fiat?">
91
100
We offer direct onramping **internationally** to the following tokens:
92
101
@@ -107,20 +116,20 @@ All other tokens will require an additional Buy With Crypto step.
107
116
\* Not available in New York or the EU.
108
117
</Details>
109
118
110
-
<Detailssummary="How does KYC work with Buy With Fiat">
111
-
Users will be required to complete KYC verification for their first purchase using 'Buy with Fiat.' After that, no further KYC will be needed for future purchases on the same platform.
119
+
<Detailssummary="How are cryptocurrency prices set in thirdweb Payments?">
120
+
Prices are set depending on the liquidity provider used to route your transaction.
112
121
</Details>
113
122
114
-
<Detailssummary="What cryptocurrencies does Payments support?">
115
-
Payments can support any currency on our [supported chains](https://thirdweb.com/chainlist?service=pay).
116
-
</Details>
123
+
### KYC & Compliance
117
124
118
-
<Detailssummary="How are cryptocurrency prices set in thirdweb Payments?">
119
-
Prices are set depending on the liquidity provider used to route your transaction.
125
+
<Detailssummary="What are the KYC requirements?">
126
+
Onramp options all require minimal KYC. This is done to comply with local regulations and to ensure the safety of our users.
127
+
Please note: onramping with Coinbase does not require KYC for a purchase below $500 with debit card.
120
128
</Details>
121
129
122
-
<Detailssummary="Does thirdweb Payments offer fiat payouts?">
123
-
Fiat payouts are not currently available.
130
+
<Detailssummary="How does KYC work with Buy With Fiat">
131
+
Users will be required to complete KYC verification for their first purchase using 'Buy with Fiat.' After that, no further KYC will be needed for future purchases on the same platform.
title: "Deploy an ERC-1155 token | thirdweb Documentation",
10
+
description:
11
+
"Learn how to deploy an ERC-1155 token using thirdweb's dashboard or programmatically through the SDK.",
12
+
});
13
+
14
+
# Deploy an ERC-1155 token
15
+
16
+
Ability to deploy ERC-1155 tokens is coming soon. If you are interested in this feature, please [reach out in our community Telegram](https://t.me/officialthirdweb) so we can notify you on release.
0 commit comments