Skip to content

perf: outline precompile result errors#4792

Closed
tempoxyz-bot wants to merge 1 commit into
mainfrom
auto-opt/20260529-cold-precompile-result-errors
Closed

perf: outline precompile result errors#4792
tempoxyz-bot wants to merge 1 commit into
mainfrom
auto-opt/20260529-cold-precompile-result-errors

Conversation

@tempoxyz-bot
Copy link
Copy Markdown
Contributor

Move the cold precompile error-to-output conversion out of the generic successful result path.

Move the cold precompile error-to-output conversion out of the generic successful result path.
@tempoxyz-bot tempoxyz-bot self-assigned this May 29, 2026
@tempoxyz-bot
Copy link
Copy Markdown
Contributor Author

@tempoxyz-bot tempoxyz-bot deleted the auto-opt/20260529-cold-precompile-result-errors branch May 29, 2026 22:18
@github-actions
Copy link
Copy Markdown
Contributor

📊 Tempo Precompiles Coverage

precompiles

Coverage: 5827/9081 lines (64.17%)

File details
File Lines Coverage
src/account_keychain/dispatch.rs 36/103 34.95%
src/account_keychain/mod.rs 299/855 34.97%
src/address_registry/dispatch.rs 31/36 86.11%
src/address_registry/mod.rs 50/60 83.33%
src/error.rs 52/148 35.14%
src/ip_validation.rs 10/10 100.00%
src/lib.rs 183/226 80.97%
src/nonce/dispatch.rs 9/10 90.00%
src/nonce/mod.rs 42/57 73.68%
src/receive_policy_guard/dispatch.rs 0/21 0.00%
src/receive_policy_guard/mod.rs 0/139 0.00%
src/signature_verifier/dispatch.rs 21/30 70.00%
src/signature_verifier/mod.rs 13/55 23.64%
src/stablecoin_dex/dispatch.rs 92/93 98.92%
src/stablecoin_dex/mod.rs 867/946 91.65%
src/stablecoin_dex/order.rs 120/154 77.92%
src/stablecoin_dex/orderbook.rs 157/216 72.69%
src/storage/evm.rs 192/221 86.88%
src/storage/hashmap.rs 0/158 0.00%
src/storage/mod.rs 27/27 100.00%
src/storage/packing.rs 68/93 73.12%
src/storage/thread_local.rs 165/227 72.69%
src/storage/types/array.rs 0/72 0.00%
src/storage/types/bytes_like.rs 139/183 75.96%
src/storage/types/mapping.rs 27/48 56.25%
src/storage/types/mod.rs 70/97 72.16%
src/storage/types/primitives.rs 21/24 87.50%
src/storage/types/set.rs 28/192 14.58%
src/storage/types/slot.rs 55/81 67.90%
src/storage/types/vec.rs 103/261 39.46%
src/tip20/dispatch.rs 159/175 90.86%
src/tip20/mod.rs 631/782 80.69%
src/tip20/rewards.rs 252/286 88.11%
src/tip20/roles.rs 85/88 96.59%
src/tip20/user_state.rs 77/84 91.67%
src/tip20_channel_reserve/dispatch.rs 0/51 0.00%
src/tip20_channel_reserve/mod.rs 3/478 0.63%
src/tip20_factory/dispatch.rs 20/21 95.24%
src/tip20_factory/mod.rs 117/140 83.57%
src/tip403_registry/dispatch.rs 58/75 77.33%
src/tip403_registry/mod.rs 325/493 65.92%
src/tip_fee_manager/amm.rs 283/392 72.19%
src/tip_fee_manager/dispatch.rs 81/83 97.59%
src/tip_fee_manager/mod.rs 56/157 35.67%
src/validator_config/dispatch.rs 38/52 73.08%
src/validator_config/mod.rs 171/227 75.33%
src/validator_config_v2/dispatch.rs 71/73 97.26%
src/validator_config_v2/mod.rs 523/581 90.02%

contracts

Coverage: 13/181 lines (7.18%)

File details
File Lines Coverage
src/lib.rs 1/1 100.00%
src/precompiles/receive_policy_guard.rs 0/78 0.00%
src/precompiles/tip20.rs 12/63 19.05%
src/precompiles/tip20_channel_reserve.rs 0/27 0.00%
src/precompiles/tip403_registry.rs 0/9 0.00%
src/precompiles/validator_config_v2.rs 0/3 0.00%

Total: 5840/9262 lines (63.05%)

📦 Download full HTML report

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.

1 participant