---
title: "Changes to Encode submission"
method: POST
path: "/transactions/encode_submission"
---

# Changes to Encode submission

`POST /transactions/encode_submission`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 50 revisions.

- **2025-10-09** `5bfbbc5f3ce7`: 7 breaking, 34 warning
- **2025-06-03** `6a8502f67ac1`: 4 warning
- **2025-05-01** `24239d01217c`: 1 info
- **2024-07-12** `db397b34b6dd`: 5 breaking, 5 info
- **2024-03-15** `a95af262964d`: 1 breaking, 2 info
- **2024-02-13** `d470f1bd0244`: 1 breaking, 2 info
- **2023-05-16** `28d6217d1579`: 4 warning
- **2023-03-31** `9be93838a2e7`: 2 breaking
- **2023-03-01** `67987d44b8ed`: 2 info

## Changes

- **2025-10-09** `5bfbbc5f3ce7`: 7 breaking, 34 warning
  - the mandatory response header `X-APTOS-BLOCK-HEIGHT` removed for the status `200`
  - the mandatory response header `X-APTOS-CHAIN-ID` removed for the status `200`
  - the mandatory response header `X-APTOS-EPOCH` removed for the status `200`
  - the mandatory response header `X-APTOS-LEDGER-OLDEST-VERSION` removed for the status `200`
  - the mandatory response header `X-APTOS-LEDGER-TIMESTAMPUSEC` removed for the status `200`
  - the mandatory response header `X-APTOS-LEDGER-VERSION` removed for the status `200`
  - the mandatory response header `X-APTOS-OLDEST-BLOCK-HEIGHT` removed for the status `200`
  - the optional response header `X-APTOS-BLOCK-HEIGHT` removed for the status `400`
  - the optional response header `X-APTOS-BLOCK-HEIGHT` removed for the status `403`
  - the optional response header `X-APTOS-BLOCK-HEIGHT` removed for the status `500`
  - the optional response header `X-APTOS-BLOCK-HEIGHT` removed for the status `503`
  - the optional response header `X-APTOS-CHAIN-ID` removed for the status `400`
  - the optional response header `X-APTOS-CHAIN-ID` removed for the status `403`
  - the optional response header `X-APTOS-CHAIN-ID` removed for the status `500`
  - the optional response header `X-APTOS-CHAIN-ID` removed for the status `503`
  - the optional response header `X-APTOS-CURSOR` removed for the status `200`
  - the optional response header `X-APTOS-EPOCH` removed for the status `400`
  - the optional response header `X-APTOS-EPOCH` removed for the status `403`
  - the optional response header `X-APTOS-EPOCH` removed for the status `500`
  - the optional response header `X-APTOS-EPOCH` removed for the status `503`
  - the optional response header `X-APTOS-GAS-USED` removed for the status `200`
  - the optional response header `X-APTOS-GAS-USED` removed for the status `400`
  - the optional response header `X-APTOS-GAS-USED` removed for the status `403`
  - the optional response header `X-APTOS-GAS-USED` removed for the status `500`
  - the optional response header `X-APTOS-GAS-USED` removed for the status `503`
  - the optional response header `X-APTOS-LEDGER-OLDEST-VERSION` removed for the status `400`
  - the optional response header `X-APTOS-LEDGER-OLDEST-VERSION` removed for the status `403`
  - the optional response header `X-APTOS-LEDGER-OLDEST-VERSION` removed for the status `500`
  - the optional response header `X-APTOS-LEDGER-OLDEST-VERSION` removed for the status `503`
  - the optional response header `X-APTOS-LEDGER-TIMESTAMPUSEC` removed for the status `400`
  - the optional response header `X-APTOS-LEDGER-TIMESTAMPUSEC` removed for the status `403`
  - the optional response header `X-APTOS-LEDGER-TIMESTAMPUSEC` removed for the status `500`
  - the optional response header `X-APTOS-LEDGER-TIMESTAMPUSEC` removed for the status `503`
  - the optional response header `X-APTOS-LEDGER-VERSION` removed for the status `400`
  - the optional response header `X-APTOS-LEDGER-VERSION` removed for the status `403`
  - the optional response header `X-APTOS-LEDGER-VERSION` removed for the status `500`
  - the optional response header `X-APTOS-LEDGER-VERSION` removed for the status `503`
  - the optional response header `X-APTOS-OLDEST-BLOCK-HEIGHT` removed for the status `400`
  - the optional response header `X-APTOS-OLDEST-BLOCK-HEIGHT` removed for the status `403`
  - the optional response header `X-APTOS-OLDEST-BLOCK-HEIGHT` removed for the status `500`
  - …1 more
- **2025-06-03** `6a8502f67ac1`: 4 warning
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `400`
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `403`
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `500`
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `503`
- **2025-05-01** `24239d01217c`: 1 info
  - added the new optional request property `replay_protection_nonce`
- **2024-07-12** `db397b34b6dd`: 5 breaking, 5 info
  - request property `payload/oneOf[#/components/schemas/TransactionPayload_DeprecatedModuleBundlePayload]/allOf[subschema #1]/type` was restricted to a list of enum values
  - request property `payload/oneOf[#/components/schemas/TransactionPayload_EntryFunctionPayload]/allOf[subschema #1]/type` was restricted to a list of enum values
  - request property `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[#/components/schemas/MultisigPayload]/transaction_payload/oneOf[#/components/schemas/MultisigTransactionPayload_EntryFunctionPayload]/allOf[subschema #1]/type` was restricted to a list of enum values
  - request property `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[subschema #1]/type` was restricted to a list of enum values
  - request property `payload/oneOf[#/components/schemas/TransactionPayload_ScriptPayload]/allOf[subschema #1]/type` was restricted to a list of enum values
  - added the new `entry_function_payload` enum value to the request property `payload/oneOf[#/components/schemas/TransactionPayload_EntryFunctionPayload]/allOf[subschema #1]/type`
  - added the new `entry_function_payload` enum value to the request property `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[#/components/schemas/MultisigPayload]/transaction_payload/oneOf[#/components/schemas/MultisigTransactionPayload_EntryFunctionPayload]/allOf[subschema #1]/type`
  - added the new `module_bundle_payload` enum value to the request property `payload/oneOf[#/components/schemas/TransactionPayload_DeprecatedModuleBundlePayload]/allOf[subschema #1]/type`
  - added the new `multisig_payload` enum value to the request property `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[subschema #1]/type`
  - added the new `script_payload` enum value to the request property `payload/oneOf[#/components/schemas/TransactionPayload_ScriptPayload]/allOf[subschema #1]/type`
- **2024-03-15** `a95af262964d`: 1 breaking, 2 info
  - removed `#/components/schemas/EntryFunctionPayload` from the `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[#/components/schemas/MultisigPayload]/transaction_payload` request property `anyOf` list
  - added discriminator to `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[#/components/schemas/MultisigPayload]/transaction_payload` request property
  - added `#/components/schemas/MultisigTransactionPayload_EntryFunctionPayload` to the `payload/oneOf[#/components/schemas/TransactionPayload_MultisigPayload]/allOf[#/components/schemas/MultisigPayload]/transaction_payload` request property `oneOf` list
- **2024-02-13** `d470f1bd0244`: 1 breaking, 2 info
  - removed `#/components/schemas/TransactionPayload_ModuleBundlePayload` from the `payload` request property `oneOf` list
  - mapped value for discriminator key `module_bundle_payload` changed from `#/components/schemas/TransactionPayload_ModuleBundlePayload` to `#/components/schemas/TransactionPayload_DeprecatedModuleBundlePayload` for `payload` request property
  - added `#/components/schemas/TransactionPayload_DeprecatedModuleBundlePayload` to the `payload` request property `oneOf` list
- **2023-05-16** `28d6217d1579`: 4 warning
  - added the new `state_value_not_found` enum value to the `error_code` response property for the response status `400`
  - added the new `state_value_not_found` enum value to the `error_code` response property for the response status `403`
  - added the new `state_value_not_found` enum value to the `error_code` response property for the response status `500`
  - added the new `state_value_not_found` enum value to the `error_code` response property for the response status `503`
- **2023-03-31** `9be93838a2e7`: 2 breaking
  - added the new required request property `payload/oneOf[#/components/schemas/TransactionPayload_ModuleBundlePayload]/allOf[#/components/schemas/ModuleBundlePayload]/modules/items/abi/exposed_functions/items/is_view`
  - added the new required request property `payload/oneOf[#/components/schemas/TransactionPayload_ScriptPayload]/allOf[#/components/schemas/ScriptPayload]/code/abi/is_view`
- **2023-03-01** `67987d44b8ed`: 2 info
  - added `multisig_payload` discriminator mapping keys to the `payload` request property
  - added `#/components/schemas/TransactionPayload_MultisigPayload` to the `payload` request property `oneOf` list

---

[Operation](https://skmtc.dev/pontem-network/apis/lumio-node-api/docs/transactions/encode_submission/post.md) - [API](https://skmtc.dev/pontem-network/apis/lumio-node-api.md) - [Page](https://skmtc.dev/pontem-network/apis/lumio-node-api/changes/transactions/encode_submission/post)
