Paxeer Logo PAXEER
Development Setup

Set up your local development environment

If you're ready to start building, it's time to choose your stack. Here are the tools and frameworks you can use to help you build your Paxeer application.

Why use a framework?

We recommend picking a framework, particularly if you're just getting started. Building a full-fledged dapp requires different pieces of technology. Frameworks include many of the needed features or provide easy plugin systems to pick the tools you desire.

These frameworks come with a lot of out-of-the-box functionality:

Local blockchain instance

Features to spin up a local blockchain instance for testing and development.

Compile and test

Utilities to compile and test your smart contracts with automated testing frameworks.

Client development add-ons

Client development add-ons to build your user-facing application within the same project/repository.

Network configuration

Configuration to connect to Paxeer networks and deploy contracts, whether to a locally running instance, or one of Paxeer's public networks.

Decentralized storage

Decentralized app distribution - integrations with storage options like IPFS.

Which framework is right for you?

New to blockchain development?

Start with Scaffold-PAX

It provides a complete full-stack setup with React frontend, making it easy to see your changes instantly.

Experienced Solidity developer?

Try Foundry

Write tests in Solidity, enjoy blazing-fast compilation, and use powerful fuzzing for security.

JavaScript/TypeScript developer?

Use Hardhat

The most popular choice with extensive plugin ecosystem and excellent TypeScript support.

Python developer?

Try Brownie

Leverage your Python skills with pytest integration and a familiar development experience.

Quick start commands

Hardhat Start with Hardhat

npm init
npm install --save-dev hardhat
npx hardhat init

Foundry Start with Foundry

curl -L https://foundry.paradigm.xyz | bash
foundryup
forge init my-project

Scaffold-PAX Start with Scaffold-PAX

npx create-pax-app@latest my-dapp
cd my-dapp
npm run dev

Frameworks and pre-made stacks

Choose from the most popular development frameworks for Paxeer.

Hardhat

JavaScript TypeScript Popular

Hardhat is a Paxeer development environment for professionals. Compile, deploy, test, and debug your smart contracts with an extensible JavaScript/TypeScript toolchain.

Built-in local blockchain
Solidity debugging
Plugin ecosystem
TypeScript support

Foundry

Rust Solidity Fast

A blazing fast, portable and modular toolkit for Paxeer application development written in Rust. Test in Solidity, deploy with scripts, and fuzz test your contracts.

Tests written in Solidity
Extremely fast compilation
Fuzzing built-in
Cast CLI for transactions

Scaffold-PAX

React Full-stack Beginner-friendly

Ethers + Hardhat + React: everything you need to get started building decentralized applications powered by smart contracts. Full-stack dapp development made easy.

React frontend included
Hot contract reloading
Burner wallets for testing
Deploy scripts included

Brownie

Python Testing

A Python-based development and testing framework for smart contracts targeting the Paxeer Virtual Machine. Great for Python developers entering web3.

Python-based testing
Pytest integration
Console for debugging
Network management

OpenZeppelin CLI

Security Upgrades

Save hours of development time by compiling, upgrading, deploying, and interacting with smart contracts with our CLI. Industry-standard security.

Upgradeable contracts
Access control
Security audited
Battle-tested code

Create Pax App

Templates Quick start

Create Paxeer-powered apps with one command. Comes with a wide offering of UI frameworks and DeFi templates to choose from.

One-command setup
Multiple UI frameworks
DeFi templates
TypeScript ready

Kurtosis

Docker Multi-client

A container-based toolkit for easily configuring and spinning up a multi-client Paxeer testnet for rapid local dApp development, prototyping, and testing.

Multi-client testnets
Docker-based
Network simulation
CI/CD integration

Solidity Template

Template GitHub

A GitHub template for a pre-built setup for your Solidity smart contracts. Includes a Hardhat local network, Ethers for wallet implementation, and more.

Pre-configured Hardhat
GitHub Actions CI
Prettier + ESLint
Deployment scripts

Paxeer Network Configuration

Configure your framework to connect to Paxeer networks. Paxeer uses Clique PoA consensus with 5-second block times.

Mainnet Chain ID

229

Testnet Chain ID

80000

Devnet Chain ID

80001

Block Time

5 seconds

HTTP-RPC Port

8229

WebSocket Port

8230

Data Directory

~/.paxeer

Gas Limit

30,000,000

Running a Paxeer Node

Initialize node

./paxeer init genesis/paxeer_mainnet.json

Start mainnet node

./paxeer --paxeer

Start testnet node

./paxeer --paxeer-testnet

Start with console

./paxeer --paxeer console
View full network documentation

Recommended IDEs

VS Code

With Solidity and Hardhat extensions

Download →

Remix IDE

Browser-based IDE for quick prototyping

Open Remix →

JetBrains IDEs

IntelliJ, WebStorm with Solidity plugins

Explore →