1.1.8 • Published 5 years ago
solana-portfolio-lib v1.1.8
Token JavaScript API
The Token JavaScript library comprises:
- A library to interact with the on-chain program
- A test client that exercises the program
- Scripts to facilitate building the program
Getting Started
First fetch the npm dependencies, including @solana/web3.js, by running:
$ npm installSelect a Network
The client connects to a local Solana cluster by default.
To enable on-chain program logs, set the RUST_LOG environment variable:
$ export RUST_LOG=solana_runtime::native_loader=trace,solana_runtime::system_instruction_processor=trace,solana_runtime::bank=debug,solana_bpf_loader=debug,solana_rbpf=debugTo start a local Solana cluster run:
$ solana-test-validatorSolana cluster logs are available with:
$ solana --url http://127.0.0.1:8899/ logsBuild the on-chain program
$ npm run build:programRun the test client
$ npm run startPointing to a public Solana cluster
Solana maintains three public clusters:
devnet- Development cluster with airdrops enabledtestnet- Tour De Sol test cluster without airdrops enabledmainnet-beta- Main cluster
Use npm scripts to configure which cluster.
To point to devnet:
$ npm run cluster:devnetTo point back to the local cluster:
$ npm run cluster:localnetReleasing
- (first-time only) Create your account on npmjs.com (with 2FA enabled!) and ask @mvines about granting the publish right and run
npm login - Bump version in
package.jsonandnpm install(to updatepackage-lock.json) - Create a PR for the version bump
- Merge the PR and push new git tag on master branch
- Create release on github.com from the pushed tag
- Run
npm run buildandnpm publish
1.1.8
5 years ago
1.1.7
5 years ago
1.1.6
5 years ago
1.1.5
5 years ago
1.1.4
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago