Skip to content

Test/family wallet multisig emergency gas#380

Open
RemmyAcee wants to merge 25 commits intoRemitwise-Org:mainfrom
RemmyAcee:test/family-wallet-multisig-emergency-gas
Open

Test/family wallet multisig emergency gas#380
RemmyAcee wants to merge 25 commits intoRemitwise-Org:mainfrom
RemmyAcee:test/family-wallet-multisig-emergency-gas

Conversation

@RemmyAcee
Copy link
Copy Markdown

Close: #297

I have successfully implemented the gas benchmark suite for the family_wallet contract and enhanced its documentation with NatSpec-style comments.

Key achievements:

Gas Benchmark Suite: Created family_wallet/tests/gas_bench.rs covering multisig proposals, signing (including execution triggers), direct emergency transfers, and bulk archival/cleanup operations.
Performance Metrics: Captured baseline gas and memory usage for all key operations on Soroban Protocol 22.
Enhanced Documentation: Added NatSpec-style comments to critical contract functions in family_wallet/src/lib.rs for improved auditability.
100% Test Pass Rate: Verified the entire workspace with 69 passing tests (61 existing + 8 new benchmarks).
GAS_README.md: Created a detailed guide and results table in benchmarks/GAS_README.md.

@Baskarayelu
Copy link
Copy Markdown
Contributor

Please resolve the conflicts

@RemmyAcee
Copy link
Copy Markdown
Author

Done, Close: #380

@Baskarayelu
Copy link
Copy Markdown
Contributor

@RemmyAcee Please resolve the conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add gas benchmarks for family wallet multisig and emergency paths

2 participants