Skip to main content

Prerequisites

  • Operating System: Linux, MacOS
  • Go v1.24 or higher (when building from source)
  • NPM & Node v20 or higher (if you wish to run relayer in the same machine)
  • Docker and Docker Compose
  • LZ4 compression tool
    • For macOS: brew install lz4
    • For Ubuntu/Debian: apt-get install lz4

Installation

1

Get Weave Binary

brew install initia-labs/tap/weave
2

Verify Installation

weave version
This should return the version of the Weave binary you have installed.
3

Quick Start

To get started with Weave, run
weave init
It will ask you to set up the Gas Station account and ask which infrastructure you want to set up. After that, Weave will guide you through the setup process step-by-step.
We recommend reading the Gas Station section to understand the purpose and usage of the Gas Station before proceeding.
By default, Weave collects non-identifiable usage data to help improve the product. If you prefer not to share this data, you can opt out by running the following command:
weave analytics disable

Next Steps

Bootstrapping Initia Node

Setup your Initia node and start syncing with the chain.

Launching Rollup

Configure and launch your own rollup.

Running IBC Relayer

Setup and run the IBC relayer. This is necessary for built-in oracle to work.

Running OPinit Bots

Set up the OPinit bots to complete the optimistic rollup setup.
or run
weave --help
to learn more about all the commands available.