Skip to content

Releases: iron-fish/ironfish

v2.10.0

17 Dec 00:12
03b5180
Compare
Choose a tag to compare

What's Changed

SDK Breaking Changes 🛠

Other Changes

Full Changelog: v2.9.0...v2.10.0

v2.9.0

07 Nov 22:03
6693fe5
Compare
Choose a tag to compare

What's Changed

  • Added more functionality for ledger and multisig accounts. Improvements to the multisig broker server
  • Consume all of the rust crates from crates.io instead of github
  • bug fixes + CLI usability improvements

SDK Breaking Changes 🛠

  • Pass in account head to wallet/createAccount by @danield9tqh in #5619
  • Proof generation key is now a ironfish owned type that is defined in ironfish-zkp, construction occurs now via ProofGenerationKey::new() instead of ProofGenerationKey { ak, nk }. It is re-exported via ironfish rust package, so imports should not change. by @jowparks in #5559

New Contributors

Full Changelog: v2.8.1...v2.9.0

v2.8.1

10 Oct 01:27
75d2c9c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.0...v2.8.1

v2.8.0

09 Oct 23:26
700c521
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v2.7.0...v2.8.0

v2.7.0

27 Sep 21:56
311abaf
Compare
Choose a tag to compare

What's Changed

Other Changes

  • feat(cli): Unhide encryption CLI commands by @rohanjadvani in #5396
  • feat(cli,ironfish): Add descriptions to primitives index by @rohanjadvani in #5412
  • feat(cli,ironfish): Improve export for AccountImport by @rohanjadvani in #5414
  • Add the ability to use a ledger device with the mint command by @mat-if in #5417
  • exports makeFakeWitness test util from ironfish sdk by @hughy in #5415
  • Enable transfering in a mint in the CLI by @NullSoldier in #5418
  • use the testnet api url for asset verification when on testnet network by @mat-if in #5384
  • Revert "exports makeFakeWitness test util from ironfish sdk (#5415)" by @hughy in #5419
  • Feat/ledger dkg cli by @patnir in #5421
  • Allows --metadata '' when minting an asset by @mat-if in #5424
  • adds exportable devUtils module by @hughy in #5423
  • separates Ledger DKG logic from single signer by @hughy in #5425
  • Error for too many participants by @patnir in #5426
  • Ask for confirmation while retrying ledger connect by @patnir in #5428
  • fix resolution of @zondax/ledger-js package by @hughy in #5427
  • Review ledger transaction before commitment by @patnir in #5429
  • Expect to participant in signing by @patnir in #5431
  • Fix logical error on catching duplicates by @patnir in #5432
  • optionally sets createdAt when importing multisig accounts by @hughy in #5430
  • fixes rendering of tx assets if node not synced by @hughy in #5436
  • Use Chainport fallback token list API by @dguenther in #5437
  • Rename interactive step Identity to Participant Identity by @mat-if in #5434
  • Rename newAccount flag in dkg create command to name by @mat-if in #5435
  • chainport config update with mainnet fields by @patnir in #5422
  • Fix minor typos (show -> shown) by @mat-if in #5433
  • Rahul/signing app error display improvement by @patnir in #5439
  • Temporarily assign different URL for mainnet by @mat-if in #5441
  • explicityly asking to broadcast ledger transaction by @patnir in #5440
  • Detects whether ironfish dkg app is open by @patnir in #5442
  • refresh Ledger connection before each instruction by @hughy in #5444
  • displays own identity at start of signing process by @hughy in #5445
  • ensures that min signers entered is <= total participants by @hughy in #5446
  • changes 'backup' from flag to arg in 'restore' by @hughy in #5447
  • uses actionable error message for common Ledger errors by @hughy in #5448
  • wallet:multisig:account:participants displays your identity separately by @mat-if in #5450
  • inputNumberPrompt and usage by @patnir in #5443
  • bumps versions for v2.7.0 by @hughy in #5452
  • staging -> master by @hughy in #5451
  • Revert "staging -> master (#5451)" by @mat-if in #5453
  • staging > master by @mat-if in #5454

Full Changelog: v2.6.0...v2.7.0

v2.6.0

20 Sep 21:20
8e83b5c
Compare
Choose a tag to compare

Highlights

  • Wallet Encryption 🔒

What's Changed

Other Changes

Read more

v2.5.0

01 Aug 21:23
fc8d80e
Compare
Choose a tag to compare

What's Changed

Highlights

  • Enhanced wallet scanning performance and parallelism.
  • Implements Ledger hardware wallet integration
  • Support for creating unsigned transactions in various wallet commands
  • Upgraded to oclif 4.x for improved CLI functionality

RPC Breaking Changes 🛠

Other Changes

Full Changelog: v2.4.1...v2.5.0

v2.4.1

08 Jul 20:44
d255420
Compare
Choose a tag to compare

What's Changed

v2.4.1 fixes a memory leak introduced in v2.4.0

Other Changes

Full Changelog: v2.4.0...v2.4.1

v2.4.0

24 Jun 21:57
5201a94
Compare
Choose a tag to compare

What's Changed

RPC Breaking Changes 🛠

  • RPC node/getStatus now returns the latest accounts head in accounts.head
  • Effectively deleted wallet/rescanAccount in favor of wallet/rescan. It rescans all accounts and doesn't apply to one account. Also changed request input.
  • RPC wallet/exportAccount now only returns encoded accounts and defaults to Base64Json format. It no longer supports returning an RpcAccountImport.
  • RPC wallet/importAccount now only accepts encoded accounts. It no longer supports importing an RpcAccountImport.

SDK Breaking Changes 🛠

  • Deleted Wallet.getLatestHeadHash() in favor of Wallet.getLatestHead()

Other Changes

Read more

v2.3.0

25 Apr 20:03
8b26bfe
Compare
Choose a tag to compare

What's Changed

RPC Breaking Changes 🛠

  • Always honor the name parameter passed to importAccount by @andiflabs in #4906

SDK Breaking Changes 🛠

Other Changes

  • updating level db version to 6.1.1 by @patnir in #4894
  • Update to the latest version of ironfish-frost by @andiflabs in #4902
  • fix(ironfish): Use CLI flag option for encrypted trusted dealer imports by @rohanjadvani in #4903
  • Implement wallet/multisig/dkg/round3 RPC by @andiflabs in #4900
  • feat(cli,ironfish): Add wallet:multisig:dkg:round3 by @rohanjadvani in #4905
  • Update Cargo dependencies to fix dependabot alerts by @andiflabs in #4904
  • add option to force full account rescan from genesis by @hughy in #4901
  • Rahul/ifl 2471 normalize confirm message in cli in a helper function by @patnir in #4908
  • Add integration tests for multisig with distributed key generation (DKG) by @andiflabs in #4907
  • Standardizing post CLI command by @patnir in #4911
  • feat(cli,ironfish): Add flag to override name in round3 by @rohanjadvani in #4912
  • Move ironfish-mpc to a new repository by @dguenther in #4914
  • Add transaction summary to wallet:post by @dguenther in #4910
  • Batch accounts when decrypting transaction notes by @dguenther in #4727
  • Show the correct decimal amount in wallet:transactions command by @danield9tqh in #4913
  • select secret name from list in dkg commands by @hughy in #4916
  • feat(cli): Improve prompt in round3 to indicate which packages from what round are needed by @rohanjadvani in #4917
  • Multisig DKG Round 3: add an option to rescan the imported account by @andiflabs in #4918
  • removes 'next step' from participant:create output by @hughy in #4921
  • Multisig DKG: test that, at the end of round 3, participant identities are recorded correctly by @andiflabs in #4919
  • Fix wallet.test.slow.ts and round3.test.ts by @andiflabs in #4922
  • Multisig DKG: use the round 2 "combined" public packages by @andiflabs in #4923
  • Multisig DKG: prefix every occurrence of "package" with the round number by @andiflabs in #4924
  • Remove unused renderIron function by @danield9tqh in #4925
  • renames wallet:multisig:participants to wallet:multisig:account:participants by @hughy in #4926
  • feat(cli): Add CLI command to list identities by @rohanjadvani in #4928
  • renames secretName to participantName by @hughy in #4927
  • updates text of identities prompts by @hughy in #4930
  • feat(cli): Unhide multisig commands by @rohanjadvani in #4932
  • adds cli command to view details for raw, unsigned transactions by @hughy in #4931
  • v2.3.0 by @rohanjadvani in #4934
  • STAGING -> MASTER by @rohanjadvani in #4935

Full Changelog: v2.2.0...v2.3.0