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
The BSV Wallet Toolbox Project aims to support building sophisticated applications and services on the BSV Blockchain technology stack.
23
23
24
24
By providing interlocking building blocks for persistent storage and protocol based key derivation, it serves as an essential toolbox for developers looking to build on the BSV Blockchain.
25
25
26
-
## Getting Started
27
-
28
-
### Installation
29
-
30
-
To install the toolbox, run:
31
-
32
-
```bash
33
-
npm install @bsv/wallet-toolbox
34
-
```
35
-
36
-
### Basic Usage
37
-
38
-
Here's a simple example of using the toolbox to create and fund a testnet wallet using SQLite for persistent storage:
For a more detailed tutorial and advanced examples, check our [Documentation](#documentation).
87
-
88
-
## Features & Deliverables
89
-
90
-
-**Feature1**: Summary of feature1.
91
-
92
26
## Documentation
93
27
94
28
[The Docs](https://bitcoin-sv.github.io/wallet-toolbox) are available here on Github pages.
95
29
[Example code](https://docs.bsvblockchain.org/guides/sdks/ts/examples) is available over on our gitbook.
96
30
97
31
The Toolbox is richly documented with code-level annotations. This should show up well within editors like VSCode.
98
32
33
+
34
+
## Features & Deliverables
35
+
36
+
-**Feature1**: Summary of feature1.
37
+
99
38
## Contribution Guidelines
100
39
101
40
We're always looking for contributors to help us improve the SDK. Whether it's bug reports, feature requests, or pull requests - all contributions are welcome.
@@ -121,4 +60,3 @@ For questions, bug reports, or feature requests, please open an issue on GitHub
121
60
The license for the code in this repository is the Open BSV License. Refer to [LICENSE.txt](./LICENSE.txt) for the license text.
122
61
123
62
Thank you for being a part of the BSV Blockchain Libraries Project. Let's build the future of BSV Blockchain together!
Copy file name to clipboardExpand all lines: docs/README.md
+69-6Lines changed: 69 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,77 @@
2
2
3
3
The documentation is split into various pages, each covering a set of related functionality. The pages are as follows:
4
4
5
-
-[Wallet](./wallet.md) —
6
-
-[Client](./client.md) —
7
-
-[Storage](./storage.md) —
8
-
-[Services](./services.md) —
9
-
-[Monitor](./monitor.md) —
5
+
-[Getting Started](#getting-started) -
6
+
-[Wallet](./wallet.md) —
7
+
-[Client](./client.md) —
8
+
-[Storage](./storage.md) —
9
+
-[Services](./services.md) —
10
+
-[Monitor](./monitor.md) —
10
11
11
12
## Swagger
12
13
13
14
[BRC-100](https://brc.dev/100) defines a Unified, Vendor-Neutral, Unchanging, and Open BSV Blockchain Standard Wallet-to-Application Interface which is implemented in this library within the WalletClient class. The API is laid out here as a swagger openapi document to offer a fast-track to understanding the interface which is implemented across multiple substrates. The JSON api is generally considered a developer friendly introduction to the WalletClient, where an binary equivalent ABI may be preferred for production use cases.
14
15
15
-
-[Wallet JSON API Swagger](https://bitcoin-sv.github.io/ts-sdk/swagger)
16
+
-[Wallet JSON API Swagger](https://bitcoin-sv.github.io/ts-sdk/swagger)
17
+
18
+
## Getting Started
19
+
20
+
### Installation
21
+
22
+
To install the toolbox, run:
23
+
24
+
```bash
25
+
npm install @bsv/wallet-toolbox
26
+
```
27
+
28
+
### Basic Usage
29
+
30
+
Here's a simple example of using the toolbox to create and fund a testnet wallet using SQLite for persistent storage:
0 commit comments