Para desenvolvedores / Para começar
Parâmetros de rede
As constantes, uma tabela por assunto.
Identidade
| Parâmetro | Value |
|---|---|
| Chain name | Pickle Chainthe brand, the chain, the token and the name service all say Pickle |
| Network | Pickle Chain Testnetthe network this reference documents. Its state may be reset without notice, and test ETH and test PKL have no monetary value |
| Chain ID | 782700x131be - a compile-time constant, enforced on every transaction: an envelope signed for another chain is rejected at admission. The whitepaper's 78271 is the mainnet figure |
| JSON-RPC over HTTPS | https://rpc.picklechain.xyzno key, no account, no header beyond a content type |
| JSON-RPC over WebSocket | wss://rpc.picklechain.xyz/ws/the /ws path is required; an upgrade at the bare origin answers 405. Both /ws and /ws/ work. eth_subscribe, pickle_subscribe and ordinary calls; see Subscriptions |
| Explorer | https://explorer.picklechain.xyzthe archive the node is not: every block, receipt, log and account, kept past the node's own window |
| Faucet | https://faucet.picklechain.xyztest ETH and test PKL against a pasted address, one claim per address every 24 hours |
| MCP server | https://mcp.picklechain.xyz/mcpfor AI agents: streamable HTTP, read-only, no key; see AI agents (MCP) |
| Gas token | ETHpermanently. PKL is never required to transact |
| Currency decimals | 18 |
O chain ID é uma constante de compilação, conferida em toda transação: um envelope assinado para outra cadeia é rejeitado na admissão com chain id, não aceito e depois descartado.
Cadência
Estas são metas de agendamento, não garantias
Os dois números abaixo são intervalos que o produtor de blocos procura atingir. Nenhum dos dois é uma garantia de latência, nem um número de vazão - o selador pula um tique atrasado em vez de correr atrás do prejuízo, então uma meta descreve uma cadência e não uma promessa. Esta documentação não publica nenhum número de vazão.
| Etapa | Meta |
|---|---|
| Mini-block | ~10 ms scheduling targeta signed batch of transactions and receipts, constituting a preconfirmation. Sealed by a dedicated OS thread that skips a late tick rather than catching up. MINIBLOCK_MS |
| EVM block | ~250 ms scheduling targetan Ethereum-shaped block wrapping the mini-blocks of the interval, constituting a confirmation for wallets and explorers. EVM_BLOCK_MS, which refuses any value below 50 |
| Execution | immediateeth_sendRawTransaction blocks until the transaction has executed; it does not merely enqueue. The seals above are when the result becomes visible as a preconfirmation and then as a confirmation |
| Finality | after L1 settlementa block is final when the data needed to re-derive it has been committed to Ethereum and that commitment is itself final. One commitment per 60 s scheduling target |
Execução e gas
| Parâmetro | Value |
|---|---|
| Execution hardfork | Cancunpinned as revm SpecId::CANCUN, not operator-tunable - a revm upgrade cannot silently re-price gas under an already-settled chain |
| Block gas limit | 30,000,000also the per-transaction ceiling: a transaction that cannot fit a block is rejected at admission |
| Base fee | 0the EVM runs with basefee 0 and blocks report baseFeePerGas 0x0; fees are still charged through gasPrice |
| eth_gasPrice | 1 wei0x1 |
| Minimum accepted gas price | 1 weiMIN_GAS_PRICE, a consensus constant. Deliberately not an environment variable: an operator-tunable minimum would let a replica re-price a transaction the leader accepted, and derivation would halt |
| Fee beneficiary in revm | address(0)then re-split by the sequencer in the same transaction; blocks report the fee treasury as miner |
Dois desses valores são constantes de compilação e não variáveis de ambiente, e isso é uma exigência de correção: um preço mínimo do gas ajustável, ou um hardfork ajustável, deixaria uma réplica rejeitar ou reprecificar uma transação que o líder já aceitou, e a derivação pararia na divergência. Fixar Cancun também significa que uma atualização do revm não pode mudar em silêncio a contabilidade do gas sob uma cadeia já liquidada.
O gas é pago em ETH, permanentemente. O PKL nunca é exigido para transacionar - veja o glossário para o que o PKL é e o que não é.
O que o nó conserva
| Dado | Conservado |
|---|---|
| EVM block history | ~2 minuteskeep_evm_blocks() = 120,000 / EVM_BLOCK_MS - 480 blocks at the default. Older blocks return null and their logs become unqueryable |
| Mini-block history | 20,000KEEP_MINI_BLOCKS, roughly 200 seconds at the 10 ms scheduling target |
| Receipts and bodies | 200,000MAX_RECEIPTS, evicted first-in-first-out |
| Full history | not on the nodeit lives in Postgres behind the explorer, fed by the sequencer's spool. This RPC is an index, not an archive |
Esta é a tabela de maiores consequências do site para quem escreve um indexador, e ela tem página própria, com os modos de falha detalhados. Em resumo: o nó é um índice RPC, não um arquivo, e um padrão de consulta que supõe o contrário vai perder dados em silêncio em vez de dar erro.
Endereços de contratos
Resolva um endereço, nunca adivinhe um
Esta página não publica nenhum endereço de contrato. Desconfie de qualquer endereço encontrado em outro lugar: um CALL da EVM para uma conta sem código tem sucesso, então um swap roteado para um endereço onde nada está implantado não dá revert, ele leva o seu ETH e reporta sucesso. Este é o único erro nesta cadeia que custa dinheiro em vez de tempo.
As interfaces de primeira parte resolvem em tempo de execução, a partir da cadeia, os endereços de que precisam em vez de compilar um dentro. O explorador mostra o que está implantado num endereço, mas ele não verifica nenhuma fonte e não publica nenhum ABI; o repositório abre aos poucos ao longo da rede de teste.