Releases: DeFiCh/ain
Releases · DeFiCh/ain
v4.2.4
Optional Upgrade
Upgrade Notes
- From
v4.2.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://storage.googleapis.com/defichain-asia/index.html
- [EU] https://storage.googleapis.com/defichain-eu/index.html
What's Changed
- Add logging for consolidation addrs by @prasannavl in #3120
- Add account hashes to logdbhashes by @Bushstar in #3121
- Add raw parser for db integrity checks by @prasannavl in #3122
- Fix lints by @prasannavl in #3124
- v4.2.4 by @prasannavl in #3123
Full Changelog: v4.2.3...v4.2.4
v4.2.3
Optional Upgrade
Highlights
- Minor logdb hash refinements
Upgrade Notes
- From
v4.2.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://storage.googleapis.com/defichain-asia/index.html
- [EU] https://storage.googleapis.com/defichain-eu/index.html
What's Changed
- Use consistent address for mocknet by @Bushstar in #3115
- Fix error in no undo hash by @Bushstar in #3116
- Add block hash to logdbhashes by @Bushstar in #3117
- Ocean fix invalidate flow by reverse loop by @canonbrother in #3111
- Fix lints by @prasannavl in #3119
- v4.2.3 by @prasannavl in #3118
Full Changelog: v4.2.2...v4.2.3
v4.2.2
Optional Upgrade
Highlights
- Post-static-rewards consolidation fix.
- Ocean refinements.
- Generate DB hash with and without undos.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- Ocean: refinements II by @canonbrother in #3100
- Add ICX Taker Fee logging by @Bushstar in #3108
- Log DVM hash without undos by @Bushstar in #3109
- Fix skipping of static rewards by @Bushstar in #3110
- Ocean: Catchup to tip on startup by @Jouzo in #3105
- Add TXID to swap results by @Bushstar in #3113
- v4.2.2 by @Bushstar in #3112
Full Changelog: v4.2.1...v4.2.2
v4.2.1
Optional Upgrade
This is a minor release to fix a Too many open files
files error, if your node has encountered this bug then please update to this release.
Highlights
- Adjust RocksDB options to resolve the
Too many open files
error. - Allow mocknet to run on all networks, not just mainnet.
- Update
-ports=auto
to use network specific folders, enables usage of different networks on the same data dfirectory. - Update
-consolidaterewards
to only update non-static rewards post-fork.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- Cleanup: remove dead code by @Jouzo in #3096
- Only consolidate per-block rewards after moving to static rewards by @Bushstar in #3099
- Remove ports just before usage. Use network specific folders. by @Bushstar in #3102
- Add mocknet to all networks by @Bushstar in #3103
- Update rocksdb default options by @Jouzo in #3104
Full Changelog: v4.2.0...v4.2.1
v4.2.0
Mandatory Upgrade
Hard fork upgrade is set for block 4463000 (approx. ETA Oct 29, 2024. UTC) on mainnet.
Update of mainnet node to v4.2
before the chain upgrade block is REQUIRED.
Protocol Upgrades
- dToken restart
- Mint blocks in chronological order
- Transfer token owner
- Governance
- Static pool rewards
- Token deprecation
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- Ocean: Fixes LW support by @Jouzo in #3079
- Add Ocean experimental flag alias by @Bushstar in #3095
- v4.2.0 by @prasannavl in #3094
Full Changelog: v4.1.12...v4.2.0
v4.1.12
Optional Upgrade
Highlights
- Improve sync speed by only pruning undos on exact checkpoint block, nodes at tip will prune undos from new checkpoints on startup.
- RPC to dump raw DVM database to file.
- RPC to generate a hashes based on DVM and EVM DBs.
- Allow Governance and Foundation to update loan tokens after the fork.
- Log ICX exploits with
-debug=icxbug
.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- CI/sync: Remove DATADIR_ROLLBACK after log generation by @Jouzo in #3077
- Dump CCustomCSView DB to files by @Bushstar in #3081
- Add size argument to logdvmstate. Dump to data directory. by @Bushstar in #3082
- logdvmstate flush DB to disk by @Bushstar in #3083
- net processing: Only send a getheaders for one block in an INV by @Bushstar in #3085
- Don't iter over undo on each block by @Jouzo in #3086
- Generate hash of DVM and EVM DBs by @Bushstar in #3084
- Prune undos on startup by @Bushstar in #3087
- Fix PruneCheckpoint on genesis block by @Jouzo in #3088
- Log ICX Bug by @Bushstar in #3089
- Allow Governance and Foundation to update loan tokens after the fork by @Bushstar in #3091
- Add evmhash and oceanahsh to logdbhashes by @Jouzo in #3093
- v4.1.12 by @Bushstar in #3092
Full Changelog: v4.1.11...v4.1.12
v4.1.11
Optional Upgrade
Highlights
- Testnet hard fork to Tuesday 1st October on block 1,810,800.
- Removes the unfreezer feature.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
Full Changelog: v4.1.10...v4.1.11
v4.1.10
Optional Upgrade
Highlights
- Sets the Testnet hard fork to Tuesday 1st October on block 1,810,800.
- Adds the Ocean indexer.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- Restart: Test future swaps refunded by @Bushstar in #3066
- Mint META in specific test to avoid index change by @Bushstar in #3068
- Update createtoken RPC to allow Gov to create DATs by @Bushstar in #3073
- Ocean archive indexer and api server by @Jouzo in #2724
- v4.1.10 by @Bushstar in #3074
Full Changelog: v4.1.9...v4.1.10
v4.1.9
Optional Upgrade
Highlights
- Changi final feature release for upcoming upgrade.
- Final governance changes to enable community governance.
- Option to enable https://defiscan.live/governance/d9bd72090e6d5258ec2372049ae6758dc319deba76c6f49850ec5e80ae3823db if needed.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- Add unsetgovheight/cleargovheights. Remove Gov from setgov/unsetgov. by @Bushstar in #3063
- feat: unfreeze mn by @canonbrother in #3062
Full Changelog: v4.1.8...v4.1.9
v4.1.8
Optional Upgrade
Highlights
- dToken Restart:
- Allow 1:1 upgrades via the DST20 version 3 contract.
- Restore loan and collateral amounts from auctions to vaults.
Upgrade Notes
- From
v4.1.x
: Drop in upgrade. - All other older nodes: Fresh sync or bootstrap from snapshots required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
Network Snapshot
- [Asia] https://defi-snapshots.s3.ap-southeast-1.amazonaws.com/index.txt
- [EU] https://defi-snapshots-europe.s3.eu-central-1.amazonaws.com/index.txt
- [Sydney] https://defi-snapshots-sydney.s3.ap-southeast-2.amazonaws.com/index.txt
- [US] https://defi-snapshots-us.s3.amazonaws.com/index.txt
What's Changed
- Restart: Restore loan and collateral from auctions to vaults by @Bushstar in #3053
- Upgrade DST20 contract to allow 1:1 splits by @Bushstar in #3059
- v4.1.8 by @Bushstar in #3060
Full Changelog: v4.1.7...v4.1.8