FuelLabs
fuels-ts
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
chore: run benchmarking utility in devnet environment
#3166
Merged
Comparing
mc/test/add-benchmarks-devnet
(
38920e3
) with
master
(
b6a82bc
)
CodSpeed Performance Gauge
×8.1
Improvements
2
New
16
Dropped
19
Benchmarks
Failed
should successfully perform a batch transfer
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
Missing
CodSpeed Performance Gauge
N/A
104.9 ms
N/A
should successfully execute a contract deploy
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
Missing
CodSpeed Performance Gauge
N/A
101.3 ms
N/A
should correctly convert string to Uint8Array with base64 encoding in a node environment
internal/benchmarks/src/crypto.bench.ts::crypto bench
Missing
CodSpeed Performance Gauge
N/A
54.1 µs
N/A
Decrypt via aes-ctr
internal/benchmarks/src/crypto.bench.ts::crypto bench
Missing
CodSpeed Performance Gauge
N/A
218.4 ms
N/A
should successfully execute a contract multi call
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
Missing
CodSpeed Performance Gauge
N/A
71.7 ms
N/A
should successfully withdraw to the base layer
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
Missing
CodSpeed Performance Gauge
N/A
53.8 ms
N/A
should successfully conduct a custom transfer between wallets
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
Missing
CodSpeed Performance Gauge
N/A
51.4 ms
N/A
should successfully execute a contract mint
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
Missing
CodSpeed Performance Gauge
N/A
95.1 ms
N/A
should successfully transfer a single asset between wallets
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
Missing
CodSpeed Performance Gauge
N/A
64.9 ms
N/A
should successfully write to a contract
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
Missing
CodSpeed Performance Gauge
N/A
65.9 ms
N/A
should successfully get transaction cost estimate for a batch transfer
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
Missing
CodSpeed Performance Gauge
N/A
47.3 ms
N/A
should successfully get transaction cost estimate for multi contract calls
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
Missing
CodSpeed Performance Gauge
N/A
36 ms
N/A
should successfully get transaction cost estimate for a single contract call
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
Missing
CodSpeed Performance Gauge
N/A
22.6 ms
N/A
Encrypt via aes-ctr
internal/benchmarks/src/crypto.bench.ts::crypto bench
Missing
CodSpeed Performance Gauge
N/A
218.6 ms
N/A
Instantiate from a constructor
internal/benchmarks/src/wallet.bench.ts::Wallet Benchmarks
Missing
CodSpeed Performance Gauge
N/A
31.1 ms
N/A
should successfully get transaction cost estimate for a single transfer
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
Missing
CodSpeed Performance Gauge
N/A
26.8 ms
N/A
should compute the PBKDF2 hash
internal/benchmarks/src/crypto.bench.ts::crypto bench
Missing
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
should compute HMAC correctly
internal/benchmarks/src/crypto.bench.ts::crypto bench
Missing
CodSpeed Performance Gauge
N/A
318.9 µs
N/A
should successfully execute a contract read function
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
Missing
CodSpeed Performance Gauge
N/A
67.8 ms
N/A
Improved
Instantiate from an address
internal/benchmarks/src/wallet.bench.ts::Wallet Benchmarks
CodSpeed Performance Gauge
×73
28,459 µs
388 µs
Instantiate a new Unlocked wallet
internal/benchmarks/src/wallet.bench.ts::Wallet Benchmarks
CodSpeed Performance Gauge
×8.1
38.4 ms
4.8 ms
New
should successfully withdraw to the base layer (x10 times)
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
CodSpeed Performance Gauge
N/A
N/A
45.2 ms
should successfully execute a contract multi call (x10 times)
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
CodSpeed Performance Gauge
N/A
N/A
72.1 ms
should successfully execute a contract mint (x10 times)
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
CodSpeed Performance Gauge
N/A
N/A
65.5 ms
should successfully write to a contract (x10 times)
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
CodSpeed Performance Gauge
N/A
N/A
65.4 ms
should successfully perform a batch transfer (x10 times)
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
CodSpeed Performance Gauge
N/A
N/A
62.2 ms
should successfully get transaction cost estimate for multi contract calls (x10 times)
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
CodSpeed Performance Gauge
N/A
N/A
30.8 ms
should successfully transfer a single asset between wallets (x10 times)
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
CodSpeed Performance Gauge
N/A
N/A
63.6 ms
should successfully get transaction cost estimate for a batch transfer (x10 times)
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
CodSpeed Performance Gauge
N/A
N/A
24.3 ms
should successfully conduct a custom transfer between wallets (x10 times)
internal/benchmarks/src/transaction-results.bench.ts::Transaction Submission Benchmarks
CodSpeed Performance Gauge
N/A
N/A
48.5 ms
Instantiate a new Locked wallet from a constructor
internal/benchmarks/src/wallet.bench.ts::Wallet Benchmarks
CodSpeed Performance Gauge
N/A
N/A
416.1 µs
should successfully get transaction cost estimate for a single transfer (x10 times)
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
CodSpeed Performance Gauge
N/A
N/A
18.4 ms
should successfully execute a contract read function (x10 times)
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
CodSpeed Performance Gauge
N/A
N/A
66.8 ms
should successfully get transaction cost estimate for a mint (x10 times)
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
CodSpeed Performance Gauge
N/A
N/A
21.7 ms
should successfully get transaction cost estimate for a single contract call (x10 times)
internal/benchmarks/src/cost-estimation.bench.ts::Cost Estimation Benchmarks
CodSpeed Performance Gauge
N/A
N/A
24.6 ms
should successfully execute a contract deploy (x10 times)
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
CodSpeed Performance Gauge
N/A
N/A
99.9 ms
should successfully execute a contract deploy as blobs
internal/benchmarks/src/contract-interaction.bench.ts::Contract Interaction Benchmarks
CodSpeed Performance Gauge
N/A
N/A
3.7 s
Commits
Click on a commit to change the comparison range
Base
master
b6a82bc
-86.74%
docs: add changeset
2e38db3
1 year ago
by maschad
+87.05%
test: testing with 10 iterations per bench
5bd8e74
1 year ago
by maschad
-87.13%
Merge branch 'master' into mc/test/add-benchmarks-devnet
466f0b8
1 year ago
by maschad
×2
test: update contract interaction test
6a5b867
1 year ago
by maschad
-15.01%
chore: wallet method updates
89a2f48
1 year ago
by maschad
+0.17%
test: add more debug logs...
aae74db
1 year ago
by maschad
+0.08%
test: attempt using static deploy method
e510839
1 year ago
by maschad
-0.06%
chore: reduce contract calls for test
3998316
1 year ago
by maschad
-47.51%
test: removing problematic tests
deb5f77
1 year ago
by maschad
+47.57%
test: only loop local node tests
d559940
1 year ago
by maschad
+41.5%
test: update cost estimation loop
ab23f26
1 year ago
by maschad
-41.72%
test: update contract read calls
03bb4be
1 year ago
by maschad
×22
chore: update to large contract factory
2b3047c
1 year ago
by maschad
+50.85%
lint: forc formatting
af76ec6
1 year ago
by maschad
+14.98%
Merge branch 'master' into mc/test/add-benchmarks-devnet
4fcf577
1 year ago
by maschad
-75.71%
Merge branch 'master' into mc/test/add-benchmarks-devnet
4ad4ce1
1 year ago
by maschad
Merge branch 'master' into mc/test/add-benchmarks-devnet
38920e3
1 year ago
by maschad
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs