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
Copy file name to clipboardexpand all lines: README.md
+1-62
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,6 @@
2
2
3
3
This is a library for serialization & deserialization of data structures used in Cardano's Haskell implementation of Shelley along with useful utility functions.
4
4
5
-
## How can I use this library
6
-
7
-
Rust is wonderfully portable! You can easily bind to the native Rust library from any common programming language (even C and WebAssembly)!
@@ -15,63 +11,6 @@ Rust is wonderfully portable! You can easily bind to the native Rust library fro
15
11
16
12
-[React-Native mobile bindings](https://github.com/Emurgo/react-native-haskell-shelley)
17
13
18
-
## Benefits of using this library
19
-
20
-
Serialization/deserialization code is automatically generated from Cardano's official specification, which guarantees it can easily stay up to date! We do this using an EMURGO-written tool called [cddl-codegen](https://github.com/Emurgo/cddl-codegen) which can be re-used for other tasks such as automatically generate a Rust library for Cardano metadata specifications!
21
-
22
-
It is also very easy to create scripts in Rust or WASM to share with stake pools, or even embed inside an online tool! No more crazy cardano-cli bash scripts!
23
-
24
-
Powerful and flexible enough to be used to power wallets and exchanges! (Yes, it's used in production!)
25
-
26
14
## Documentation
27
15
28
-
This library generates both [Typescript](https://www.typescriptlang.org/) and [Flow](https://flow.org/) type definitions, so it's often easiest to see what is possible by just looking at the types!
29
-
You can find the Flow types [here](/rust/pkg/cardano_serialization_lib.js.flow)
30
-
31
-
You can also look in the [example](/example) folder to see how to use this library from Typescript or just experiment with the library.
32
-
33
-
## What about other versions of Cardano?
34
-
35
-
If you are looking for legacy bindings, you can find them at the following:
This library assumes a certain amount of knowledge about how Cardano works (want to avoid re-documenting the wheel).
4
+
5
+
You can find the specifications of Cardano's ledger [here](https://github.com/input-output-hk/cardano-ledger-specs) which we suggest consulting as you use this library. Notably, the `Shelley ledger formal specification` covers the core concepts.
0 commit comments