App Developer Overview
Developing on GOAT Network is not much different from developing on any other EVM equivelant layer 2. In this section, you'll find everything you need to get started.
Core Concepts
The GOAT network is unique in many ways. It is an EVM equivelant Layer 2 on Bitcoin. The GOAT Network introduces an Optimistic Challenge Protocol (GOAT-OCP) on BitVM2, combining it with ZKM Entangled Rollup’s trust-minimized and universal settlement infrastructure to achieve the most decentralized and secure Bitcoin Layer 2 (L2) solution.
Getting Started
To get started, you'll need to set up your development environment. We recommend using one of the following development stacks:
- Apeworx (opens in a new tab)
- Brownie (opens in a new tab)
- Foundry (opens in a new tab)
- Hardhat (opens in a new tab)
- Remix (opens in a new tab)
- Truffle (opens in a new tab)
- Waffle (opens in a new tab)
Visit the Networks & RPC Providers page to find the RPC endpoint for the GOAT Network.