Prove and submit a shielded transaction
Proves, binds, and submits a SHIELDED Midnight transaction the wallet built locally. The wallet uploads the signed-but-unproven tx hex (markers signature/pre-proof/pre-binding); the sidecar runs the ZK prover, binds the tx, and submits via midnight.sendMnTransaction. The body carries witness data the user has consented to Gero handling for proving; it is never logged or persisted on the relay path. Returns the substrate tx hash on submit.
Authorizations
API key (programmatic access — recommended)
Send your API key in the X-Api-Key header. Keys start with nxs_ and are
created in the dashboard (or via POST /api/keys with a session JWT).
Each key is scoped to one chain and one network (for example
cardano-mainnet), fixed at creation time. It cannot query a different network
on the same chain, and it cannot query a different chain at all. A mismatched
network parameter returns 400 Network Mismatch. Create one key per chain
and network under the same account.
This is the credential most integrations should use.