Skip to content

Releases: MyJetWallet/MyJetWallet.Fireblocks.Client

2.7.1

16 Apr 12:35

Choose a tag to compare

  • Add EmbeddedKeyActivators.WaitForActivationAsync(maxWaitSeconds) for consumer-side readiness checks
  • Polls IsActivated every 1s, throws after timeout

2.6.0

15 Apr 08:21

Choose a tag to compare

Fix: Fireblocks Enum Deserialization Failure

Problem

Fireblocks added PROVENANCE_MARKER_TOKEN asset type which broke StringEnumConverter deserialization, causing GetSupportedAssetsAsync to fail entirely (946+ assets lost). Error repeated every ~5 min in production (FeeMonitoringJob).

Changes

  • Add PROVENANCE_MARKER_TOKEN = 18 to AssetTypeResponseType enum
  • Add UNKNOWN = 999 fallback enum value
  • Add FallbackStringEnumConverter — gracefully handles unknown enum values instead of throwing
  • Replace StringEnumConverter with FallbackStringEnumConverter on AssetTypeResponseType properties

Migration

Drop-in replacement. No breaking changes. Unknown future asset types will deserialize as AssetTypeResponseType.UNKNOWN instead of throwing.

2.4.0

11 Mar 09:23

Choose a tag to compare

feat: add RegisterEmbeddedFireblocksClientFromStorage for AutoNazar k…

2.3.10

10 Feb 08:19

Choose a tag to compare

Add new enum value for unauthorized missing permission

2.3.9

20 Jan 08:20

Choose a tag to compare

Remove redundant logging of JSON output in TransactionsPostAsync method

2.3.8

19 Jan 16:59

Choose a tag to compare

Enhance logging in TransactionsPostAsync method to include detailed J…

2.3.7

19 Jan 16:33

Choose a tag to compare

Add logging for JSON output in TransactionsPostAsync method

2.3.6

19 Jan 15:57

Choose a tag to compare

Update JsonProperty attributes to allow null values for Id, Name, Sub…

2.3.5

19 Jan 15:54

Choose a tag to compare

Update JsonProperty attributes to allow null values for Id, Name, Sub…

2.3.4

19 Jan 15:46

Choose a tag to compare

Update JsonProperty attributes to allow null values for SubType, Name…