-
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 #4752
Staging -> Master #4752
Commits on Feb 1, 2024
-
adds a test case for v1.17.0 bech32 encoding (#4659)
we should add a new test case for an account encoding each time the encoding changes
Configuration menu - View commit details
-
Copy full SHA for 7d5ea2c - Browse repository at this point
Copy the full SHA 7d5ea2cView commit details -
adds BuildTransaction worker job (#4637)
* adds BuildTransaction worker job we offload PostTransaction to the worker pool because proof generation is compute intensive and could otherwise bog down the node process creating an UnsignedTransaction using 'build' generates proofs and would create the same problem the new job allows us to offload compute to the worker pool in RPC calls that build UnsignedTransactions * fixes tests
Configuration menu - View commit details
-
Copy full SHA for 781ca4b - Browse repository at this point
Copy the full SHA 781ca4bView commit details -
fixes BuildTransaction worker task (#4662)
* fixes BuildTransaction worker task uses proofAuthorizingKey instead of proofGenerationKey as input to build changes sizes of serialization for key change * changes argument name in WorkerPool to proofAuthorizingKey
Configuration menu - View commit details
-
Copy full SHA for 73ff4f6 - Browse repository at this point
Copy the full SHA 73ff4f6View commit details -
Reorganize each definition file to be (#4664)
1. Consensus parameters 2. Genesis block 3. Definition
Configuration menu - View commit details
-
Copy full SHA for 22e5c70 - Browse repository at this point
Copy the full SHA 22e5c70View commit details
Commits on Feb 2, 2024
-
Rahul/ifl 2136 add proof authorizing key to account value (#4636)
* updating account value with proofAuthorizationKey * setting up migration * Add headvalue to accountValue migration * adding migration logic: * adding pak to account and bech32 * changing proofAuthorizationKey to proofAuthorizingKey * adding proof aurthorizing key to types and mnemonic * adding default null value to proof authorizing key to previous migrations * fixing lint issues * updating wallet test slow * adding key length to bech32 encoder * adding flag for pak to bech32 * reverting fixture changes * simplifying migration * adding to list of all migrations * bech32 decoder v3 * bech32 decoder v3 * bech32 test for proof authorizing key * updating account schema version * fixing typos * reverting blockchain test fixture * adding pak import testcases * moving proof authorizing key to the back of the account * moving proof authorizing key to the back of the account
Configuration menu - View commit details
-
Copy full SHA for 2c15f16 - Browse repository at this point
Copy the full SHA 2c15f16View commit details -
Move Consensus into Network (#4646)
* Move Consensus into Network * Change constructor to positional args * Move parameter copy to network * Change miningReward to use consensus parameters
Configuration menu - View commit details
-
Copy full SHA for 465ee8f - Browse repository at this point
Copy the full SHA 465ee8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0928938 - Browse repository at this point
Copy the full SHA 0928938View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3e63f2 - Browse repository at this point
Copy the full SHA c3e63f2View commit details -
feat(ironfish): Add public key package to account (#4652)
* feat(ironfish): Add public key package without tests * feat(ironfish): Update RpcAccountImport to have undefined multisig * feat(ironfish): Update multiSigKeys to be undefined * test(ironfish): Add test for multisig encoder * refactor(ironfish): Remove un-needed key in exportAccount * refactor(ironfish): Clean up lint * refactor(ironfish): Clean up deserializeRpcAccountMultiSigKeys * refactor(ironfish): Clean up * feat(ironfish): Make public key package required * refactor(ironfish): Remove unused import * fix(ironfish): Check for all signer fields * refactor(ironfish): Remove nullable * test(ironfish): Add test cases for import * test(ironfish): Update import tests * feat(ironfish): Remove proofGenerationKey in tests * fix(ironfish): Remove unneeded undefined * refactor(ironfish): Clean up multisig encoder
Configuration menu - View commit details
-
Copy full SHA for 395ec69 - Browse repository at this point
Copy the full SHA 395ec69View commit details -
test(ironfish): Add coordinator account to integration frost test (#4668
) * feat(ironfish): Add public key package without tests * feat(ironfish): Update RpcAccountImport to have undefined multisig * feat(ironfish): Update multiSigKeys to be undefined * test(ironfish): Add test for multisig encoder * refactor(ironfish): Remove un-needed key in exportAccount * refactor(ironfish): Clean up lint * refactor(ironfish): Clean up deserializeRpcAccountMultiSigKeys * refactor(ironfish): Clean up * feat(ironfish): Make public key package required * refactor(ironfish): Remove unused import * fix(ironfish): Check for all signer fields * refactor(ironfish): Remove nullable * test(ironfish): Add test cases for import * test(ironfish): Update import tests * feat(ironfish): Remove proofGenerationKey in tests * fix(ironfish): Remove unneeded undefined * refactor(ironfish): Clean up multisig encoder * test(ironfish): Add coordinator account to integration frost test
Configuration menu - View commit details
-
Copy full SHA for c63b476 - Browse repository at this point
Copy the full SHA c63b476View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a5140c - Browse repository at this point
Copy the full SHA 6a5140cView commit details
Commits on Feb 5, 2024
-
adds wallet/buildTransaction RPC (#4642)
* adds wallet/buildTransaction RPC buildTransaction takes a serialized RawTransaction and returns a serialized UnsignedTransaction adds a 'build' method to the Wallet. for now, derives proofGenerationKey either from an account's spendingKey or from the account's multiSigKeys. invokes the buildTransaction worker pool task to build a RawTransaction * fixes proofAuthorizingKey TODO * adds test that buildTransaction RPC output can be signed * changes 'transaction' name in request/response uses explicit 'rawTransaction' and 'unsignedTransaction' names
Configuration menu - View commit details
-
Copy full SHA for 4b018f7 - Browse repository at this point
Copy the full SHA 4b018f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c061f - Browse repository at this point
Copy the full SHA 24c061fView commit details -
adds unsignedTransaction flag to send command (#4671)
if flag is set uses the wallet/buildTransaction RPC to build the raw transaction to send outputs unsigned transaction as hex string before exiting flag is exclusive to the rawTransaction flag so that the command will output either a rawTransaction or an unsignedTransaction flag is hidden
Configuration menu - View commit details
-
Copy full SHA for b4f0a93 - Browse repository at this point
Copy the full SHA b4f0a93View commit details -
Rahul/ifl 2178 remove max signers input from split spender key (#4674)
* remove max signers from secret config * updating typescript generated code * updating usage of napi binding * test utility for creating identifiers * importing create_identifiers for split secret test * removing comment * updating wallet:slow test to remove max signers
Configuration menu - View commit details
-
Copy full SHA for 65bf26c - Browse repository at this point
Copy the full SHA 65bf26cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e5ef4 - Browse repository at this point
Copy the full SHA 18e5ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36b4145 - Browse repository at this point
Copy the full SHA 36b4145View commit details -
Rahul/ifl 2181 remove maxsigners from split secret rpc (#4676)
* removing max signers from create trusted dealer package rpc * removing max signers from createSigningPackage rpc
Configuration menu - View commit details
-
Copy full SHA for ea7d061 - Browse repository at this point
Copy the full SHA ea7d061View commit details -
adds multisig/aggregateSigningShares RPC (#4677)
* adds multisig/aggregateSignatureShares RPC takes a publicKeyPackage, an unsignedTransaction, a signingPackage for that transaction, and a list of signatureShares for that signingPackage uses UnsignedTransaction.signFrost to aggregate the signatureShares, sign the transaction, and produce a signed transaction returns a signed transaction serialized as hex * fixes typo in RpcClient s/Signature/Signing/ * fixes second typo
Configuration menu - View commit details
-
Copy full SHA for a32b217 - Browse repository at this point
Copy the full SHA a32b217View commit details -
Rahul/create signing commitment returns identifier with commitment (#…
…4679) * signing commitment now contains identifier * removing identifiercommitment concept * remove newline * Reverting change to assert is signer * fixing createSigningPackage test
Configuration menu - View commit details
-
Copy full SHA for 4a73e1d - Browse repository at this point
Copy the full SHA 4a73e1dView commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5611947 - Browse repository at this point
Copy the full SHA 5611947View commit details -
feat(cli,ironfish): Use base64json instead of bech32 (#4678)
* feat(cli,ironfish): Use base64json instead of bech32 * refactor(cli): Fix unused import * test(ironfish): Update tests * test(ironfish): Add test case for base64json
Configuration menu - View commit details
-
Copy full SHA for 0c7b49c - Browse repository at this point
Copy the full SHA 0c7b49cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27fb485 - Browse repository at this point
Copy the full SHA 27fb485View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78efa2d - Browse repository at this point
Copy the full SHA 78efa2dView commit details -
adds function to assert that an account is a multisig account (#4688)
we are changing a number of multisig RPCs to accept an 'account' parameter in requests we will need to assert that the account passed to each one is a multisig account adds an assertion for convenience that asserts that an account is a multisig account
Configuration menu - View commit details
-
Copy full SHA for 237fdfb - Browse repository at this point
Copy the full SHA 237fdfbView commit details -
changes createSigningShare RPC to take an account name (#4690)
* changes createSigningShare RPC to take an account name changes the RPC to take an account name as a request parameter instead of a serialized keyPackage loads the account for the given name and asserts that it is a multisig signing account before using the keyPackage from that account this avoids passing a keyPackage, which contains a sensitive secret, from being passed through an RPC request * adds tests for createSigningShare RPC
Configuration menu - View commit details
-
Copy full SHA for f2f9244 - Browse repository at this point
Copy the full SHA f2f9244View commit details -
Rahul/ifl 2187 replace keypackage with account name input for (#4689)
* accepts account name as input for createSigningCommitment * using AssertMultiSig * asserts that a trusted dealer cannot create a signing commitment * removing node client depedency
Configuration menu - View commit details
-
Copy full SHA for 85fb937 - Browse repository at this point
Copy the full SHA 85fb937View commit details -
refactor: change signature share serialization so that it returns a o…
…bject with identifier and signature share types (#4691)
Configuration menu - View commit details
-
Copy full SHA for b859447 - Browse repository at this point
Copy the full SHA b859447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cae60e - Browse repository at this point
Copy the full SHA 8cae60eView commit details -
Rahul/adds error message to multi sig signer assert (#4692)
* Adds error message to multi sig signer assert 1. Moves the function to the account file 2. Updates test to assert the error message * using with required * Rename to AssertMultiSigSigner * updating test
Configuration menu - View commit details
-
Copy full SHA for 71d2233 - Browse repository at this point
Copy the full SHA 71d2233View commit details -
Allow user to input a new name if duplicate (#4695)
This fixes a bug where you are not prompted to enter a new name for the account in the case that the import is decoded in the server side.
Configuration menu - View commit details
-
Copy full SHA for 4f46bf3 - Browse repository at this point
Copy the full SHA 4f46bf3View commit details -
renames SigningShare to SignatureShare (#4694)
* renames SigningShare to SignatureShare the frost crates use the term SignatureShare to refer to a part of a signature, but we have used the term SigningShare the term 'SigningShare' can be confused with the 'signing_share' part of a key package, used to create signing commitments and signature shares renames SigningShare to SignatureShare in rust types, napi bindings, and multisig RPCs * updates test to use fully qualified rpc route
Configuration menu - View commit details
-
Copy full SHA for f3f1922 - Browse repository at this point
Copy the full SHA f3f1922View commit details -
feat(ironfish): Update signing commitment to be a buffer/string (#4696)
* WIP * Fix conflict * Remove duplicate file * Fix lint * test(ironfish): Fix commitment test
Configuration menu - View commit details
-
Copy full SHA for 2c7ac29 - Browse repository at this point
Copy the full SHA 2c7ac29View commit details
Commits on Feb 7, 2024
-
allows minting asset with 0 supply (#4684)
* allows minting asset with 0 supply removes minimum mint amount from cli, rpc endpoints it is useful to be able to mint an asset with 0 supply. for example, create an asset before minting tokens corresponding to deposits * fixes test for minting with zero supply
Configuration menu - View commit details
-
Copy full SHA for 4fdd183 - Browse repository at this point
Copy the full SHA 4fdd183View commit details -
chore: refactor naming multisig (#4697)
* refactors multiSig to multisig * rename file * rename back to multisigKeys * more renaming * finishing rebasing refactors
Configuration menu - View commit details
-
Copy full SHA for d0a98c5 - Browse repository at this point
Copy the full SHA d0a98c5View commit details -
feat(IFL-2173): create signing package cli (#4673)
* feat: create signing package cli * updates create-signing-package after refactors * renames 'signingShareResponse' to 'signingPackageResponse' --------- Co-authored-by: Hugh Cunningham <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4255185 - Browse repository at this point
Copy the full SHA 4255185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01e3112 - Browse repository at this point
Copy the full SHA 01e3112View commit details -
uses AssertMultiSig in aggregateSignatureShares (#4702)
we have a custom assertion to assert that an account has multisigKeys
Configuration menu - View commit details
-
Copy full SHA for 63b5541 - Browse repository at this point
Copy the full SHA 63b5541View commit details -
ThreadRng shouldn't be used directly as it restricts the kinds of random number generators that people can pass as an input
Configuration menu - View commit details
-
Copy full SHA for 9b83e1a - Browse repository at this point
Copy the full SHA 9b83e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4abdd6 - Browse repository at this point
Copy the full SHA f4abdd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de79eb - Browse repository at this point
Copy the full SHA 5de79ebView commit details -
feat(IFL-2172): create signing commitment cli (#4669)
* feat: add multisig create signing commitment command * add identifier to commitment output * pr comment updates * update to match new signing commitment RPC structure * Rebase latest staging updates * formatting * hidden true for signing commitment cli --------- Co-authored-by: Rohan Jadvani <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e82846f - Browse repository at this point
Copy the full SHA e82846fView commit details -
feat(IFL-2174): create signing share cli (#4672)
* feat: add create signing share cli command * rebasing * directly passing signature share to the rpc * returning signatureShare string --------- Co-authored-by: Rahul Patni <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53a2257 - Browse repository at this point
Copy the full SHA 53a2257View commit details -
feat(cli,ironfish): Add
wallet:multisig:sign
(#4685)* starting sign cli command * basic signing share signing functionality * leaving todos with open ended questions * WIP * Implement broadcast / accepted * Fix flag description * Update description * Fix account character * Update error * PR feedback * Make account optional * Make account optional * Update description * Fix ux action --------- Co-authored-by: Rohan Jadvani <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40074d4 - Browse repository at this point
Copy the full SHA 40074d4View commit details -
feat(cli): Improve multisig account creation (#4705)
* feat(cli): Improve multisig account creation * Fix key * Fix keys
Configuration menu - View commit details
-
Copy full SHA for 48abe1b - Browse repository at this point
Copy the full SHA 48abe1bView commit details -
adds multisig RPC integration test (#4681)
* adds multisig RPC integration test integration test replicates the wallet test, but uses RPC requests and responses the response for each step of the flow is used as an input to the request of the next step * updates multisig RPC integration test for latest changes in staging * further updates from renaming and refactors * updates for multiSig -> multisig rename
Configuration menu - View commit details
-
Copy full SHA for a10c9b4 - Browse repository at this point
Copy the full SHA a10c9b4View commit details -
adds wallet:multisig:identity:create (#4707)
* adds wallet:multisig:identity:create adds a cli command that generates a random secret and outputs the identity and identifier for that secret useful for creating identifiers for testing for now, but doesn't interact with any RPC or persist any data * hides the command
Configuration menu - View commit details
-
Copy full SHA for ddf1e95 - Browse repository at this point
Copy the full SHA ddf1e95View commit details -
Prefer
ironfish_rust::participant::Identity
overfrost::Identifier
`Identity` holds more information than `Identifier` and hence should be the preferred data structure. An `Identity` can always be converted to `Identifier` but the other way around is not possible.
Configuration menu - View commit details
-
Copy full SHA for 062269e - Browse repository at this point
Copy the full SHA 062269eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b20b7b6 - Browse repository at this point
Copy the full SHA b20b7b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36676a4 - Browse repository at this point
Copy the full SHA 36676a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcce46c - Browse repository at this point
Copy the full SHA bcce46cView commit details -
fixes creating unsigned tx from non-default account (#4711)
sets 'account' param in the buildTransaction RPC call
Configuration menu - View commit details
-
Copy full SHA for a74c131 - Browse repository at this point
Copy the full SHA a74c131View commit details
Commits on Feb 8, 2024
-
Prompt user to enter a name for nameless account (#4706)
* Prompt user to enter a name for nameless account This fix will now prompt the user to enter a name in the case that an encoder throws an error because an account name was not provided. This gest caught and forwarded to the front end so they can prompt the user for a name to then try the import again. * fixing lint --------- Co-authored-by: Rahul Patni <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c164bb4 - Browse repository at this point
Copy the full SHA c164bb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a23037 - Browse repository at this point
Copy the full SHA 1a23037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da0af2 - Browse repository at this point
Copy the full SHA 5da0af2View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5737865 - Browse repository at this point
Copy the full SHA 5737865View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed86d43 - Browse repository at this point
Copy the full SHA ed86d43View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for df84a1c - Browse repository at this point
Copy the full SHA df84a1cView commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f3598c - Browse repository at this point
Copy the full SHA 5f3598cView commit details -
chore: code comment encryption (#4720)
* chore: add code comment for encryption default nonce * lint fix --------- Co-authored-by: Rahul Patni <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d90d90 - Browse repository at this point
Copy the full SHA 2d90d90View commit details -
repeat
long prompt for account import (#4721)* large prompt for account import * repeat until user passes an input * large prompt follows cli ux required interface * using recursion * creating readline interface out of the recursive loop * updates to use recursive method * fixing import name --------- Co-authored-by: Joe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00811ee - Browse repository at this point
Copy the full SHA 00811eeView commit details -
Rahul/multisig prompt for inputs (#4725)
* ux improvements for multisig command inputs * large prompt to long prompt
Configuration menu - View commit details
-
Copy full SHA for 96effb3 - Browse repository at this point
Copy the full SHA 96effb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38197ed - Browse repository at this point
Copy the full SHA 38197edView commit details -
fixes test that relies on outdated sdk behavior (#4730)
commit 619a539 updated the wallet to support minting an asset and sending the minted notes in the same transaction we have a test that relied on an assumption about the number of spends in a transaction that both minted and burned the same asset. we did not update this test to reduce the number of spends in the transaction after changing the sdk behavior to use minted value in outputs of a transaction fixes the test by reducing the number of expected spends
Configuration menu - View commit details
-
Copy full SHA for 831c300 - Browse repository at this point
Copy the full SHA 831c300View commit details -
fixes leftover use of 'Identifier' term (#4731)
changes 'Identifier' to 'Identity' to match logic changes
Configuration menu - View commit details
-
Copy full SHA for ae5694a - Browse repository at this point
Copy the full SHA ae5694aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f489cf - Browse repository at this point
Copy the full SHA 8f489cfView commit details -
Add a one-time difficulty adjustment when FishHash activates (#4715)
* Add a one-time difficulty adjustment when FishHash activates * pass in consensus directly instead of a bunch of consensus params * move difficulty adjustment into a const
Configuration menu - View commit details
-
Copy full SHA for c7d093d - Browse repository at this point
Copy the full SHA c7d093dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c60cd9 - Browse repository at this point
Copy the full SHA 5c60cd9View commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ebb4c7 - Browse repository at this point
Copy the full SHA 5ebb4c7View commit details -
removes duplicate check for duplicate name in createAccount (#4732)
* removes duplicate check for duplicate name in createAccount wallet.createAccount already checks for duplicate names instead of checking in both RPC and wallet sdk, the RPC catches the error that the wallet sdk throws and handles it with the appropriate RPC response * updates test assertion for duplicate account name
Configuration menu - View commit details
-
Copy full SHA for a324340 - Browse repository at this point
Copy the full SHA a324340View commit details -
Rahul/fix frost slow test (#4728)
* updating fixture * non zero miner fee * updating fixture * resetting numberspush * resetting numbers * moving location of scan transactions to after account import * update comment
Configuration menu - View commit details
-
Copy full SHA for 42deb52 - Browse repository at this point
Copy the full SHA 42deb52View commit details
Commits on Feb 15, 2024
-
Change multisig implementation to use deterministic nonces and commit…
…ments The nonces/commitments are built from the secret share, the transaction hash, and the list of signers, so they are unique per transaction and they cannot be accidentally reused to sign multiple transactions.
Configuration menu - View commit details
-
Copy full SHA for 93103cf - Browse repository at this point
Copy the full SHA 93103cfView commit details -
Rahul/unsigned transaction in signing package (#4734)
* Creates a new signing package struct. - Adds unsignedTransaction to the signing package. - This new struct is passed between the rust/ typescript layer instead of the frost SigningPackage. - This change has also led to simplification on the RPC and CLI side for creating signature shares. - Removes the need to pass the transaction hash of the unsigned transaction * removing duplicate try_deserialize_signersimport name * lint fix
Configuration menu - View commit details
-
Copy full SHA for 8279330 - Browse repository at this point
Copy the full SHA 8279330View commit details -
removing unsigned transaction from aggregate signature share (#4739)
* removing unsigned transaction from aggregate signature share * rust lint fix
Configuration menu - View commit details
-
Copy full SHA for 8a920f1 - Browse repository at this point
Copy the full SHA 8a920f1View commit details
Commits on Feb 16, 2024
-
Include the list of signers into the signing package
This way, the list of signers does not have to be repeated in multiple RPC calls.
Configuration menu - View commit details
-
Copy full SHA for a3bb842 - Browse repository at this point
Copy the full SHA a3bb842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cee9d1 - Browse repository at this point
Copy the full SHA 9cee9d1View commit details
Commits on Feb 20, 2024
-
feat(ironfish,rust,rust-nodejs): Return descriptions from unsigned tr…
…ansaction (#4745) * feat(ironfish,rust,rust-nodejs): Return unsigned descriptions * refactor(rust-nodejs): Lint * Update PR feedback
Configuration menu - View commit details
-
Copy full SHA for f2a4dc3 - Browse repository at this point
Copy the full SHA f2a4dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for acf138c - Browse repository at this point
Copy the full SHA acf138cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b76dd56 - Browse repository at this point
Copy the full SHA b76dd56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c979262 - Browse repository at this point
Copy the full SHA c979262View commit details