Quick Start
Use this guide to connect your tooling, fund a wallet, and deploy a first contract on GOAT Network's Bitcoin-secured infrastructure.
Network Configuration
| Parameter | Value |
|---|---|
| Network Name | GOAT Network |
| RPC URL | https://rpc.goat.network |
| Chain ID | 2345 |
| Currency Symbol | BTC |
| Explorer | https://explorer.goat.network |
| Bridge | https://bridge.goat.network |
| Parameter | Value |
|---|---|
| Network Name | GOAT Testnet3 |
| RPC URL | https://rpc.testnet3.goat.network |
| Chain ID | 48816 |
| Currency Symbol | BTC |
| Explorer | https://explorer.testnet3.goat.network |
| Bridge | https://bridge.testnet3.goat.network |
| Faucet | https://bridge.testnet3.goat.network/faucet |
Development Setup
Install prerequisites
Prepare Node.js 18+, a package manager, Git, and a wallet such as MetaMask.
Choose a framework
- Open Remix IDE.
- Add GOAT Network or GOAT Testnet3 to your wallet.
- Connect the wallet to Remix through the injected provider.
- Deploy to the selected GOAT network.
Fund your wallet
On Testnet3, use the faucet. On mainnet, bridge or deposit BTC before attempting contract deployment, because BTC is also the native gas asset.
Deploy a test contract
First Deployment Commands
Next Steps
- Networks and RPC
- Solidity Smart Contracts
- x402 Payments
- Contract Addresses
- Sequencer Overview
- Developer Telegram
- Founders Club
- GOAT Network on X
Always test dapps on Testnet3 before deploying to mainnet.