Skip to content

Submit Transaction

State-changing actions are signed RuntimeCall transactions. Blink supports a native Standard envelope and a SolanaOffchain owner-wallet envelope, each with its own HTTP submission endpoint. See Signing Transactions for the current signing and submission contract.

The call is one of the four Blink modules' calls:

  • Accounts: deposits, withdrawals, transfers, delegation.
  • Spot: spot orders and market administration.
  • Perps: margin, orders, leverage, vaults/BLP, protocol operations.
  • Oracle: feeds and price updates.

INFO

The Blink Liquidity Provider (BLP) appears under its legacy name in some on-chain identifiers and type names, such as the perps.deposit_to_l_l_p call and the BLPStatus type. Use identifiers exactly as shown on each call's page.

The full runtime-call layout is served by the rollup at /rollup/schema. Use the SDK-provided serializer rather than hard-coding the wire format.