Skip to content

Feature: ABI crate#2302

Draft
andrei-marinica wants to merge 106 commits into
masterfrom
feat/abi-crate
Draft

Feature: ABI crate#2302
andrei-marinica wants to merge 106 commits into
masterfrom
feat/abi-crate

Conversation

@andrei-marinica

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Mar 3, 2026

Copy link
Copy Markdown

Contract comparison - from 4267d66 to d5a7f1e

Path                                                                                             size                  has-allocator                     has-format
large-storage.wasm 1644 false None
linked-list-repeat.wasm 6945 false without message
map-repeat.wasm 7483 false without message
queue-repeat.wasm 5536 false None
set-repeat.wasm 6463 false None
single-value-repeat.wasm 4134 false None
vec-repeat.wasm 4826 false None
send-tx-repeat.wasm 1279 false None
str-repeat-mb-builder-basic.wasm 747 false None
str-repeat.wasm 2892 false without message
str-repeat-mb-builder-cached.wasm 1082 false without message
very-large-storage.wasm 977 false None
multiversx-price-aggregator-sc.wasm 17823 false without message
multiversx-wegld-swap-sc.wasm 4393 false None
adder.wasm 699 false None
bonding-curve-contract.wasm 13998 false None
check-pause.wasm 1250 false None
crowdfunding.wasm 3513 false None
crypto-bubbles.wasm 2508 false None
kitty-auction.wasm 9295 false without message
kitty-genetic-alg.wasm 3681 false without message
kitty-ownership.wasm 13017 false without message
crypto-zombies.wasm 9125 false without message
digital-cash.wasm 9565 false None
empty.wasm 244 false None
esdt-transfer-with-fee.wasm 7376 false without message
factorial.wasm 579 false None
fractional-nfts.wasm 8141 false without message
lottery.wasm 11972 false without message
multisig-full.wasm 14979 ➡️ 15014 🔴 (+35) false without message
multisig.wasm 13335 ➡️ 13368 🔴 (+33) false without message
multisig-view.wasm 5568 ➡️ 5581 🔴 (+13) false None
nft-minter.wasm 9594 false without message
nft-storage-prepay.wasm 2583 false None
nft-subscription.wasm 8716 false without message
order-book-factory.wasm 3331 false None
order-book-pair.wasm 14176 false None
ping-pong-egld.wasm 6332 false None
proxy-pause.wasm 4101 false None
rewards-distribution.wasm 9498 false without message
seed-nft-minter.wasm 14164 false without message
token-release.wasm 6907 false without message
abi-tester-ev.wasm 760 false None
abi-tester.wasm 8465 true without message
alloc-mem-fail.wasm 17164 ➡️ 17214 🔴 (+50) true without message
alloc-features.wasm 21669 ➡️ 21681 🔴 (+12) false without message
alloc-mem-leaking.wasm 21833 ➡️ 21845 🔴 (+12) false without message
basic-features-small-int-bug.wasm 824 false None
basic-features-storage-bytes.wasm 541 false None
basic-features.wasm 87105 false without message
big-float-features.wasm 6357 false without message
builtin-func-features.wasm 3768 false None
first-contract.wasm 3370 false None
second-contract.wasm 1145 false None
child.wasm 3937 false without message
parent.wasm 1938 false None
forwarder.wasm 49028 false without message
forwarder-blind.wasm 14018 ➡️ 14053 🔴 (+35) false without message
forwarder-legacy.wasm 33700 false without message
forwarder-raw-init-sync-call.wasm 2853 false None
forwarder-raw-init-async-call.wasm 2295 false None
forwarder-raw.wasm 13035 ➡️ 13068 🔴 (+33) false None
local-esdt-and-nft.wasm 12462 false without message
mesh-node.wasm 15701 false without message
proxy-test-first.wasm 5595 false without message
proxy-test-second.wasm 2291 false without message
recursive-caller.wasm 5076 false without message
transfer-role-features.wasm 8424 false without message
vault.wasm 8866 false None
vault-upgrade.wasm 698 false None
crowdfunding-erc20.wasm 4828 false without message
erc1155.wasm 11820 false without message
erc1155-marketplace.wasm 10699 false without message
erc1155-user-mock.wasm 1209 false None
erc20.wasm 1860 false None
erc721.wasm 2232 false None
lottery-erc20.wasm 12782 false without message
esdt-system-sc-mock.wasm 4637 false None
exchange-features.wasm 1494 false None
formatted-message-features.wasm 3562 false without message
multi-contract-alt-impl.wasm 353 false None
multi-contract-features-view.wasm 1113 false None
multi-contract-example-feature.wasm 680 false None
multi-contract-features.wasm 681 false None
panic-message-std.wasm 16074 false with message
panic-message-features.wasm 13036 false with message
payable-features.wasm 5708 false None
rust-snippets-generator-test.wasm 4627 false None
rust-testing-framework-tester.wasm 8404 false None
forbidden-opcodes.wasm 842 false None
scenario-tester.wasm 1374 false None
std-contract.wasm 3469 true without message
use-module-view.wasm 736 false None
use-module.wasm 33106 false without message

base64 functions moved to chain core
Bech32Address - serde deserialization error handling fix
CodeMetadata - stricter constructor/convertors
Token id validation fix + refactor + tests
EsdtLocalRole flag fix, docs, tests
codec - trait default implementation cleanup
Merge rc/v0.67 -> feat/abi-crate
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