Notable changes
"Hosted Node" points will now only be counted for nodes running the latest version, with a 1 week grace period. This means that if you are running a node with version below 0.1.36, you have 1 week to upgrade to 0.1.36 to continue gaining points for the "Hosted Node" category.
For those of you hosting a pool: A new flag has been added --balancePercentPayout
which will override the poolBalancePercentPayout
config setting. This new CLI flag functions as an actual %, so for example miners:pools:start --balancePercentPayout=30
will payout 30%. The goal is to allow pools to update to this correct logic without causing unexpected changes. poolBalancePercentPayout
will either be fixed or deprecated in a future release.
What's Changed
- Add abstract IronfishClient by @hughy in #1448
- Refactor MemoryClient by @danield9tqh in #1450
- Remove dead code in RPC layer by @danield9tqh in #1451
- Combine MemoryAdapter and MemoryClient functionality by @danield9tqh in #1453
- fix(ironfish): Use
tx
object when updatingnoteToNullifier
map by @rohanjadvani in #1459 - add flag to override pool balance payout percentage by @danield9tqh in #1491
- Use bigint division in mining pool by @danield9tqh in #1495
- pass down logger in mining code by @danield9tqh in #1492
- Add logs to mining pool by @danield9tqh in #1497
- feat: implements TCP client using native net module by @hughy in #1463
- fix: removes default createRootLogger from RPC adapters and clients by @hughy in #1498
- FEAT: support lark message by @hairtail in #1431
- Fix incorrectly kicking peers if we have the TX by @NullSoldier in #1505
- Revert "fix: removes default createRootLogger from RPC adapters and clients" by @hughy in #1504
- Add test for blocks:show command by @vchs1v in #1460
- fix: don't log 'failed to connect' in TCP client if connection successful by @hughy in #1507
- Remove docker-compose files by @dguenther in #1513
- Add fallback mined block url if terminal doesn't support hyperlinks by @vchs1v in #1454
- Add: TLS. Pin version. Integrity by @kim0 in #1483
- exportChain code coverage by @AmberKiso in #1501
- Update fuse.js by @hamza-siddiq in #1510
- Delete disconnecting peers for non acceptable tx by @NullSoldier in #1517
- Add ability to log to JSON in the console by @danield9tqh in #1506
- Pool database: Add index on createdAt for share table by @mat-if in #1516
- Reset chainProcessor hash if index head not found in database by @deekerno in #1555
- Lower the block sync amount from 100 to 20 by @mat-if in #1557
- small text updates by @wd021 in #1543
- Move max upload in syncer to flag by @NullSoldier in #1559
- Remove redundant
sendTo
function by @danield9tqh in #1560 - Remove whitelist from Syncer by @danield9tqh in #1568
- remove unused onKnownPeersChanged by @danield9tqh in #1570
- feat: adds a message buffer to the stratum client by @hughy in #1569
- feat: implements secure adapter and client for TLS over TCP by @hughy in #1508
- fix: transaction errors & account balance issues by @wd021 in #1537
- feat(ironfish): Add config variable for minimum block confirmations by @rohanjadvani in #1566
- Bump up the default batch size by @mat-if in #1573
New Contributors
- @hughy made their first contribution in #1448
- @hairtail made their first contribution in #1431
- @vchs1v made their first contribution in #1460
- @kim0 made their first contribution in #1483
- @hamza-siddiq made their first contribution in #1510
Full Changelog: v0.1.35...v0.1.36