|
|
||
|---|---|---|
| .circleci | ||
| docs | ||
| packages | ||
| scripts | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitignore | ||
| .prettierrc.json | ||
| jasmine-spec-reporter.config.json | ||
| lerna.json | ||
| LICENSE | ||
| NOTICE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
CosmWasm JS
This is a JavaScript/TypeScript client-side binding to wasmd, a sample blockchain for the cosmwasm smart contracting platform.
Development
Requires Node 10+. For best results, use yarn. The basic commands are:
# compile the code
yarn build
# run unit tests
yarn test
# format and lint the code
yarn format && yarn lint
Integration tests
To run the entire test suite, you need to run a local blockchain to test against. This should work on any Linux/OSX system with docker installed.
./scripts/wasmd/start.sh
./scripts/wasmd/init.sh
WASMD_ENABLED=1 yarn test
./scripts/wasmd/stop.sh