Skip to content
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

merge Feat/monero #1566

Merged
merged 221 commits into from
Jan 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
221 commits
Select commit Hold shift + click to select a range
1a929fa
feat: Add monero app and its dependencies
Charon-Fan Sep 26, 2024
89c14af
feat: Add monero app to commands.sh
Charon-Fan Oct 8, 2024
5db1b1f
feat: add monero app & calc address
Charon-Fan Oct 9, 2024
1fd640a
Merge branch 'master' into feat/monero-integration
Charon-Fan Oct 9, 2024
f7d77b4
feat: Add Monero Rust C integration
Charon-Fan Oct 9, 2024
4b70c80
chore: add test & fmt
Charon-Fan Oct 9, 2024
c227bc8
Merge remote-tracking branch 'origin/master' into feat/monero-integra…
Charon-Fan Oct 9, 2024
a3012c9
chore: remove unused code
Charon-Fan Oct 9, 2024
07f0010
chore: update rust-monero-checks.yml and Cargo.toml
Charon-Fan Oct 9, 2024
672dd53
chore: update keystone-sdk-rust to version 0.0.33
Charon-Fan Oct 9, 2024
455cc39
fix: deps issues
Charon-Fan Oct 9, 2024
dc68c62
chore: Add rust-toolchain file for Monero integration
Charon-Fan Oct 9, 2024
ecd3fce
chore: Update target platform in rust-monero-checks.yml
Charon-Fan Oct 9, 2024
e57efd0
chore: Update target platform in rust-monero-checks.yml
Charon-Fan Oct 9, 2024
3c8483b
chore: monero_get_address
Charon-Fan Oct 10, 2024
2d17b9c
Merge remote-tracking branch 'origin/master' into feat/monero-integra…
Charon-Fan Oct 10, 2024
31f08a5
chore: generate Monero address
Charon-Fan Oct 10, 2024
0aaafd0
chore: monero fmt
Charon-Fan Oct 15, 2024
351a7c3
chore: clsag
Charon-Fan Oct 17, 2024
79f4dfa
feat: Add outputs module
Charon-Fan Oct 29, 2024
e0b4ae3
feat: Add key_images module
Charon-Fan Oct 31, 2024
9d371e2
Merge remote-tracking branch 'origin/master' into feat/monero-integra…
Charon-Fan Oct 31, 2024
a066a11
feat: integrate Monero
Charon-Fan Nov 13, 2024
7ba9dca
feat: add Monero transaction handling modules and constants
Charon-Fan Nov 27, 2024
a33b650
feat: add Monero performance testing and new dependencies
Charon-Fan Nov 27, 2024
d2fd56d
Merge remote-tracking branch 'origin/master' into feat/monero-integra…
Charon-Fan Nov 27, 2024
b33c46a
feat: update memory management functions and remove unused test function
Charon-Fan Nov 27, 2024
df7ed67
feat: update Rust toolchain version and add Monero support in various…
Charon-Fan Nov 28, 2024
0435986
feat: add Monero support with new wallet integration and tutorial upd…
Charon-Fan Dec 5, 2024
bb30be4
feat: add private mode QR code functionality and security notice in w…
Charon-Fan Dec 5, 2024
9ba834e
run font script
ww3512687 Dec 6, 2024
82a9eaf
feat: update QR code handling to use cyclic part retrieval and improv…
Charon-Fan Dec 6, 2024
d4ba050
feat: add Monero private view key support and refactor QR code handling
Charon-Fan Dec 9, 2024
1fb6cf3
Merge remote-tracking branch 'origin/master' into feat/monero-integra…
Charon-Fan Dec 10, 2024
2b197f3
fix: update dependencies to use tagged versions
Charon-Fan Dec 10, 2024
d3ec873
Merge remote-tracking branch 'origin/master' into feat/monero-integra…
Charon-Fan Dec 10, 2024
45ef057
fix: update submodule branch for keystone3-firmware-release
Charon-Fan Dec 10, 2024
6a00ebe
fix: update submodule commit for keystone3-firmware-release
Charon-Fan Dec 10, 2024
d29392d
fix: update Rust toolchain to nightly-2024-07-01 and ensure core2 dep…
Charon-Fan Dec 10, 2024
d1819c6
fix: remove outdated Rust toolchain files from firmware-maker and fir…
Charon-Fan Dec 10, 2024
d20e737
chore: bake base image
soralit Dec 10, 2024
d5d8cbb
fix: update submodule commit for keystone3-firmware-release
Charon-Fan Dec 10, 2024
332e3dc
fix: add ValidityCheck trait from curve25519_dalek to sign module
Charon-Fan Dec 10, 2024
4f57902
fix: update curve25519-dalek dependency to version 4.1.3 and remove V…
Charon-Fan Dec 10, 2024
a6a27a5
fix: remove point validity check from signature verification
Charon-Fan Dec 10, 2024
05d0669
fix: remove ValidityCheck trait import from sign module
Charon-Fan Dec 10, 2024
eead8e5
refactor: reorganize module imports and improve code formatting
Charon-Fan Dec 11, 2024
e59e15a
style: fmt
Charon-Fan Dec 11, 2024
c78c382
feat: add support for additional transaction keys in key image genera…
Charon-Fan Dec 11, 2024
6d395af
fix: use instance's tx_pubkey when additional transaction public key …
Charon-Fan Dec 11, 2024
b4ee7bc
refactor: remove redundant test for additional keys in key image gene…
Charon-Fan Dec 11, 2024
207c8eb
fix: update key image generation logic to handle major and minor vers…
Charon-Fan Dec 11, 2024
2d9b13f
fix: update encryption to use ChaCha20 with a 12-byte nonce and add u…
Charon-Fan Dec 11, 2024
0e5deb2
fix: update wallet labels to improve clarity and add support for prim…
Charon-Fan Dec 16, 2024
2f4217d
fix: improve tooltip hint box management by ensuring proper closure a…
Charon-Fan Dec 16, 2024
c7ef837
fix: add support for TXO signing confirmation in transaction detail n…
Charon-Fan Dec 16, 2024
2781c9c
fix: add handler for returning to previous tile in private mode QR sh…
Charon-Fan Dec 16, 2024
d6ba677
fix: ensure QR data is set when canceling attention in wallet connection
Charon-Fan Dec 16, 2024
6e5ae88
fix: exit private mode when canceling attention in wallet connection
Charon-Fan Dec 16, 2024
107f1d9
fix: correct condition for generating additional transaction public key
Charon-Fan Dec 17, 2024
6bb67d4
fix: add CAKE wallet to the wallet list
Charon-Fan Dec 17, 2024
be081c3
fix: streamline private mode exit handling and improve QR mode closure
Charon-Fan Dec 17, 2024
a5c8d50
fix: ensure proper exit from private mode and clean up attention handler
Charon-Fan Dec 17, 2024
bd4a510
fix: increase stack size for QR decode task to improve performance
Charon-Fan Dec 17, 2024
cf05712
fix: disable Monero wallet in home state and update Slip39 wallet sup…
Charon-Fan Dec 17, 2024
183b4a0
fix: destroy QR code animation timer on exiting private mode
Charon-Fan Dec 18, 2024
6faedef
fix: update Monero hint boxes to use localized strings and improve to…
Charon-Fan Dec 18, 2024
d097801
run font script
ww3512687 Dec 18, 2024
b647caa
fix: simplify key image generation logic by removing redundant checks
Charon-Fan Dec 18, 2024
a2bb715
fix: enhance key image generation logic by refining additional transa…
Charon-Fan Dec 18, 2024
369fb76
fix: increase stack size for QR decode and UI display tasks; ensure Q…
Charon-Fan Dec 19, 2024
97978d2
fix: optimize transaction overview layout by adjusting container heig…
Charon-Fan Dec 19, 2024
1128afb
run font script
ww3512687 Dec 19, 2024
63b5aa9
run font script
ww3512687 Dec 19, 2024
ddcb089
fix: adjust transaction overview layout by refining container height …
Charon-Fan Dec 19, 2024
8ebcfad
fix: standardize button label text in AR address notice window for co…
Charon-Fan Dec 19, 2024
de325c8
Update version
bianminyan Dec 20, 2024
1b5ce3f
fix: update address prefix for Monero to include Sub_Address and impr…
Charon-Fan Dec 23, 2024
1e896a3
fix: replace monero_generators_mirror::hash_to_point with monero_sera…
Charon-Fan Dec 23, 2024
fa94406
fix: remove unused dependencies and update rand_core version for cons…
Charon-Fan Dec 23, 2024
28324d9
run font script
ww3512687 Dec 24, 2024
d4452ee
chore: organize rust_c features
soralit Dec 24, 2024
f80cae4
chore: refactor cbindgen
soralit Dec 25, 2024
36e6930
chore: refactor chain interfaces
soralit Dec 25, 2024
22a3436
chore: refactor common interfaces
soralit Dec 25, 2024
869eb85
chore: refactor cbindgen
soralit Dec 25, 2024
d0dfcfc
split chain
ww3512687 Dec 25, 2024
d215260
split chain
ww3512687 Dec 25, 2024
4b27b6d
refactor: use features for code
soralit Dec 25, 2024
0ecfcf0
fix: all build
soralit Dec 25, 2024
a16a588
style: run rust fix
soralit Dec 25, 2024
f61832f
style: run rust fmt
soralit Dec 25, 2024
77362c6
style: run cargo fix
soralit Dec 25, 2024
81eb092
style: apply clippy suggestions
soralit Dec 26, 2024
e040887
style: run cargo fix
soralit Dec 26, 2024
d9b3125
style: fix warnings
soralit Dec 26, 2024
b10d0ec
1. split home widgets
ww3512687 Dec 26, 2024
878a1ad
chore: add defines
soralit Dec 26, 2024
0974721
chore: organize rust_c features
soralit Dec 24, 2024
a838895
chore: refactor cbindgen
soralit Dec 25, 2024
5f7ed31
chore: refactor chain interfaces
soralit Dec 25, 2024
6716a5b
chore: refactor common interfaces
soralit Dec 25, 2024
6b5c429
chore: refactor cbindgen
soralit Dec 25, 2024
f8743b6
refactor: use features for code
soralit Dec 25, 2024
dcbd809
fix: all build
soralit Dec 25, 2024
ce3f120
style: run rust fix
soralit Dec 25, 2024
5ba462a
style: run rust fmt
soralit Dec 25, 2024
81f717c
style: run cargo fix
soralit Dec 25, 2024
1658dd1
style: apply clippy suggestions
soralit Dec 26, 2024
cd96baf
style: run cargo fix
soralit Dec 26, 2024
7de3ede
style: fix warnings
soralit Dec 26, 2024
f456288
chore: add defines
soralit Dec 26, 2024
4ae02a3
Merge remote-tracking branch 'origin/refactor-rust-build' into refact…
ww3512687 Dec 26, 2024
58ffb4d
update general to web3
ww3512687 Dec 26, 2024
ef71b15
modified folder name
ww3512687 Dec 26, 2024
d6970ec
fix warning
ww3512687 Dec 27, 2024
f043a74
fix warning
ww3512687 Dec 27, 2024
63cb4c2
chore: update Rust in Monero section
Charon-Fan Dec 27, 2024
5e428b2
chore: fix build
soralit Dec 27, 2024
1219fa4
Merge pull request #1519 from KeystoneHQ/fix-build
ww3512687 Dec 27, 2024
40c9e74
Merge branch 'feat/monero-integration' into refactor_version_build
ww3512687 Dec 27, 2024
47e9d69
Merge remote-tracking branch 'origin/refactor_version_build' into ref…
ww3512687 Dec 27, 2024
576b851
delete debug code
ww3512687 Dec 27, 2024
10023c0
fix monero receive
ww3512687 Dec 30, 2024
d7217a6
chore: add cyberpunk to rust cmake
soralit Dec 30, 2024
af6832e
fix: remove useless cmake vars
soralit Dec 30, 2024
9e93be0
fix: zcash aes error
soralit Dec 30, 2024
3b53a3e
style: run cargo fmt
soralit Dec 30, 2024
61b685a
Merge pull request #1525 from KeystoneHQ/fix-zcash
ww3512687 Dec 30, 2024
7c48bfa
fix: build
soralit Dec 30, 2024
475bb5a
Merge pull request #1526 from KeystoneHQ/fix-btc-only
ww3512687 Dec 30, 2024
71c23d8
fix: build
soralit Dec 30, 2024
055a868
Merge pull request #1527 from KeystoneHQ/fix-cypherpunk-build
ww3512687 Dec 30, 2024
c406abc
style: rename cyberpunk to cypherpunk
soralit Dec 30, 2024
8395a00
Merge pull request #1528 from KeystoneHQ/fix-cypherpunk-build
ww3512687 Dec 30, 2024
792f4fc
fix: cypherpunk build
soralit Dec 30, 2024
a7d6468
fix: cypherpunk build
soralit Dec 30, 2024
3708c75
Merge pull request #1529 from KeystoneHQ/fix-cypherpunk-build
ww3512687 Dec 30, 2024
8d905ee
fix btc only build
ww3512687 Dec 30, 2024
ba5e283
chore: add cypherpunk to build script
soralit Dec 30, 2024
60680f5
feat: open hardware call for cypherpunk
soralit Dec 30, 2024
9a19f89
Merge pull request #1530 from KeystoneHQ/fix-cypherpunk-build
ww3512687 Dec 30, 2024
88081c0
fix build
ww3512687 Dec 30, 2024
3f164d5
Merge branch 'refactor_version_build' into fix/btc_only_build
ww3512687 Dec 30, 2024
caafd63
Merge pull request #1531 from KeystoneHQ/fix/btc_only_build
ww3512687 Dec 30, 2024
6bdc5b7
Removing duplicate code
ww3512687 Dec 30, 2024
ef4f4eb
chore: fix crash
soralit Dec 30, 2024
2f5beba
chore: fix build
soralit Dec 30, 2024
b5b3835
Merge pull request #1533 from KeystoneHQ/fix-cypherpunk-build
soralit Dec 30, 2024
c542b2b
fix: build
soralit Dec 30, 2024
6bc09c2
Merge pull request #1534 from KeystoneHQ/fix-cypherpunk-build
soralit Dec 30, 2024
a402f6c
fix test cmd
ww3512687 Dec 30, 2024
0778197
fix test cmd
ww3512687 Dec 30, 2024
bb3d7fc
Merge remote-tracking branch 'origin/refactor_version_build' into ref…
ww3512687 Dec 30, 2024
58865bd
fix web3 build
ww3512687 Dec 30, 2024
ab305c9
Merge pull request #1535 from KeystoneHQ/fix_web3_build
ww3512687 Dec 30, 2024
791e37f
fix zcash crash
ww3512687 Dec 30, 2024
9e596c3
Merge pull request #1536 from KeystoneHQ/fix_zcash_crash
ww3512687 Dec 30, 2024
fb3066e
chore: update subproject commit for keystone3 firmware release
Charon-Fan Dec 27, 2024
5fad40d
refactor: remove slow_hash module and update dependencies
Charon-Fan Dec 30, 2024
5c90daa
Revert "chore: update subproject commit for keystone3 firmware release"
Charon-Fan Dec 30, 2024
c6e4c1f
chore: Replace mirror version with forked repo
Charon-Fan Dec 30, 2024
7ef1eb7
chore: add no_std feature to cuprate-cryptonight dependency
Charon-Fan Dec 31, 2024
235e2b6
fix create wallet crash
ww3512687 Dec 31, 2024
b202f45
Merge pull request #1539 from KeystoneHQ/fix/create_wallet_crash
ww3512687 Dec 31, 2024
d58443f
1. fix ui bug
ww3512687 Dec 31, 2024
fce66f5
Merge pull request #1540 from KeystoneHQ/fix/refactor_bug_fix
soralit Dec 31, 2024
ee5f7e8
fix zcrash crash
ww3512687 Dec 31, 2024
57435b9
Merge pull request #1541 from KeystoneHQ/fix/zcrash_crash
ww3512687 Dec 31, 2024
cf063b3
fix: build on simulator
soralit Jan 2, 2025
d531d8a
Merge pull request #1543 from KeystoneHQ/fix-build
ww3512687 Jan 2, 2025
d52dee1
1. support cypherpunk version update
ww3512687 Jan 2, 2025
155ec89
update version string
ww3512687 Jan 2, 2025
98df762
fix version
ww3512687 Jan 2, 2025
b36de56
fix warning
ww3512687 Jan 2, 2025
155f678
Merge pull request #1544 from KeystoneHQ/fix/fix_waring
soralit Jan 2, 2025
3ef0d14
fix bugs
ww3512687 Jan 3, 2025
c10174f
Merge pull request #1545 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 3, 2025
9e8449c
fix bugs
ww3512687 Jan 3, 2025
16d349c
Merge pull request #1546 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 3, 2025
4020c08
fix bugs
ww3512687 Jan 6, 2025
d5efe87
Merge pull request #1547 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 6, 2025
ed66392
fix ui
ww3512687 Jan 6, 2025
9ccccbc
Merge pull request #1548 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 6, 2025
4781812
fix cypherpunk wallet default coin
ww3512687 Jan 6, 2025
0f6ceed
Merge pull request #1549 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 6, 2025
420f57e
fix device setting save error
ww3512687 Jan 6, 2025
976c74f
Merge pull request #1550 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 6, 2025
2b5c255
chore: bake latest image
soralit Jan 6, 2025
f1e2ab4
fix connect wallet crash
ww3512687 Jan 6, 2025
0955a75
Merge pull request #1551 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 6, 2025
0b3540a
fix: build
soralit Jan 6, 2025
a302470
1. update passphrase quickstart
ww3512687 Jan 6, 2025
82df40f
Merge pull request #1552 from KeystoneHQ/fix/fix_bugs
ww3512687 Jan 6, 2025
64b4a15
chore: bake latest image
soralit Jan 6, 2025
ebb09ae
fix: build
soralit Jan 6, 2025
7c408b1
fix version check error
ww3512687 Jan 6, 2025
46269ac
Merge pull request #1553 from KeystoneHQ/fix/version_check_error
soralit Jan 6, 2025
f36d90a
feat: open qr hardware call
soralit Jan 7, 2025
0436221
Merge pull request #1554 from KeystoneHQ/open-qrhardware
soralit Jan 7, 2025
6f96292
feat: open hardware call methods
soralit Jan 7, 2025
d7515f6
Merge pull request #1555 from KeystoneHQ/open-qrhardware
soralit Jan 7, 2025
f5d727a
support usb on cypherpunk version
ww3512687 Jan 7, 2025
20be934
Merge pull request #1556 from KeystoneHQ/fix/support_usb_on_cypherpunk
ww3512687 Jan 7, 2025
857bbee
1. fix usb get xpub crash
ww3512687 Jan 7, 2025
2ddfdc9
Merge pull request #1557 from KeystoneHQ/fix/usb_get_xpub_crash
ww3512687 Jan 7, 2025
e041c29
disable key derivation ur type
ww3512687 Jan 8, 2025
4328cc6
Merge pull request #1558 from KeystoneHQ/fix/disable_key_derivation_qr
ww3512687 Jan 8, 2025
406068a
fix Xverse sign error
ww3512687 Jan 8, 2025
2038dcc
Merge pull request #1559 from KeystoneHQ/fix/xverse_sign_error
ww3512687 Jan 8, 2025
e0fe370
fix simulator
ww3512687 Jan 8, 2025
837ff37
Merge pull request #1560 from KeystoneHQ/fix/xverse_sign_error
ww3512687 Jan 8, 2025
9c473b0
fix Xverse sign error
ww3512687 Jan 8, 2025
ede70b7
Merge pull request #1561 from KeystoneHQ/fix/xverse_sign_error
ww3512687 Jan 8, 2025
32e35ab
fix Xverse sign error
ww3512687 Jan 9, 2025
7da928b
Merge pull request #1562 from KeystoneHQ/fix/xverse_sign_error
ww3512687 Jan 9, 2025
529f076
enable fp detect after cancel delete wallet
ww3512687 Jan 9, 2025
3e53d89
Merge pull request #1564 from KeystoneHQ/fix/enable_fp
ww3512687 Jan 9, 2025
75e89bf
Revert "enable fp detect after cancel delete wallet"
ww3512687 Jan 9, 2025
ab2ebf9
Merge pull request #1565 from KeystoneHQ/revert-1564-fix/enable_fp
ww3512687 Jan 9, 2025
57b1d29
Merge branch 'master' into feat/monero
ww3512687 Jan 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/rust-aptos-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/aptos
run: cd rust/apps/aptos && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/aptos && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-arweave-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/arweave
run: cd rust/apps/arweave && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/arweave && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-bitcoin-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/bitcoin
run: cd rust/apps/bitcoin && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/bitcoin && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-cardano-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/cardano
run: cd rust/apps/cardano && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/cardano && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-cosmos-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/cosmos
run: cd rust/apps/cosmos && cargo +nightly-2024-01-31 llvm-cov --fail-under-regions 18 --fail-under-functions 12 --fail-under-lines 47
run: cd rust/apps/cosmos && cargo +nightly-2024-07-01 llvm-cov --fail-under-regions 18 --fail-under-functions 12 --fail-under-lines 47
4 changes: 2 additions & 2 deletions .github/workflows/rust-ethereum-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/ethereum
run: cd rust/apps/ethereum && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/ethereum && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
34 changes: 17 additions & 17 deletions .github/workflows/rust-fmt-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,40 +15,40 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
target: x86_64-apple-darwin
components: rustfmt

- name: Run rust/apps/bitcoin
run: cd rust/apps/bitcoin && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/bitcoin && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/ethereum
run: cd rust/apps/ethereum && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/ethereum && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/solana
run: cd rust/apps/solana && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/solana && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/cardano
run: cd rust/apps/cardano && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/cardano && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/tron
run: cd rust/apps/tron && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/tron && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/near
run: cd rust/apps/near && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/near && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/xrp
run: cd rust/apps/xrp && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/xrp && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/cosmos
run: cd rust/apps/cosmos && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/cosmos && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/aptos
run: cd rust/apps/aptos && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/aptos && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/sui
run: cd rust/apps/sui && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/sui && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/arweave
run: cd rust/apps/arweave && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/arweave && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/stellar
run: cd rust/apps/stellar && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/stellar && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/utils
run: cd rust/apps/utils && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/utils && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/apps/wallets
run: cd rust/apps/wallets && cargo +nightly-2024-01-31 fmt --check
run: cd rust/apps/wallets && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/keystore
run: cd rust/keystore && cargo +nightly-2024-01-31 fmt --check
run: cd rust/keystore && cargo +nightly-2024-07-01 fmt --check
- name: Run rust/rust_c
run: cd rust/rust_c && cargo +nightly-2024-01-31 fmt --check
run: cd rust/rust_c && cargo +nightly-2024-07-01 fmt --check
4 changes: 2 additions & 2 deletions .github/workflows/rust-keystore-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/keystore
run: cd rust/keystore && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/keystore && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
27 changes: 27 additions & 0 deletions .github/workflows/rust-monero-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
on:
pull_request:
paths:
- rust/apps/monero/**

name: Monero Checks

jobs:
UnitTest:
name: Unit Test And Code coverage
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v2

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin

- name: Install cargo-llvm-cov
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/monero
run: cd rust/apps/monero && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-near-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/near
run: cd rust/apps/near && cargo +nightly-2024-01-31 llvm-cov --fail-under-regions 49 --fail-under-functions 52 --fail-under-lines 68
run: cd rust/apps/near && cargo +nightly-2024-07-01 llvm-cov --fail-under-regions 49 --fail-under-functions 52 --fail-under-lines 68
4 changes: 2 additions & 2 deletions .github/workflows/rust-solana-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/solana
run: cd rust/apps/solana && cargo +nightly-2024-01-31 llvm-cov --fail-under-regions 21 --fail-under-functions 34 --fail-under-lines 38
run: cd rust/apps/solana && cargo +nightly-2024-07-01 llvm-cov --fail-under-regions 21 --fail-under-functions 34 --fail-under-lines 38
4 changes: 2 additions & 2 deletions .github/workflows/rust-stellar-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/stellar
run: cd rust/apps/stellar && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/stellar && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-sui-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/sui
run: cd rust/apps/sui && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/sui && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-ton-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/ton
run: cd rust/apps/ton && cargo +nightly-2024-01-31 llvm-cov --fail-under-regions 41 --fail-under-functions 48 --fail-under-lines 47
run: cd rust/apps/ton && cargo +nightly-2024-07-01 llvm-cov --fail-under-regions 41 --fail-under-functions 48 --fail-under-lines 47
4 changes: 2 additions & 2 deletions .github/workflows/rust-tron-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/tron
run: cd rust/apps/tron && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/tron && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-utils-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/utils
run: cd rust/apps/utils && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/utils && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-wallets-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/wallets
run: cd rust/apps/wallets && cargo +nightly-2024-01-31 llvm-cov --fail-under-regions 39 --fail-under-functions 40 --fail-under-lines 57
run: cd rust/apps/wallets && cargo +nightly-2024-07-01 llvm-cov --fail-under-regions 39 --fail-under-functions 40 --fail-under-lines 57
4 changes: 2 additions & 2 deletions .github/workflows/rust-xrp-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/xrp
run: cd rust/apps/xrp && cargo +nightly-2024-01-31 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
run: cd rust/apps/xrp && cargo +nightly-2024-07-01 llvm-cov --fail-under-functions 50 --fail-under-lines 50 --fail-under-regions 50
4 changes: 2 additions & 2 deletions .github/workflows/rust-zcash-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

- uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2024-01-31
toolchain: nightly-2024-07-01
override: true
components: rustfmt
target: x86_64-apple-darwin
Expand All @@ -24,4 +24,4 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run rust/apps/zcash
run: cd rust/apps/zcash && cargo +nightly-2024-01-31 llvm-cov --fail-under-regions 48 --fail-under-functions 42 --fail-under-lines 56
run: cd rust/apps/zcash && cargo +nightly-2024-07-01 llvm-cov --fail-under-regions 48 --fail-under-functions 42 --fail-under-lines 56
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
pyenv
!/rust/apps/target/
!/rust/apps/Cargo.lock
*.rustfmt.toml
1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@
[submodule "keystone3-firmware-release"]
path = keystone3-firmware-release
url = [email protected]:KeystoneHQ/keystone3-firmware-release.git
branch = fix-build-monero
Loading
Loading