Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix the creation of RUID NFTs through the manifest builder. #1701

Merged
merged 1 commit into from
Jan 31, 2024

Conversation

0xOmarA
Copy link
Member

@0xOmarA 0xOmarA commented Jan 29, 2024

No description provided.

@0xOmarA 0xOmarA changed the base branch from release/anemone to develop January 29, 2024 18:25
Copy link

Benchmark for 8b1e3e1

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 78.5±0.14ms 78.7±0.46ms +0.25%
costing::decode_sbor 18.4±0.13µs 17.7±0.08µs -3.80%
costing::decode_sbor_bytes 42.7±0.04µs 48.9±0.05µs +14.52%
costing::deserialize_wasm 1621.3±8.09µs 1620.1±3.05µs -0.07%
costing::instantiate_flash_loan 4.9±0.99ms 4.7±0.52ms -4.08%
costing::instantiate_radiswap 6.8±0.05ms 7.4±0.05ms +8.82%
costing::spin_loop 26.2±0.07ms 26.2±0.10ms 0.00%
costing::validate_sbor_payload 33.2±0.07µs 32.6±0.04µs -1.81%
costing::validate_sbor_payload_bytes 505.3±0.80ns 434.0±0.89ns -14.11%
costing::validate_secp256k1 96.4±0.08µs 96.4±0.11µs 0.00%
costing::validate_wasm 45.4±0.04ms 44.1±0.03ms -2.86%
decimal::add/0 10.0±0.02ns 10.0±0.03ns 0.00%
decimal::add/rust-native 10.7±0.01ns 10.7±0.01ns 0.00%
decimal::add/wasmer 162.7±0.15ns 163.5±0.48ns +0.49%
decimal::add/wasmer-call-native 576.2±2.33ns 562.7±2.42ns -2.34%
decimal::add/wasmi 563.2±0.89ns 570.9±3.74ns +1.37%
decimal::add/wasmi-call-native 5.4±0.02µs 5.4±0.02µs 0.00%
decimal::div/0 206.8±0.31ns 207.6±0.22ns +0.39%
decimal::from_string/0 199.0±1.12ns 201.2±1.30ns +1.11%
decimal::mul/0 176.9±0.19ns 177.2±0.37ns +0.17%
decimal::mul/rust-native 160.8±0.38ns 160.8±0.55ns 0.00%
decimal::mul/wasmer 1798.9±3.26ns 1807.0±15.73ns +0.45%
decimal::mul/wasmer-call-native 778.6±1.67ns 738.8±1.79ns -5.11%
decimal::mul/wasmi 35.9±0.05µs 36.4±0.11µs +1.39%
decimal::mul/wasmi-call-native 5.3±0.03µs 5.4±0.02µs +1.89%
decimal::pow/0 796.1±0.80ns 796.1±1.03ns 0.00%
decimal::pow/rust-native 760.8±1.37ns 758.8±0.81ns -0.26%
decimal::pow/wasmer 7.8±0.00µs 7.9±0.01µs +1.28%
decimal::pow/wasmer-call-native 1283.9±1.69ns 1243.6±2.01ns -3.14%
decimal::pow/wasmi 168.3±0.31µs 171.1±0.48µs +1.66%
decimal::pow/wasmi-call-native 5.5±0.01µs 5.5±0.02µs 0.00%
decimal::root/0 11.7±0.01µs 11.3±0.03µs -3.42%
decimal::sub/0 9.9±0.03ns 9.8±0.03ns -1.01%
decimal::to_string/0 923.8±2.39ns 925.9±1.75ns +0.23%
precise_decimal::add/0 11.0±0.00ns 11.0±0.01ns 0.00%
precise_decimal::add/rust-native 12.6±0.03ns 12.7±0.01ns +0.79%
precise_decimal::add/wasmer 187.1±0.16ns 169.8±0.15ns -9.25%
precise_decimal::add/wasmer-call-native 590.1±1.45ns 585.1±0.89ns -0.85%
precise_decimal::add/wasmi 758.4±6.15ns 787.2±11.49ns +3.80%
precise_decimal::add/wasmi-call-native 5.8±0.01µs 5.9±0.03µs +1.72%
precise_decimal::div/0 326.3±0.39ns 326.4±0.36ns +0.03%
precise_decimal::from_string/0 238.4±0.68ns 238.9±0.51ns +0.21%
precise_decimal::mul/0 366.1±0.87ns 365.6±1.58ns -0.14%
precise_decimal::mul/rust-native 327.5±3.87ns 320.8±0.82ns -2.05%
precise_decimal::mul/wasmer 4.2±0.01µs 4.3±0.01µs +2.38%
precise_decimal::mul/wasmer-call-native 972.6±3.66ns 904.1±2.03ns -7.04%
precise_decimal::mul/wasmi 90.8±0.12µs 92.1±0.32µs +1.43%
precise_decimal::mul/wasmi-call-native 6.1±0.01µs 6.1±0.01µs 0.00%
precise_decimal::pow/0 1955.1±2.10ns 1956.4±1.04ns +0.07%
precise_decimal::pow/rust-native 1558.3±1.38ns 1566.1±1.47ns +0.50%
precise_decimal::pow/wasmer 19.7±0.01µs 19.7±0.03µs 0.00%
precise_decimal::pow/wasmer-call-native 2.3±0.00µs 2.3±0.00µs 0.00%
precise_decimal::pow/wasmi 440.7±0.62µs 447.7±2.18µs +1.59%
precise_decimal::pow/wasmi-call-native 11.8±0.03µs 12.0±0.03µs +1.69%
precise_decimal::root/0 73.2±0.06µs 73.8±0.08µs +0.82%
precise_decimal::sub/0 11.0±0.00ns 11.0±0.00ns 0.00%
precise_decimal::to_string/0 1315.8±1.73ns 1313.1±2.57ns -0.21%
schema::validate_payload 397.9±0.47µs 402.1±0.52µs +1.06%
transaction::radiswap 6.2±0.03ms 6.2±0.03ms 0.00%
transaction::transfer 2.0±0.00ms 2.0±0.00ms 0.00%
transaction_processing::prepare 3.1±0.00ms 3.1±0.01ms 0.00%
transaction_processing::prepare_and_decompile 8.1±0.03ms 8.1±0.01ms 0.00%
transaction_processing::prepare_and_decompile_and_recompile 28.1±0.22ms 28.0±0.08ms -0.36%
transaction_validation::validate_manifest 52.4±0.05µs 52.6±0.07µs +0.38%
transaction_validation::verify_bls_2KB 1109.6±12.73µs 1104.9±3.85µs -0.42%
transaction_validation::verify_bls_32B 1103.9±4.32µs 1100.7±10.02µs -0.29%
transaction_validation::verify_ecdsa 93.2±0.08µs 93.2±0.09µs 0.00%
transaction_validation::verify_ed25519 67.3±0.18µs 67.3±0.05µs 0.00%

@0xOmarA 0xOmarA merged commit 98eaac5 into develop Jan 31, 2024
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants