Build an unsigned multi-leg market proposal (one tx, N legs).
The right primitive for any market with more than two outcomes — sports games, multi-candidate races, conditional markets. Provide an array of legs[] with their individual question/imageUrl/metadata + the shared masterQuestion / category / rules / sources. The endpoint picks the right ProposeAndSubmitMarketLinked script (2..60 legs), packs each leg into the contract’s expected ByteVec layout, and returns ONE unsigned tx covering all proposals.
The total ALPH attached scales linearly with the leg count (PROPOSAL_DEPOSIT + DUST per leg). The legCount field in the response confirms which Linked script was selected.
Authorizations
API key obtained from POST /v1/auth/keys.
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]+$Display question shown in markets-list UIs as the parent event row.
1 - 3001 - 802 - 60 elementsDefaults to "default" (groupless secp256k1). Pass "gl-webauthn" for passkey wallets.
default, bip340-schnorr, gl-secp256k1, gl-secp256r1, gl-ed25519, gl-webauthn 50010001000Response
Default Response
Hex-encoded unsigned transaction. Sign and submit via your wallet.
-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 90071992547409912 <= x <= 60
