---
title: "Preparando-se para a Atualização do Agave 2.0"
description: "Uma referência rápida para as descontinuações de endpoints RPC que chegam com o lançamento do Agave v2.0 da Solana, e as chamadas substitutas para as quais você deve migrar agora."
---

# Preparando-se para a Atualização do Agave 2.0

<ImageBlock
  src="https://media.alchemy.com/1729711573-solana.png"
  alt="Atualização Solana Agave v2.0 e as depreciações de endpoint RPC"
  width={3200}
  height={1800}
  caption="Transição Agave v2.0"
  priority
/>

## Preparando-se para o agave v2.0 da Solana

A Solana está planejando um [grande lançamento para a mainnet-beta](https://github.com/anza-xyz/agave/wiki/Agave-v2.0-Transition-Guide), conhecido como Agave v2.0, no quarto trimestre de 2024. Esse lançamento vai introduzir uma série de mudanças na rede Solana, incluindo modificações nas APIs do [Solana RPC](https://www.alchemy.com/dapps/list-of/rpc-node-providers-on-solana) e nos elementos do SDK. Essas mudanças já estão ativas na Devnet e na Testnet.

Para evitar problemas com sua aplicação, recomendamos atualizar seu código para usar as chamadas de substituição listadas abaixo o quanto antes.

Neste guia, vamos resumir os métodos que deixarão de ser suportados após o último lançamento e como se preparar para as mudanças.

<CalloutBlock>

**Compatibilidade retroativa**

Todas as mudanças são compatíveis com versões anteriores e estão disponíveis em versões anteriores da mainnet da Solana, permitindo que você atualize suas aplicações sem problemas.

</CalloutBlock>

## Mudanças nos endpoints RPC e elementos do SDK
Vários endpoints RPC estão sendo descontinuados e deixarão de ser suportados no Agave v2.0. Use as chamadas de substituição listadas abaixo.

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 300, title: "Deprecated v1 API Call", dataType: "object" },
      { key: "2", width: 300, title: "v2 Replacement Call", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>confirmTransaction</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignatureStatuses</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>getSignatureStatus</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignatureStatuses</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>getSignatureConfirmation</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignatureStatuses</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>getConfirmedSignaturesForAddress</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignaturesForAddress</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>getConfirmedBlock</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getBlock</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>getConfirmedBlocks</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getBlocks</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>getConfirmedBlocksWithLimit</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getBlocksWithLimit</p>", tooltip: "", icon: "" },
        id: 6,
      },
      {
        "1": { title: "<p>getConfirmedTransaction</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getTransaction</p>", tooltip: "", icon: "" },
        id: 7,
      },
      {
        "1": { title: "<p>getConfirmedSignaturesForAddress2</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignaturesForAddress</p>", tooltip: "", icon: "" },
        id: 8,
      },
      {
        "1": { title: "<p>getRecentBlockhash</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getLatestBlockhash</p>", tooltip: "", icon: "" },
        id: 9,
      },
      {
        "1": { title: "<p>getFees</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getFeeForMessage</p>", tooltip: "", icon: "" },
        id: 10,
      },
      {
        "1": { title: "<p>getFeeCalculatorForBlockhash</p>", tooltip: "", icon: "" },
        "2": { title: "<p>isBlockhashValid or getFeeForMessage</p>", tooltip: "", icon: "" },
        id: 11,
      },
      {
        "1": { title: "<p>getFeeRateGovernor</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getFeeForMessage</p>", tooltip: "", icon: "" },
        id: 12,
      },
      {
        "1": { title: "<p>getSnapshotSlot</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getHighestSnapshotSlot</p>", tooltip: "", icon: "" },
        id: 13,
      },
      {
        "1": { title: "<p>getStakeActivation</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getAccountInfo</p>", tooltip: "", icon: "" },
        id: 14,
      },
      {
        "1": { title: "<p>getTotalSupply</p>", tooltip: "", icon: "" },
        "2": { title: "<p>This call will be deprecated</p>", tooltip: "", icon: "" },
        id: 15,
      },
    ],
  }}
/>

## Construindo na Solana com Alchemy
Os endpoints RPC da Alchemy estão atualizados com as versões mais recentes da Solana Network. A Alchemy oferece uma vantagem competitiva por meio de sua infraestrutura Solana avançada:

- 🌎 **Alta taxa de sucesso nas transações**: Nossa rede global e hardware de ponta garantem que suas transações sejam enviadas de forma confiável para a Mainnet, Devnet ou Testnet da Solana.
- 🚀 **Hyperscaling proprietário**: Nossa solução personalizada supera os clientes Solana padrão, entregando escalabilidade, performance e latência superiores.
- 🛠️ **Melhoria contínua**: Estamos constantemente aprimorando nossa infraestrutura:
  - Expandindo nossa rede global de nodes para atender à demanda crescente
  - Implantando em novas regiões com diversos provedores de infraestrutura
  - Implementando uma [Priority Fee API](https://marketplace.quicknode.com/add-on/solana-priority-fee) para o tratamento ideal de transações durante congestionamentos da rede
  - Investindo em hardware de última geração e acesso prioritário seguro a servidores adicionais
  - Refinando nossa tecnologia de hyperscaling para melhorar o roteamento de transações e o suporte a métodos emergentes

Crie uma conta gratuita [aqui](https://auth.alchemy.com/signup) e crie um endpoint Solana hoje mesmo!
