@safecoin/safe-token-swap
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

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 install

Select 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=debug

To start a local Safecoin cluster run:

$ npm run localnet:update
$ npm run localnet:up

Safecoin cluster logs are available with:

$ npm run localnet:logs

For more details on working with a local cluster, see the full instructions.

Build the on-chain program

$ npm run build:program

Run the test client

$ npm run start

Pointing 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:devnet

To point back to the local cluster:

$ npm run cluster:localnet

Readme

Keywords

none

Package Sidebar

Install

npm i @safecoin/safe-token-swap

Homepage

solana.com/

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

114 kB

Total Files

27

Last publish

Collaborators

  • safecoins