4.0.2-2039717 • Published 5 months ago

@eosrio/node-abieos v4.0.2-2039717

Weekly downloads
41
License
MIT
Repository
github
Last release
5 months ago

node-abieos

CI Node-API v9 Badge NPM version

Node.js native binding for abieos, with some improvements:

  • Internal loaded contract map
  • deleteContract: to remove the loaded contract from memory (now in vanilla abieos too)

Made with ♥ by EOS Rio


Only Linux is supported for now

  • Typescript typings included
  • Prebuilt binary included (Clang 18 required to build)

Install

npm i @eosrio/node-abieos --save

Usage

CommonJS

const nodeAbieos = require('@eosrio/node-abieos');

ES Modules

import {Abieos} from "@eosrio/node-abieos";
const abieos = Abieos.getInstance();

Check the /examples folder for implementation examples

Building

Make sure you have Clang installed on your system: We recommend using Clang 18 to build the abieos C++ library.

wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 18

Clone and Build

git clone https://github.com/eosrio/node-abieos.git --recursive
cd node-abieos
npm install
npm run build:linux
npm run build

Documentation

For detailed and user-friendly documentation, including installation, usage, API reference, error handling, debugging, and examples, please refer to the documentation.

For contribution guidelines and developer documentation, refer to the contribution guidelines.

4.0.2-2039717

5 months ago

4.0.0-2039717

5 months ago

4.0.1-2039717

5 months ago

3.3.4-a9d3362

12 months ago

3.3.4-97af3fd

10 months ago

3.3.3-23007ce

1 year ago

3.3.1

1 year ago

3.3.2

1 year ago

3.3.0

2 years ago

3.2.0

3 years ago

3.1.0

3 years ago

2.2.0

3 years ago

2.1.1

4 years ago

2.1.0-beta.0

5 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.6-1

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.2

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago