Skip to content
Open
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
1 change: 0 additions & 1 deletion concepts/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,6 @@ The protocol supports multiple blockchain networks for maximum flexibility.
- **Arbitrum One**: High-performance L2 network
- **Lisk**: Alternative blockchain network
- **Celo**: Mobile-first blockchain
- **Tron**: USDT transactions

#### Network Selection

Expand Down
1 change: 0 additions & 1 deletion implementation-guides/smart-contract-interaction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -1293,7 +1293,6 @@ func main() {
- **Arbitrum One**: High-performance L2 network
- **Lisk**: Alternative blockchain network
- **Celo**: Mobile-first blockchain (CUSD, CNGN)
- **Tron**: USDT transactions

<Note>
Paycrest supports very low minimum orders ($0.50) and uses cost-effective EVM L2s. Start with small amounts to test your integration before scaling up.
Expand Down
19 changes: 10 additions & 9 deletions openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ components:
type: number
network:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
recipient:
$ref: '#/components/schemas/PaymentOrderRecipient'
Expand Down Expand Up @@ -89,7 +89,7 @@ components:
description: Token symbol (USDT, USDC, CUSD, CNGN). See [Supported Stablecoins](/resources/supported-stablecoins) for available options.
network:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
receiveAddress:
type: string
Expand Down Expand Up @@ -124,7 +124,7 @@ components:
type: number
network:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
gatewayId:
type: string
Expand Down Expand Up @@ -216,7 +216,7 @@ components:
type: string
network:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
status:
type: string
Expand Down Expand Up @@ -333,7 +333,7 @@ components:
type: string
network:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain

# Order Status Schemas
Expand All @@ -349,7 +349,7 @@ components:
description: Token symbol (USDT, USDC, CUSD, CNGN). See [Supported Stablecoins](/resources/supported-stablecoins) for available options.
network:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
settlePercent:
type: number
Expand Down Expand Up @@ -517,7 +517,7 @@ paths:
name: network
schema:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
- in: query
name: ordering
Expand Down Expand Up @@ -924,7 +924,8 @@ paths:
name: network
schema:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk,
celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain
responses:
'200':
Expand Down Expand Up @@ -975,7 +976,7 @@ paths:
name: network
schema:
type: string
enum: [base, bnb-smart-chain, lisk, tron, celo, arbitrum-one, polygon, asset-chain]
enum: [base, bnb-smart-chain, lisk, celo, arbitrum-one, polygon, asset-chain]
description: Network identifier for the blockchain (optional, filters tokens by network)
- in: query
name: provider_id
Expand Down
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion protocol-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,6 @@ Paycrest supports the following blockchain networks for fiat and stablecoin tran
- **Arbitrum One**
- **Lisk**
- **Celo**
- **Tron**

Support for additional networks is planned as the protocol evolves.

Expand Down
3 changes: 1 addition & 2 deletions resources/gateway-contract-addresses.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Paycrest Gateway contracts are deployed across multiple EVM-compatible networks
| **Arbitrum One** | 42161 | `0xE8bc3B607CfE68F47000E3d200310D49041148Fc` | ✅ Live | Fully supported |
| **Lisk** | 1135 | `0xff0E00E0110C1FBb5315D276243497b66D3a4d8a` | ✅ Live | Fully supported |
| **Celo** | 42220 | `0xF418217E3f81092eF44b81C5C8336e6A6fDB0E4b` | ✅ Live | Fully supported |
| **Tron** | 728126428 | `THyFP5ST9YyLZn6EzjKjFhZti6aKPgEXNU` | ✅ Live | Fully supported |
| **Tron** | 728126428 | `THyFP5ST9YyLZn6EzjKjFhZti6aKPgEXNU` | 🚧 Coming Soon | Deployed, aggregator support pending |
| **Asset Chain** | 42420 | `0xff0E00E0110C1FBb5315D276243497b66D3a4d8a` | 🚧 Coming Soon | Deployed, aggregator support pending |
| **Ethereum** | 1 | `0x16c9C78Dbb224889E3e2ADef991C8c4438ea797B` | 🚧 Coming Soon | Deployed, aggregator support pending |
| **Optimism** | 10 | `0xD293fCd3dBc025603911853d893A4724CF9f70a0` | 🚧 Coming Soon | Deployed, aggregator support pending |
Expand All @@ -41,7 +41,6 @@ All Gateway contracts are verified on their respective network block explorers:
- **Arbitrum One**: [Arbiscan](https://arbiscan.io/address/0xE8bc3B607CfE68F47000E3d200310D49041148Fc)
- **Lisk**: [Lisk Explorer](https://explorer.lisk.com/address/0xff0E00E0110C1FBb5315D276243497b66D3a4d8a)
- **Celo**: [Celo Explorer](https://explorer.celo.org/address/0xF418217E3f81092eF44b81C5C8336e6A6fDB0E4b)
- **Tron**: [Tronscan](https://tronscan.org/#/address/THyFP5ST9YyLZn6EzjKjFhZti6aKPgEXNU)
- **Asset Chain**: [Asset Chain Explorer](https://explorer.assetchain.org/address/0xff0E00E0110C1FBb5315D276243497b66D3a4d8a)
- **Ethereum**: [Etherscan](https://etherscan.io/address/0x16c9C78Dbb224889E3e2ADef991C8c4438ea797B)
- **Optimism**: [Optimistic Etherscan](https://optimistic.etherscan.io/address/0xD293fCd3dBc025603911853d893A4724CF9f70a0)
Expand Down
15 changes: 7 additions & 8 deletions resources/supported-stablecoins.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ Paycrest supports multiple stablecoins across various blockchain networks. Each

| Stablecoin | Networks | Base Currency | Features |
|------------|----------|--------------|----------|
| **USDT** | Arbitrum One, Celo, Lisk, BNB Smart Chain, Polygon, Tron | USD | Most widely supported, high liquidity |
| **USDT** | Arbitrum One, Celo, Lisk, BNB Smart Chain, Polygon | USD | Most widely supported, high liquidity |
| **USDC** | Base, Arbitrum One, Celo, BNB Smart Chain, Polygon | USD | Regulated, high security standards |
| **CUSD** | Celo | USD | Mobile-first, carbon-negative |
| **CNGN** | Base, BNB Smart Chain, Polygon | NGN | Stablecoin pegged to Nigerian Naira |

## Stablecoin Support Matrix

| Stablecoin | Base | Arbitrum One | Celo | Lisk | BNB Smart Chain | Polygon | Tron |
|------------|------|--------------|------|------|-----------------|---------|------|
| **USDT** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| **USDC** | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ |
| **CUSD** | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| **CNGN** | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ |
| Stablecoin | Base | Arbitrum One | Celo | Lisk | BNB Smart Chain | Polygon |
|------------|------|--------------|------|------|-----------------|---------|
| **USDT** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| **USDC** | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ |
| **CUSD** | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
| **CNGN** | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ |

## Stablecoin Contract Addresses

Expand All @@ -32,7 +32,6 @@ Paycrest supports multiple stablecoins across various blockchain networks. Each
| USDT | Lisk | `0x05D032ac25d322df992303dCa074EE7392C117b9` |
| USDT | BNB Smart Chain | `0x55d398326f99059fF775485246999027B3197955` |
| USDT | Polygon | `0xc2132D05D31c914a87C6611C10748AEb04B58e8F` |
| USDT | Tron | `TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t` |
| USDC | Base | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |
| USDC | Arbitrum One | `0xaf88d065e77c8cC2239327C5EDb3A432268e5831` |
| USDC | Celo | `0xcebA9300f2b948710d2653dD7B07f33A8B32118C` |
Expand Down
1 change: 0 additions & 1 deletion resources/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ This guide helps you resolve common issues when integrating with the Paycrest AP
<Card title="Other Networks" icon="network">
<ul>
<li>BNB Smart Chain</li>
<li>Tron</li>
</ul>
</Card>
</CardGroup>
Expand Down