Skip to content

Commit 6c194d2

Browse files
committed
integrated workflow and architecture guide
1 parent e689fe9 commit 6c194d2

File tree

7 files changed

+2292
-0
lines changed

7 files changed

+2292
-0
lines changed

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,27 @@ Then an authz example website will be created and users can take a look how sign
244244

245245
---
246246

247+
## Developer Documentation
248+
249+
### For Contributors and Network Implementers
250+
251+
- **[Network Implementation Guide](./docs/advanced/network-implementation-guide.md)** - Comprehensive guide for implementing new blockchain network support
252+
- **[Workflow Builder and Plugins Guide](./docs/advanced/workflow-builder-and-plugins.md)** - Plugin-based transaction workflow architecture
253+
- **[Auth vs. Wallet vs. Signer](./docs/advanced/auth-wallet-signer.md)** - Understanding the three-layer architecture
254+
- **[Tutorial](./docs/advanced/tutorial.md)** - Using and extending signers in the InterchainJS ecosystem
255+
256+
### Architecture and Design
257+
258+
InterchainJS follows a modular, three-layer architecture that separates concerns and enables flexible blockchain integration:
259+
260+
1. **Auth Layer**: Cryptographic operations and key management
261+
2. **Wallet Layer**: Account management and address derivation
262+
3. **Signer Layer**: Transaction building, signing, and broadcasting
263+
264+
This separation allows for maximum flexibility while maintaining type safety and consistent interfaces across different blockchain networks.
265+
266+
---
267+
247268
## Interchain JavaScript Stack ⚛️
248269

249270
A unified toolkit for building applications and smart contracts in the Interchain ecosystem

0 commit comments

Comments
 (0)