Feature Updates:
- Added standardized Sha256 HTLC support for more interoperability with Bitcoin, Cosmos, Polkadot and other chains
- Adjusted the wallet API withdrawal retrievals
- Better node CLI handling
- Increased reliability for data delivery for Block Explorer and other tooling
- Fees can now be paid in 6 decimal place tokens (i.e. USDT and USDC)
Disclaimer:
Please use Fuel with caution, while some of this system has undergone audits, it's all new and highly experimental technology.
Intended Goal
The Fuel node at this stage is meant to verify the Fuel network, catch fraud, produce blocks in cases where: (1) the sequencer is down or (2) your connection is being censored.
If you would like to integrate and use Fuel, please see the Wallet SDK docs: https://docs.fuel.sh/v1.0.0/Getting%20Started/Using%20the%20Wallet%20SDK.html
Usage
Unpack the tar
and run on your environment via any terminal.
Try it with Infura:
fuel --network="mainnet" --infura="a9b7 ..... 5fa0"
Or run a local go-etheruem instance on rinkeby
using rpc
:
fuel --network="mainnet" --rpc="http://localhost:8545"
Recommended Go-Ethereum (geth) Settings
geth --http
Build from Source
git clone https://github.com/FuelLabs/fuel-js
cd fuel-js/packages/client
npm install
npm run build-bin
Then select the distro for your environment i.e. ./dist/client-linux --help
Running from Source
You may also run Fuel with NodeJS vanilla.
node src/index.js --help
Documentation
Please see the complete docs for more details:
docs.fuel.sh