Go to file
merge-when-green[bot] 1df7de4781
Merge pull request #97 from confio/read-erc20
Add read support for ERC20 executions
2020-02-17 14:48:30 +00:00
.circleci Rename COSMOS_ENABLED to WASMD_ENABLED 2020-02-17 15:35:29 +01:00
docs Use faucet from NPM 2020-02-06 10:41:08 +01:00
packages Make ERC20s non-optional in parseMsg 2020-02-17 15:43:42 +01:00
scripts Adapt scripts, config, docs to new folder name ./scripts/wasmd/ 2020-02-17 15:31:07 +01:00
.editorconfig Set up format and lint configs 2020-01-22 22:24:22 +01:00
.eslintignore Add some code snippets 2020-02-06 17:46:47 +01:00
.eslintrc.js Migrate rule no-unnecessary-type-assertion from tslint to eslint 2020-02-13 11:50:33 +01:00
.gitignore Use separate .gitignore for package 2020-01-29 12:26:47 +01:00
.prettierrc.json Set up format and lint configs 2020-01-22 22:24:22 +01:00
jasmine-spec-reporter.config.json Deduplicate copies of jasmine-spec-reporter.config.json 2020-02-06 15:53:56 +01:00
lerna.json v0.0.4 2020-02-15 19:09:54 +01:00
LICENSE Use an unmodified copy of Apache-2.0 2020-01-23 18:32:43 +01:00
NOTICE Add @cosmwasm/cli 2020-02-06 17:36:14 +01:00
package.json Remove unused memdown dependencies 2020-02-11 18:37:49 +01:00
README.md Rename COSMOS_ENABLED to WASMD_ENABLED 2020-02-17 15:35:29 +01:00
tsconfig.json Cleanup root tsconfig.json 2020-02-06 15:32:12 +01:00
tslint.json Migrate rule no-unnecessary-type-assertion from tslint to eslint 2020-02-13 11:50:33 +01:00
yarn.lock Upgrade IOV Core to v2.0.2 2020-02-14 16:22:42 +01:00

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