AptosAptos Network's breakthrough technology and seamless user experience are now available on QuickNode.

Start building today!     

Contents

index.getLastAccepted RPC Method

Like all of the Index API methods, the index.getLastAccepted method is available across the Avalanche C-Chain, X-Chain, and P-Chain. Refer to the following list of endpoints for each chain that this method can be used on.


Endpoints:
  • X-Chain Transactions​: /ext/index/X/tx
  • X-Chain Vertices​: /ext/index/X/vtx
  • P-Chain Blocks​: /ext/index/P/block
  • C-Chain Blocks​: /ext/index/C/block

For more information, see the Index API homepage.

The API credit value for this method is 1 . To learn more about API credits and each method's value, visit the API Credits page.

Parameters:

  1. encoding - String - (optional) Encoding value can only be "hex".

Returns:

  1. id - string - The container's ID.
  2. bytes - string - The byte representation of the container.
  3. timestamp - string - The time at which the node accepted the container.
  4. encoding - string - Encoding is "hex" only.
  5. index - string - How many containers were accepted in this index before this one.

Code Examples:

The following examples are calling the index.getLastAccepted method on the X-Chain Transactions endpoint: /ext/index/X/tx. To call this method on Avalanche’s other endpoints, replace the /ext/index/X/tx with any of the above listed endpoints in your code.

from web3 import Web3, HTTPProvider
w3 = Web3(HTTPProvider('http://sample-endpoint-name.network.quiknode.pro/token-goes-here/ext/index/X/tx'))
params = {
    "encoding":"hex"
}
request = w3.provider.make_request('index.getLastAccepted', [params])
print(request)
Ready to get started? Create a free account