Skip to content

Commit e1f32c1

Browse files
docs: Update documentation for controller PR #1901 (#64)
Updates documentation to reflect changes made in: Prepare release: 0.9.3 Related controller PR: cartridge-gg/controller#1901 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 17dd4d9 commit e1f32c1

File tree

3 files changed

+24
-12
lines changed

3 files changed

+24
-12
lines changed

src/pages/controller/overview.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ title: Controller Overview
4646

4747
### Monetization and Payments
4848

49-
- Built-in purchase system for seamless game monetization
50-
- Starterpack bundles combining credits and game assets
51-
- Multi-chain cryptocurrency payment support (Starknet, Base, Solana)
49+
- Built-in purchase system for seamless game monetization with enhanced multichain flows
50+
- Starterpack bundles combining credits and game assets with cross-chain purchasing
51+
- Multi-chain cryptocurrency payment support (Starknet, Base, Solana) with chain switching
5252
- Traditional payment methods via secure credit card processing
5353
- Popular wallet integrations (Argent, MetaMask, Rabby, Phantom)
54+
- ERC1155 NFT marketplace support for listing and purchasing digital assets

src/pages/controller/purchasing.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ Cartridge Controller provides built-in purchase functionality that enables seaml
1111

1212
The purchase system includes:
1313

14-
- **Starterpack Purchases**: Pre-configured bundles of game assets and credits
15-
- **Credit Purchases**: Direct credit top-ups for gasless transactions
16-
- **Multichain Payment Support**: Accept payments on Starknet, Ethereum (Base), and Solana
17-
- **Multiple Wallet Integration**: Support for popular wallets across different ecosystems
14+
- **Starterpack Purchases**: Pre-configured bundles of game assets and credits with enhanced multichain purchasing flow
15+
- **Credit Purchases**: Direct credit top-ups for gasless transactions
16+
- **Multichain Payment Support**: Accept payments on Starknet, Ethereum (Base), and Solana with seamless cross-chain wallet and network selection
17+
- **Multiple Wallet Integration**: Support for popular wallets across different ecosystems with chain switching capabilities
1818
- **Dual Payment Methods**: Both fiat (credit card) and crypto payment options
19+
- **NFT Marketplace Support**: ERC1155 listing and purchase capabilities for enhanced marketplace functionality
1920

2021
## Quick Start
2122

@@ -112,9 +113,9 @@ The purchase process follows these steps:
112113

113114
1. **Item Selection**: User selects starterpack or credit amount
114115
2. **Payment Method**: Choose between credit card or cryptocurrency
115-
3. **Wallet Connection**: For crypto payments, connect external wallet
116-
4. **Network Selection**: Choose blockchain network for crypto payments
117-
5. **Transaction Processing**: Complete payment through selected method
116+
3. **Wallet Connection**: For crypto payments, connect external wallet with automatic chain switching support
117+
4. **Network Selection**: Choose blockchain network for crypto payments with enhanced cross-chain selection
118+
5. **Transaction Processing**: Complete payment through selected method with multichain support
118119
6. **Confirmation**: Receive purchase confirmation and assets
119120

120121
## Integration Examples

src/pages/controller/signer-management.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,21 @@ if (success) {
173173
If you lose access to your primary authentication method:
174174
1. Use any other registered signer to access your account
175175
2. Consider adding additional backup authentication methods
176-
3. Remove compromised signers if necessary (feature coming soon)
176+
3. Remove compromised signers using the remove signer functionality
177+
178+
### Removing Signers
179+
180+
You can now remove signers from your account for security or convenience:
181+
182+
1. Navigate to the **Signer(s)** section in Controller Settings
183+
2. Find the signer you want to remove
184+
3. Click the **Remove** option for that signer
185+
4. Confirm the removal when prompted
186+
187+
> **Important**: Ensure you have at least one other working authentication method before removing a signer to avoid losing access to your account.
177188
178189
### Current Limitations
179190

180-
- **Deletion**: Signer removal functionality is planned but not yet available
181191
- **Mainnet Only**: Signer management is currently restricted to Mainnet
182192
- **No Hierarchy**: All signers have equal access; there's no primary/secondary distinction
183193

0 commit comments

Comments
 (0)