Application Development
Use this section when you are building contracts or app integrations on GOAT Network. It is the builder path for shipping on top of Bitcoin-secured settlement without giving up familiar Ethereum tooling.
Why Build on GOAT Network
- EVM-compatible execution for Solidity and standard Ethereum tooling
- Bitcoin-backed settlement and finality model
- BTC-denominated gas for application transactions
- Native bridge, sequencer, and service integrations
Getting Started
Configure a wallet and RPC
Use Networks and RPC to connect a wallet or development environment.
Pick your smart contract toolchain
Choose Hardhat or Foundry from Solidity Smart Contracts.
Review fee and status behavior
Read Transaction Fees, Estimating Fees, and Transaction Statuses before shipping a production UX.
Supported Tools
| Tool | Use |
|---|---|
| Hardhat | Contract compilation, testing, and scripted deployment |
| Foundry | Fast Solidity testing and onchain scripting |
| ethers.js | Application-side contract interaction |
| MetaMask and similar wallets | Manual testing and transaction signing |
Builder References
Network Architecture
Review execution, sequencing, and security context before designing app flows.
Solidity Smart Contracts
Compile, test, and deploy Solidity contracts with Hardhat or Foundry.
Precompiles
Use GOAT Network-specific predeploys and Bitcoin-aware helper contracts.
Transaction Fees
Understand the BTC-denominated fee model and how it differs from Ethereum.
Estimating Fees
Estimate gas and max fee settings with modern client libraries.
Transaction Statuses
Model pending, sequencer-confirmed, and finalized transaction states correctly.
Contract Addresses
Reference deployed protocol contracts on mainnet and testnet.