phoenixchain-truffle

1.0.5 • Public • Published

Truffle is a development environment, testing framework and asset pipeline for PhoenixChain, aiming to make life as a PhoenixChain developer easier. With Truffle, you get:

  • Built-in smart contract compilation, linking, deployment and binary management.
  • Automated contract testing with Mocha and Chai.
  • Configurable build pipeline with support for custom build processes.
  • Scriptable deployment & migrations framework.
  • Network management for deploying to many public & private networks.
  • Interactive console for direct contract communication.
  • Instant rebuilding of assets during development.
  • External script runner that executes scripts within a Truffle environment.

Install

  • install nodejs
wget https://nodejs.org/download/release/v10.9.0/node-v10.9.0-linux-x64.tar.gz
tar -zxvf node-v10.9.0-linux-x64.tar.gz -C /usr/local
sudo ln -s /usr/local/node-v10.9.0-linux-x64/bin/* /usr/bin/
node -v
  • install phoenixchain-truffle
$ npm install -g phoenixchain-truffle
$ phoenixchain-truffle version

Quick Usage

For a default set of contracts and tests, run the following within an empty project directory:

$ phoenixchain-truffle init

From there, you can run phoenixchain-truffle compile, phoenixchain-truffle migrate and phoenixchain-truffle test to compile your contracts, deploy those contracts to the network, and run their associated unit tests.

Truffle comes bundled with a local development blockchain server that launches automatically when you invoke the commands above. If you'd like to configure a more advanced development environment we recommend you install the blockchain server separately by running npm install -g ganache-cli at the command line.

  • ganache-cli: a command-line version of Truffle's blockchain server.
  • ganache: A GUI for the server that displays your transaction history and chain state.

Documentation

Please see the Official Truffle Documentation for guides, tips, and examples.

Contributing

This package is a distribution package of the Truffle command line tool. Please see @truffle/core to contribute to the main core code.

License

MIT

Dependencies (3)

Dev Dependencies (25)

Package Sidebar

Install

npm i phoenixchain-truffle

Weekly Downloads

0

Version

1.0.5

License

none

Unpacked Size

116 MB

Total Files

36

Last publish

Collaborators

  • phoenixchain