1
1
# RGB wallet & standard libraries for smart contracts on Bitcoin & Lightning
2
2
3
- ![ Build] ( https://github.com/RGB-WG/rgb-wallet /workflows/Build/badge.svg )
4
- ![ Tests] ( https://github.com/RGB-WG/rgb-wallet /workflows/Tests/badge.svg )
5
- ![ Lints] ( https://github.com/RGB-WG/rgb-wallet /workflows/Lints/badge.svg )
6
- [ ![ codecov] ( https://codecov.io/gh/RGB-WG/rgb-wallet /branch/master/graph/badge.svg )] ( https://codecov.io/gh/RGB-WG/rgb-wallet )
3
+ ![ Build] ( https://github.com/RGB-WG/rgb-std /workflows/Build/badge.svg )
4
+ ![ Tests] ( https://github.com/RGB-WG/rgb-std /workflows/Tests/badge.svg )
5
+ ![ Lints] ( https://github.com/RGB-WG/rgb-std /workflows/Lints/badge.svg )
6
+ [ ![ codecov] ( https://codecov.io/gh/RGB-WG/rgb-std /branch/master/graph/badge.svg )] ( https://codecov.io/gh/RGB-WG/rgb-std )
7
7
8
- [ ![ crates.io] ( https://img.shields.io/crates/v/rgb-wallet )] ( https://crates.io/crates/rgb-wallet )
9
- [ ![ Docs] ( https://docs.rs/rgb-wallet /badge.svg )] ( https://docs.rs/rgb-wallet )
8
+ [ ![ crates.io] ( https://img.shields.io/crates/v/rgb-std )] ( https://crates.io/crates/rgb-std )
9
+ [ ![ Docs] ( https://docs.rs/rgb-std /badge.svg )] ( https://docs.rs/rgb-std )
10
10
[ ![ unsafe forbidden] ( https://img.shields.io/badge/unsafe-forbidden-success.svg )] ( https://github.com/rust-secure-code/safety-dance/ )
11
- [ ![ Apache-2 licensed] ( https://img.shields.io/crates/l/rgb-wallet )] ( ./LICENSE )
11
+ [ ![ Apache-2 licensed] ( https://img.shields.io/crates/l/rgb-std )] ( ./LICENSE )
12
12
13
13
RGB is confidential & scalable client-validated smart contracts for Bitcoin &
14
14
Lightning. To learn more about RGB please check [ RGB blueprint] [ Blueprint ] and
15
15
[ RGB FAQ] [ FAQ ] websites.
16
16
17
- RGB wallet standard library provides non-consensus-critical high-level API for
18
- RGB applications. It is based on [ RGB Core Lib] [ Core ] , implementing validation
17
+ RGB wallet standard library provides non-consensus-critical high-level API for
18
+ RGB applications. It is based on [ RGB Core Lib] [ Core ] , implementing validation
19
19
and consensus rules for RGB smart contracts.
20
20
21
21
The development of the project is supported and managed by [ LNP/BP Standards
@@ -28,6 +28,7 @@ and this library will accept only bugfixes; i.e. it will be ossified by
28
28
requiring consensus ACK for the new changes across the large set of maintainers.
29
29
30
30
The current list of the projects based on the library include:
31
+
31
32
* [ RGB Node] [ RGB Node ] : standalone & embeddable node for running RGB.
32
33
* [ MyCitadel Node] [ MyCitadel Node ] : wallet node providing RGB smart contract
33
34
functionality integrated with Lightning network, bitcoin blockchain indexers,
@@ -40,15 +41,7 @@ The library can be integrated into other rust projects via `Cargo.toml`
40
41
` [dependencies] ` section:
41
42
42
43
``` toml
43
- rgb-wallet = " 0.10.0"
44
- ```
45
-
46
- If the library will be used for wallet applications and work with PSBT files,
47
- than use ` wallet ` feature, which is non-default:
48
-
49
- ``` toml
50
- [dependencies ]
51
- rgb-wallet = { version = " 0.8" , features = [" wallet" ] }
44
+ rgb-std = " 0.11.0"
52
45
```
53
46
54
47
For serialization purposes library provides ` serde ` feature, which is turned off
@@ -70,13 +63,23 @@ See [LICENCE](LICENSE) file.
70
63
71
64
72
65
[ LNPBPs ] : https://github.com/LNP-BP/LNPBPs
66
+
73
67
[ Association ] : https://lnp-bp.org
68
+
74
69
[ Blueprint ] : https://rgb.network
70
+
75
71
[ FAQ ] : https://rgbfaq.com
72
+
76
73
[ Foundation ] : https://github.com/LNP-BP/client_side_validation
74
+
77
75
[ BP ] : https://github.com/BP-WG/bp-core
76
+
78
77
[ RGB Std ] : https://github.com/RGB-WG/rgb-std
78
+
79
79
[ RGB Node ] : https://github.com/RGB-WG/rgb-node
80
+
80
81
[ Max ] : https://github.com/dr-orlovsky
82
+
81
83
[ Todd ] : https://petertodd.org/
84
+
82
85
[ Zucco ] : https://giacomozucco.com/
0 commit comments