-
Notifications
You must be signed in to change notification settings - Fork 574
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
staging -> master #5405
staging -> master #5405
Commits on Aug 2, 2024
-
Move JSON flags into flags module (#5199)
This allows us to over-ride the built in OCLIF JSON flag group which exists at https://github.com/oclif/core/blob/213e9203fd7f0f5aaffdcc9eb28d2828f7679373/src/util/aggregate-flags.ts#L4C1-L7C3
Configuration menu - View commit details
-
Copy full SHA for 8147d4f - Browse repository at this point
Copy the full SHA 8147d4fView commit details -
Add custom help category for RPC flags (#5200)
This should make all the RPC flags show up in their own section in --help now.
Configuration menu - View commit details
-
Copy full SHA for aa2bb1c - Browse repository at this point
Copy the full SHA aa2bb1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 412e450 - Browse repository at this point
Copy the full SHA 412e450View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a7e85 - Browse repository at this point
Copy the full SHA 78a7e85View commit details -
Fix start command wallet flag over-riding config (#5204)
Because it defaulted to true instead of undefined.
Configuration menu - View commit details
-
Copy full SHA for c89980c - Browse repository at this point
Copy the full SHA c89980cView commit details -
Add an asset info example (#5205)
It will show an example to see the native currency information
Configuration menu - View commit details
-
Copy full SHA for 0dc52d6 - Browse repository at this point
Copy the full SHA 0dc52d6View commit details -
Reorder chain commands so args are before flags (#5203)
This creates a standard in laying our command code.
Configuration menu - View commit details
-
Copy full SHA for 24c0568 - Browse repository at this point
Copy the full SHA 24c0568View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a2ce8c - Browse repository at this point
Copy the full SHA 3a2ce8cView commit details -
Delete autocomplete plugin (#5208)
I don't think anyone used this, and it's confusing showing up in the list.
Configuration menu - View commit details
-
Copy full SHA for 513bf4d - Browse repository at this point
Copy the full SHA 513bf4dView commit details
Commits on Aug 6, 2024
-
Update command descriptions (#5209)
In an attempt to make them follow the style guide
Configuration menu - View commit details
-
Copy full SHA for 210f3c7 - Browse repository at this point
Copy the full SHA 210f3c7View commit details
Commits on Aug 7, 2024
-
feat(rust): Add xchacha20poly1305 functions (#5210)
* feat(rust): Add xchacha20poly1305 functions * chore(rust): Add license header * chore(rust): Add audit for cpufeatures * chore(rust): Add audit for password-hash * chore(rust): Move crates to exemptions * refactor(rust): Use NONCE_LENGTH const
Configuration menu - View commit details
-
Copy full SHA for 4129785 - Browse repository at this point
Copy the full SHA 4129785View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d5a7a - Browse repository at this point
Copy the full SHA b5d5a7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ba090 - Browse repository at this point
Copy the full SHA e3ba090View commit details -
feat(rust,rust-nodejs): Add napi
encrypt
function for xchacha20poly……1305 (#5217) * feat(rust,rust-nodejs): Add napi `encrypt` function for xchacha20poly1305 * chore(rust): lint rust
Configuration menu - View commit details
-
Copy full SHA for a3882dd - Browse repository at this point
Copy the full SHA a3882ddView commit details -
feat(rust-nodejs): Add napi
decrypt
xchacha20poly1305 function (#5218)* feat(rust,rust-nodejs): Add napi `encrypt` function for xchacha20poly1305 * chore(rust): lint rust * feat(rust-nodejs): Add napi `decrypt` xchacha20poly1305 function
Configuration menu - View commit details
-
Copy full SHA for 601e280 - Browse repository at this point
Copy the full SHA 601e280View commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2f8c0f - Browse repository at this point
Copy the full SHA b2f8c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a465c9 - Browse repository at this point
Copy the full SHA 0a465c9View commit details -
feat(ironfish,rust-nodejs): Add EncryptedAccount class (#5226)
* feat(ironfish,rust-nodejs): Add EncryptedAccount class * chore(rust-nodejs): lint rust * chore(rust-nodejs): cargo clippy fix * feat(ironfish): Add test for invalid passphrase * feat(ironfish): Add error type for failed decryption
Configuration menu - View commit details
-
Copy full SHA for de0bdda - Browse repository at this point
Copy the full SHA de0bddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d05fb - Browse repository at this point
Copy the full SHA a1d05fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 644e86b - Browse repository at this point
Copy the full SHA 644e86bView commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 286dc4a - Browse repository at this point
Copy the full SHA 286dc4aView commit details
Commits on Aug 13, 2024
-
feat(ironfish): Save encrypted accounts in the wallet (#5237)
* feat(ironfish): Save encrypted accounts in the wallet * feat(ironfish): Revert storing id * test(ironfish): Fix account value test
Configuration menu - View commit details
-
Copy full SHA for 468859a - Browse repository at this point
Copy the full SHA 468859aView commit details -
feat(ironfish): Add
encrypt
method for account (#5247)* feat(ironfish): Add `encrypt` method for account * fix(ironfish): Remove extra KEY_LENGTH constant * test(ironfish): Fix serialization test * test(ironfish): Update fixture * feat(ironfish): Fix encrypt test for account
Configuration menu - View commit details
-
Copy full SHA for e734cc5 - Browse repository at this point
Copy the full SHA e734cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b5886 - Browse repository at this point
Copy the full SHA f6b5886View commit details -
update migrations descriptions, migrations list supports json (#5222)
* update migrations descriptions, migrations list supports json * use waitForOpen instead of a try/catch for DB
Configuration menu - View commit details
-
Copy full SHA for 31cbe8f - Browse repository at this point
Copy the full SHA 31cbe8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bed1b3c - Browse repository at this point
Copy the full SHA bed1b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74239df - Browse repository at this point
Copy the full SHA 74239dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 430496f - Browse repository at this point
Copy the full SHA 430496fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7966996 - Browse repository at this point
Copy the full SHA 7966996View commit details -
Move wallet:post -> wallet:transactions:post (#5251)
Making these commands consistent with our style guide
Configuration menu - View commit details
-
Copy full SHA for 9770fb7 - Browse repository at this point
Copy the full SHA 9770fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e53d76f - Browse repository at this point
Copy the full SHA e53d76fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac1c86 - Browse repository at this point
Copy the full SHA 0ac1c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400b226 - Browse repository at this point
Copy the full SHA 400b226View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aff7c7 - Browse repository at this point
Copy the full SHA 6aff7c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ef47f8 - Browse repository at this point
Copy the full SHA 5ef47f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 014d66b - Browse repository at this point
Copy the full SHA 014d66bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbf8a1e - Browse repository at this point
Copy the full SHA bbf8a1eView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f39cbc - Browse repository at this point
Copy the full SHA 4f39cbcView commit details -
Add table output to wallet command (#5265)
This adds optional new table output to the wallet command
Configuration menu - View commit details
-
Copy full SHA for abbf3f9 - Browse repository at this point
Copy the full SHA abbf3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab0847b - Browse repository at this point
Copy the full SHA ab0847bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a452da - Browse repository at this point
Copy the full SHA 3a452daView commit details -
Configuration menu - View commit details
-
Copy full SHA for a33e3eb - Browse repository at this point
Copy the full SHA a33e3ebView commit details -
Add the ability to unset default account in CLI (#5263)
You can now use `wallet:use --unset` to unset the default account
Configuration menu - View commit details
-
Copy full SHA for 0aab27e - Browse repository at this point
Copy the full SHA 0aab27eView commit details -
fix
wallet:which --displayName
output (#5272)Previously, the RPC wasn't receiving this parameter properly due to it being left out of the yup schema. Add it to the schema so that the flag is properly passed through.
Configuration menu - View commit details
-
Copy full SHA for df09aff - Browse repository at this point
Copy the full SHA df09affView commit details -
Update wallet command flag description for account (#5273)
This makes it more clear that it expects a name of an account
Configuration menu - View commit details
-
Copy full SHA for bed90c6 - Browse repository at this point
Copy the full SHA bed90c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b47b2 - Browse repository at this point
Copy the full SHA 67b47b2View commit details
Commits on Aug 15, 2024
-
feat(ironfish): Add lock to wallet (#5270)
* feat(ironfish): Add lock to wallet * test(ironfish): Add test for no accounts
Configuration menu - View commit details
-
Copy full SHA for 500abe5 - Browse repository at this point
Copy the full SHA 500abe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f1243d - Browse repository at this point
Copy the full SHA 3f1243dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b92d6c1 - Browse repository at this point
Copy the full SHA b92d6c1View commit details -
Add
wallet:transactions:delete
command (#5276)* Add `wallet:transactions:delete` command * remove remoteflags
Configuration menu - View commit details
-
Copy full SHA for c0cf9af - Browse repository at this point
Copy the full SHA c0cf9afView commit details -
feat(ironfish): Add unlock to wallet (#5281)
* feat(ironfish): Add unlock to wallet * feat(ironfish): Relock if unlock throws an error
Configuration menu - View commit details
-
Copy full SHA for cf812ef - Browse repository at this point
Copy the full SHA cf812efView commit details -
Move common UI components into UI (#5287)
This moves various UI components I've seen into the CLI's UI folder. It moves select prompts and other things from utils into the UI if they are related to a UI component.
Configuration menu - View commit details
-
Copy full SHA for a905072 - Browse repository at this point
Copy the full SHA a905072View commit details -
Make wallet:address support JSON output (#5290)
Also convert the output to a card
Configuration menu - View commit details
-
Copy full SHA for caf266a - Browse repository at this point
Copy the full SHA caf266aView commit details -
supports deploying branch-named Docker images to AWS (#5250)
adds a workflow input for `AWS:{BRANCH}` and adds a deploy step for deploying the branch-named image to our AWS ECR repository
Configuration menu - View commit details
-
Copy full SHA for 077961e - Browse repository at this point
Copy the full SHA 077961eView commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9fbde1 - Browse repository at this point
Copy the full SHA f9fbde1View commit details -
feat(ironfish): Check if wallet is encrypted when calling setAccount (#…
…5300) * feat(ironfish): Remove cached accounts when encrypting/decrypting * feat(ironfish): Check if wallet is encrypted when calling setAccount
Configuration menu - View commit details
-
Copy full SHA for 93908a9 - Browse repository at this point
Copy the full SHA 93908a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3477de - Browse repository at this point
Copy the full SHA a3477deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0567590 - Browse repository at this point
Copy the full SHA 0567590View commit details -
Make balance output consistent (#5309)
Also remove things that are not visible in `wallet:status`
Configuration menu - View commit details
-
Copy full SHA for 00e7750 - Browse repository at this point
Copy the full SHA 00e7750View commit details -
Configuration menu - View commit details
-
Copy full SHA for f41ef7c - Browse repository at this point
Copy the full SHA f41ef7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a213b7 - Browse repository at this point
Copy the full SHA 8a213b7View commit details
Commits on Aug 20, 2024
-
Add new useAccount helper an upgrade commands (#5311)
* Add new helper to select a user account * Upgrade commands to use useAccount
Configuration menu - View commit details
-
Copy full SHA for e4548fa - Browse repository at this point
Copy the full SHA e4548faView commit details -
Add the ability to delete a transaction to the wallet and RPC (#5286)
* Add the ability to delete a transaction to the wallet and RPC * add unit tests for wallet and rpc
Configuration menu - View commit details
-
Copy full SHA for 698e819 - Browse repository at this point
Copy the full SHA 698e819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e59dea - Browse repository at this point
Copy the full SHA 4e59deaView commit details -
Standardizxe account flags to char 'a' (#5315)
And rename or delete command specific competing flags. These command flags had chars that were not consistent across commands like "confirmations". It's best not to have command specific single letter char shortcuts.
Configuration menu - View commit details
-
Copy full SHA for e3f7083 - Browse repository at this point
Copy the full SHA e3f7083View commit details -
Delete required:false in flags which is default (#5316)
This does nothing as all flags are by default required: false.
Configuration menu - View commit details
-
Copy full SHA for be4afa5 - Browse repository at this point
Copy the full SHA be4afa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8f936 - Browse repository at this point
Copy the full SHA dd8f936View commit details -
Change wallet:delete to use new confirmInput (#5320)
This makes the user type in the account name they are trying to delete
Configuration menu - View commit details
-
Copy full SHA for 704d0ec - Browse repository at this point
Copy the full SHA 704d0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab7c46 - Browse repository at this point
Copy the full SHA 2ab7c46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9780475 - Browse repository at this point
Copy the full SHA 9780475View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a547849 - Browse repository at this point
Copy the full SHA a547849View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7088bfd - Browse repository at this point
Copy the full SHA 7088bfdView commit details
Commits on Aug 23, 2024
-
feat(cli): Add
wallet:encrypt
(#5327)* feat(cli): Add `wallet:encrypt` * Update ironfish-cli/src/commands/wallet/encrypt.ts Co-authored-by: mat-if <[email protected]> --------- Co-authored-by: mat-if <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70b736d - Browse repository at this point
Copy the full SHA 70b736dView commit details -
feat(cli): Add
wallet:decrypt
(#5328)* feat(cli): Add `wallet:decrypt` * Update ironfish-cli/src/commands/wallet/decrypt.ts Co-authored-by: mat-if <[email protected]> --------- Co-authored-by: mat-if <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 487fbee - Browse repository at this point
Copy the full SHA 487fbeeView commit details -
feat(cli): Add
wallet:unlock
(#5329)* feat(cli): Add `wallet:unlock` * Update ironfish-cli/src/commands/wallet/unlock.ts Co-authored-by: mat-if <[email protected]> --------- Co-authored-by: mat-if <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b463f60 - Browse repository at this point
Copy the full SHA b463f60View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a1c7df2 - Browse repository at this point
Copy the full SHA a1c7df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1abc67 - Browse repository at this point
Copy the full SHA d1abc67View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d5868c8 - Browse repository at this point
Copy the full SHA d5868c8View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d456d62 - Browse repository at this point
Copy the full SHA d456d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for f737dee - Browse repository at this point
Copy the full SHA f737deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a8f6e - Browse repository at this point
Copy the full SHA 67a8f6eView commit details
Commits on Aug 30, 2024
-
feat(ironfish): Add passphrase to import account for encrypted dbs (#…
…5352) * feat(ironfish): Add passphrase to import account for encrypted dbs * feat(ironfish): Move valid passphrase check to db
Configuration menu - View commit details
-
Copy full SHA for 08c1066 - Browse repository at this point
Copy the full SHA 08c1066View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8a949b3 - Browse repository at this point
Copy the full SHA 8a949b3View commit details -
Improve RPC client types for broadcastTransaction and isValidPublicAd…
…dress (#5356) Also logs if the transaction is not accepted or broadcast when calling the CLI chain:broadcast command.
Configuration menu - View commit details
-
Copy full SHA for 3e3b650 - Browse repository at this point
Copy the full SHA 3e3b650View commit details
Commits on Sep 5, 2024
-
feat(ironfish): Add passphrase to reset account methods (#5354)
* feat(ironfish): Add passphrase to reset account methods * feat(ironfish): Fix validation for passphrase * feat(ironfish): Update return type
Configuration menu - View commit details
-
Copy full SHA for f6b340a - Browse repository at this point
Copy the full SHA f6b340aView commit details -
Configuration menu - View commit details
-
Copy full SHA for df7be6f - Browse repository at this point
Copy the full SHA df7be6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22db8b3 - Browse repository at this point
Copy the full SHA 22db8b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2740dc - Browse repository at this point
Copy the full SHA a2740dcView commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18f1bea - Browse repository at this point
Copy the full SHA 18f1beaView commit details -
defines MultisigHardwareSigner for Ledger multisig keys (#5366)
a multisig account generated using a Ledger device will have a access to the participant identity, but not the secret or keyPackage uses a separate interface for MultisigHardwareSigner to cover this case and expands the MultisigKeys type to cover this interface the distinct interface allows us to store multisig keys for the Ledger case without a database migration for existing multisig keys
Configuration menu - View commit details
-
Copy full SHA for 1b640a2 - Browse repository at this point
Copy the full SHA 1b640a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b777bf - Browse repository at this point
Copy the full SHA 1b777bfView commit details -
make secret optional in multisig secrets
We need to make the secret field optional to accommodate the ledger device usecase. The secret never leaves the device. We can write a migration where we add a flag that indicates if the secret exists or not. But we thought of an alternative that doesn't require a migration - store an empty buffer if the secret doesn't exist. When deserializing, if the buffer is all zeros, then you know the secret is undefined.
Configuration menu - View commit details
-
Copy full SHA for b3d1e72 - Browse repository at this point
Copy the full SHA b3d1e72View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7674888 - Browse repository at this point
Copy the full SHA 7674888View commit details -
Merge pull request #5364 from iron-fish/rahul/make-secret-optional-mu…
…ltisigSecrets Rahul/make secret optional multisig secrets
Configuration menu - View commit details
-
Copy full SHA for 40b367b - Browse repository at this point
Copy the full SHA 40b367bView commit details -
supports importing multisig Ledger accounts (#5367)
handles import of accounts where multisigKeys contains an identity, but no keyPackage adds json test case
Configuration menu - View commit details
-
Copy full SHA for d8cfd5b - Browse repository at this point
Copy the full SHA d8cfd5bView commit details -
updates ironfish to use latest ironfish-frost changes, etc. (#5369)
* wip * adds helper functions to deserialize round2 public packages deserialize_round2_combined_public_package takes a serialized 'CombinedPublicPackage' from dkg round2 and returns an object containing an array of round2 public packages with all fields available as strings * dirty upgrade to frost no-std * fixes errors and warnings from error formatting throws FrostLibErrors using new_with_source to give error messages updates decryption test for new decryption error message * uses decrypt_legacy to decrypt legacy account exports we've updated encryption/decryption in the ironfish-frost crate and changed the structure of encrypted data older account exports cannot be decrypted with the current 'decrypt' method and must use 'decrypt_legacy' instead defines 'decrypt_legacy_data' on ParticipantSecret and updates account decryption to try decrypting with that method if the first decryption attempt fails * updates ironfish-frost dependency to latest commit on main * fixes rust lint in multisig.rs, removes commented-out code * broadens cargo vet audit policy for reddsa * updates cargo vet with exemptions and audits for new dependencies * updates ironfish-frost in Cargo.lock for allocation fix * uses default features from ironfish-frost * bubbles up errors as napi errors in multisig.rs instead of unwrapping * refactors derive_account_keys to return a result * removes unwrap uses * avoids mapping FrostLibErrors unnecessarily --------- Co-authored-by: Mat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ea1113 - Browse repository at this point
Copy the full SHA 5ea1113View commit details -
feat(rust-nodejs): Create napi struct for xchacha20poly1305 key (#5370)
* feat(rust-nodejs): Create napi struct for xchacha20poly1305 key * feat(ironfish): Add xchacha namespace * feat(ironfish): Add X
Configuration menu - View commit details
-
Copy full SHA for 5ef3368 - Browse repository at this point
Copy the full SHA 5ef3368View commit details
Commits on Sep 14, 2024
-
feat: Import multisig identity during account import
Edge cases solved - cannot import an account with a name that is the same as an existing multisig identity of a different secret. - if the secret of this account is the same as of an identity in the wallet, then we can import this account.
Configuration menu - View commit details
-
Copy full SHA for e0d08af - Browse repository at this point
Copy the full SHA e0d08afView commit details -
Merge pull request #5372 from iron-fish/rahul/account-import-multisig…
…-identity feat: Import multisig identity during account import
Configuration menu - View commit details
-
Copy full SHA for 6062764 - Browse repository at this point
Copy the full SHA 6062764View commit details
Commits on Sep 16, 2024
-
feat(ironfish): Store salt and nonce on encrypted account (#5371)
* feat(rust-nodejs): Create napi struct for xchacha20poly1305 key * feat(ironfish): Store salt and nonce on encrypted account * cargo fmt * Fix imports * Fix import
Configuration menu - View commit details
-
Copy full SHA for 83e49dc - Browse repository at this point
Copy the full SHA 83e49dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b192ec3 - Browse repository at this point
Copy the full SHA b192ec3View commit details -
Merge pull request #5373 from iron-fish/rahul/import-multisig-account…
…-without-secret feat: Import multisig hw identity
Configuration menu - View commit details
-
Copy full SHA for 57286b0 - Browse repository at this point
Copy the full SHA 57286b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf2941f - Browse repository at this point
Copy the full SHA cf2941fView commit details
Commits on Sep 17, 2024
-
adds napi methods to support Ledger multisig (#5376)
adds typescript version of test_dkg_signing example adds multisig.test.slow.ts that replicates the logic of test_dkg_signing from ironfish-rust - adds method to retrieve frost signing package from deserialized signing package - adds signingPackageFromRaw method - allows construction of signing package from identities and raw commitments (from frost, not ironfish) - adds method to NativeSigningCommitment to get raw_commitments - defines NativeSignatureShare to support deserializing ironfish SignatureShares and accessing the underlying identity and frost signature share - adds from_frost factor method to reconstruct SignatureShare from parts
Configuration menu - View commit details
-
Copy full SHA for e3a51ce - Browse repository at this point
Copy the full SHA e3a51ceView commit details -
feat(rust,rust-nodejs,ironfish): Remove old encrypt/decrypt methods (#…
…5377) * feat(ironfish): Create master key * feat(rust,rust-nodejs,ironfish): Remove old encrypt/decrypt methods * chore(rust): lint * test(ironfish): Fix tests * Fix test * fixtures
Configuration menu - View commit details
-
Copy full SHA for 1249c3c - Browse repository at this point
Copy the full SHA 1249c3cView commit details -
Displays whether a participant has a secret or not
This is going to be a useful feature when we start to integrate ledger because all identities from ledger will not export their secret.
Configuration menu - View commit details
-
Copy full SHA for 4e383ef - Browse repository at this point
Copy the full SHA 4e383efView commit details -
allows constructing NativeSigningCommitment from raw (#5378)
updates ironfish-frost dependency to latest commit adds napi binding for SigningCommitment::from_raw to support constructing a signing commitment from its raw parts (the signer identity, the raw commitments, and the transaction hash and list of signers for computing a checksum) removes signing_package_from_raw in favor of constructing SingingCommitments and using existing signing_package method
Configuration menu - View commit details
-
Copy full SHA for baf314e - Browse repository at this point
Copy the full SHA baf314eView commit details -
Merge pull request #5379 from iron-fish/rahul/ifl-2946-update-partici…
…pant-list-to-indicate-whether-participant
Configuration menu - View commit details
-
Copy full SHA for 062657b - Browse repository at this point
Copy the full SHA 062657bView commit details -
Add ledger flag to dkg rounds (#5380)
In preparation for adding ledger support to the DKG rounds, this commit adds a `--ledger` flag to the `dkg round1`, `dkg round2`, and `dkg round3` commands. This flag will be used to specify that the user wants to use a Ledger device to perform DKG operations
Configuration menu - View commit details
-
Copy full SHA for 9263726 - Browse repository at this point
Copy the full SHA 9263726View commit details -
defines from_frost factory method on NativePublicKeyPackage (#5381)
allows us to construct a PublicKeyPackage from the raw parts: the frost public key package, the list of signer identities, and the minimum number of signers following the round3_min changes to ironfish-frost the Ledger app will produce a raw frost public key package at the end of DKG round3, so we will need to construct the ironfish-frost PublicKeyPackage from its parts
Configuration menu - View commit details
-
Copy full SHA for 7413250 - Browse repository at this point
Copy the full SHA 7413250View commit details
Commits on Sep 18, 2024
-
adds wallet/multisig/importParticipant RPC (#5383)
* adds wallet/multisig/importParticipant RPC provides an RPC route for importing an existing identity and optional secret into the walletdb useful for creating a record of the identity retrieved from a Ledger device participating in DKG to generate a multisig account throws errors if the identity already exists in the walletdb or if the name is already in use for another identity or account * fixes importParticipant test
Configuration menu - View commit details
-
Copy full SHA for 336bc06 - Browse repository at this point
Copy the full SHA 336bc06View commit details
Commits on Sep 19, 2024
-
fixes wallet/multisig/getIdentity for undefined secrets (#5388)
uses walletDb.getMultisigIdentityByName instead of looking up secret by name since some identities may not have secrets (i.e., identities created using Ledger) these identities won't be found when looking identities up using walletDb.getMultisigSecretByName
Configuration menu - View commit details
-
Copy full SHA for a57ca30 - Browse repository at this point
Copy the full SHA a57ca30View commit details -
fixes errors in wallet/multisig/importParticipant (#5385)
throws RPC errors with recognizable error codes allows CLI to hadnle RPC errors more easily
Configuration menu - View commit details
-
Copy full SHA for 36deabb - Browse repository at this point
Copy the full SHA 36deabbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fbfd31 - Browse repository at this point
Copy the full SHA 6fbfd31View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5ff945 - Browse repository at this point
Copy the full SHA c5ff945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9319ca0 - Browse repository at this point
Copy the full SHA 9319ca0View commit details -
feat(cli): Check the wallet is unlocked before prompting for name (#5395
Configuration menu - View commit details
-
Copy full SHA for b27366f - Browse repository at this point
Copy the full SHA b27366fView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c16fc6 - Browse repository at this point
Copy the full SHA 6c16fc6View commit details