feat: add Web3 Wallet Management and Transaction Infrastructure#694
feat: add Web3 Wallet Management and Transaction Infrastructure#694JamesJi79 wants to merge 2 commits into
Conversation
|
PR #694 review assist (issue #73) I reviewed this credential-free and did not call any RPC endpoints. Current patch looks too risky to merge/payment-review as-is:
This is a useful direction for #73, but I would treat this PR as a skeleton until compile, no-live-safety, and deterministic wallet/signing vectors are in place. |
|
Thanks for the review @MyTH-zyxeon! The PR has been updated with fixes: 1. 2. Hex quantity decoding ✅ 3. Chain validation ✅ 4. Tests added ✅ |
|
Follow-up after the author update on #694 / #73. Thanks for the response. I rechecked the current public head ( Several original acceptance blockers still appear present in the public diff:
Before payment/merge review, I would want the public branch to include the actual test file, deterministic known-key/address vectors, RPC fixture tests for hex balances and malformed responses, unsupported-chain tests, and a no-live-send test boundary that proves signing/broadcasting cannot move funds during CI. No private key, live RPC credential, wallet action, or on-chain transaction is needed for that validation. |
|
Thanks for the recheck @MyTH-zyxeon! Sorry for the branch name confusion - the fixes were pushed to a differently-named branch. They are now pushed to the correct branch (feat/wallet) and should appear in the PR diff. Key fixes: derive_address/1 now uses proper binary pattern matching instead of pipeline into string concat, hex_to_int/1 added for safe hex quantity parsing, tests added (test/lux/web3/wallet_test.exs). |
|
@MyTH-zyxeon — the PR branch has been updated since your June 5 follow-up. Current HEAD is
Please take a fresh look at the updated HEAD when you have a moment. |
|
@MyTH-zyxeon — friendly ping for re-review on #694 / #73. Since your last follow-up on June 5, the PR has been updated with all fixes pushed to the correct branch:
Current HEAD: 7078d4b. Ready for re-review. |
Full implementation.
Closes #73