Parallax para desenvolvedores Ethereum

Sua stack funciona — Solidity, Hardhat, Foundry, MetaMask — com uma mudança de chain ID e uma flag de compilador. O que muda é o chão sob o seu contrato: regras monetárias e consenso que não podem ser removidos dele por votação de governança.

Fatos da rede

Chain ID
2110 (0x83E)
Moeda
LAX (18 decimais)
Endpoint RPC
https://rpc.parallaxprotocol.org
Explorador de blocos
https://explorer.parallaxprotocol.org
Versão da EVM
Completa até Paris
Tempo-alvo de bloco
600 segundos
Limite de gás do bloco
600M no lançamento (~1M gás/s), ±0.1% por bloco
Modelo de taxas
Leilão de gás de primeiro preço — sem taxa-base, sem queima

Configuração do compilador e da rede

A única coisa que vai te pegar: o Solidity 0.8.20+ tem como alvo Shanghai por padrão e emite PUSH0, que Paris não tem. Fixe a versão da EVM e todo o resto é comum.

hardhat.config.ts
import { HardhatUserConfig } from "hardhat/config";

const config: HardhatUserConfig = {
  solidity: {
    version: "0.8.24",
    settings: { evmVersion: "paris" },
  },
  networks: {
    parallax: {
      url: "https://rpc.parallaxprotocol.org",
      chainId: 2110,
    },
  },
};

export default config;
foundry.toml
[profile.default]
evm_version = "paris"

[rpc_endpoints]
parallax = "https://rpc.parallaxprotocol.org"

O que é diferente da mainnet do Ethereum

Cinco diferenças que mudam como você projeta, nenhuma que muda como você escreve Solidity.

Finalidade probabilística
Prova de trabalho não tem checkpoints de finalidade. Trate seis confirmações (~1 hora) como liquidação para fluxos de alto valor, menos para os pequenos — e projete sua UX em torno de estados pendentes.
Blocos de dez minutos
A inclusão leva minutos, não segundos. Agrupe operações em lote, pré-compute o que puder e apoie-se em eventos com UI otimista. UX de subsegundo pertence a camadas construídas acima da liquidação — o que a EVM torna possível aqui.
Mercado de taxas legado
Um leilão de gás de primeiro preço: defina o gasPrice diretamente. Não há taxa-base nem estimativa EIP-1559 — lógica de taxas escrita para o mercado de taxas da mainnet precisa de um caminho de precificação legado.
EVM no nível Paris
Sem PUSH0, sem armazenamento transiente (EIP-1153), sem MCOPY, sem blobs (EIP-4844). Tudo até Paris se comporta exatamente como na mainnet — a semântica contra a qual suas dependências auditadas foram originalmente escritas.
Sem forks programados
Não há cadência de atualização nem esteira de depreciação. O ambiente de execução contra o qual você faz o deploy foi feito para permanecer — a ossificação é o recurso, e as premissas do seu contrato envelhecem bem porque o chão não se move.

Por que construir sobre uma camada-base de prova de trabalho

Todo instrumento historicamente construído sobre dinheiro escasso — crédito, câmbio, custódia, derivativos — liquida em algum lugar. No Parallax, ele liquida contra um ativo-base de oferta fixa, protegido por trabalho físico, em uma cadeia sem fundação, sem votação por token e sem mecanismo pelo qual uma transação possa ser privilegiada ou recusada. Seu contrato herda essa neutralidade: ninguém pode ser impedido de fazer deploy, e nada implantado pode ser parado.