jonesmarvin8
cf9177a095
feat(wallet): add keycard support for public tx for auth-transfer ( #451 )
...
* feat: add basic commands for communicating with keycard
* initialize changes
* reorganization
* add script file for easier wallet access
* update commands
* fixes
* fixed load for non continuous run
* Updates for signatures with keycard
* fix BIP-340 signatures for fixed sized messages
* fmt
* refactor and add pin support to program facades
* fix unit test
* fixes
* Revert "fixes"
This reverts commit 41f34f4ff4145b7abb60fd9bec168ae4b60f23b4.
* fixes
* fixes
* Removed privacy keycard calls
* Revert "Removed privacy keycard calls"
This reverts commit d70ef505a1f40b87159099761f5fce5a31e3f17b.
* Add domain separators
* Removed privacy txs for keycard
* CI fixes
* CI fixes
* addressed some comments
* fix ci
* ci fixes
* fix integration test issue and updated keycard firmware
* addressed more comments
* fixed deny
* remove keycard-py
* fixed from earlier merge
* add hash_message tests
* add test
* fix deny
* CI fixes
* fixed integration tests
* Update public.rs
* update artifacts
* ci and comments
* addressed comments
* comment fixes
* fixes from merging main
* first round of comments
* Revert "Merge branch 'main' into marvin/keycard-commands"
This reverts commit 3fce53f663a3996938dddf77680854570063ca21, reversing
changes made to e7b42a5177641455a8917bd2e29db20afd9690e5.
* python comments
* addressed comments
* compile error fixed
* fix artifacts
* fix main merge error
* adjust signer logic workflow
* fmt
* merge main and shift keycard tests
* deny fix
* artifacts fix
* remove keycard scripts from root
* tps fix
* fmt
2026-05-21 20:46:13 -04:00
Sergio Chouhy
518c0e0205
remove test. Now directly modifying faucet account is forbidden
2026-05-15 21:07:17 -03:00
Sergio Chouhy
0e177f1eba
replace unit tests with integration tests
2026-05-15 21:04:09 -03:00
Daniil Polyakov
ee5a98fc48
refactor: use faucet program to manage faucet account
2026-05-15 01:34:07 +03:00
Daniil Polyakov
9075f30f19
refactor: use system faucet and vaults to supply accounts from genesis
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 01:34:01 +03:00
Daniil Polyakov
89d1b95738
refactor: mark WalletFfiError as must_use
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 01:33:50 +03:00
Daniil Polyakov
5f207a3f02
feat: move initial accounts data into genesis
2026-05-15 01:33:50 +03:00
Sergio Chouhy
bc65c877af
fix private shared account preparation
2026-05-13 00:03:01 -03:00
Sergio Chouhy
f3389571f8
use identifier in private gms command
2026-05-12 13:29:06 -03:00
Sergio Chouhy
355fe3842d
rename program
2026-05-11 19:38:28 -03:00
Sergio Chouhy
927c24de68
Merge branch 'main' into schouhy/diversify-private-pdas-by-identifier
2026-05-11 18:57:44 -03:00
Sergio Chouhy
a9baf5d3dc
rename progam
2026-05-11 17:09:46 -03:00
Sergio Chouhy
e9c0aa0858
handle comments
2026-05-08 21:41:48 -03:00
Moudy
b44551225c
Merge pull request #460 from logos-blockchain/moudy/feat-group-cli
...
feat(wallet)!: wallet group commands with shared account derivation
2026-05-09 00:28:02 +02:00
Moudy
27e2850b5c
refactor: make SealingPublicKey a newtype wrapper
2026-05-08 23:59:08 +02:00
Moudy
6e376900f7
fix: remove export/import commands, rewrite test to use invite/join
2026-05-08 20:28:39 +02:00
Moudy
1bed9ecef2
fix: resolve shared accounts in all facades, use SealingPublicKey alias, ignore fund test
2026-05-08 17:44:10 +02:00
Moudy
4ace6e1570
fix: address review feedback
2026-05-07 22:48:32 +02:00
Sergio Chouhy
8f6a519f0e
clippy
2026-05-07 13:45:51 -03:00
Moudy
69b81ea621
fix: address review feedback, persist group data in wallet storage
2026-05-07 17:35:51 +02:00
Pravdyvy
6054ae113a
fix(indexer_ffi): suggestion fix
2026-05-07 14:29:06 +03:00
Sergio Chouhy
f722d257a3
fmt
2026-05-07 01:41:35 -03:00
Sergio Chouhy
d24931c643
refactor proxy program
2026-05-06 15:59:42 -03:00
Moudy
5bf24b191d
test: add unit tests for SharedAccountEntry and shared account derivation
2026-05-06 14:22:50 +02:00
Sergio Chouhy
fb4ddb055a
Merge branch 'main' into schouhy/diversify-private-pdas-by-identifier
2026-05-06 00:22:58 -03:00
Sergio Chouhy
1599fc655c
add tests
2026-05-05 21:17:15 -03:00
Pravdyvy
f3472ce87a
Merge branch 'main' into Pravdyvy/indexer-query-api
2026-05-05 14:39:14 +03:00
Moudy
8a8bac8b69
ci: address fmt-rs, lint, and unit-tests failures from the merge
2026-04-30 22:16:26 +02:00
Moudy
8517906025
Merge branch 'main' into moudy/feat-strong-type-circuit-input
2026-04-30 20:17:47 +02:00
Moudy
98da9b26cc
fix: address PR review feedback
...
- Rename PrivacyPreservingCircuitInputAccount to InputAccountIdentity (drop the PrivacyPreservingCircuit prefix; add Identity suffix)
- Rename PrivacyPreservingCircuitInput.accounts to account_identities
- Rename AccountManager.accounts() to account_identities() and loop variables to account_identity
- Drop legacy mask-1/2/3 references from variant doc comments and guest comments
- Remove the explanatory comments about deleted parallel-vec tests; moved to the PR description
- Rebake privacy_preserving_circuit and test program artifacts
2026-04-30 15:46:36 +02:00
Sergio Chouhy
18642f9b6c
artifacts
2026-04-29 13:31:22 -03:00
Sergio Chouhy
72756e8622
Merge branch 'main' into schouhy/generalize-npk-to-multiple-accounts
2026-04-29 12:28:05 -03:00
Pravdyvy
06a6983ef3
fix: tests updated
2026-04-29 17:24:00 +03:00
Moudy
f7349656c7
refactor: strong-type PrivacyPreservingCircuitInput with per-account enum
2026-04-29 07:37:30 +02:00
Pravdyvy
89ea884207
feat: working queries
2026-04-28 19:36:23 +03:00
Sergio Chouhy
a23e44a8df
fmt and clippy
2026-04-28 00:18:57 -03:00
Sergio Chouhy
aea397565d
add test. Remove private sync skip when no private accounts
2026-04-28 00:04:42 -03:00
Sergio Chouhy
c3f47f6685
use option<identifier> for all wallet commands
2026-04-27 19:57:25 -03:00
Pravdyvy
02949e961a
Merge branch 'main' into Pravdyvy/indexer-ffi-spawns-rpc-for-communication
2026-04-27 13:58:10 +03:00
Pravdyvy
063ad8e476
Merge branch 'main' into Pravdyvy/indexer-query-api
2026-04-24 16:32:06 +03:00
Sergio Chouhy
7c45b5af3c
Merge branch 'main' into schouhy/generalize-npk-to-multiple-accounts
2026-04-24 01:04:55 -03:00
Sergio Chouhy
a5565e0875
make identifier random by default for wallet cli send commands
2026-04-23 23:31:21 -03:00
Pravdyvy
9fc2e39c10
feat: first query api
2026-04-23 17:07:19 +03:00
Sergio Chouhy
9d2abc76a1
fix tests
2026-04-21 22:39:14 -03:00
Sergio Chouhy
145198a078
fix test
2026-04-21 21:32:47 -03:00
Sergio Chouhy
b4d883e275
fix test
2026-04-21 19:34:08 -03:00
Pravdyvy
33557b122f
fix: comments fix 1
2026-04-21 17:46:16 +03:00
Sergio Chouhy
3ec166ff7c
bring back new private account command for simplicity
2026-04-21 02:35:50 -03:00
Sergio Chouhy
42842dfbb1
clippy
2026-04-20 22:07:03 -03:00
Sergio Chouhy
7ccd6ae331
wip
2026-04-20 11:27:15 -03:00