Sequencers
Sequencer Overview
This page summarizes what you need before running a GOAT Network sequencer and where to go next for validator setup, rewards, and release tracking.
Why Run a Sequencer
| Benefit | Detail |
|---|---|
| Infrastructure participation | Help order and process GOAT Network transactions |
| Bitcoin-backed settlement | Operate on an L2 that ultimately settles through Bitcoin |
| Rewards | Become eligible for BTC gas rewards and future token incentives |
Prerequisites
- Locking collateral for network participation
- Coordination with the GOAT Network team if whitelisting is still required for your target environment
- Linux and Docker operations experience
- Secure key management for validator credentials
System Requirements
Hardware
| Resource | Recommendation |
|---|---|
| CPU | Equivalent to c5.2xlarge or better |
| RAM | 32 GB |
| Storage | 40 GiB root volume plus a 100 GiB gp3 data disk mounted to /data |
Network Ports
| Port | Protocol | Purpose |
|---|---|---|
30303 | UDP/TCP | goat-geth P2P |
26656 | TCP | goat P2P |
Software
- Ubuntu 20.04 or newer
- Docker and Docker Compose
- Go toolchain when building or debugging locally
Locking Contract Addresses
| Network | Address |
|---|---|
| Alpha Mainnet | 0xbC10000000000000000000000000000000000004 |
| Testnet3 | 0xbC10000000000000000000000000000000000004 |
Related Guides
Validator Setup
Follow the operational checklist for deployment, sync checks, and validator registration.
Sequencer Rewards
Understand how BTC rewards are claimed and how reward state is recorded.
Sequencer Changelog
Track mandatory upgrades, activation windows, and rollback instructions.
Treat the locking workflow and validator keys as production secrets. Back them up before exposing the node publicly.