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
- Python
- TypeScript
- Rust
curl -X GET https://api-aptos-mainnet.n.dwellir.com/YOUR_API_KEY/v1/accounts/0x1/modules \
-H "Accept: application/json"
modules = client.account_modules("0x1")
const modules = await aptos.getAccountModules({ accountAddress: "0x1" });
let modules = client.get_account_modules("0x1").await?;
Related Endpoints#
- accounts_module - Get a single module by name