Build an unsigned ProposeAndSubmitMarket transaction (single-leg).
Submits one binary (yes/no) market proposal for governance review in a single tx. For a multi-outcome event (e.g. “who wins this game?” with 4 candidates), use the batched flow instead: POST /v1/tx/factory/propose-markets-batch, then POST /v1/tx/factory/submit-proposals, then POST /v1/tx/factory/link-proposals. Strings are accepted as plain text and hex-encoded internally.
Authorizations
HttpOnly session cookie set by POST /v1/auth/session. Mutating requests must also send the CSRF token (returned by that call) in the x-csrf-token header.
Body
Alephium address (base58, optional :N group suffix).
30 - 80^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz:]+$Signer's public key (33-byte secp256k1 hex). Required for the node to build the witness layout.
^(0x)?[0-9a-fA-F]+$1 - 3001 - 80Signature scheme the signer address was derived from. gl-secp256k1 is the groupless key the Aura app uses (3... addresses); default is grouped secp256k1 for standard Alephium wallets and tooling (1... addresses). These are the only two types a session can be established with, so no other value can reach a build-tx route.
default, gl-secp256k1 10001000500JSON-serialised metadata blob, capped at 2048 UTF-8 bytes on chain.
2048Response
Default Response
Hex-encoded unsigned transaction. Sign and submit via your wallet.
-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991Pre-deployment lifecycle checkpoint from the authority that can actually observe it. This never creates a synthetic market row.

