1.0.0 • Published 3 months ago

stacks-encoding-native-js v1.0.0

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
3 months ago

stacks-encoding-native-js

This project was bootstrapped by create-neon.

NodeJS native addon library written in Rust providing functions for decoding binary/wire formats from the Stacks blockchain. This includes Clarity values, transactions, post-conditions, Stacks and Bitcoin addresses, and more. All of which use ASM/SIMD where available.

Supported platforms

  • Linux (glibc) x86_64
  • Linux (glibc) aarch64
  • Linux (musl) x86_64
  • Linux (musl) aarch64
  • MacOS x86_64
  • MacOS aarch64
  • Windows x86_64

Project Layout

The directory structure of this project is:

The Rust source code inside the src/**/deserialize.rs files are responsible for deserializing the Stacks blockchain wire/binary formats defined in SIP-005.

NPM Library Bundling

The Node addon modules for all supported platforms are compiled by CI and bundled inside the npm package. The native binary files are small enough that the bundled npm package is an acceptable ~20 MB in size.

1.1.0-beta.5

3 months ago

1.1.0-beta.4

5 months ago

1.1.0-beta.3

5 months ago

1.1.0-beta.2

5 months ago

1.1.0-beta.1

5 months ago

1.0.0

1 year ago

0.2.0-beta.2

1 year ago

0.2.0-beta.1

1 year ago

0.1.1-beta.1

2 years ago

0.2.0-alpha.0

2 years ago

0.1.2

2 years ago

0.1.3

2 years ago

0.1.0-alpha.9

2 years ago

0.1.0-alpha.8

2 years ago

0.1.0-alpha.7

2 years ago

0.1.0-alpha.6

2 years ago

0.1.0-alpha.5

2 years ago

0.1.0-alpha.4

2 years ago

0.1.0-alpha.3

2 years ago

0.1.0-alpha.2

2 years ago

0.1.0-alpha.1

2 years ago

0.1.0-alpha.0

2 years ago

0.0.1-alpha.0

2 years ago