Skip to content

Commit 5fb5d49

Browse files
mandos updates for framework v0.55
1 parent 56769a1 commit 5fb5d49

File tree

77 files changed

+2358
-355
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+2358
-355
lines changed
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{
2+
"buildInfo": {
3+
"rustc": {
4+
"version": "1.83.0",
5+
"commitHash": "90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf",
6+
"commitDate": "2024-11-26",
7+
"channel": "Stable",
8+
"short": "rustc 1.83.0 (90b35a623 2024-11-26)"
9+
},
10+
"contractCrate": {
11+
"name": "adder",
12+
"version": "0.0.0"
13+
},
14+
"framework": {
15+
"name": "multiversx-sc",
16+
"version": "0.54.5"
17+
}
18+
},
19+
"abi": {
20+
"docs": [
21+
"One of the simplest smart contracts possible,",
22+
"it holds a single variable in storage, which anyone can increment."
23+
],
24+
"name": "Adder",
25+
"constructor": {
26+
"inputs": [
27+
{
28+
"name": "initial_value",
29+
"type": "BigUint"
30+
}
31+
],
32+
"outputs": []
33+
},
34+
"upgradeConstructor": {
35+
"inputs": [
36+
{
37+
"name": "initial_value",
38+
"type": "BigUint"
39+
}
40+
],
41+
"outputs": []
42+
},
43+
"endpoints": [
44+
{
45+
"name": "getSum",
46+
"mutability": "readonly",
47+
"inputs": [],
48+
"outputs": [
49+
{
50+
"type": "BigUint"
51+
}
52+
]
53+
},
54+
{
55+
"docs": [
56+
"Add desired amount to the storage variable."
57+
],
58+
"name": "add",
59+
"mutability": "mutable",
60+
"inputs": [
61+
{
62+
"name": "value",
63+
"type": "BigUint"
64+
}
65+
],
66+
"outputs": []
67+
}
68+
],
69+
"esdtAttributes": [],
70+
"hasCallback": false,
71+
"types": {}
72+
},
73+
"code": "0061736d0100000001290860027f7f006000017f60027f7f017f60037f7f7f017f60000060017f0060037f7f7f0060017f017f0290020b03656e7619626967496e74476574556e7369676e6564417267756d656e74000003656e760f6765744e756d417267756d656e7473000103656e760b7369676e616c4572726f72000003656e76196d42756666657246726f6d426967496e74556e7369676e6564000203656e76136d42756666657253746f7261676553746f7265000203656e76126d42756666657253746f726167654c6f6164000203656e76176d427566666572546f426967496e74556e7369676e6564000203656e760f6d4275666665725365744279746573000303656e760e636865636b4e6f5061796d656e74000403656e7614626967496e7446696e697368556e7369676e6564000503656e7609626967496e744164640006030d0c0101050007010405040404040405017001010105030100030616037f01418080080b7f0041a880080b7f0041b080080b075008066d656d6f7279020004696e697400130667657453756d00140361646400150863616c6c4261636b0016077570677261646500130a5f5f646174615f656e6403010b5f5f686561705f6261736503020aec020c1601017f4100108c80808000220010808080800020000b1d01017f410041002802a480888000417f6a22003602a48088800020000b200002401081808080002000470d000f0b4180808880004119108280808000000b2001017f108c80808000220220011083808080001a200020021084808080001a0b2801017f2000108c8080800022011085808080001a2001108c8080800022001086808080001a20000b1d01017f108c80808000220041998088800041031087808080001a20000b1100419c808880004106108280808000000b17001090808080002000108e80808000109180808000000b1d001088808080004101108d80808000108b80808000109280808000000b22001088808080004100108d80808000109080808000108f808080001089808080000b3e01037f1088808080004101108d80808000108b8080800021001090808080002201108f80808000220220022000108a8080800020012002108e808080000b02000b0b350200418080080b2277726f6e67206e756d626572206f6620617267756d656e747373756d4572726f72420041a480080b0438ffffff00f107046e616d6500100f61646465725f7761736d2e7761736d01b007170019626967496e74476574556e7369676e6564417267756d656e74010f6765744e756d417267756d656e7473020b7369676e616c4572726f7203196d42756666657246726f6d426967496e74556e7369676e656404136d42756666657253746f7261676553746f726505126d42756666657253746f726167654c6f616406176d427566666572546f426967496e74556e7369676e6564070f6d4275666665725365744279746573080e636865636b4e6f5061796d656e740914626967496e7446696e697368556e7369676e65640a09626967496e744164640b4c5f5a4e31336d756c746976657273785f736332696f31366172675f6e65737465645f7475706c6531356c6f61645f73696e676c655f61726731376838393562373135353531346232333763450c685f5a4e32366d756c746976657273785f73635f7761736d5f616461707465723361706931336d616e616765645f747970657331397374617469635f7661725f6170695f6e6f646531316e6578745f68616e646c6531376861323030633037313934623133356664450d535f5a4e31336d756c746976657273785f736332696f31366172675f6e65737465645f7475706c653232636865636b5f6e756d5f617267756d656e74735f657131376861663134633039643066643036383838450e705f5a4e31336d756c746976657273785f73633773746f72616765376d617070657273313973696e676c655f76616c75655f6d6170706572333153696e676c6556616c75654d6170706572244c5424534124432454244754243373657431376863373265316135613964306365636162450f745f5a4e31336d756c746976657273785f73633773746f72616765376d617070657273313973696e676c655f76616c75655f6d6170706572333553696e676c6556616c75654d6170706572244c54245341244324542443244124475424336765743137686431336462643632653762356330636145103f5f5a4e33345f244c54244324753230246173247532302461646465722e2e4164646572244754243373756d313768643432623031613364323366633336634511585f5a4e35375f244c542461646465722e2e4572726f724224753230246173247532302461646465722e2e4d794572726f72244c5424412447542424475424356372617368313768616664303033626330623866326633304512285f5a4e35616464657235416464657234696e697431376864656537613035633533313837646434451304696e6974140667657453756d1503616464160863616c6c4261636b071201000f5f5f737461636b5f706f696e74657209110200072e726f6461746101052e64617461004d0970726f64756365727302086c616e6775616765010452757374000c70726f6365737365642d6279010572757374631d312e38332e30202839306233356136323320323032342d31312d32362900490f7461726765745f6665617475726573042b0a6d756c746976616c75652b0f6d757461626c652d676c6f62616c732b0f7265666572656e63652d74797065732b087369676e2d657874",
74+
"report": {
75+
"isMemGrow": false,
76+
"codeReport": {
77+
"path": "../output/adder-dbg.wasm",
78+
"size": 2047,
79+
"hasAllocator": false,
80+
"hasPanic": "None"
81+
}
82+
}
83+
}

test/adder/output/adder.mxsc.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
22
"buildInfo": {
33
"rustc": {
4-
"version": "1.82.0",
5-
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
6-
"commitDate": "2024-10-15",
4+
"version": "1.84.0",
5+
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
6+
"commitDate": "2025-01-07",
77
"channel": "Stable",
8-
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
8+
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
99
},
1010
"contractCrate": {
1111
"name": "adder",
1212
"version": "0.0.0"
1313
},
1414
"framework": {
1515
"name": "multiversx-sc",
16-
"version": "0.54.4"
16+
"version": "0.55.0"
1717
}
1818
},
1919
"abi": {

test/crowdfunding-esdt/output/crowdfunding-esdt.mxsc.json

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

test/digital-cash/output/digital-cash.mxsc.json

Lines changed: 7 additions & 8 deletions
Large diffs are not rendered by default.

test/erc20-rust/output/erc20.mxsc.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
22
"buildInfo": {
33
"rustc": {
4-
"version": "1.82.0",
5-
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
6-
"commitDate": "2024-10-15",
4+
"version": "1.84.0",
5+
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
6+
"commitDate": "2025-01-07",
77
"channel": "Stable",
8-
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
8+
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
99
},
1010
"contractCrate": {
1111
"name": "erc20",
1212
"version": "0.0.0"
1313
},
1414
"framework": {
1515
"name": "multiversx-sc",
16-
"version": "0.54.4"
16+
"version": "0.55.0"
1717
}
1818
},
1919
"abi": {
@@ -218,7 +218,7 @@
218218
"hasCallback": false,
219219
"types": {}
220220
},
221-
"code": "0061736d0100000001290860027f7f017f60027f7f0060000060017f017f60017f006000017f60037f7f7f017f60037f7f7f0002f2031603656e760b7369676e616c4572726f72000103656e760d6d616e6167656443616c6c6572000403656e76126d427566666572417070656e644279746573000603656e76126d616e616765645369676e616c4572726f72000403656e76126d427566666572476574417267756d656e74000003656e76106d4275666665724765744c656e677468000303656e7619626967496e74476574556e7369676e6564417267756d656e74000103656e760f6765744e756d417267756d656e7473000503656e7614626967496e7446696e697368556e7369676e6564000403656e760f6d4275666665725365744279746573000603656e7609626967496e74416464000703656e7609626967496e74537562000703656e760a626967496e745369676e000303656e76196d42756666657246726f6d426967496e74556e7369676e6564000003656e760d6d427566666572417070656e64000003656e76136d42756666657253746f7261676553746f7265000003656e76126d42756666657253746f726167654c6f6164000003656e76176d427566666572546f426967496e74556e7369676e6564000003656e760a6d4275666665724e6577000503656e7609626967496e74436d70000003656e760f6d616e6167656457726974654c6f67000103656e760e636865636b4e6f5061796d656e74000203222104050500060304040305010101030101010301000503000007020202020202020205030100030616037f01418080080b7f0041ec81080b7f0041f081080b0781010b066d656d6f7279020004696e6974002f0b746f74616c537570706c7900300962616c616e63654f66003109616c6c6f77616e63650032087472616e7366657200330c7472616e7366657246726f6d003407617070726f766500350863616c6c4261636b00360a5f5f646174615f656e6403010b5f5f686561705f6261736503020ae608210900200041121000000b0c01017f10182200100120000b1901017f41e8810841e8810828020041016b220036020020000b1101017f101822022000200110091a20020b430020001018220010041a200010054120470440418080084117101922002001200210021a200041978008410310021a200041e38008411010021a20001003000b20000b0c00200010182200100620000b1400100720004604400f0b419a800841191000000b08002000101e10080b160020001018220010101a20001018220010111a20000b1101017f101822004101410010091a20000b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a410410021a200241106a24000b0a00200020002001100a0b1d00200020002001100b2000100c410048044041b3800841301000000b0b0f01017f101822012000100d1a20010b0c0020002001280200100e1a0b0b00200020011023100f1a0b08002000200110250b0900101f1a200010230b1601017f101f1a101222022001100e1a2000200210200b1201017f101f2202200020011019102020020b0a0041f38008410b10190b1401017f418581084107101922012000102420010b1a01017f419481084109101922022000102420022001102420020b0b0020002001101341004c0b830101017f230041106b220324002003200136020c200320003602082002200341086a102b2201101e2200102d45044041d381081016000b2000200210222001200010262003410c6a102b2200101e220120021021200020011026418c8108410810292200200328020810282000200328020c10282000200210271014200341106a24000b4401047f230041106b2200240010154101101c4100101b21012000101736020c102a200110252000410c6a102b2202101e220320011021200220031026200041106a24000b0c0010154100101c102a101d0b3201017f230041106b2200240010154101101c2000410041ab81084107101a36020c2000410c6a102b101d200041106a24000b4e01037f230041106b2200240010154102101c410041a681084105101a21014101419d81084107101a2102200020013602082000200236020c200041086a2000410c6a102c101d200041106a24000b2401027f10154102101c410041a481084102101a21004101101b2101101720002001102e0b7e01057f230041106b2200240010154103101c410041bb81084106101a2101410141b281084109101a21034102101b2102200020013602082000101736020c2002200041086a2000410c6a102c2204101e2201102d45044041c181081016000b200120021022200420011026200028020820032002102e200041106a24000b6c01037f230041106b2200240010154102101c4100419d81084107101a21014101101b2102200020013602082000101736020c2000410c6a200041086a102c2002102541fe8008410710292201200028020c10282001200028020810282001200210271014200041106a24000b02000b0bf9010200418080080be501617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e65676174697665626164206172726179206c656e677468746f74616c537570706c79617070726f766562616c616e63657472616e73666572616c6c6f77616e63657370656e646572746f6f776e657261646472657373726563697069656e7473656e646572616c6c6f77616e6365206578636565646564696e73756666696369656e742066756e64730041e881080b0438ffffff",
221+
"code": "0061736d0100000001290860027f7f017f60027f7f0060000060017f017f60017f006000017f60037f7f7f017f60037f7f7f0002f2031603656e760b7369676e616c4572726f72000103656e760d6d616e6167656443616c6c6572000403656e76126d427566666572417070656e644279746573000603656e76126d616e616765645369676e616c4572726f72000403656e7619626967496e74476574556e7369676e6564417267756d656e74000103656e76126d427566666572476574417267756d656e74000003656e76106d4275666665724765744c656e677468000303656e760f6765744e756d417267756d656e7473000503656e7614626967496e7446696e697368556e7369676e6564000403656e760f6d4275666665725365744279746573000603656e7609626967496e74416464000703656e7609626967496e74537562000703656e760a626967496e745369676e000303656e76196d42756666657246726f6d426967496e74556e7369676e6564000003656e760d6d427566666572417070656e64000003656e76136d42756666657253746f7261676553746f7265000003656e76126d42756666657253746f726167654c6f6164000003656e76176d427566666572546f426967496e74556e7369676e6564000003656e760a6d4275666665724e6577000503656e7609626967496e74436d70000003656e760f6d616e6167656457726974654c6f67000103656e760e636865636b4e6f5061796d656e74000203222104050500030604040305010101030101010301000503000007020202020202020205030100030616037f01418080080b7f0041ec81080b7f0041f081080b0781010b066d656d6f7279020004696e6974002f0b746f74616c537570706c7900300962616c616e63654f66003109616c6c6f77616e63650032087472616e7366657200330c7472616e7366657246726f6d003407617070726f766500350863616c6c4261636b00360a5f5f646174615f656e6403010b5f5f686561705f6261736503020add08210900200041121000000b0c01017f10182200100120000b1901017f41e8810841e8810828020041016b220036020020000b1101017f101822022000200110091a20020b0c00200010182200100420000b430020001018220010051a200010064120470440418080084117101922002001200210021a200041978008410310021a200041e38008411010021a20001003000b20000b1400100720004604400f0b419a800841191000000b08002000101e10080b160020001018220010101a20001018220010111a20000b08004101410010190b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a410410021a200241106a24000b0a00200020002001100a0b1d00200020002001100b2000100c410048044041b3800841301000000b0b0f01017f101822012000100d1a20010b0c0020002001280200100e1a0b0b00200020011023100f1a0b08002000200110250b0900101f1a200010230b1601017f101f1a101222022001100e1a2000200210200b1201017f101f2202200020011019102020020b0a0041f38008410b10190b1401017f418581084107101922012000102420010b1a01017f419481084109101922022000102420022001102420020b0b0020002001101341004c0b830101017f230041106b220324002003200136020c200320003602082002200341086a102b2201101e2200102d45044041d381081016000b2000200210222001200010262003410c6a102b2200101e220120021021200020011026418c8108410810292200200328020810282000200328020c10282000200210271014200341106a24000b4401047f230041106b2200240010154101101c4100101a21012000101736020c102a200110252000410c6a102b2202101e220320011021200220031026200041106a24000b0c0010154100101c102a101d0b3201017f230041106b2200240010154101101c2000410041ab81084107101b36020c2000410c6a102b101d200041106a24000b4e01037f230041106b2200240010154102101c410041a681084105101b21014101419d81084107101b2102200020013602082000200236020c200041086a2000410c6a102c101d200041106a24000b2401027f10154102101c410041a481084102101b21004101101a2101101720002001102e0b7e01057f230041106b2200240010154103101c410041bb81084106101b2101410141b281084109101b21034102101a2102200020013602082000101736020c2002200041086a2000410c6a102c2204101e2201102d45044041c181081016000b200120021022200420011026200028020820032002102e200041106a24000b6c01037f230041106b2200240010154102101c4100419d81084107101b21014101101a2102200020013602082000101736020c2000410c6a200041086a102c2002102541fe8008410710292201200028020c10282001200028020810282001200210271014200041106a24000b02000b0bf9010200418080080be501617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e65676174697665626164206172726179206c656e677468746f74616c537570706c79617070726f766562616c616e63657472616e73666572616c6c6f77616e63657370656e646572746f6f776e657261646472657373726563697069656e7473656e646572616c6c6f77616e6365206578636565646564696e73756666696369656e742066756e64730041e881080b0438ffffff",
222222
"report": {
223223
"imports": [
224224
"bigIntAdd",
@@ -251,7 +251,7 @@
251251
},
252252
"codeReport": {
253253
"path": "../output/erc20.wasm",
254-
"size": 2130,
254+
"size": 2121,
255255
"hasAllocator": false,
256256
"hasPanic": "None"
257257
}

test/factorial/output/factorial.mxsc.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
22
"buildInfo": {
33
"rustc": {
4-
"version": "1.82.0",
5-
"commitHash": "f6e511eec7342f59a25f7c0534f1dbea00d01b14",
6-
"commitDate": "2024-10-15",
4+
"version": "1.84.0",
5+
"commitHash": "9fc6b43126469e3858e2fe86cafb4f0fd5068869",
6+
"commitDate": "2025-01-07",
77
"channel": "Stable",
8-
"short": "rustc 1.82.0 (f6e511eec 2024-10-15)"
8+
"short": "rustc 1.84.0 (9fc6b4312 2025-01-07)"
99
},
1010
"contractCrate": {
1111
"name": "factorial",
1212
"version": "0.0.0"
1313
},
1414
"framework": {
1515
"name": "multiversx-sc",
16-
"version": "0.54.4"
16+
"version": "0.55.0"
1717
}
1818
},
1919
"abi": {

test/features/alloc-features/output/alloc-features.mxsc.json

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

test/features/alloc-features/output/alloc-mem-fail.mxsc.json

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

test/features/alloc-features/output/alloc-mem-leaking.mxsc.json

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)