Skip to content

Release v1.1.0

Latest
Compare
Choose a tag to compare
@SilentCicero SilentCicero released this 12 Feb 22:01
· 25 commits to master since this release
d55853a

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