This is the WoopChain Javascript SDK which provides an easier way to interact with WoopChain blockchain.
Please read the documentation for full API doc.
The SDK includes following packages with package-level documentation and examples inside each package.
- @woop-js/core
- @woop-js/account
- @woop-js/crypto
- @woop-js/network
- @woop-js/utils
- @woop-js/transaction
- @woop-js/contract
- @woop-js/staking
This library works on both nodejs and browser. Please use it according to your use case.
- Nodejs: 10.0+
- Browser: Latest Chrome and Firefox
Note: we added a @next tag to npm package, please use the following command to install with npm/yarn
# npm
npm install @woop-js/core@next
# yarn
yarn add @woop-js/core@next
# tslib is required, we'd better install it as well
npm install tslib
yarn add tslib
yarn global add lerna && yarn global add typescript
yarn bootstrap
Build umd
and esm
version javascript for each sub-packages, which can be accessed by import
or require
yarn dist
All files are exported in packages/dist
folder, use **.esm.js
or **.umd.js
format
yarn test:src
- Remove the
'cross-fetch': 'jest-fetch-mock'
line fromscripts/jest/jest.e2e.config.js
- Run woop node locally, follow the instructions: https://github.com/woop-chain/woop
- Wait for 1-2 mins, and run this:
yarn build && yarn test:e2e