Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ require (
github.com/multiversx/mx-chain-core-go v1.2.22
github.com/multiversx/mx-chain-crypto-go v1.2.12
github.com/multiversx/mx-chain-logger-go v1.0.15
github.com/multiversx/mx-chain-scenario-go v1.4.4
github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20250213164658-84ddb76db682
github.com/multiversx/mx-chain-storage-go v1.0.16
github.com/multiversx/mx-chain-vm-common-go v1.5.16
github.com/multiversx/mx-components-big-int v1.0.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj
github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4=
github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc=
github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ=
github.com/multiversx/mx-chain-scenario-go v1.4.4 h1:DVE2V+FPeyD/yWoC+KEfPK3jsFzHeruelESfpTlf460=
github.com/multiversx/mx-chain-scenario-go v1.4.4/go.mod h1:kI+TWR3oIEgUkbwkHCPo2CQ3VjIge+ezGTibiSGwMxo=
github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20250213164658-84ddb76db682 h1:WIQ5eCm5hUyfUiLZL2i7iLr4dDaeTPsrSsXSdOdqNww=
github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20250213164658-84ddb76db682/go.mod h1:kI+TWR3oIEgUkbwkHCPo2CQ3VjIge+ezGTibiSGwMxo=
github.com/multiversx/mx-chain-storage-go v1.0.16 h1:l2lJq+EAN3YwLbjJrnoKfFd1/1Xmo9DcAUECND2obLs=
github.com/multiversx/mx-chain-storage-go v1.0.16/go.mod h1:uM/z7YyqTOD3wgyH8TfapyEl5sb+7x/Jaxne4cfG4HI=
github.com/multiversx/mx-chain-vm-common-go v1.5.16 h1:g1SqYjxl7K66Y1O/q6tvDJ37fzpzlxCSfRzSm/woQQY=
Expand Down
10 changes: 5 additions & 5 deletions test/adder/output/adder.mxsc.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"buildInfo": {
"rustc": {
"version": "1.82.0",
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
"commitDate": "2024-10-15",
"version": "1.84.0",
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
"commitDate": "2025-01-07",
"channel": "Stable",
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
},
"contractCrate": {
"name": "adder",
"version": "0.0.0"
},
"framework": {
"name": "multiversx-sc",
"version": "0.54.4"
"version": "0.55.0"
}
},
"abi": {
Expand Down
14 changes: 7 additions & 7 deletions test/crowdfunding-esdt/output/crowdfunding-esdt.mxsc.json

Large diffs are not rendered by default.

15 changes: 7 additions & 8 deletions test/digital-cash/output/digital-cash.mxsc.json

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions test/erc20-rust/output/erc20.mxsc.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"buildInfo": {
"rustc": {
"version": "1.82.0",
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
"commitDate": "2024-10-15",
"version": "1.84.0",
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
"commitDate": "2025-01-07",
"channel": "Stable",
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
},
"contractCrate": {
"name": "erc20",
"version": "0.0.0"
},
"framework": {
"name": "multiversx-sc",
"version": "0.54.4"
"version": "0.55.0"
}
},
"abi": {
Expand Down Expand Up @@ -218,7 +218,7 @@
"hasCallback": false,
"types": {}
},
"code": "0061736d0100000001290860027f7f017f60027f7f0060000060017f017f60017f006000017f60037f7f7f017f60037f7f7f0002f2031603656e760b7369676e616c4572726f72000103656e760d6d616e6167656443616c6c6572000403656e76126d427566666572417070656e644279746573000603656e76126d616e616765645369676e616c4572726f72000403656e76126d427566666572476574417267756d656e74000003656e76106d4275666665724765744c656e677468000303656e7619626967496e74476574556e7369676e6564417267756d656e74000103656e760f6765744e756d417267756d656e7473000503656e7614626967496e7446696e697368556e7369676e6564000403656e760f6d4275666665725365744279746573000603656e7609626967496e74416464000703656e7609626967496e74537562000703656e760a626967496e745369676e000303656e76196d42756666657246726f6d426967496e74556e7369676e6564000003656e760d6d427566666572417070656e64000003656e76136d42756666657253746f7261676553746f7265000003656e76126d42756666657253746f726167654c6f6164000003656e76176d427566666572546f426967496e74556e7369676e6564000003656e760a6d4275666665724e6577000503656e7609626967496e74436d70000003656e760f6d616e6167656457726974654c6f67000103656e760e636865636b4e6f5061796d656e74000203222104050500060304040305010101030101010301000503000007020202020202020205030100030616037f01418080080b7f0041ec81080b7f0041f081080b0781010b066d656d6f7279020004696e6974002f0b746f74616c537570706c7900300962616c616e63654f66003109616c6c6f77616e63650032087472616e7366657200330c7472616e7366657246726f6d003407617070726f766500350863616c6c4261636b00360a5f5f646174615f656e6403010b5f5f686561705f6261736503020ae608210900200041121000000b0c01017f10182200100120000b1901017f41e8810841e8810828020041016b220036020020000b1101017f101822022000200110091a20020b430020001018220010041a200010054120470440418080084117101922002001200210021a200041978008410310021a200041e38008411010021a20001003000b20000b0c00200010182200100620000b1400100720004604400f0b419a800841191000000b08002000101e10080b160020001018220010101a20001018220010111a20000b1101017f101822004101410010091a20000b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a410410021a200241106a24000b0a00200020002001100a0b1d00200020002001100b2000100c410048044041b3800841301000000b0b0f01017f101822012000100d1a20010b0c0020002001280200100e1a0b0b00200020011023100f1a0b08002000200110250b0900101f1a200010230b1601017f101f1a101222022001100e1a2000200210200b1201017f101f2202200020011019102020020b0a0041f38008410b10190b1401017f418581084107101922012000102420010b1a01017f419481084109101922022000102420022001102420020b0b0020002001101341004c0b830101017f230041106b220324002003200136020c200320003602082002200341086a102b2201101e2200102d45044041d381081016000b2000200210222001200010262003410c6a102b2200101e220120021021200020011026418c8108410810292200200328020810282000200328020c10282000200210271014200341106a24000b4401047f230041106b2200240010154101101c4100101b21012000101736020c102a200110252000410c6a102b2202101e220320011021200220031026200041106a24000b0c0010154100101c102a101d0b3201017f230041106b2200240010154101101c2000410041ab81084107101a36020c2000410c6a102b101d200041106a24000b4e01037f230041106b2200240010154102101c410041a681084105101a21014101419d81084107101a2102200020013602082000200236020c200041086a2000410c6a102c101d200041106a24000b2401027f10154102101c410041a481084102101a21004101101b2101101720002001102e0b7e01057f230041106b2200240010154103101c410041bb81084106101a2101410141b281084109101a21034102101b2102200020013602082000101736020c2002200041086a2000410c6a102c2204101e2201102d45044041c181081016000b200120021022200420011026200028020820032002102e200041106a24000b6c01037f230041106b2200240010154102101c4100419d81084107101a21014101101b2102200020013602082000101736020c2000410c6a200041086a102c2002102541fe8008410710292201200028020c10282001200028020810282001200210271014200041106a24000b02000b0bf9010200418080080be501617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e65676174697665626164206172726179206c656e677468746f74616c537570706c79617070726f766562616c616e63657472616e73666572616c6c6f77616e63657370656e646572746f6f776e657261646472657373726563697069656e7473656e646572616c6c6f77616e6365206578636565646564696e73756666696369656e742066756e64730041e881080b0438ffffff",
"code": "0061736d0100000001290860027f7f017f60027f7f0060000060017f017f60017f006000017f60037f7f7f017f60037f7f7f0002f2031603656e760b7369676e616c4572726f72000103656e760d6d616e6167656443616c6c6572000403656e76126d427566666572417070656e644279746573000603656e76126d616e616765645369676e616c4572726f72000403656e7619626967496e74476574556e7369676e6564417267756d656e74000103656e76126d427566666572476574417267756d656e74000003656e76106d4275666665724765744c656e677468000303656e760f6765744e756d417267756d656e7473000503656e7614626967496e7446696e697368556e7369676e6564000403656e760f6d4275666665725365744279746573000603656e7609626967496e74416464000703656e7609626967496e74537562000703656e760a626967496e745369676e000303656e76196d42756666657246726f6d426967496e74556e7369676e6564000003656e760d6d427566666572417070656e64000003656e76136d42756666657253746f7261676553746f7265000003656e76126d42756666657253746f726167654c6f6164000003656e76176d427566666572546f426967496e74556e7369676e6564000003656e760a6d4275666665724e6577000503656e7609626967496e74436d70000003656e760f6d616e6167656457726974654c6f67000103656e760e636865636b4e6f5061796d656e74000203222104050500030604040305010101030101010301000503000007020202020202020205030100030616037f01418080080b7f0041ec81080b7f0041f081080b0781010b066d656d6f7279020004696e6974002f0b746f74616c537570706c7900300962616c616e63654f66003109616c6c6f77616e63650032087472616e7366657200330c7472616e7366657246726f6d003407617070726f766500350863616c6c4261636b00360a5f5f646174615f656e6403010b5f5f686561705f6261736503020add08210900200041121000000b0c01017f10182200100120000b1901017f41e8810841e8810828020041016b220036020020000b1101017f101822022000200110091a20020b0c00200010182200100420000b430020001018220010051a200010064120470440418080084117101922002001200210021a200041978008410310021a200041e38008411010021a20001003000b20000b1400100720004604400f0b419a800841191000000b08002000101e10080b160020001018220010101a20001018220010111a20000b08004101410010190b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a410410021a200241106a24000b0a00200020002001100a0b1d00200020002001100b2000100c410048044041b3800841301000000b0b0f01017f101822012000100d1a20010b0c0020002001280200100e1a0b0b00200020011023100f1a0b08002000200110250b0900101f1a200010230b1601017f101f1a101222022001100e1a2000200210200b1201017f101f2202200020011019102020020b0a0041f38008410b10190b1401017f418581084107101922012000102420010b1a01017f419481084109101922022000102420022001102420020b0b0020002001101341004c0b830101017f230041106b220324002003200136020c200320003602082002200341086a102b2201101e2200102d45044041d381081016000b2000200210222001200010262003410c6a102b2200101e220120021021200020011026418c8108410810292200200328020810282000200328020c10282000200210271014200341106a24000b4401047f230041106b2200240010154101101c4100101a21012000101736020c102a200110252000410c6a102b2202101e220320011021200220031026200041106a24000b0c0010154100101c102a101d0b3201017f230041106b2200240010154101101c2000410041ab81084107101b36020c2000410c6a102b101d200041106a24000b4e01037f230041106b2200240010154102101c410041a681084105101b21014101419d81084107101b2102200020013602082000200236020c200041086a2000410c6a102c101d200041106a24000b2401027f10154102101c410041a481084102101b21004101101a2101101720002001102e0b7e01057f230041106b2200240010154103101c410041bb81084106101b2101410141b281084109101b21034102101a2102200020013602082000101736020c2002200041086a2000410c6a102c2204101e2201102d45044041c181081016000b200120021022200420011026200028020820032002102e200041106a24000b6c01037f230041106b2200240010154102101c4100419d81084107101b21014101101a2102200020013602082000101736020c2000410c6a200041086a102c2002102541fe8008410710292201200028020c10282001200028020810282001200210271014200041106a24000b02000b0bf9010200418080080be501617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e65676174697665626164206172726179206c656e677468746f74616c537570706c79617070726f766562616c616e63657472616e73666572616c6c6f77616e63657370656e646572746f6f776e657261646472657373726563697069656e7473656e646572616c6c6f77616e6365206578636565646564696e73756666696369656e742066756e64730041e881080b0438ffffff",
"report": {
"imports": [
"bigIntAdd",
Expand Down Expand Up @@ -251,7 +251,7 @@
},
"codeReport": {
"path": "../output/erc20.wasm",
"size": 2130,
"size": 2121,
"hasAllocator": false,
"hasPanic": "None"
}
Expand Down
10 changes: 5 additions & 5 deletions test/factorial/output/factorial.mxsc.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"buildInfo": {
"rustc": {
"version": "1.82.0",
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
"commitDate": "2024-10-15",
"version": "1.84.0",
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
"commitDate": "2025-01-07",
"channel": "Stable",
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
},
"contractCrate": {
"name": "factorial",
"version": "0.0.0"
},
"framework": {
"name": "multiversx-sc",
"version": "0.54.4"
"version": "0.55.0"
}
},
"abi": {
Expand Down
14 changes: 7 additions & 7 deletions test/features/alloc-features/output/alloc-features.mxsc.json

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions test/features/alloc-features/output/alloc-mem-fail.mxsc.json

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions test/features/alloc-features/output/alloc-mem-leaking.mxsc.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"buildInfo": {
"rustc": {
"version": "1.82.0",
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
"commitDate": "2024-10-15",
"version": "1.84.0",
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
"commitDate": "2025-01-07",
"channel": "Stable",
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
},
"contractCrate": {
"name": "basic-features",
"version": "0.0.0"
},
"framework": {
"name": "multiversx-sc",
"version": "0.54.4"
"version": "0.55.0"
}
},
"abi": {
Expand Down Expand Up @@ -291,7 +291,7 @@
}
}
},
"code": "0061736d01000000012b0860000060037f7f7f017f6000017f60047f7f7f7f017f60017f0060017f017f60027f7f0060027f7f017f02e8020e03656e76126d427566666572417070656e644279746573000103656e76126d616e616765645369676e616c4572726f72000403656e760f6d4275666665725365744279746573000103656e76106d4275666665724765744c656e677468000503656e760a6d4275666665724e6577000203656e76146d427566666572436f707942797465536c696365000303656e760f6765744e756d417267756d656e7473000203656e760b7369676e616c4572726f72000603656e76136d42756666657247657442797465536c696365000303656e76126d427566666572476574417267756d656e74000703656e760e636865636b4e6f5061796d656e74000003656e76166d616e61676564566572696679536563703235367231000103656e761e6d616e61676564566572696679424c535369676e61747572655368617265000103656e76236d616e61676564566572696679424c53416767726567617465645369676e61747572650001030c0b000502030400000000000005030100030616037f01418080080b7f0041f0ce080b7f0041f0ce080b07930108066d656d6f7279020004696e697400131a7665726966795f7365637032353672315f7369676e617475726500141a7665726966795f626c735f7369676e61747572655f736861726500151f7665726966795f626c735f616767726567617465645f7369676e617475726500160863616c6c4261636b00170a5f5f646174615f656e6403010b5f5f686561705f6261736503020af6040b3701017f1010220041808008411710021a200041c28008410310001a200041978008410310001a200041b38008410f10001a20001001000b0d0020001010220010091a20000b1901017f41d4800841d4800828020041016b220036020020000b0f00200020012003200210084100470b1400100620004604400f0b419a800841191007000b0800100a410010120b1700100a410310124100100f4101100f4102100f100b1a0b1700100a410310124100100f4101100f4102100f100c1a0ba60301097f100a41031012027f230041106b220224004100100f2103101022064101410010021a2003100321070240024002400340200020074604402005044041e8ce08410036020041ecce0841003a00000b200241106a240020060c050b2002410036020c0240027f024020050d002003100322014190ce004b41ecce082d0000722204410171220845044041e8ce08200136020041ecce0841013a00002003410041d88008200110111a0b2005044041e8ce08410036020041ecce0841003a00000b200441017341017121052008450d00200320002002410c6a2204410410110d05200041046a210120040c010b200041046a220141e8ce082802004b0d042000417b4b0d0120014190ce004b0d03200041d880086a0b2100200320012000280000220041187420004180fe03714108747220004108764180fe03712000411876727222041004220010050d042002200041187420004180fe03714108747220004108764180fe0371200041187672723602082006200241086a410410001a200120046a21000c010b0b1018000b1018000b100e000b100e000b4101100f4102100f100d1a0b02000b0b0041c58008410e1007000b0b660200418080080b53617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e7473696e70757420746f6f2073686f72746b657970616e6963206f636375727265640041d480080b0438ffffff",
"code": "0061736d01000000012b0860000060037f7f7f017f6000017f60047f7f7f7f017f60017f0060017f017f60027f7f017f60027f7f0002e8020e03656e76126d427566666572417070656e644279746573000103656e76126d616e616765645369676e616c4572726f72000403656e76106d4275666665724765744c656e677468000503656e760a6d4275666665724e6577000203656e76146d427566666572436f707942797465536c696365000303656e760f6765744e756d417267756d656e7473000203656e760b7369676e616c4572726f72000703656e76136d42756666657247657442797465536c696365000303656e760f6d4275666665725365744279746573000103656e76126d427566666572476574417267756d656e74000603656e760e636865636b4e6f5061796d656e74000003656e76166d616e61676564566572696679536563703235367231000103656e761e6d616e61676564566572696679424c535369676e61747572655368617265000103656e76236d616e61676564566572696679424c53416767726567617465645369676e61747572650001030d0c00060503040200000000000005030100030616037f01418080080b7f0041f0ce080b7f0041f0ce080b07930108066d656d6f7279020004696e697400141a7665726966795f7365637032353672315f7369676e617475726500151a7665726966795f626c735f7369676e61747572655f736861726500161f7665726966795f626c735f616767726567617465645f7369676e617475726500170863616c6c4261636b00180a5f5f646174615f656e6403010b5f5f686561705f6261736503020a80050c3201017f418080084117100f220041c28008410310001a200041978008410310001a200041b38008410f10001a20001001000b1101017f101322022000200110081a20020b0d0020001013220010091a20000b0f00200020012003200210074100470b1400100520004604400f0b419a800841191006000b1901017f41d4800841d4800828020041016b220036020020000b0800100a410010120b1700100a41031012410010104101101041021010100b1a0b1700100a41031012410010104101101041021010100c1a0ba30301097f100a41031012027f230041106b2202240041001010210341014100100f21062003100221070240024002400340200020074604402005044041e8ce08410036020041ecce0841003a00000b200241106a240020060c050b2002410036020c0240027f024020050d002003100222014190ce004b41ecce082d0000722204410171220845044041e8ce08200136020041ecce0841013a00002003410041d88008200110111a0b2005044041e8ce08410036020041ecce0841003a00000b200441017341017121052008450d00200320002002410c6a2204410410110d05200041046a210120040c010b200041046a220141e8ce082802004b0d042000417b4b0d0120014190ce004b0d03200041d880086a0b2100200320012000280000220041187420004180fe03714108747220004108764180fe03712000411876727222041003220010040d042002200041187420004180fe03714108747220004108764180fe0371200041187672723602082006200241086a410410001a200120046a21000c010b0b1019000b1019000b100e000b100e000b4101101041021010100d1a0b02000b0b0041c58008410e1006000b0b660200418080080b53617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e7473696e70757420746f6f2073686f72746b657970616e6963206f636375727265640041d480080b0438ffffff",
"report": {
"imports": [
"checkNoPayment",
Expand All @@ -316,7 +316,7 @@
},
"codeReport": {
"path": "../output/basic-features-crypto.wasm",
"size": 1346,
"size": 1357,
"hasAllocator": false,
"hasPanic": "without message"
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"buildInfo": {
"rustc": {
"version": "1.82.0",
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
"commitDate": "2024-10-15",
"version": "1.84.0",
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
"commitDate": "2025-01-07",
"channel": "Stable",
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
},
"contractCrate": {
"name": "basic-features",
"version": "0.0.0"
},
"framework": {
"name": "multiversx-sc",
"version": "0.54.4"
"version": "0.55.0"
}
},
"abi": {
Expand Down
Loading