2019-05-26 20:04:04 -04:00
2019-05-25 07:38:27 -04:00
2019-05-21 17:42:04 -04:00
2019-05-22 15:23:35 -04:00
2019-05-21 17:42:04 -04:00
2019-05-26 19:55:13 -04:00
2019-05-25 07:38:27 -04:00
2019-05-21 17:42:04 -04:00
2019-05-22 15:23:35 -04:00
2019-05-21 17:42:04 -04:00
2019-05-26 20:04:04 -04:00
2019-05-22 14:30:23 -04:00
2019-05-21 18:20:25 -04:00
2019-05-21 17:42:04 -04:00

Liquid Funding Console

Command line utility to use Liquid Funding contracts.

screenshot_1

screenshot_2

screenshot_3

Usage

Usage: index [options]

Options:
-V, --version              output the version number
-u, --url [url]            host to connect to (default: ws://localhost:8556)
-a, --accounts [accounts]  accounts file, if not defined uses accounts in the connecting node
-c, --chain [chain]        environment to run, can be mainnet, ropsten, development (default: development)
-i, --index [index]        account index to use (default: 0)
-h, --help                 output usage information

Connecting to a network

The intended chains needs to be specified with -c, and the endpoint with -u, in the case of using something like infura, an account needs to be specified.

example:

node src/index.js -c ropsten -u https://ropsten.infura.io/nm12345678 -a "accounts.json"

Configuring accounts

create & configure a account json file then pass it as a paramater -a

{
  "accounts": [
    {
      "mnemonic": "add mnemonic here",
      "numAddresses": 1
    }
  ]
}

Local usage

  1. run embark

npx embark run

type devtxs on

  1. run the dapp

node src/index.js

Notes

  • The Liquid Funding contract address needs to be approved to withdraw from a token in order to do pledges with that token. This can be done in Tokens -> Approve
  • Mint will work on ropsten, development etc.. if the deployed token supports it.
Description
Command line dapp to use Liquid Funding contracts.
Readme GPL-3.0
Languages
JavaScript 100%