Skip to content

Barnacle is a minimal template for octopus appchain

License

Notifications You must be signed in to change notification settings

Portalverse-Network/barnacle

 
 

Repository files navigation

Octopus Appchain Node Template

Rust Setup

First, complete the basic Rust setup instructions.

Run

Use Rust's native cargo command to build and launch the template node:

cargo run --release -- --dev --enable-offchain-indexing true

Build

The cargo run command will perform an initial build. Use the following command to build the node without launching it:

cargo build --release

Embedded Docs

Once the project has been built, the following command can be used to explore all parameters and subcommands:

./target/release/appchain-barnacle -h

Run

The provided cargo run command will launch a temporary node and its state will be discarded after you terminate the process. After the project has been built, there are other ways to launch the node.

Single-Node Development Chain

This command will start the single-node development chain with non-persistent state:

./target/release/appchain-barnacle --dev --enable-offchain-indexing true

Purge the development chain's state:

./target/release/appchain-barnacle purge-chain --dev

Start the development chain with detailed logging:

RUST_BACKTRACE=1 ./target/release/appchain-barnacle -ldebug --dev --enable-offchain-indexing true

Connect with Polkadot-JS Apps Front-end

Once the node template is running locally, you can connect it with Polkadot-JS Apps front-end to interact with your chain. Click here connecting the Apps to your local node template.

About

Barnacle is a minimal template for octopus appchain

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 98.0%
  • Nix 1.4%
  • Shell 0.6%