Skip to main content
POST
/
api
/
midnight
/
{network}
/
dust
/
build-registration-tx
Build the unsigned DUST registration Cardano tx (status='complete'). Returns tx_cbor ready for the wallet to vkey-sign and submit via the standard Cardano submit flow, plus the primitives (validator address, datum, redeemer, mint spec) for verification.
curl --request POST \
  --url https://nexus.gerowallet.io/api/midnight/{network}/dust/build-registration-tx \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "cardano_address": "<string>",
  "payment_key_hash_hex": "<string>",
  "dust_address_hex": "<string>"
}
'
{
  "status": "<string>",
  "tx_cbor": "<string>",
  "tx_hash": "<string>",
  "validator_address": "<string>",
  "validator_script_hash": "<string>",
  "datum_cbor": "<string>",
  "redeemer_cbor": "<string>",
  "mint_asset": {
    "policy_id": "<string>",
    "asset_name_hex": "<string>",
    "quantity": 123
  },
  "note": "<string>"
}

Authorizations

Authorization
string
header
required

JWT Token Authentication

Path Parameters

network
string
required

Body

application/json
cardano_address
string
required
Minimum string length: 1
Pattern: ^addr(_test)?1[a-z0-9]+$
payment_key_hash_hex
string
required
Minimum string length: 1
Pattern: ^[0-9a-fA-F]{56}$
dust_address_hex
string
required
Minimum string length: 1
Pattern: ^([0-9a-fA-F]{2}){1,33}$

Response

200 - */*

OK

status
string
tx_cbor
string
tx_hash
string
validator_address
string
validator_script_hash
string
datum_cbor
string
redeemer_cbor
string
mint_asset
object
note
string