Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
ironfish-standalone-apple-x86_64-v2.11.0.zip | 2025-03-04 | 155.9 MB | |
ironfish-standalone-windows-x86_64-v2.11.0.zip | 2025-03-04 | 147.4 MB | |
ironfish-standalone-apple-arm64-v2.11.0.zip | 2025-03-04 | 154.1 MB | |
ironfish-standalone-linux-x86_64-v2.11.0.zip | 2025-03-04 | 294.7 MB | |
README.md | 2025-03-04 | 5.8 kB | |
v2.11.0 source code.tar.gz | 2025-03-04 | 189.2 MB | |
v2.11.0 source code.zip | 2025-03-04 | 190.0 MB | |
Totals: 7 Items | 1.1 GB | 0 |
What's Changed
Major Changes
- Added new ironfish-wasm support for Iron Fish WASM bindings. You can now develop using Iron Fish SDK in the web
- Added a new Ledger flag to all accounts which is returned in all RPCS
- Did multiple cleanups around identity to make multisig easier to use
RPC Breaking Changes ðŸ›
- getAccountsTransactions.test: Removed sort from streams back transactions for a given block sequence range by @j-s-n in https://github.com/iron-fish/ironfish/pull/5705
SDK Breaking Changes ðŸ›
- removes unused wallet method shouldDecryptForAccount by @hughy in https://github.com/iron-fish/ironfish/pull/5707
- deletes multisig identity on account import by @hughy in https://github.com/iron-fish/ironfish/pull/5692
Other Changes
- WASM: add bindings for
Witness
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5688 - WASM: add methods to create randomized keys by @andiflabs in https://github.com/iron-fish/ironfish/pull/5689
- WASM: add convenience methods to
PublicAddress
to work with hex by @andiflabs in https://github.com/iron-fish/ironfish/pull/5699 - WASM: add support for mnemonics by @andiflabs in https://github.com/iron-fish/ironfish/pull/5700
- renderSpan: add more time intervals by @j-s-n in https://github.com/iron-fish/ironfish/pull/5568
- Increase table default limit to 500 rows by @NullSoldier in https://github.com/iron-fish/ironfish/pull/5703
- Fix warning that table is being truncated by @NullSoldier in https://github.com/iron-fish/ironfish/pull/5702
- stores identity in multisig account value by @hughy in https://github.com/iron-fish/ironfish/pull/5630
- Add specific types to ledger functions by @NullSoldier in https://github.com/iron-fish/ironfish/pull/5708
- WASM: add bindings for
Proof
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5713 - Encoder tests now look for specific errors by @mat-if in https://github.com/iron-fish/ironfish/pull/5710
- account.test - getTransactionsByTime: added buffer comparison to sort by @j-s-n in https://github.com/iron-fish/ironfish/pull/5709
- reads identity from ledger in dkg round1 by @hughy in https://github.com/iron-fish/ironfish/pull/5711
- unhides remaining ledger flags by @hughy in https://github.com/iron-fish/ironfish/pull/5714
- adds ledger flag to 'wallet:multisig:participant' by @hughy in https://github.com/iron-fish/ironfish/pull/5712
- adds rpc to fetch identity for multisig account by @hughy in https://github.com/iron-fish/ironfish/pull/5715
- reads identity from ledger in 'wallet:multisig:commitment:create' by @hughy in https://github.com/iron-fish/ironfish/pull/5716
- reads identity from ledger in 'wallet:multisig:signature:create' by @hughy in https://github.com/iron-fish/ironfish/pull/5717
- wasm docs: package description License and README by @patnir in https://github.com/iron-fish/ironfish/pull/5720
- creates ui prompt to select multisig account by @hughy in https://github.com/iron-fish/ironfish/pull/5719
- ci: Publish Rust WASM package to npm by @patnir in https://github.com/iron-fish/ironfish/pull/5721
- Adds scope flag to wasm github action by @patnir in https://github.com/iron-fish/ironfish/pull/5723
- WASM: change
Language
to be a proper TypeScript enum by @andiflabs in https://github.com/iron-fish/ironfish/pull/5726 - WASM: change the
PublicAddress.hex
getter toPublicAddress.toHex()
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5728 - WASM: expose authorizing keys from
SaplingKey
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5729 - WASM: rename
randomized_public_key
torandomized_public_key_pair
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5730 - WASM: add bindings for
EphemeralKeyPair
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5727 - reads identity from Ledger in DKG round3 by @hughy in https://github.com/iron-fish/ironfish/pull/5718
- uses multisigAccountPrompt in signing commands by @hughy in https://github.com/iron-fish/ironfish/pull/5722
- uses 'getAccountIdentity' to determine identity in multisig sign by @hughy in https://github.com/iron-fish/ironfish/pull/5724
- WASM: add bindings for
Note.commitment_point()
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5733 - Add methods to ProposedTransaction and description builders to build zk circuits by @andiflabs in https://github.com/iron-fish/ironfish/pull/5731
- does not import ledger identity in 'wallet:multisig:dkg:create' by @hughy in https://github.com/iron-fish/ironfish/pull/5725
- removes ledger flag from 'wallet:multisig:participant:create' by @hughy in https://github.com/iron-fish/ironfish/pull/5732
- WASM: add bindings for zero-knowledge circuit structs by @andiflabs in https://github.com/iron-fish/ironfish/pull/5734
- WASM: add bindings for
Scalar.zero()
andFr.from_bytes()
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5735 - WASM: change
Witness
to useMerkleNoteHash
instead ofScalar
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5736 - WASM: add bindings for
ProposedTransaction
by @andiflabs in https://github.com/iron-fish/ironfish/pull/5738 - Implement spend and mint description builders by @andiflabs in https://github.com/iron-fish/ironfish/pull/5737
- Added Ledger to Account Create, Import, Migration of Existing by @j-s-n in https://github.com/iron-fish/ironfish/pull/5701
- Fix
cargo clippy
errors generated whentransaction-proofs
is off by @andiflabs in https://github.com/iron-fish/ironfish/pull/5740 - makes participantName and ledger flags exclusive in dkg by @hughy in https://github.com/iron-fish/ironfish/pull/5742
Full Changelog: https://github.com/iron-fish/ironfish/compare/v2.10.0...v2.11.0