forked from bsv-blockchain/ts-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
153 lines (149 loc) · 5.77 KB
/
Copy pathmkdocs.yml
File metadata and controls
153 lines (149 loc) · 5.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
site_name: BSV TypeScript SDK
site_description: TypeScript SDK for Bitcoin SV
site_url: https://bsv-blockchain.github.io/ts-sdk/
repo_url: https://github.com/bsv-blockchain/ts-sdk
repo_name: bsv-blockchain/ts-sdk
theme:
name: material
palette:
- scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
primary: indigo
accent: indigo
toggle:
icon: material/brightness-4
name: Switch to light mode
features:
- navigation.instant
- navigation.tracking
- navigation.expand
- navigation.indexes
- navigation.top
- search.highlight
- search.share
- content.code.copy
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.tabbed:
alternate_style: true
- tables
plugins:
- search
- minify:
minify_html: true
nav:
- Home: index.md
- Tutorials:
- tutorials/index.md
- Getting Started:
- First Transaction: tutorials/first-transaction.md
- Key Management: tutorials/key-management.md
- Transaction Broadcasting: tutorials/transaction-broadcasting.md
- Transaction Types: tutorials/transaction-types.md
- Cryptography:
- AES Encryption: tutorials/aes-encryption.md
- ECDH Key Exchange: tutorials/ecdh-key-exchange.md
- Elliptic Curve Fundamentals: tutorials/elliptic-curve-fundamentals.md
- Hashes and HMACs: tutorials/hashes-and-hmacs.md
- Type-42 Key Derivation: tutorials/type-42.md
- Advanced Topics:
- Advanced Transaction Construction: tutorials/advanced-transaction.md
- Script Construction: tutorials/script-construction.md
- SPV and Merkle Proofs: tutorials/spv-merkle-proofs.md
- Error Handling: tutorials/error-handling.md
- Low-Level APIs:
- First Transaction (Low-Level): tutorials/first-transaction-low-level.md
- Testnet Transactions (Low-Level): tutorials/testnet-transactions-low-level.md
- Specialized Tools:
- AuthFetch Tutorial: tutorials/authfetch-tutorial.md
- Identity Management: tutorials/identity-management.md
- ProtoWallet Development: tutorials/protowallet-development.md
- UHRP Storage: tutorials/uhrp-storage.md
- How-to Guides:
- guides/index.md
- Transaction Management:
- Advanced Transaction Signing: guides/advanced-transaction-signing.md
- Direct Transaction Creation: guides/direct-transaction-creation.md
- Large Transactions: guides/large-transactions.md
- Multi-signature Transactions: guides/multisig-transactions.md
- Transaction Batching: guides/transaction-batching.md
- Transaction Monitoring: guides/transaction-monitoring.md
- Transaction Signing Methods: guides/transaction-signing-methods.md
- Cryptographic Operations:
- Security Best Practices: guides/security-best-practices.md
- Complex Signatures: guides/complex-signatures.md
- Custom Key Derivation: guides/custom-key-derivation.md
- Encrypted Messages: guides/encrypted-messages.md
- Network and Broadcasting:
- Chain Tracking: guides/chain-tracking.md
- Custom Broadcasters: guides/custom-broadcasters.md
- Authentication and Communication:
- Authenticated API Communication: guides/authenticated-api-communication.md
- HTTP Client Configuration: guides/http-client-configuration.md
- Development and Integration:
- Development Wallet Setup: guides/development-wallet-setup.md
- React Integration: guides/react-integration.md
- Identity Verification Systems: guides/identity-verification-systems.md
- File Upload/Download: guides/file-upload-download.md
- Reference:
- reference/index.md
- Standards and Interfaces:
- BRC-100 Wallet Interface: reference/brc-100.md
- Core Classes:
- Primitives: reference/primitives.md
- Script: reference/script.md
- Transaction: reference/transaction.md
- Transaction Signatures: reference/transaction-signatures.md
- OP Codes: reference/op-codes.md
- Module Reference:
- Auth: reference/auth.md
- Compat: reference/compat.md
- Identity: reference/identity.md
- KV Store: reference/kvstore.md
- Messages: reference/messages.md
- Overlay Tools: reference/overlay-tools.md
- Registry: reference/registry.md
- Storage: reference/storage.md
- TOTP: reference/totp.md
- Wallet: reference/wallet.md
- Configuration:
- ARC Config: reference/arc-config.md
- Configuration: reference/configuration.md
- Network Config: reference/network-config.md
- Development:
- Debugging: reference/debugging.md
- Errors: reference/errors.md
- Concepts:
- concepts/index.md
- Core Concepts:
- SDK Philosophy: concepts/sdk-philosophy.md
- Transaction Structure: concepts/transaction-structure.md
- Transaction Encoding: concepts/transaction-encoding.md
- Key Management: concepts/key-management.md
- Wallet Integration: concepts/wallet-integration.md
- Bitcoin Protocol:
- BEEF: concepts/beef.md
- Script Templates: concepts/script-templates.md
- Signatures: concepts/signatures.md
- Fees: concepts/fees.md
- Verification: concepts/verification.md
- Architecture:
- Chain Tracking: concepts/chain-tracking.md
- SPV Verification: concepts/spv-verification.md
- Trust Model: concepts/trust-model.md
- Identity and Certificates:
- Decentralized Identity: concepts/decentralized-identity.md
- Identity Certificates: concepts/identity-certificates.md
- API Documentation:
- Swagger UI: swagger/index.html