---
title: "Changes to Extract hints from a transaction"
method: POST
path: "/wallet/extractHints"
---

# Changes to Extract hints from a transaction

`POST /wallet/extractHints`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 109 revisions.

- **2026-08-18** `c5405e5f6290`: 14 info
- **2026-08-18** `f0f8fc1040cb`: 8 breaking, 4 warning, 2 info
- **2026-08-11** `a731602272c6`: 14 info
- **2026-08-02** `dc0b9844c2d1`: 8 breaking, 4 warning, 2 info
- **2026-07-22** `6c14aac2feee`: 14 info

## Changes

- **2026-08-18** `c5405e5f6290`: 14 info
  - added the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` to the response with the `200` status
  - added the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` to the response with the `200` status
  - added the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` to the response with the `200` status
  - added the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` to the response with the `200` status
  - added `subschema #2` to the `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - added `subschema #2` to the `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` to the response with the `200` status
- **2026-08-18** `f0f8fc1040cb`: 8 breaking, 4 warning, 2 info
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` from the response with the `200` status
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` from the response with the `200` status
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` from the response with the `200` status
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` from the response with the `200` status
  - removed the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` from the response with the `200` status
  - removed the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` from the response with the `200` status
  - removed the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` from the response with the `200` status
  - removed the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` from the response with the `200` status
  - removed `subschema #2` from the `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
- **2026-08-11** `a731602272c6`: 14 info
  - added the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` to the response with the `200` status
  - added the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` to the response with the `200` status
  - added the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` to the response with the `200` status
  - added the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` to the response with the `200` status
  - added `subschema #2` to the `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - added `subschema #2` to the `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` to the response with the `200` status
- **2026-08-02** `dc0b9844c2d1`: 8 breaking, 4 warning, 2 info
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` from the response with the `200` status
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` from the response with the `200` status
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` from the response with the `200` status
  - removed the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` from the response with the `200` status
  - removed the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` from the response with the `200` status
  - removed the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` from the response with the `200` status
  - removed the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` from the response with the `200` status
  - removed the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` from the response with the `200` status
  - removed the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` from the response with the `200` status
  - removed `subschema #2` from the `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
- **2026-07-22** `6c14aac2feee`: 14 info
  - added the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` to the response with the `200` status
  - added the optional property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` to the response with the `200` status
  - added the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/b` to the response with the `200` status
  - added the optional property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/type` to the response with the `200` status
  - added `subschema #2` to the `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - added `subschema #2` to the `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/` response property `allOf` list for the response status `200`
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` to the response with the `200` status
  - added the required property `publicHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/a` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/hint` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/position` to the response with the `200` status
  - added the required property `secretHints/items/additionalProperties/items/oneOf[#/components/schemas/CommitmentWithSecret]/allOf[#/components/schemas/Commitment]/pubkey` to the response with the `200` status

---

[Operation](https://skmtc.dev/ergoplatform/apis/ergo-node-api/docs/wallet/extractHints/post.md) - [API](https://skmtc.dev/ergoplatform/apis/ergo-node-api.md) - [Page](https://skmtc.dev/ergoplatform/apis/ergo-node-api/changes/wallet/extractHints/post)
