2.2.0 • Published 5 years ago

@yqrashawn/conflux-local-network-lite v2.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

conflux-local-network-lite

Start a conflux local network from nodejs.

Features

  • download conflux binary depends on system type (only support ubuntu when using linux)
  • start/restart/quit a conflux node locally
  • create accounts with specified balance on start/restart

Note

  • The latest version don't support windows , don't have the conflux windows binary yet.

Install

npm i -D @yqrashawn/conflux-local-network-lite
yarn add --dev @yqrashawn/conflux-local-network-lite

Examples

Start server

const ConfluxLocalNetworkLite = require("@yqrashawn/conflux-local-network-lite");
(async () => {
  const server = new ConfluxLocalNetworkLite();
  await server.start({
    verbose: false, // show log of conflux node
    accounts: [
      // initialize accounts with specified gdrip balance
      {
        address: "0x91e36D5f4ce79054e2e7811132860469d6E802d6",
        balance: 100000000000000000000
      }
    ],
    genBlockInterval: 1000 // gen one block per 1000 ms
  });
  // it has a conflux-web instance in it
  console.log(server.cfx);
  // it will generate a wallet and account automatically
  console.log(server.wallet);
})();

A conflux node will be start at localhost:12539.

Stop server

await server.quit().catch(() => console.log('failed to quit'));

Restart server

await server.restart(); // accepts the same arguments as server.start

Check out index.js for more information.

2.2.0

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.20

5 years ago

2.0.19

5 years ago

2.0.17

5 years ago

2.0.18

5 years ago

2.0.16

5 years ago

2.0.15

5 years ago

2.0.14

5 years ago

2.0.13

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.11

5 years ago

2.0.12

5 years ago

2.0.10

5 years ago

2.0.7

5 years ago

2.0.5

5 years ago

2.0.6

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0-beta

5 years ago

2.0.0-alpha

5 years ago

1.0.7

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.9.10

6 years ago

0.9.9

6 years ago

0.9.8

6 years ago

0.9.7

6 years ago

0.9.6

6 years ago

0.9.4

6 years ago

0.9.5

6 years ago

0.9.3

6 years ago

0.9.2

6 years ago

0.9.1

6 years ago

0.9.0

6 years ago

0.8.9

6 years ago

0.8.10

6 years ago

0.8.8

6 years ago

0.8.7

6 years ago

0.8.6

6 years ago

0.8.5

6 years ago

0.8.4

6 years ago

0.8.3

6 years ago

0.8.2

6 years ago

0.8.1

6 years ago

0.8.0

6 years ago

0.7.0

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.3.0

6 years ago

0.4.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago