Triton One Docs
WebsiteCustomer Portal
  • Introduction
  • RPC Pool
    • Introduction
    • GeoDNS
    • Abuse prevention
    • Rate Limits
    • Proxying
    • Support FAQs
    • Privacy & Security
  • Chains
    • Solana
      • Streaming
      • BigTable Archive
      • Improved Priority Fees API
        • For RPC Providers
      • Cascade
        • Transaction sending advice
        • Buying Transaction Bandwidth
        • Providing Transaction Bandwidth
      • Web3JS Socket/Connection Issues
      • Deprecated calls Solana 2.0
    • Pythnet
    • SUI
    • Others
  • Digital Assets API
    • Introduction
    • Fungible Assets
    • API Methods
      • Get Asset
      • Get Asset Proof
      • Get Assets By Authority
      • Get Assets By Owner
      • Get Assets By Group
      • Get Assets By Creator
      • Search Assets
      • Get Token Accounts
      • Get Signatures For Asset
      • Get NFT Editions
      • Get Asset Proofs
  • Project Yellowstone
    • Introduction
    • Dragon's Mouth gRPC Subscriptions
    • Old Faithful Historical Archive
      • Old Faithful Public Report
    • Steamboat Custom Indexes
    • Whirligig WebSockets
    • Fumarole Reliable Streams
    • Vixen Data Pipelines
      • Generate Parsers with Codama
  • Shield Transaction Policies
  • Account Management
    • Payments
    • Account management API
      • Introduction
      • Auth & Headers
      • Accounts
      • Address Watch Lists
      • Subscriptions
      • Subscription Types
      • Endpoints
      • Tokens
      • Rate Tiers
  • Trading APIs
    • Introduction
    • Jupiter swap
    • Pyth Hermes
    • Bundle simulation by Jito
  • Validators
    • Introduction
    • Vote account setup
    • Node identity protection
  • Pyth Publishers
    • NGINX proxy
    • Testnet, Devnet and Pythnet
Powered by GitBook
On this page

Was this helpful?

  1. Chains
  2. Solana

Deprecated calls Solana 2.0

This page announces the changes coming with Solana v2.0

With the release of Solana v2.0 some RPC calls you might be using will be obsolete or deprecated. It is a good idea for every builder to check if they use any of the RPC calls below as they won’t work anymore after the upgrade. Your code will break if you use any of the RPC calls below after the RPC nodes are updated.

Anza Labs will be making a push for Solana v2.0 as soon as it will be released on Mainnet. For this reason we urge all customers to start replacing the to-be deprecated calls by their successors as soon as possible, since they are already live.

Almost all calls that are to be deprecated have a successor, except for getStakeActivation, getTotalSupply and getFeeRateGovernor; getStakeActivation has a workaround, which is described if you follow the link attached to that call.

RPC calls deprecated after 2.0:
Successor

getTotalSupply: Returns the total supply of an SPL Token type.

This call will be deprecated.

This call will be removed completely.

PreviousWeb3JS Socket/Connection IssuesNextPythnet

Last updated 9 months ago

Was this helpful?

: Returns the statuses of a list of signatures. Each signature must be a , the first signature of a transaction.

: Returns the statuses of a list of signatures. Each signature must be a , the first signature of a transaction.

: Returns the statuses of a list of signatures. Each signature must be a , the first signature of a transaction.

: Returns signatures for confirmed transactions that include the given address in their [accountKeys] list. Returns signatures backwards in time from the provided signature or most recent confirmed block.

: Returns identity and transaction information about a confirmed block in the ledger.

: Returns a list of confirmed blocks between two slots.

: Returns a list of confirmed blocks starting at the given slot.

: Returns transaction details for a confirmed transaction.

: Returns signatures for confirmed transactions that include the given address in their accountKeys list. Returns signatures backwards in time from the provided signature or most recent confirmed block.

: Returns a recent block hash from the ledger, and a fee schedule that can be used to compute the cost of submitting a transaction using it.

: Returns a recent block hash from the ledger, a fee schedule that can be used to compute the cost of submitting a transaction using it, and the last slot in which the blockhash will be valid.

: Returns the fee calculator associated with the query blockhash, or [null] if the blockhash has expired.

or

: Returns the fee rate governor information from the root bank.

: Returns the highest slot that the node has a snapshot for.

: Returns epoch activation information for a stake account. This call will be deprecated. There is an alternative approach to getting the info this call would return.

Use as described here:

Source:

If you have any questions or need help, please reach our team using the customer support widget at .

https://github.com/anza-xyz/agave/wiki/Agave-v2.0-Transition-Guide
https://customers.triton.one
confirmTransaction
txid
getSignatureStatuses
getSignatureStatus
txid
getSignatureStatuses
getSignatureConfirmation
txid
getSignatureStatuses
getConfirmedSignaturesForAddress
getSignaturesForAddress
getConfirmedBlock
getBlock
getConfirmedBlocks
getBlocks
getConfirmedBlocksWithLimit
getBlocksWithLimit
getConfirmedTransaction
getTransaction
getConfirmedSignaturesForAddress2
getSignaturesForAddress
getRecentBlockhash
getLatestBlockhash
getFees
getFeeForMessage
getFeeCalculatorForBlockhash
isBlockhashValid
getFeeForMessage
getFeeRateGovernor
getSnapshotSlot
getHighestSnapshotSlot
getStakeActivation
getAccountInfo
https://solana.stackexchange.com/questions/15710/the-alternative-method-to-get-the-stake-account-status-since-getstakeactivation