Module

Get account module

get

Retrieves an individual module from a given account and at a specific ledger version. If the ledger version is not specified in the request, the latest ledger version is used.

The Aptos nodes prune account state history, via a configurable time window. If the requested ledger version has been pruned, the server responds with a 410.

Path parameters
addressstring · hexRequired

A hex encoded 32 byte Aptos account address.

This is represented in a string as a 64 character hex string, sometimes shortened by stripping leading 0s, and adding a 0x.

For example, address 0x0000000000000000000000000000000000000000000000000000000000000001 is represented as 0x1.

Example: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1
module_namestringRequired

Name of module to retrieve e.g. coin

Query parameters
ledger_versionstring · uint64Optional

A string containing a 64-bit unsigned integer.

We represent u64 values as a string to ensure compatibility with languages such as JavaScript that do not parse u64s in JSON natively.

Example: 32425224034
Responses
200Success
application/json
get
GET /v1/accounts/{address}/module/{module_name} HTTP/1.1
Host: apt.nownodes.io
Accept: */*
{
  "bytecode": "0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1 ",
  "abi": {
    "address": "0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1 ",
    "name": "text",
    "friends": [
      "0x1::aptos_coin"
    ],
    "exposed_functions": [
      {
        "name": "text",
        "visibility": "private",
        "is_entry": true,
        "is_view": true,
        "generic_type_params": [
          {
            "constraints": [
              "text"
            ]
          }
        ],
        "params": [
          "text"
        ],
        "return": [
          "text"
        ]
      }
    ],
    "structs": [
      {
        "name": "text",
        "is_native": true,
        "abilities": [
          "text"
        ],
        "generic_type_params": [
          {
            "constraints": [
              "text"
            ]
          }
        ],
        "fields": [
          {
            "name": "text",
            "type": "text"
          }
        ]
      }
    ]
  }
}

Last updated