github iron-fish/ironfish v0.1.37

latest releases: v2.4.0, v2.3.0, v2.2.0...
2 years ago

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 to accounts: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 on accounts:import by @wd021 #1594
  • Batch jobs to fetch unspent notes #1604
  • Added new accounts:notes and accounts: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

Don't miss a new ironfish release

NewReleases is sending notifications on new releases.