Releases: ixian-platform/Ixian-Core
Release list
Ixian Core v0.9.8j
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8j
- Added File related Network Message deserializers to SpixiMessageObjectMap
** v0.9.8i
- Mini App support in group chats
- Chat Message streaming
- Network improvements
** v0.9.8h
- added /getActivity
- minor improvements
** v0.9.8g
- message sending reliability fixes
** v0.9.8f
- Private Group Chat Support
- Network and other improvements
** v0.9.8e
- TIV fixes
** v0.9.8d
- TIV fixes
- other improvements
** v0.9.8c
- TIV fixes
- added basic STUN Server
- activity improvements
- added transaction status "unknown"
- other improvements
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8i
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8i
- Mini App support in group chats
- Chat Message streaming
- Network improvements
** v0.9.8h
- added /getActivity
- minor improvements
** v0.9.8g
- message sending reliability fixes
** v0.9.8f
- Private Group Chat Support
- Network and other improvements
** v0.9.8e
- TIV fixes
** v0.9.8d
- TIV fixes
- other improvements
** v0.9.8c
- TIV fixes
- added basic STUN Server
- activity improvements
- added transaction status "unknown"
- other improvements
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8g
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8g
- message sending reliability fixes
** v0.9.8f
- Private Group Chat Support
- Network and other improvements
** v0.9.8e
- TIV fixes
** v0.9.8d
- TIV fixes
- other improvements
** v0.9.8c
- TIV fixes
- added basic STUN Server
- activity improvements
- added transaction status "unknown"
- other improvements
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8f
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8f
- Private Group Chat Support
- Network and other improvements
** v0.9.8e
- TIV fixes
** v0.9.8d
- TIV fixes
- other improvements
** v0.9.8c
- TIV fixes
- added basic STUN Server
- activity improvements
- added transaction status "unknown"
- other improvements
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8e
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8e
- TIV fixes
** v0.9.8d
- TIV fixes
- other improvements
** v0.9.8c
- TIV fixes
- added basic STUN Server
- activity improvements
- added transaction status "unknown"
- other improvements
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8d
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8d
- TIV fixes
- other improvements
** v0.9.8c
- TIV fixes
- added basic STUN Server
- activity improvements
- added transaction status "unknown"
- other improvements
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8b
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8b
- added handlers to SignerPowMiner for external hashing
- added sync progress in web UI for Ixian S2 and QuIXI
- added InventoryItemKeepAlive2
- limited INV to 192 bytes
- increased maxInventoryItems to 10000
- fixed sendInventory
- other minor improvements
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8a
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
** v0.9.8a
- transaction ordering improvements in blocks
- minor network related and other improvements
** v0.9.8
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.8
This release marks a major step toward complete end-to-end payments on Ixian, alongside a deep overhaul of transaction verification for lite clients, storage for mobiles, and network behavior.
Under the hood, v0.9.8 delivers a reworked TIV/SPV system, improved transaction lifecycle handling, smarter storage/pruning, and a more resilient network stack, making the Core more predictable, efficient, and ready for real-world usage at scale.
🔥 Highlights
- End-to-End Payments groundwork - support for direct peer-to-peer transaction flow (sender->S2->recipient) for more optimized transaction processing across the platform
- Transaction Inclusion Verification overhaul - stronger, more consistent transaction and block verification
- Network stack improvements - better connectivity, reliability, and control
- Storage & pruning upgrades - support for mobile devices
- Transaction lifecycle improvements - better status tracking, handling, and recovery
🚀 End-to-End Payments (Foundation)
This release introduces the foundation for Ixian’s End-to-End (E2E) payment model, fundamentally changing how transactions are delivered.
Unlike traditional blockchain systems (sender -> blockchain -> recipient), Ixian enables:
- Direct P2P transaction delivery (
sender -> recipient) - Parallel blockchain propagation for consensus and finality
This dual-path approach ensures:
- Recipients receive transactions reliably and instantly
- No need for polling, filtering, or missed transaction recovery
- Reduced dependency on network state timing
Key improvements:
-
Implemented support for Extended Addresses, enabling:
- Transaction pre-negotiation
- Flexible delivery mechanisms
-
Improved transaction send/receive/verification flow
-
Refined stream-based payment messaging
-
Added reverted transaction status
-
Improved failure handling and reporting
-
Improved pending transaction processing
👉 Translation: transactions are delivered, not discovered.
🔐 TIV (Transaction Inclusion Verification)
A major rework of the TIV/SPV subsystem:
- Introduced TIVBlockVerificationMode
- Added additional block verification layers
- Simplified verification and validation flow
🌐 Network & Communication
- Partial re-implementation of the network stack
- Improved neighbor selection and connectivity (random stream nodes)
- More reliable message handling
- Added
/resumeNetworkOperationsAPI - Improved pause/resume behavior
- Fixes and optimizations in NetworkClientManager
💾 Storage, Pruning & Disk Safety
-
Added minimum disk space safeguards
-
Cross-platform free disk space detection
-
Introduced and refined:
pruneBlockspruneTxIDs
-
Fixed pruning edge cases
-
Prevented pruning for legacy block versions (pre-v6)
-
Improved block compacting and reorg handling
-
Moved block storage layer (RocksDB + IStorage) into Core
-
Added mobile-optimized RocksDB settings
⚙️ Transaction & Activity System
-
Refactored ActivityStorage:
- Supports raw transaction storage
- Handles chain reorgs
- Returns transaction IDs on revert
-
Added status indexing
-
Unified transaction activity handling
-
Removed legacy TransactionCache
🧠 Consensus & Validation
- Fixed recovery mode edge cases
⛏️ Mining
- Argon2id mining expiration set at block height
6,307,200
🧪 API & Developer Experience
-
Added/improved APIs:
/getBlockHeader/sign/verify
-
Improved error handling (HTTP 500 cases)
-
General API cleanup and consistency improvements
🖥️ Dashboard
- Updated web dashboard
- Added transaction status indicators (including reverted)
- Minor UX improvements
🧵 Stability & Concurrency
- General stability improvements across core systems
🧹 Cleanup & Compatibility
- Removed obsolete protocol/message types
- Improved overall codebase consistency
- Maintained temporary backward compatibility with older nodes
📎 Links
Stay sharp, stay Ixian. 🦉✨
Ixian Core v0.9.7i - Scaling the Core
This release sharpens the internals of Ixian Core with parallelized block signature verification, optimized data structures, refined protocol handling, and improved presence management - paving the way for faster, leaner, and more reliable scaling across the Ixian ecosystem.
🔥 Highlights
v0.9.7i
- Startup/Shutdown improvements
- E2E Payments preview
v0.9.7h
- Startup/Shutdown improvements
- Improved S2Data latency
v0.9.7g
- Client Discovery related improvements
- Streaming/Message related improvements
v0.9.7e-f
- Client Discovery related improvements
- TIV related improvements
v0.9.7d
- PendingMessageProcessor slows down fix
- Client Discovery related improvements
- Fixed transaction related APIs for Clients
v0.9.7c
- SignerPowMiner fixes
- Presence related fixes
v0.9.7b
- SignerPowMiner re-implementation
- Presence related improvements
v0.9.7a
- Activity Storage re-implementation with RocksDB
v0.9.7
⚡ Performance & Scaling
- Parallelized signature verification in
Block.verifySignaturesfor significantly faster block validation on multi-core systems. - PresenceList and KeepAlive optimizations for lighter presence handling, faster client discovery, and steadier connectivity.
- Streamlined internal data structures for more efficient processing of blocks, transactions, and protocol data.
🗄 Block & Transaction Handling
- Block splitting into sections for better memory usage, storage efficiency, and sync performance.
- Transaction.fromBytes optimization - txid passed directly, eliminating unnecessary recalculation.
- Core structures prepared for faster block/transaction storage & retrieval in DLT.
🔧 Core Fixes & Improvements
- Improved numeric and protocol handling (
IxiNumber,IxiVarInt). - New helper extensions:
int/ulong.GetBytesBE(),long.ToUlongAbs(). - Fixed and enhanced disk space checks (
Platform.getAvailableDiskSpace) with Linux support. - General network improvements and cleanup.
📎 Links
Stay sharp, stay Ixian. 🦉✨