@multiversx/sdk-core
TypeScript icon, indicating that this package has built-in type declarations

14.1.1 • Public • Published

MultiversX SDK for JavaScript and TypeScript

MultiversX SDK for JavaScript and TypeScript (written in TypeScript).

Documentation

Distribution

npm

Installation

sdk-core is delivered via npm and it can be installed as follows:

npm install @multiversx/sdk-core

Development

Feel free to skip this section if you are not a contributor.

Prerequisites

browserify and esmify are required to compile the browser-friendly versions of sdk-core. They can be installed as follows:

npm install --global browserify
npm install esmify --no-save

Optional Dependencies

axios

This package can make HTTP requests using axios, which is not bundled by default. If you plan to use the API network provider or Proxy network provider, make sure to install axios:

npm install axios

@multiversx/sdk-bls-wasm

This package requires @multiversx/sdk-bls-wasm for BLS (Boneh-Lynn-Shacham) cryptographic functions, which is not bundled by default. If you plan to use BLS functionality, make sure to install this optional dependency:

npm install @multiversx/sdk-bls-wasm

bip39

This package provides mnemonic and seed generation functionality using bip39, but it is not bundled by default. If you plan to use mnemonic-related features, make sure to install this optional dependency:

npm install bip39

Building the library

In order to compile the library, run the following:

npm install
npm run compile
npm run compile-browser

Running the tests

In order to run the tests on NodeJS, do as follows:

npm run tests-unit
npm run tests-localnet
npm run tests-devnet
npm run tests-testnet

Before running the tests in the browser, make sure you have the package http-server installed globally.

npm install --global http-server

In order to run the tests in the browser, do as follows:

make clean && npm run browser-tests

For the localnet tests, make sure you have a local testnet up & running. In order to start a local testnet, follow this.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
12.19.3166previous
13.12.00alpha
14.1.1131latest
14.1.0-beta.6114beta

Version History

VersionDownloads (Last 7 Days)Published
14.1.1131
14.1.0188
14.1.0-beta.6114
14.1.0-beta.57
14.0.4183
14.1.0-beta.45
14.1.0-beta.35
14.1.0-beta.25
14.1.0-beta.14
14.1.0-beta.04
14.0.2181
14.0.1156
14.0.04
14.0.0-beta.20
14.0.0-beta.10
14.0.0-beta.00
13.17.2417
13.17.18,898
13.17.02
13.16.057
13.15.0459
13.14.211
13.14.11
13.14.00
13.13.130
13.13.054
13.12.00
13.11.09
13.10.00
13.10.0-alpha.00
13.9.05
13.8.00
13.7.020
13.6.311
13.6.20
13.6.10
13.6.00
13.5.00
13.4.20
13.4.166
13.4.00
13.3.06
13.2.20
12.19.3166
13.3.0-beta.00
13.2.1335
13.2.02
13.2.0-beta.20
13.2.0-beta.10
13.1.01,015
13.0.10
13.0.035
13.0.0-beta.180
13.0.0-beta.170
13.0.0-beta.160
13.0.0-beta.150
12.19.252
13.0.0-beta.140
13.0.0-beta.130
13.0.0-beta.120
13.0.0-beta.110
13.0.0-beta.100
13.0.0-beta.90
13.0.0-beta.80
13.0.0-beta.70
12.20.0-beta.20
12.20.0-beta.10
12.20.0-beta.00
13.0.0-beta.60
13.0.0-beta.50
12.19.131
12.19.02
13.0.0-beta.40
12.18.10
13.0.0-beta.30
13.0.0-beta.10
13.0.0-beta.00
12.18.054
12.17.01
12.16.083
13.0.0-alpha.20
12.15.014
13.0.0-alpha.10
12.14.00
12.13.00
13.0.0-alpha.00
12.12.034
12.13.0-beta.10
12.11.07
12.10.00
12.9.05
12.8.10
12.8.08
12.7.10
12.7.00
12.6.14
12.6.011
12.5.00
12.4.30
12.4.22
12.4.1-alpha.00
12.4.10
12.4.01
12.3.00
12.2.132,524
12.2.017
12.1.10
12.1.01
12.0.10
11.6.0280
12.0.1-beta.40
11.5.00
11.4.153
12.0.1-beta.00
11.4.00
11.4.0-alpha.10
11.4.0-alpha.00
11.3.00
12.0.1-alpha.10
12.0.1-alpha.00
11.2.04

Package Sidebar

Install

npm i @multiversx/sdk-core

Weekly Downloads

45,774

Version

14.1.1

License

MIT

Unpacked Size

1.32 MB

Total Files

534

Last publish

Collaborators

  • radumojic
  • arhtudormorar
  • andreibancioiu
  • valentinlup
  • ccorcoveanu
  • cipriand
  • tanghel
  • lucian.mincu
  • titel
  • dragosrebegea