Skip to content

Releases: spacesprotocol/spaces

Release v0.0.5

02 Dec 19:03
0531ee8
Compare
Choose a tag to compare

New Features

checkpackage RPC Command: this command simulates the protocol state changes that would result from a set of ordered transactions. This is especially useful for viewing mempool changes in the Spaces explorer and other similar use cases.

tx-checker: Inspects what a wallet transaction will do before broadcasting it. This acts as a last line of defense and is enabled by default. It can be turned off with the --skip-tx-check flag.

Stability & Bug Fixes

  • Retry temporary RPC errors with exponential backoff.
  • Fix an issue where wallet balances were incorrectly shown as 0.
  • Fix fee bumping must stick to same parameters as original tx and made coin selection for bids more conservative.
  • Handle RPC errors more consistently across various Bitcoin Core versions.
  • Resolve a bug where batching multiple transfers in the same transaction could result in a revocation.
  • Add a new integration test setup with a preloaded Bitcoin Core regtest containing 10,000 spaces and 100 funded wallets.
  • Expanded integration tests to cover various edge cases.

Release v0.0.5-rc1

23 Nov 22:51
2389e0d
Compare
Choose a tag to compare

Spaces release of version v0.0.5-rc1.

Release v0.0.4

20 Nov 13:49
1b305dd
Compare
Choose a tag to compare

DEPRECATED: It's recommended to switch to v0.0.5

Release v0.0.4-rc1

19 Nov 22:29
c8ba99f
Compare
Choose a tag to compare

Spaces release of version v0.0.4-rc1.

Release v0.0.3

06 Nov 18:04
8070608
Compare
Choose a tag to compare

Spaces release of version v0.0.3.

Spaced v0.0.2

13 Aug 17:52
14a6282
Compare
Choose a tag to compare
Spaced v0.0.2 Pre-release
Pre-release

Improvements

  • Testnet4 support
  • Introduced New RPC commands: getwalletinfo, getserverinfo, importwallet, exportwallet
  • New faster block fetcher to process incoming blocks in a thread pool
  • Customize resource usage during initial syncing using -j flag to restrict number of concurrent jobs allowed

Bug fixes

  • Wallet coin selection should avoid picking spent UTXOs when recycling space outputs
  • Update signer to use sighhash default flag for taproot script spends during space reveals
  • Chain tip wasn't being updated correctly during block re-organization
  • Update spacedb dependency to fix a bug in routing specific keys
  • Avoid blocking/slowing down wallet requests during sync

Network changes

Updated ports:

  • 7225 for mainnet (not yet enabled)
  • 7224 for testnet4
  • 7223 for testnet (deprecated testnet3)
  • 7218 for regtest

Other changes

  • --chain flag value test updated to testnet and data directory was renamed to testnet
  • A quick re-sync is required due to an update in the database format