accounts_modules
Overview
Returns all Move modules published by an account.
Endpoint
GET /v1/accounts/{address}/modules
Aptos-Specific Notes
- Use for on-chain ABI discovery and upgrade audits.
Request
Path Parameters
Name | Type | Required | Description |
---|---|---|---|
address | string | Yes | Account address |
Query Parameters
Name | Type | Required | Description |
---|---|---|---|
ledger_version | string | No | Historical version read |
Request Body
None.
Response
[
{ "bytecode": "0x...", "abi": { "name": "my_module" } }
]
Code Examples
cURL
curl -s "https://api-aptos-mainnet.n.dwellir.com/YOUR_API_KEY/v1/accounts/0x1/modules"
TypeScript
const modules = await aptos.getAccountModules({ accountAddress: "0x1" });
Python
modules = client.account_modules("0x1")
Rust
let modules = client.get_account_modules("0x1").await?;
Related Endpoints
- accounts_module - Get a single module by name