1.0.5 • Published 2 years ago

phoenixchain-truffle v1.0.5

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

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

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago