v1.8.0 - Eunos Paya
Note: This version has been deprecated. A higher version has been released. Please use one of the higher versions to upgrade. The following information is purely historical.
Mandatory Update
What’s Changed
This is a mandatory update for the upcoming Eunos Paya chain upgrade. It contains key features and fixes.
Eunos Paya upgrade is set for block 1072000 (approx. ETA Thursday, 05 Aug 2021) on mainnet.
Update of mainnet node before the chain upgrade block is REQUIRED.
Key changes
-
Added: Masternodes now optionally support 5 year and 10 year timelocks for increased staking power of 1.5x or 2x respectively.
- This can be used after Eunos Paya upgrade with an additional parameter to
createmasternode
RPC that takes inFIVEYEARTIMELOCK
orTENYEARTIMELOCK
argument. Please note that this means the masternode once created cannot be resigned for the given period, and the collateral is locked. - Use
defi-cli help createmasternode
for more info.
- This can be used after Eunos Paya upgrade with an additional parameter to
-
Changed: Improved InterChain Exchange (atomic swap) consistency. Atomic swap users should find swaps are smoother and successful after Eunos Paya upgrade than before.
-
Changed: RPC
getmintinginfo
is now deprecated. Please switch togetmininginfo
instead.
Bootstrap snapshots (optional)
You can use one of the following snapshots to help speed-up bootstrapping of fresh nodes:
Bootstrap block-height: 1052243
🚀 Features
- Add support for subnode staking @Bushstar (#628)
- v1.8.0 @Bushstar (#530)
- Introduce pool reward type @bvbfan (#469)
- Feature/getmintinginfo to getmininginfo @HiDiego (#579)
- Feature/pagination lists rpc @HiDiego (#568)
- Set anchor DB version and wipe it and SPV DB on version change @Bushstar (#561)
🐛 Bug Fixes
- Update mempool reorg on high hash error @bvbfan (#643)
- Fix delay for masternode activation/resign delay @Mixa84 (#639)
- Keep last undo prune height @bvbfan (#637)
- Fix intermittent poolswap test failure by wiping mempool after chain revert @Bushstar (#630)
- Fix intermittent DIP1 test failure by allowing time to reindex @Bushstar (#631)
- Only accept fixed lockin times for MN collateral @Bushstar (#620)
- Add timelock to metadata check post-EP @Bushstar (#615)
- Don't allow blockchain reverting prior last checkpoint in any case @bvbfan (#597)
- Apply token filter to rewards in history @bvbfan (#557)
- Fix/setoracledata timestamp validation @HiDiego (#587)
- Send from UTXOs, do not subtract fee from amount @Bushstar (#559)
- Specify oracle weight age between 0 and 255 @bvbfan (#574)
- Fix status in icx_getorder rpc @Mixa84 (#571)
- Fix connection issues on Windows @Bushstar (#570)
- Show addresses not script hex in getcustomtx @Bushstar (#558)
- Use actual blocktime when storing TX. @Bushstar (#560)
- On HTLC creation get last weeks filtered blocks @Bushstar (#556)
- Show the amount value if amount not match @ShengguangXiao (#553)
- getmasternodeblocks add single quote to help text @Bushstar (#547)
- Do db compacting after undo pruning @bvbfan (#543)
- Keep minter pubkey in cache @bvbfan (#542)
🧰 Maintenance
- Eunos Paya revised height @prasannavl (#641)
- Remove EunosSims @Bushstar (#632)
- Update seeds @prasannavl (#622)
- Increment EunosPaya fork height @Bushstar (#624)
- Set mainnet EunosPaya height @Bushstar (#616)
- Reduce output from getblocktemplate @Bushstar (#548)
How to run?
Download and untar the relevant version to your operating system, run bin/defid
or bin/defid.exe
to start a DeFi Blockchain daemon. The client (CLI) can be found at bin/defi-cli
or bin/defi-cli.exe
.
DeFi Wallet App (GUI) users
If you are running the desktop DeFi Wallet App, you do not have to manually update the underlying node as the app will handle it. Check https://github.com/DeFiCh/app/releases for the latest releases.
Testnet Info
The following are informational updates that apply only for development on testnet:
- Testnet has been rolled back to the testnet specific Eunos Paya block height (
463300
) along with the release. - Blockhash of testnet 463300:
9699e126d2d41099a4ba913e3e2ef7fa76acf473130b858a85edce730b690621
Issues
Please report any issues to [email protected], or reach out to us via Reddit or Telegram.