Avory

Results 21 issues of Avory

- Add staking denomination and channel version validations - Add negative test case for unestablished CCV channel - Improve test documentation and error messages - Group related assertions for better...

C:Testing

**Description** Implements automatic refund of unused ETH from EOAs back to address 0x0 after tests complete. It prevents the faucet from being depleted during long-running tests. The implementation: - Tracks...

S-stale

- Replaces TODO with concrete buffer specification - Introduces configurable buffer size (N) with default of 100 states - Specifies storage efficiency requirements while maintaining security - Ensures sufficient history...

## Description Cleaned up the poseidonModular function in hash.ts to make it easier to read and a bit more efficient. Replaced some of the manual chunk logic with Math.ceil and...

ChainIdFiller::fill now uses the fillable parameter directly instead of calling fill_sync again. This matches the pattern used by other fillers and ensures the prepare() result is properly utilized.

Improve error message when contract deployment fails by including the transaction hash. This helps diagnose failures when the contract address is missing from the receipt, making it easier to investigate...

blocked

Fix ELF parser to skip PRECOMPILE_COUNT symbol when parsing precompile metadata. The parser was failing when encountering non-numeric precompile symbols like PRECOMPILE_COUNT. Also correct test expectations to match actual file...

Replace sequential await loop with join_all to execute all contract verifications concurrently. This improves performance when verifyingmultiple contracts, especially for large deployments. The change maintains the same error handling behavior...

Removed leftover debug println! statement that was cluttering test output. The statement was inconsistent with other Journal::decode calls in the same file and served no functional purpose.

Replaced TODO comment with proper module documentation for the rpc module. Also fixed a typo in host/rpc.rs (TOOD -> TODO). The rpc module is used by r0vm for distributed proving...