Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 3, 2025

Bumps serde_json from 1.0.140 to 1.0.143.

Release notes

Sourced from serde_json's releases.

v1.0.143

v1.0.142

v1.0.141

Commits
  • 10102c4 Release 1.0.143
  • 2a5b853 Replace super::super with absolute path within crate
  • 447170b Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map
  • ec190d6 Merge pull request #1264 from xlambein/master
  • 8be6647 Merge pull request #1268 from SOF3/compact-default
  • ba5b3cc Revert "Pin nightly toolchain used for miri job"
  • 1731167 Release 1.0.142
  • e51c814 Touch up PR 1265
  • 84abbdb Merge pull request #1265 from aatifsyed/master
  • 6843c36 Release 1.0.141
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.140 to 1.0.143.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.140...v1.0.143)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.143
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Sep 3, 2025
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Sep 3, 2025
@github-actions github-actions bot enabled auto-merge (squash) September 3, 2025 10:11
Copy link

github-actions bot commented Sep 3, 2025

🦑 📈 ink! Example Contracts ‒ Changes Report 📉 🦑

These are the results when building the integration-tests/* contracts from this branch and comparing them to ink! master:

Show overview

Using the ABI denoted in the contract manifest.

Contract Upstream Size (kB) PR Size (kB) Diff (kB) Diff (%) Change
all-abi/events 19.592 19.657 0.065 0% 📈
call-builder-return-value 8.926 9.074 0.148 2% 📈
combined-extension 2.559 2.777 0.218 9% 📈
complex-storage-structures 4.626 4.843 0.217 5% 📈
conditional-compilation 1.494 1.711 0.217 15% 📈
contract-invocation 7.975 8.192 0.217 3% 📈
contract-invocation/contract1 1.851 2.068 0.217 12% 📈
contract-invocation/contract2 1.766 1.983 0.217 12% 📈
contract-invocation/virtual_contract 4.314 4.538 0.224 5% 📈
contract-invocation/virtual_contract_ver1 1.723 1.94 0.217 13% 📈
contract-invocation/virtual_contract_ver2 1.735 1.953 0.218 13% 📈
contract-storage 6.646 6.79 0.144 2% 📈
contract-terminate 1.315 1.532 0.217 17% 📈
contract-transfer 2.875 3.093 0.218 8% 📈
cross-contract-calls 8.489 8.706 0.217 3% 📈
cross-contract-calls/other-contract 1.542 1.759 0.217 14% 📈
custom-allocator 2.996 3.179 0.183 6% 📈
custom-environment 3.249 3.465 0.216 7% 📈
debugging-strategies 4.197 4.414 0.217 5% 📈
dns 9.171 10.166 0.995 11% 📈
e2e-call-runtime 1.723 1.941 0.218 13% 📈
e2e-runtime-only-backend 2.275 2.492 0.217 10% 📈
erc1155 20.418 20.63 0.212 1% 📈
erc20 10.746 10.962 0.216 2% 📈
erc721 12.166 12.381 0.215 2% 📈
events 8.749 8.963 0.214 2% 📈
flipper 1.542 1.759 0.217 14% 📈
fuzz-testing 1.528 1.745 0.217 14% 📈
incrementer 1.28 1.28 0 0%
lang-err/call-builder 8.254 8.472 0.218 3% 📈
lang-err/call-builder-delegate 3.291 3.508 0.217 7% 📈
lang-err/constructors-return-value 2.174 2.391 0.217 10% 📈
lang-err/contract-ref 6.799 7.016 0.217 3% 📈
lang-err/integration-flipper 1.826 2.044 0.218 12% 📈
lazyvec 4.877 5.094 0.217 4% 📈
mapping 9.419 9.637 0.218 2% 📈
mother 15.763 16.439 0.676 4% 📈
multi-contract-caller 11.68 11.892 0.212 2% 📈
multi-contract-caller/accumulator 1.127 1.127 0 0%
multi-contract-caller/adder 2.944 3.163 0.219 7% 📈
multi-contract-caller/subber 2.948 3.168 0.22 7% 📈
multisig 25.897 26.974 1.077 4% 📈
own-code-hash 2.591 2.808 0.217 8% 📈
payment-channel 7.826 8.041 0.215 3% 📈
psp22-extension 7.392 7.609 0.217 3% 📈
rand-extension 4.223 4.893 0.67 16% 📈
runtime-call-contract 1.545 1.762 0.217 14% 📈
solidity-abi/events 12.458 12.063 -0.395 -2% 📉
solidity-abi/fallible-setter 2.465 2.68 0.215 9% 📈
solidity-abi/sol-cross-contract 6.458 6.674 0.216 3% 📈
solidity-abi/sol-cross-contract/other-contract-sol 2.344 2.559 0.215 9% 📈
solidity-abi/sol-encoding 2.28 2.495 0.215 9% 📈
solidity-abi/solidity-calls-flipper 8.754 8.969 0.215 2% 📈
solidity-abi/trait-dyn-cross-contract-calls 5.807 6.023 0.216 4% 📈
solidity-abi/trait-dyn-cross-contract-calls/contracts/incrementer 2.12 2.337 0.217 10% 📈
solidity-abi/trait-flipper 2.028 2.245 0.217 11% 📈
sr25519-verification 0.851 0.851 0 0%
static-buffer 2.516 2.733 0.217 9% 📈
storage-types 17.027 16.954 -0.073 0% 📉
trait-dyn-cross-contract-calls 3.738 3.955 0.217 6% 📈
trait-dyn-cross-contract-calls/contracts/incrementer 1.571 1.783 0.212 13% 📈
trait-erc20 11.079 11.295 0.216 2% 📈
trait-flipper 1.495 1.712 0.217 15% 📈
trait-incrementer 1.631 1.848 0.217 13% 📈
upgradeable-contracts/delegator 6.211 6.428 0.217 3% 📈
upgradeable-contracts/delegator/delegatee 2.629 2.846 0.217 8% 📈
upgradeable-contracts/delegator/delegatee2 2.629 2.846 0.217 8% 📈
upgradeable-contracts/set-code-hash 1.494 1.71 0.216 14% 📈
upgradeable-contracts/set-code-hash-migration 1.494 1.71 0.216 14% 📈
upgradeable-contracts/set-code-hash-migration/migration 1.657 1.875 0.218 13% 📈
upgradeable-contracts/set-code-hash-migration/updated-incrementer 1.668 1.885 0.217 13% 📈
upgradeable-contracts/set-code-hash/updated-incrementer 1.446 1.662 0.216 15% 📈
wildcard-selector 2.738 2.955 0.217 8% 📈
Show diagram
gantt
   dateFormat x
   axisFormat x
section  
all-abi/events : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 19592 kb       : a1, 0, 19592
pr default abi - 19657 kb      : a1, 0, 19657
pr sol abi - 19657 kb      : a2, 0, 19657
pr all abi - 19657 kb     : a3, 0, 19657
#nbsp; : a4, 0, 0

section  
call-builder-return-value : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 8926 kb       : a1, 0, 8926
pr default abi - 9074 kb      : a1, 0, 9074
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
combined-extension : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2559 kb       : a1, 0, 2559
pr default abi - 2777 kb      : a1, 0, 2777
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
complex-storage-structures : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 4626 kb       : a1, 0, 4626
pr default abi - 4843 kb      : a1, 0, 4843
pr sol abi - 7833 kb      : a2, 0, 7833
pr all abi - 9464 kb     : a3, 0, 9464
#nbsp; : a4, 0, 0

section  
conditional-compilation : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1494 kb       : a1, 0, 1494
pr default abi - 1711 kb      : a1, 0, 1711
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
contract-invocation : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 7975 kb       : a1, 0, 7975
pr default abi - 8192 kb      : a1, 0, 8192
pr sol abi - 11267 kb      : a2, 0, 11267
pr all abi - 12599 kb     : a3, 0, 12599
#nbsp; : a4, 0, 0

section  
contract-invocation/contract1 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1851 kb       : a1, 0, 1851
pr default abi - 2068 kb      : a1, 0, 2068
pr sol abi - 2717 kb      : a2, 0, 2717
pr all abi - 3409 kb     : a3, 0, 3409
#nbsp; : a4, 0, 0

section  
contract-invocation/contract2 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1766 kb       : a1, 0, 1766
pr default abi - 1983 kb      : a1, 0, 1983
pr sol abi - 2668 kb      : a2, 0, 2668
pr all abi - 3301 kb     : a3, 0, 3301
#nbsp; : a4, 0, 0

section  
contract-invocation/virtual_contract : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 4314 kb       : a1, 0, 4314
pr default abi - 4538 kb      : a1, 0, 4538
pr sol abi - 7366 kb      : a2, 0, 7366
pr all abi - 6909 kb     : a3, 0, 6909
#nbsp; : a4, 0, 0

section  
contract-invocation/virtual_contract_ver1 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1723 kb       : a1, 0, 1723
pr default abi - 1940 kb      : a1, 0, 1940
pr sol abi - 2431 kb      : a2, 0, 2431
pr all abi - 2808 kb     : a3, 0, 2808
#nbsp; : a4, 0, 0

section  
contract-invocation/virtual_contract_ver2 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1735 kb       : a1, 0, 1735
pr default abi - 1953 kb      : a1, 0, 1953
pr sol abi - 2443 kb      : a2, 0, 2443
pr all abi - 2835 kb     : a3, 0, 2835
#nbsp; : a4, 0, 0

section  
contract-storage : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 6646 kb       : a1, 0, 6646
pr default abi - 6790 kb      : a1, 0, 6790
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
contract-terminate : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1315 kb       : a1, 0, 1315
pr default abi - 1532 kb      : a1, 0, 1532
pr sol abi - 1499 kb      : a2, 0, 1499
pr all abi - 1627 kb     : a3, 0, 1627
#nbsp; : a4, 0, 0

section  
contract-transfer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2875 kb       : a1, 0, 2875
pr default abi - 3093 kb      : a1, 0, 3093
pr sol abi - 3078 kb      : a2, 0, 3078
pr all abi - 4132 kb     : a3, 0, 4132
#nbsp; : a4, 0, 0

section  
cross-contract-calls : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 8489 kb       : a1, 0, 8489
pr default abi - 8706 kb      : a1, 0, 8706
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
cross-contract-calls/other-contract : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1542 kb       : a1, 0, 1542
pr default abi - 1759 kb      : a1, 0, 1759
pr sol abi - 2344 kb      : a2, 0, 2344
pr all abi - 2770 kb     : a3, 0, 2770
#nbsp; : a4, 0, 0

section  
custom-allocator : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2996 kb       : a1, 0, 2996
pr default abi - 3179 kb      : a1, 0, 3179
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
custom-environment : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 3249 kb       : a1, 0, 3249
pr default abi - 3465 kb      : a1, 0, 3465
pr sol abi - 1717 kb      : a2, 0, 1717
pr all abi - 3942 kb     : a3, 0, 3942
#nbsp; : a4, 0, 0

section  
debugging-strategies : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 4197 kb       : a1, 0, 4197
pr default abi - 4414 kb      : a1, 0, 4414
pr sol abi - 5129 kb      : a2, 0, 5129
pr all abi - 5803 kb     : a3, 0, 5803
#nbsp; : a4, 0, 0

section  
dns : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 9171 kb       : a1, 0, 9171
pr default abi - 10166 kb      : a1, 0, 10166
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
e2e-call-runtime : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1723 kb       : a1, 0, 1723
pr default abi - 1941 kb      : a1, 0, 1941
pr sol abi - 2567 kb      : a2, 0, 2567
pr all abi - 3201 kb     : a3, 0, 3201
#nbsp; : a4, 0, 0

section  
e2e-runtime-only-backend : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2275 kb       : a1, 0, 2275
pr default abi - 2492 kb      : a1, 0, 2492
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
erc1155 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 20418 kb       : a1, 0, 20418
pr default abi - 20630 kb      : a1, 0, 20630
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
erc20 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 10746 kb       : a1, 0, 10746
pr default abi - 10962 kb      : a1, 0, 10962
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
erc721 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 12166 kb       : a1, 0, 12166
pr default abi - 12381 kb      : a1, 0, 12381
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
events : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 8749 kb       : a1, 0, 8749
pr default abi - 8963 kb      : a1, 0, 8963
pr sol abi - 11929 kb      : a2, 0, 11929
pr all abi - 18160 kb     : a3, 0, 18160
#nbsp; : a4, 0, 0

section  
flipper : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1542 kb       : a1, 0, 1542
pr default abi - 1759 kb      : a1, 0, 1759
pr sol abi - 2344 kb      : a2, 0, 2344
pr all abi - 2770 kb     : a3, 0, 2770
#nbsp; : a4, 0, 0

section  
fuzz-testing : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1528 kb       : a1, 0, 1528
pr default abi - 1745 kb      : a1, 0, 1745
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
incrementer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1280 kb       : a1, 0, 1280
pr default abi - 1280 kb      : a1, 0, 1280
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
lang-err/call-builder : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 8254 kb       : a1, 0, 8254
pr default abi - 8472 kb      : a1, 0, 8472
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
lang-err/call-builder-delegate : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 3291 kb       : a1, 0, 3291
pr default abi - 3508 kb      : a1, 0, 3508
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
lang-err/constructors-return-value : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2174 kb       : a1, 0, 2174
pr default abi - 2391 kb      : a1, 0, 2391
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
lang-err/contract-ref : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 6799 kb       : a1, 0, 6799
pr default abi - 7016 kb      : a1, 0, 7016
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
lang-err/integration-flipper : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1826 kb       : a1, 0, 1826
pr default abi - 2044 kb      : a1, 0, 2044
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
lazyvec : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 4877 kb       : a1, 0, 4877
pr default abi - 5094 kb      : a1, 0, 5094
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
mapping : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 9419 kb       : a1, 0, 9419
pr default abi - 9637 kb      : a1, 0, 9637
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
mother : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 15763 kb       : a1, 0, 15763
pr default abi - 16439 kb      : a1, 0, 16439
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
multi-contract-caller : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 11680 kb       : a1, 0, 11680
pr default abi - 11892 kb      : a1, 0, 11892
pr sol abi - 16284 kb      : a2, 0, 16284
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
multi-contract-caller/accumulator : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1127 kb       : a1, 0, 1127
pr default abi - 1127 kb      : a1, 0, 1127
pr sol abi - 2222 kb      : a2, 0, 2222
pr all abi - 2771 kb     : a3, 0, 2771
#nbsp; : a4, 0, 0

section  
multi-contract-caller/adder : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2944 kb       : a1, 0, 2944
pr default abi - 3163 kb      : a1, 0, 3163
pr sol abi - 5058 kb      : a2, 0, 5058
pr all abi - 3437 kb     : a3, 0, 3437
#nbsp; : a4, 0, 0

section  
multi-contract-caller/subber : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2948 kb       : a1, 0, 2948
pr default abi - 3168 kb      : a1, 0, 3168
pr sol abi - 5066 kb      : a2, 0, 5066
pr all abi - 3457 kb     : a3, 0, 3457
#nbsp; : a4, 0, 0

section  
multisig : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 25897 kb       : a1, 0, 25897
pr default abi - 26974 kb      : a1, 0, 26974
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
own-code-hash : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2591 kb       : a1, 0, 2591
pr default abi - 2808 kb      : a1, 0, 2808
pr sol abi - 2702 kb      : a2, 0, 2702
pr all abi - 3353 kb     : a3, 0, 3353
#nbsp; : a4, 0, 0

section  
payment-channel : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 7826 kb       : a1, 0, 7826
pr default abi - 8041 kb      : a1, 0, 8041
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
psp22-extension : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 7392 kb       : a1, 0, 7392
pr default abi - 7609 kb      : a1, 0, 7609
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
rand-extension : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 4223 kb       : a1, 0, 4223
pr default abi - 4893 kb      : a1, 0, 4893
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
runtime-call-contract : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1545 kb       : a1, 0, 1545
pr default abi - 1762 kb      : a1, 0, 1762
pr sol abi - 2344 kb      : a2, 0, 2344
pr all abi - 2774 kb     : a3, 0, 2774
#nbsp; : a4, 0, 0

section  
solidity-abi/events : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 12458 kb       : a1, 0, 12458
pr default abi - 12063 kb      : a1, 0, 12063
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/fallible-setter : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2465 kb       : a1, 0, 2465
pr default abi - 2680 kb      : a1, 0, 2680
pr sol abi - 2680 kb      : a2, 0, 2680
pr all abi - 3182 kb     : a3, 0, 3182
#nbsp; : a4, 0, 0

section  
solidity-abi/sol-cross-contract : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 6458 kb       : a1, 0, 6458
pr default abi - 6674 kb      : a1, 0, 6674
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/sol-cross-contract/other-contract-sol : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2344 kb       : a1, 0, 2344
pr default abi - 2559 kb      : a1, 0, 2559
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/sol-encoding : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2280 kb       : a1, 0, 2280
pr default abi - 2495 kb      : a1, 0, 2495
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/solidity-calls-flipper : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 8754 kb       : a1, 0, 8754
pr default abi - 8969 kb      : a1, 0, 8969
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/trait-dyn-cross-contract-calls : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 5807 kb       : a1, 0, 5807
pr default abi - 6023 kb      : a1, 0, 6023
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/trait-dyn-cross-contract-calls/contracts/incrementer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2120 kb       : a1, 0, 2120
pr default abi - 2337 kb      : a1, 0, 2337
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
solidity-abi/trait-flipper : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2028 kb       : a1, 0, 2028
pr default abi - 2245 kb      : a1, 0, 2245
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
sr25519-verification : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 851 kb       : a1, 0, 851
pr default abi - 851 kb      : a1, 0, 851
pr sol abi - 776 kb      : a2, 0, 776
pr all abi - 979 kb     : a3, 0, 979
#nbsp; : a4, 0, 0

section  
static-buffer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2516 kb       : a1, 0, 2516
pr default abi - 2733 kb      : a1, 0, 2733
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
storage-types : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 17027 kb       : a1, 0, 17027
pr default abi - 16954 kb      : a1, 0, 16954
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
trait-dyn-cross-contract-calls : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 3738 kb       : a1, 0, 3738
pr default abi - 3955 kb      : a1, 0, 3955
pr sol abi - 6023 kb      : a2, 0, 6023
pr all abi - 4754 kb     : a3, 0, 4754
#nbsp; : a4, 0, 0

section  
trait-dyn-cross-contract-calls/contracts/incrementer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1571 kb       : a1, 0, 1571
pr default abi - 1783 kb      : a1, 0, 1783
pr sol abi - 2337 kb      : a2, 0, 2337
pr all abi - 2766 kb     : a3, 0, 2766
#nbsp; : a4, 0, 0

section  
trait-erc20 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 11079 kb       : a1, 0, 11079
pr default abi - 11295 kb      : a1, 0, 11295
pr sol abi - 0 kb      : a2, 0, 0
pr all abi - 0 kb     : a3, 0, 0
#nbsp; : a4, 0, 0

section  
trait-flipper : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1495 kb       : a1, 0, 1495
pr default abi - 1712 kb      : a1, 0, 1712
pr sol abi - 2245 kb      : a2, 0, 2245
pr all abi - 2598 kb     : a3, 0, 2598
#nbsp; : a4, 0, 0

section  
trait-incrementer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1631 kb       : a1, 0, 1631
pr default abi - 1848 kb      : a1, 0, 1848
pr sol abi - 2501 kb      : a2, 0, 2501
pr all abi - 3020 kb     : a3, 0, 3020
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/delegator : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 6211 kb       : a1, 0, 6211
pr default abi - 6428 kb      : a1, 0, 6428
pr sol abi - 9585 kb      : a2, 0, 9585
pr all abi - 11528 kb     : a3, 0, 11528
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/delegator/delegatee : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2629 kb       : a1, 0, 2629
pr default abi - 2846 kb      : a1, 0, 2846
pr sol abi - 2684 kb      : a2, 0, 2684
pr all abi - 3450 kb     : a3, 0, 3450
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/delegator/delegatee2 : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2629 kb       : a1, 0, 2629
pr default abi - 2846 kb      : a1, 0, 2846
pr sol abi - 2683 kb      : a2, 0, 2683
pr all abi - 3451 kb     : a3, 0, 3451
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/set-code-hash : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1494 kb       : a1, 0, 1494
pr default abi - 1710 kb      : a1, 0, 1710
pr sol abi - 2380 kb      : a2, 0, 2380
pr all abi - 2969 kb     : a3, 0, 2969
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/set-code-hash-migration : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1494 kb       : a1, 0, 1494
pr default abi - 1710 kb      : a1, 0, 1710
pr sol abi - 2380 kb      : a2, 0, 2380
pr all abi - 2969 kb     : a3, 0, 2969
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/set-code-hash-migration/migration : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1657 kb       : a1, 0, 1657
pr default abi - 1875 kb      : a1, 0, 1875
pr sol abi - 2612 kb      : a2, 0, 2612
pr all abi - 2580 kb     : a3, 0, 2580
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/set-code-hash-migration/updated-incrementer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1668 kb       : a1, 0, 1668
pr default abi - 1885 kb      : a1, 0, 1885
pr sol abi - 2930 kb      : a2, 0, 2930
pr all abi - 3415 kb     : a3, 0, 3415
#nbsp; : a4, 0, 0

section  
upgradeable-contracts/set-code-hash/updated-incrementer : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 1446 kb       : a1, 0, 1446
pr default abi - 1662 kb      : a1, 0, 1662
pr sol abi - 2364 kb      : a2, 0, 2364
pr all abi - 2909 kb     : a3, 0, 2909
#nbsp; : a4, 0, 0

section  
wildcard-selector : a5, 0, 0
v5 default abi - 0 kb       : a1, 0, 0
master default abi - 2738 kb       : a1, 0, 2738
pr default abi - 2955 kb      : a1, 0, 2955
pr sol abi - 4752 kb      : a2, 0, 4752
pr all abi - 5167 kb     : a3, 0, 5167
#nbsp; : a4, 0, 0

Loading
Show contract sizes: ink! vs Solidity ABI

The following table shows how the contract sizes on this branch change when choosing the Solidity ABI instead of the ink! ABI.

Contract Upstream Size (kB) PR Size (kB) Diff (kB) Diff (%) Change
all-abi/events 19.657 19.657 0 0%
complex-storage-structures 4.843 7.833 2.99 62% 📈
contract-invocation 8.192 11.267 3.075 38% 📈
contract-invocation/contract1 2.068 2.717 0.649 31% 📈
contract-invocation/contract2 1.983 2.668 0.685 35% 📈
contract-invocation/virtual_contract 4.538 7.366 2.828 62% 📈
contract-invocation/virtual_contract_ver1 1.94 2.431 0.491 25% 📈
contract-invocation/virtual_contract_ver2 1.953 2.443 0.49 25% 📈
contract-terminate 1.532 1.499 -0.033 -1% 📉
contract-transfer 3.093 3.078 -0.015 0% 📉
cross-contract-calls/other-contract 1.759 2.344 0.585 33% 📈
custom-environment 3.465 1.717 -1.748 -49% 📉
debugging-strategies 4.414 5.129 0.715 16% 📈
e2e-call-runtime 1.941 2.567 0.626 32% 📈
events 8.963 11.929 2.966 33% 📈
flipper 1.759 2.344 0.585 33% 📈
multi-contract-caller 11.892 16.284 4.392 37% 📈
multi-contract-caller/accumulator 1.127 2.222 1.095 97% 📈
multi-contract-caller/adder 3.163 5.058 1.895 60% 📈
multi-contract-caller/subber 3.168 5.066 1.898 60% 📈
own-code-hash 2.808 2.702 -0.106 -3% 📉
runtime-call-contract 1.762 2.344 0.582 33% 📈
solidity-abi/fallible-setter 2.68 2.68 0 0%
sr25519-verification 0.851 0.776 -0.075 -8% 📉
trait-dyn-cross-contract-calls 3.955 6.023 2.068 52% 📈
trait-dyn-cross-contract-calls/contracts/incrementer 1.783 2.337 0.554 31% 📈
trait-flipper 1.712 2.245 0.533 31% 📈
trait-incrementer 1.848 2.501 0.653 35% 📈
upgradeable-contracts/delegator 6.428 9.585 3.157 49% 📈
upgradeable-contracts/delegator/delegatee 2.846 2.684 -0.162 -5% 📉
upgradeable-contracts/delegator/delegatee2 2.846 2.683 -0.163 -5% 📉
upgradeable-contracts/set-code-hash 1.71 2.38 0.67 39% 📈
upgradeable-contracts/set-code-hash-migration 1.71 2.38 0.67 39% 📈
upgradeable-contracts/set-code-hash-migration/migration 1.875 2.612 0.737 39% 📈
upgradeable-contracts/set-code-hash-migration/updated-incrementer 1.885 2.93 1.045 55% 📈
upgradeable-contracts/set-code-hash/updated-incrementer 1.662 2.364 0.702 42% 📈
wildcard-selector 2.955 4.752 1.797 61% 📈
Show contract sizes: ink! vs all ABI

The following table shows how the contract sizes on this branch change when choosing the all ABI instead of the ink! ABI.

Contract Upstream Size (kB) PR Size (kB) Diff (kB) Diff (%) Change
all-abi/events 19.657 19.657 0 0%
complex-storage-structures 4.843 9.464 4.621 95% 📈
contract-invocation 8.192 12.599 4.407 54% 📈
contract-invocation/contract1 2.068 3.409 1.341 65% 📈
contract-invocation/contract2 1.983 3.301 1.318 66% 📈
contract-invocation/virtual_contract 4.538 6.909 2.371 52% 📈
contract-invocation/virtual_contract_ver1 1.94 2.808 0.868 45% 📈
contract-invocation/virtual_contract_ver2 1.953 2.835 0.882 45% 📈
contract-terminate 1.532 1.627 0.095 6% 📈
contract-transfer 3.093 4.132 1.039 34% 📈
cross-contract-calls/other-contract 1.759 2.77 1.011 57% 📈
custom-environment 3.465 3.942 0.477 14% 📈
debugging-strategies 4.414 5.803 1.389 31% 📈
e2e-call-runtime 1.941 3.201 1.26 65% 📈
events 8.963 18.16 9.197 103% 📈
flipper 1.759 2.77 1.011 57% 📈
multi-contract-caller/accumulator 1.127 2.771 1.644 146% 📈
multi-contract-caller/adder 3.163 3.437 0.274 9% 📈
multi-contract-caller/subber 3.168 3.457 0.289 9% 📈
own-code-hash 2.808 3.353 0.545 19% 📈
runtime-call-contract 1.762 2.774 1.012 57% 📈
solidity-abi/fallible-setter 2.68 3.182 0.502 19% 📈
sr25519-verification 0.851 0.979 0.128 15% 📈
trait-dyn-cross-contract-calls 3.955 4.754 0.799 20% 📈
trait-dyn-cross-contract-calls/contracts/incrementer 1.783 2.766 0.983 55% 📈
trait-flipper 1.712 2.598 0.886 52% 📈
trait-incrementer 1.848 3.02 1.172 63% 📈
upgradeable-contracts/delegator 6.428 11.528 5.1 79% 📈
upgradeable-contracts/delegator/delegatee 2.846 3.45 0.604 21% 📈
upgradeable-contracts/delegator/delegatee2 2.846 3.451 0.605 21% 📈
upgradeable-contracts/set-code-hash 1.71 2.969 1.259 74% 📈
upgradeable-contracts/set-code-hash-migration 1.71 2.969 1.259 74% 📈
upgradeable-contracts/set-code-hash-migration/migration 1.875 2.58 0.705 38% 📈
upgradeable-contracts/set-code-hash-migration/updated-incrementer 1.885 3.415 1.53 81% 📈
upgradeable-contracts/set-code-hash/updated-incrementer 1.662 2.909 1.247 75% 📈
wildcard-selector 2.955 5.167 2.212 75% 📈

Link to the run | Last update: Wed Sep 3 13:27:36 CEST 2025

Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 7, 2025

Looks like serde_json is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Sep 7, 2025
auto-merge was automatically disabled September 7, 2025 21:21

Pull request was closed

@dependabot dependabot bot deleted the dependabot/cargo/serde_json-1.0.143 branch September 7, 2025 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants