Home

Call a Cardano-specific Rosetta Method

POST
https://ada.nownodes.io/call

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

CHANGELOG — Cardano Rosetta Java 2.3.3 → 2.4.0 NEW DOCUMENTATION PAGE: POST /call, with resolve_smart_wallet_addr request, response result.account_identifier.address, idempotent=true, and CIP-113 validation errors.


Invoke Cardano-specific Rosetta methods. Cardano Rosetta Java 2.4.0 adds method resolve_smart_wallet_addr, which resolves a supported Cardano address into its configured CIP-113 smart-wallet address. Required: network_identifier at the top level, method="resolve_smart_wallet_addr", and nonempty string parameters.address. Enterprise key-payment addresses resolve using payment-key hash; base key/key addresses use stake-key hash; smart wallets using the configured PLB resolve to themselves. Unsupported address forms and network mismatches return Rosetta errors (5051, 5063-5067). Successful resolution is deterministic and returns idempotent=true. The instance must configure CIP113_BASE_SCRIPT_HASH. Other supported /call methods may include get_parse_error_blocks and mark_parse_error_block_checked.

Body

application/json

Standard Rosetta CallRequest. For resolve_smart_wallet_addr, parameters.address is required and must be a nonempty string.

network_identifierNetworkIdentifierrequired

The network_identifier specifies which network a particular object is associated with.

Show child attributes
blockchainstringrequired

Blockchain value.

networkstringrequired

If a blockchain has a specific chain-id or network identifier, it should go in this field. It is up to the client to determine which network-specific identifier is mainnet, preprod, or preview.

sub_network_identifierSubNetworkIdentifier

Sub Network Identifier value.

Show child attributes
networkstringrequired

Network value.

metadataobject

Additional metadata object.

methodstringrequired

Cardano-specific method name; 2.4.0 adds resolve_smart_wallet_addr. Other methods may be listed by /network/options.

parametersobjectrequired

Method-specific arguments. For resolve_smart_wallet_addr supply parameters.address.

Show child attributes
addressstring

Required nonempty Cardano address when method=resolve_smart_wallet_addr.

Response

200OK

Rosetta CallResponse or Rosetta API-level error.

400Bad Request

Bad Request. The request is malformed or contains invalid parameters.

401Unauthorized

Unauthorized: API key is present but rejected by the NOWNodes gateway.

422Unprocessable Entity

Missing API key. The NOWNodes gateway returns plain text for this error.

500Internal Server Error

Internal Server Error. The gateway or backend failed while processing the request.