leapdao / client_side_wallet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

install

npm install

Customize variables in .env if needed:

cp .env.template .env

script setup

In CLI

node

Then

var HDWalletProvider = require("truffle-hdwallet-provider");
var Web3 = require('web3');
var mnemonic = "secret";
var provider = new HDWalletProvider(mnemonic, "https://rinkeby.infura.io:443");
var web3 = new Web3(provider.engine);

// check your wallet address
provider.getAddress()
=> '0x6ede26d58a3f582c808991ce7d15bc8744b0c943'

netting dry-run script

npm start netting <table address>

settle script

To settle the table use npm start settle.js <table addr> <seat 0 payout in NTZ> <seat 1 payout in NTZ>

parse receipt

npm start receipt <receipt>

submit leave table receipt

npm start leave.js <table address> <leave receipt>

About


Languages

Language:JavaScript 100.0%