Skip to content

Releases: iron-fish/ironfish

v0.1.71

08 Mar 04:08
ad99f52
Compare
Choose a tag to compare

Note: Please do not update to this version. It's for testing purposes only. You can downgrade to 0.1.70 by running npm install -g [email protected].

Testers: If you update from an older version, you will need to delete your chain database at ~/.ironfish/databases/chain to connect to the new testnet network.

What's Changed

Full Changelog: v0.1.70...v0.1.71

v0.1.70

25 Feb 22:37
6fb75f4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.69...v0.1.70

v0.1.69

24 Feb 21:27
46295bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.68...v0.1.69

v0.1.68

21 Feb 16:56
cbd402c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.67...v0.1.68

v0.1.67

10 Feb 23:55
bba0453
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.66...v0.1.67

v0.1.66

09 Feb 21:20
12abe5b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.65...v0.1.66

v0.1.65

06 Feb 03:22
f3fdfa1
Compare
Choose a tag to compare

What's Changed

This is a very small release. The main changes are for the trusted setup client in preparation for the contribution period. Also small improvements in the mint, burn and transactions CLI

All Changes

Full Changelog: v0.1.64...v0.1.65

v0.1.64

04 Feb 01:20
aaba8cb
Compare
Choose a tag to compare

What's Changed

The trusted setup ceremony is coming up soon so we are releasing a client and server for the ceremony. Come join in on Feb 13th

The wallet has new import/export functionality. You can now import and export your keys using a seed phrase. The CLI user experience for importing/exporting has improved as well

Lots of other work is being done on the wallet CLI to improve the user experience. Some notable changes include work for offline signing of new transaction, improved CLI experiences for showing wallet balances and wallet transactions and improving the mint/burn commands

Trusted Setup

Wallet Import/Export + Mnemonics

Wallet Improvements

  • makes note decryption for spender optional by @hughy in #2897
  • Check validity of coin/fee input numbers by @wd021 in #3106
  • shows all assets for each transaction in transactions list by @hughy in #3020
  • fixes confirmed balance calculation for transactions without change by @hughy in #3129
  • updates CLI transactions list UX by @hughy in #3221
  • fixes syncing transactions with no change by @hughy in #3211
  • feat(ironfish+cli) Add 'confirmations' options for wallet:[send/mint/burn] by @holahula in #3226
  • fixes little-endian encodings in walletDb by @hughy in #3257
  • Use Mint Data for Raw Transaction by @ygao76 in #3212
  • Update post with spending key by @ygao76 in #3236
  • Replace hardcode values by @ygao76 in #2890
  • Add raw tx flag to wallet:send by @ygao76 in #3272
  • Offline post by @ygao76 in #3271
  • adds --offset option to transactions list by @hughy in #3281
  • Add wallet:transaction:add and wallet.addTransaction by @NullSoldier in #3164
  • Add the ability to watch a transaction status by @NullSoldier in #3178

Other

  • adds tests for getTransactionType by @hughy in #2948
  • feat(ironfish): add influx support for tracking the duration required to create new block templates by @holahula in #3147
  • Pass oclif table flags into peers table by @NullSoldier in #2962
  • getBlock route returns on-chain block of the specified index by @hairtail in #3082
  • Use string as block difficulty in getBlock, instead of Number by @hairtail in #3163
  • Add chain.getDifficulty rpc route by @hairtail in #3152
  • feat(ironfish): getBlockInfo RPC supports confirmation by @mat-if in #3209
  • feat(ironfish): introduce an event loop for mining pool by @mat-if in #3205
  • Debug log CLI error if it exists by @NullSoldier in #3165
  • Update CONTRIBUTING.md by @mcguckinb in #3183
  • Fix chain:asset args name by @wd021 in #3247
  • chore: remove codecov cli by @jowparks in #3229
  • Add mint/burn information to chain.getTransaction route by @hairtail in #3203
  • feat(ironfish): Add RPC function to get network hash power by @holahula in #3266

New Contributors

Full Changelog: v0.1.63...v0.1.64

v0.1.63

26 Jan 21:49
693ff0f
Compare
Choose a tag to compare

What's Changed

There have been a lot of improvements around the Wallet CLI. The wallet balance now shows pending transactions balances (balances for transactions that have not yet been confirmed on chain).

There have also been some improvements around estimating transaction fees. The changes provide better estimations and improved code quality

The code to run the trusted setup ceremony has been merged. This will be deployed in the next couple of weeks for the contribution period

Wallet CLI Improvements

Transaction Fee Estimation

Trusted Setup Ceremony

Other Fixes

  • Check isMinersFee when validating transactions by @dguenther in #2758
  • Change Buffer to JsBuffer in verifyTransactions by @dguenther in #3090
  • Fix blockchain.test.ts fixture regeneration by @dguenther in #3126
  • fix(napi): Downgrade to known-good version without segfaults by @mat-if in #3115
  • fix: solo miner will wait for new work after submitting by @mat-if in #3127
  • feat(ironfish): Add max value check to mint/burn during post by @rohanjadvani in #3142

New Contributors

Full Changelog: v0.1.62...v0.1.63

v0.1.62

20 Jan 01:23
4ab43f3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.61...v0.1.62