0.1.2 • Published 4 years ago
@safecoin/safe-token-swap v0.1.2
Token-swap JavaScript API
The Token-swap 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 @safecoin/web3.js, by running:
$ npm installSelect a Network
The client connects to a local Safecoin 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 Safecoin cluster run:
$ npm run localnet:update
$ npm run localnet:upSafecoin cluster logs are available with:
$ npm run localnet:logsFor more details on working with a local cluster, see the full instructions.
Build the on-chain program
$ npm run build:programRun the test client
$ npm run startPointing to a public Safecoin cluster
Safecoin maintains three public clusters:
- devnet- Development cluster with airdrops enabled
- testnet- Tour De Safe test cluster without airdrops enabled
- mainnet-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:localnet0.1.2
4 years ago