Releases: MyJetWallet/MyJetWallet.Fireblocks.Client
Releases · MyJetWallet/MyJetWallet.Fireblocks.Client
2.7.1
2.6.0
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 = 18toAssetTypeResponseTypeenum - Add
UNKNOWN = 999fallback enum value - Add
FallbackStringEnumConverter— gracefully handles unknown enum values instead of throwing - Replace
StringEnumConverterwithFallbackStringEnumConverteronAssetTypeResponseTypeproperties
Migration
Drop-in replacement. No breaking changes. Unknown future asset types will deserialize as AssetTypeResponseType.UNKNOWN instead of throwing.
2.4.0
feat: add RegisterEmbeddedFireblocksClientFromStorage for AutoNazar k…
2.3.10
Add new enum value for unauthorized missing permission
2.3.9
Remove redundant logging of JSON output in TransactionsPostAsync method
2.3.8
Enhance logging in TransactionsPostAsync method to include detailed J…
2.3.7
Add logging for JSON output in TransactionsPostAsync method
2.3.6
Update JsonProperty attributes to allow null values for Id, Name, Sub…
2.3.5
Update JsonProperty attributes to allow null values for Id, Name, Sub…
2.3.4
Update JsonProperty attributes to allow null values for SubType, Name…