Notable Changes
We've done a lot of work to stratum, and introduced a stratum protocol version. This will require you to upgrade your miner by the next major release or you will no longer be able to connect to the ironfish pool.
A big thank you to our external contributors like @wd021, @krompets, @rpanic, @hamza-siddiq, and @hpool-dev
What's Changed
- Add a better description for
accounts:balance
command in --help #1599 - Replace
bfilter
with@ironfish/bfilter
#1598 chain:forks
now shows graffiti, proper spacing for some columns #1606- Added test for
accounts:publickey
@krompets #1626 - Updated fuse.js for ironfish-graph-explore @hamza-siddiq #1580
- Added
ironfish status
test @krompets #1644 - Log when syncing does not start from orphan blocks #1642
- Small test script cleanup @wd021 #1647
Worker Pool
- Remove
lastJobId
from worker pool #1605 - Fix dropping transactions because of larger blocks by increasing worker pool saturation size #1608
- Add a round robin queue to the worker pool #1607
- Fix not properly stopping syncer on node close #1660
- Rename
accounts:publickey
toaccounts:address
#1658
Peer Network
- Send known peers in peer list message #1685
RPC
- Stabilized and made TLS encryption the default wheen using the RPC layer over TCP #1581, #1584, #1585, #1565, #1575, #1589, #1592, #1591,
- Fixed RPC messages being dropped by adding a message buffer to the RPC adapters #1614
Pool & Mining
- Record the transaction hash in the payouts table #1586
- Adds a config
poolPayoutExpirationSequenceDelta
option to change payout transaction expiry #1587 - Fixed miner messages being dropped by adding a message buffer to the stratum server #1609
- Factored out class for discord, lark notifications #1623
- Don't accept miners without a remoteAddress #1631
- Add option to the number of miners from one IP address @rpanic #1553
- Add links to block explorer in webhook messages #1634
- Add timeout to reconnection #1635
- Adds more external notifications for the pool #1643
- Add verison to stratum handshake #1656
- Add stratum peer banning and management system #1659
- Add miner disconnected messsage to stratum #1674
- Resend stratum ban message on reconnect #1689
- Add option to disable stratum server banning #1680
Wallet
- Check for minimum confirmed blocks when fetching balance #1571
- Add
--no-rescan
option onaccounts:import
by @wd021 #1594 - Batch jobs to fetch unspent notes #1604
- Added new
accounts:notes
andaccounts:transactions
commands by @wd021 #1086 - Wallet should accept transaction regardles of mempool #1624
- Add
depositAll
command @wd021 #1487
Full Changelog: v0.1.36...v0.1.370