Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
6f3b511
refactor(web3): re-vendor tinywallet instead of inlining its source
senamakel Aug 13, 2026
fe06d95
refactor(tron): verify node transactions via tinywallet, delete the l…
senamakel Aug 13, 2026
76f70fb
chore(deps): point tinywallet at main now that the extraction has merged
senamakel Aug 13, 2026
e59ada5
chore(deps): update tinywallet subproject commit
senamakel Aug 13, 2026
62b29c3
chore(ci): add ci-lite workflow
senamakel Aug 13, 2026
87bedc6
chore(wallet): reformat code to match updated rustfmt configuration
senamakel Aug 13, 2026
f0b234b
chore(vendor): update tinywallet submodule to dirty state
senamakel Aug 13, 2026
a221b9a
feat(vendor): add tinywallet dependency
senamakel Aug 13, 2026
f147ffd
fix(web3): handle missing wallet transport gracefully
senamakel Aug 13, 2026
6b57e70
fix(x402): correct test assertion for fee calculation
senamakel Aug 13, 2026
9907b64
chore(deps): update vendor/tinywallet subproject commit
senamakel Aug 13, 2026
95b5a59
chore(modules): move the tinywallet module to v0.2.2
senamakel Aug 13, 2026
4e0ff47
Merge remote-tracking branch 'origin/main' into tinywallet-revendor
senamakel Aug 13, 2026
09fe4e0
chore(deps): update tinyagents subproject commit
senamakel Aug 13, 2026
80902a3
chore(deps): update tinyagents subproject commit
senamakel Aug 13, 2026
ee44932
fix(schema): widen visibility of cli_inference_snapshot field
senamakel Aug 13, 2026
990bb14
fix(config): restrict cli_inference_snapshot visibility to crate
senamakel Aug 13, 2026
0d3ee2f
chore(deps): update tinywallet submodule
senamakel Aug 14, 2026
d0c7b14
chore(registry): update tinywallet module to 0.2.3
senamakel Aug 14, 2026
3e53d4b
chore(deps): update vendor submodules
senamakel Aug 14, 2026
2db8523
chore(deps): update vendored submodules
senamakel Aug 14, 2026
1f5cb8c
feat(modules): pin tinywallet 0.2.3 and advance to the attesting bus
senamakel Aug 14, 2026
40d4d25
Merge remote-tracking branch 'origin/main' into tinywallet-revendor
senamakel Aug 14, 2026
202ffe0
chore(registry): update tinywallet to 0.3.0
senamakel Aug 14, 2026
efc5afe
chore: vendor tinywallet dependency
senamakel Aug 14, 2026
23ceea2
chore(registry): restore missing module registration
senamakel Aug 14, 2026
f457ba7
chore(deps): update tinywallet to 0.3.0
senamakel Aug 14, 2026
c6d1885
chore(deps): bump tinywallet to 0.3.0
senamakel Aug 14, 2026
35171c4
chore: files changed src/openhuman/modules/wallet.rs
senamakel Aug 14, 2026
10563f4
fix(wallet): add missing imports for key export types
senamakel Aug 14, 2026
2dae865
chore: files changed src/openhuman/web3/wallet/chains/evm.rs
senamakel Aug 14, 2026
9d7776d
fix(evm): handle missing chain ID in wallet configuration
senamakel Aug 14, 2026
2c527bb
fix(web3): handle tron chain wallet creation with empty address
senamakel Aug 14, 2026
fa7bff6
fix(web3): handle tron chain wallet creation
senamakel Aug 14, 2026
31c7e6a
fix(web3): handle Tron chain wallet address validation
senamakel Aug 14, 2026
5bcbbf4
feat(btc): delegate key derivation to wallet module
senamakel Aug 14, 2026
1a98b05
refactor(evm, tron): remove unused compressed_public_key import
senamakel Aug 14, 2026
fbe0ceb
chore(evm,tron): fix indentation in execution module imports
senamakel Aug 14, 2026
9ecb612
refactor(wallet): extract digest-pinning check into a helper function
senamakel Aug 14, 2026
8e90bbc
chore: files changed src/openhuman/modules/wallet_tests.rs
senamakel Aug 14, 2026
e8760c4
docs(wallet): document the new confidential signing flow
senamakel Aug 14, 2026
2518386
chore: files changed src/openhuman/modules/registry.rs
senamakel Aug 14, 2026
42e62f8
chore(deps): update tinywallet subproject commit
senamakel Aug 14, 2026
fc8b57d
chore: files changed src/openhuman/modules/wallet.rs
senamakel Aug 14, 2026
567e818
feat(solana): delegate signing to the attested wallet module
senamakel Aug 14, 2026
d250e43
refactor(wallet): remove unused mnemonic decryption in Solana module
senamakel Aug 14, 2026
4d5b3a8
refactor(x402): delegate signing to the wallet module
senamakel Aug 14, 2026
d866d56
refactor(x402): remove external signing key parameter from payment fu…
senamakel Aug 14, 2026
07756e6
chore(x402): remove unused Solana key derivation functions
senamakel Aug 14, 2026
f6cc049
feat(solana): use wallet module to export signer seed for tiny.place
senamakel Aug 14, 2026
dbaa2b9
chore: files changed src/openhuman/web3/x402/ops.rs
senamakel Aug 14, 2026
02fa1f1
refactor(evm-payment): delegate EIP-3009 signing to the wallet module
senamakel Aug 14, 2026
44d73c5
refactor(x402): extract EVM signing into wallet module and add test h…
senamakel Aug 14, 2026
894748e
fix(x402): use correct valid-after and valid-before values in EVM pay…
senamakel Aug 14, 2026
9e5d256
feat(solana): add cfg(test) branch to bypass wallet module in unit tests
senamakel Aug 14, 2026
973e2df
chore(deps): trim tinywallet features to remove unused key and tx dep…
senamakel Aug 14, 2026
23a698a
chore(deps): enable tinywallet key feature for test fixtures
senamakel Aug 14, 2026
3570b8d
chore(wallet): mark chain key derivation functions as test-only
senamakel Aug 14, 2026
1133b4b
chore(wallet): mark compressed_public_key as test-only
senamakel Aug 14, 2026
bcc0bde
chore: files changed Cargo.toml
senamakel Aug 14, 2026
94f12f5
feat(wallet): remove remote signing path
senamakel Aug 14, 2026
9e83057
refactor(wallet): remove unused imports and qualify a function call
senamakel Aug 14, 2026
0f34676
test(wallet): drop sign_payload tests after removing the function
senamakel Aug 14, 2026
bb78986
refactor(wallet_tests): replace derived secret with signing request
senamakel Aug 14, 2026
3d41efb
fix(wallet): wrap export key request in typed struct
senamakel Aug 14, 2026
f467bd6
test(wallet): pin confidential request shapes against the module's types
senamakel Aug 14, 2026
ce2d785
chore(deps): prune unused cryptocurrency dependencies from Cargo.lock
senamakel Aug 14, 2026
572a177
chore(registry): update tinywallet module to 0.4.0
senamakel Aug 14, 2026
d915c50
chore(registry): update tinywallet to v0.4.0 and document full in-mod…
senamakel Aug 14, 2026
58324bf
chore(scripts): lower kernel floor to 286/268/2
senamakel Aug 14, 2026
fb84d4f
Merge remote-tracking branch 'origin/main' into tinywallet-revendor
senamakel Aug 14, 2026
3c6616c
ci: add lightweight CI workflow
senamakel Aug 14, 2026
e982d73
chore(deps): update toml and drop git2 from lockfile
senamakel Aug 14, 2026
f2b0848
chore(parse): remove unused parse module
senamakel Aug 14, 2026
df9022a
fix(session): restore turn state after failed tool call
senamakel Aug 14, 2026
0016fcd
fix(session): restore turn state after failed tool call
senamakel Aug 14, 2026
f185897
fix(session): restore turn state after failed tool call
senamakel Aug 14, 2026
1c9ec84
chore(agent): remove debug print statements from memory agent injection
senamakel Aug 14, 2026
9d86f62
chore(session): remove memory seam install from test
senamakel Aug 14, 2026
10a2717
test(harness): restore memory seam setup in turn test
senamakel Aug 14, 2026
b458113
fix(session): restore turn test for tool call with no arguments
senamakel Aug 14, 2026
08396e0
fix(session): restore turn test for tool call with no arguments
senamakel Aug 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .github/workflows/ci-lite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -515,7 +515,7 @@ jobs:
#
# This asserts the calibration still holds. If it fails, every
# projection built on the simulator is suspect until it is fixed.
run: python3 scripts/dep-sim.py --cut-nothing --expect-names 279
run: python3 scripts/dep-sim.py --cut-nothing --expect-names 268

- name: Guard — new feature-gated test modules must be acknowledged
# Self-maintaining coverage: the set of source files that #[cfg]-gate a test on
Expand Down Expand Up @@ -548,8 +548,6 @@ jobs:
openhuman/tools/ops_tests.rs
openhuman/voice/compile_status.rs
openhuman/web3/stub.rs
openhuman/web3/wallet/primitives/address/evm/test.rs
openhuman/web3/wallet/primitives/address/test.rs
openhuman/web3/wallet/stub.rs
openhuman/web3/x402/stub.rs
tui/runner.rs
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@
path = vendor/tinymemory
url = https://github.com/tinyhumansai/tinymemory.git
branch = main
[submodule "vendor/tinywallet"]
path = vendor/tinywallet
url = https://github.com/tinyhumansai/tinywallet
142 changes: 122 additions & 20 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading