Skip to content

Instantly share code, notes, and snippets.

View ColinGilbert's full-sized avatar
🏠
Working from home

Colin Gilbert ColinGilbert

🏠
Working from home
  • Maybe I could work with your company?
  • Regina, SK, Canada
View GitHub Profile
@ColinGilbert
ColinGilbert / gist:e1906ea35c789c6065f13dc323c4c499
Last active July 11, 2023 19:29
An example in JavaScript of Pact's coin.transfer. Requires dotenv setup with SENDER_NAME, SENDER_PUBKEY, and SENDER_SECRET_KEY
const HELP = "Usage example: \n\nnode transfer.js receiver amount";
const Pact = require("pact-lang-api");
require("dotenv").config();
const NETWORK_ID = "testnet04";
const CHAIN_ID = "1";
const API_HOST = `https://api.testnet.chainweb.com/chainweb/0.0/${NETWORK_ID}/chain/${CHAIN_ID}/pact`;
const KEY_PAIR = {
publicKey: process.env.SENDER_PUBKEY,
secretKey: process.env.SENDER_SECRET_KEY,
};