Releases: spacesprotocol/spaces
Releases · spacesprotocol/spaces
Release v0.0.5
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
Spaces release of version v0.0.5-rc1.
Release v0.0.4
DEPRECATED: It's recommended to switch to v0.0.5
Release v0.0.4-rc1
Spaces release of version v0.0.4-rc1.
Release v0.0.3
Spaces release of version v0.0.3.
Spaced v0.0.2
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 totestnet
and data directory was renamed totestnet
- A quick re-sync is required due to an update in the database format