T5 state diff at 6701925 #1532

Closed
opened 2025-12-28 17:16:46 +00:00 by sami · 0 comments
Owner

Originally created by @roman-khimov on GitHub (Jun 6, 2025).

Current Behavior

$ go run ./scripts/compare-states/compare-states.go https://rpc.t5.n3.nspcc.ru:20331 http://seed4t5.neo.org:20332
at 0: 62fd8ff9b0543aea352257db5b00bbb01d1bc0d2cc665e1f24cf5de0d16ebc7b vs 62fd8ff9b0543aea352257db5b00bbb01d1bc0d2cc665e1f24cf5de0d16ebc7b
at 6702004: 7ae419dcaf195a029745c3dabc71d7050f09876db720b1888278cea737d7d902 vs 4efb3212e1a088c938e0a82c5626ee1e001cce9995c0011ec5b2fc7173c9c1b6
at 3351002: b69e515ef58218c02244bd25cc8bbe91009a75f91439e22ad098a6e571510ca4 vs b69e515ef58218c02244bd25cc8bbe91009a75f91439e22ad098a6e571510ca4
at 5026503: 265ebc31ab20f59771cb5e226af60d4bfca0292e6b0263495d55ceca2bb67f29 vs 265ebc31ab20f59771cb5e226af60d4bfca0292e6b0263495d55ceca2bb67f29
at 5864253: 807f359570921e7a90c48c482f5ebfe08875194334a727e988819e828a3d2171 vs 807f359570921e7a90c48c482f5ebfe08875194334a727e988819e828a3d2171
at 6283128: d52529499447693ce53e6de5c6cf6b482c2296f54bf6345fc2c7cb0173405630 vs d52529499447693ce53e6de5c6cf6b482c2296f54bf6345fc2c7cb0173405630
at 6492566: 434803514ba2c73a3cb5e4782304596eb5f70384814917fc8faab757689c1755 vs 434803514ba2c73a3cb5e4782304596eb5f70384814917fc8faab757689c1755
at 6597285: 7c8c5c2501ea0496938675aa88ddae0b66899cae377d4f036d4624f7514b4835 vs 7c8c5c2501ea0496938675aa88ddae0b66899cae377d4f036d4624f7514b4835
at 6649644: b9857dd98bbd22768c8091587a76b227d917ed304a5dfa51f06c6b274d623ed4 vs b9857dd98bbd22768c8091587a76b227d917ed304a5dfa51f06c6b274d623ed4
at 6675824: 4f187a8654c09b7398f598c78b575a539952cf95ccf9a287e43d5048425efdc8 vs 4f187a8654c09b7398f598c78b575a539952cf95ccf9a287e43d5048425efdc8
at 6688914: 4e3c97f6538eb51c8eee34eee2f89fa61948e671cb98bf26e08621a5b855d556 vs 4e3c97f6538eb51c8eee34eee2f89fa61948e671cb98bf26e08621a5b855d556
at 6695459: 218bcb37f9f005904468e93b652b30475ae044d597f1a72af9b8a086d0d34b21 vs 218bcb37f9f005904468e93b652b30475ae044d597f1a72af9b8a086d0d34b21
at 6698731: a23894a066dcc5a17e093d87b993f52e67ad8413873d06f284cf864cb4f67729 vs a23894a066dcc5a17e093d87b993f52e67ad8413873d06f284cf864cb4f67729
at 6700367: e0ee7cac83bc19b35572dc764060c05c3ce63309dcbdc8afabb15e2effafd5f9 vs e0ee7cac83bc19b35572dc764060c05c3ce63309dcbdc8afabb15e2effafd5f9
at 6701185: 232377523e0122d360505ce2438a9f1e3f2f2e604c03abf5490956fbedd6423a vs 232377523e0122d360505ce2438a9f1e3f2f2e604c03abf5490956fbedd6423a
at 6701594: 9a4bd399ec8a37ffb6ead3cea35078cac27ae05b22bd821ba07b244643293fd2 vs 9a4bd399ec8a37ffb6ead3cea35078cac27ae05b22bd821ba07b244643293fd2
at 6701799: 995297721ed477868fd0ea854f1373627947dad81cac3e68b964e608e77f1612 vs 995297721ed477868fd0ea854f1373627947dad81cac3e68b964e608e77f1612
at 6701901: 9986c6c5e55fb2b91cf14bb741652067ccfb1792f0c22178cccdee7fbcb5f63f vs 9986c6c5e55fb2b91cf14bb741652067ccfb1792f0c22178cccdee7fbcb5f63f
at 6701952: 4c4960dcde853860d7c63478d361bafff9fc52c83abf6fb479adb7a0cf89bd66 vs 63e5563535f22a948809ca689f9edf0bf51f6450f1bcc9f536ac3130057d9fa8
at 6701926: ab946621e4b85676ea2fc6d6afec236ba02932b6047fba1b31062b753a8d7fa4 vs 2aef74771fc20e18bd64d5e70cb1f099e7b71f4c99960d6c3c758824b4494abf
at 6701913: 5212930a0a2d73e32c74ecb3493b6fb46bcb908451c3d0d0d1be0967d80a3993 vs 5212930a0a2d73e32c74ecb3493b6fb46bcb908451c3d0d0d1be0967d80a3993
at 6701919: c3252041e8db0b4f8ffcb41bffa28e833ac20a2f69c65c9ed6a58fa4fd1fa995 vs c3252041e8db0b4f8ffcb41bffa28e833ac20a2f69c65c9ed6a58fa4fd1fa995
at 6701922: 98667dd52c9299e85854f927f23fb456184063492084b317e284aa2d2b7fa597 vs 98667dd52c9299e85854f927f23fb456184063492084b317e284aa2d2b7fa597
at 6701924: cdc98d5641175b0f16fe84ee1adfc61bc543ca9d7a28320fed2f8a06405a7ecd vs cdc98d5641175b0f16fe84ee1adfc61bc543ca9d7a28320fed2f8a06405a7ecd
at 6701925: 99e5def31312fc339241e2f079e85b9d00c364f85e8b56de9f5748b4f07032c2 vs 433c9263519c5c3608c4bcc3e4b6618eb9ab94b2eb4ca4cb7a2e7047dd780e7f
state differs at 6701925, block 4c18dfd515c5764c31100dbc0f16621d92ce237cf33a0e8f95405ac72a98815d
block 4c18dfd515c5764c31100dbc0f16621d92ce237cf33a0e8f95405ac72a98815d:
--- https://rpc.t5.n3.nspcc.ru:20331
+++ http://seed4t5.neo.org:20332
@@ -1,2 +1,2 @@
-(*result.ApplicationLog)(0xc000398040)({
+(*result.ApplicationLog)(0xc0002b4d80)({
  Container: (util.Uint256) (len=32 cap=32) 5d81982ac75a40958f0e3af37c23ce921d62160fbc0d10314c76c515d5df184c,
@@ -14,3 +14,3 @@
      Name: (string) (len=8) "Transfer",
-     Item: (*stackitem.Array)(0xc00029cc60)(Array)
+     Item: (*stackitem.Array)(0xc00035a8d0)(Array)
     },
@@ -19,3 +19,3 @@
      Name: (string) (len=8) "Transfer",
-     Item: (*stackitem.Array)(0xc00029cea0)(Array)
+     Item: (*stackitem.Array)(0xc00035acf0)(Array)
     }
@@ -35,3 +35,3 @@
      Name: (string) (len=8) "Transfer",
-     Item: (*stackitem.Array)(0xc00029d140)(Array)
+     Item: (*stackitem.Array)(0xc00035b110)(Array)
     }

transaction 9891b55c43a6e5054c59d9966a48b55084a9d8839b5bac2aeb6fd11df2910aa4:
--- https://rpc.t5.n3.nspcc.ru:20331
+++ http://seed4t5.neo.org:20332
@@ -1,2 +1,2 @@
-(*result.ApplicationLog)(0xc0000b4c00)({
+(*result.ApplicationLog)(0xc0002b4f00)({
  Container: (util.Uint256) (len=32 cap=32) a40a91f21dd16feb2aac5b9b83d8a98450b5486a96d9594c05e5a6435cb59198,
@@ -6,10 +6,25 @@
    Trigger: (trigger.Type) Application,
-   VMState: (vmstate.State) FAULT,
-   GasConsumed: (int64) 1350330,
+   VMState: (vmstate.State) HALT,
+   GasConsumed: (int64) 6367342,
    Stack: ([]stackitem.Item) (len=1 cap=1) {
-    (*stackitem.ByteArray)(0xc0002b23c0)((len=89 cap=90) ByteString)
+    (stackitem.Null) Null
    },
-   Events: ([]state.NotificationEvent) {
+   Events: ([]state.NotificationEvent) (len=3 cap=4) {
+    (state.NotificationEvent) {
+     ScriptHash: (util.Uint160) (len=20 cap=20) 3c4826d51e0a7801081e4e259ec0e8d9f21a37cd,
+     Name: (string) (len=8) "Transfer",
+     Item: (*stackitem.Array)(0xc000536990)(Array)
+    },
+    (state.NotificationEvent) {
+     ScriptHash: (util.Uint160) (len=20 cap=20) 570d0a3be92cc08d3d43c8884585a97f416be637,
+     Name: (string) (len=18) "WithdrawCollateral",
+     Item: (*stackitem.Array)(0xc000536c00)(Array)
+    },
+    (state.NotificationEvent) {
+     ScriptHash: (util.Uint160) (len=20 cap=20) 3c4826d51e0a7801081e4e259ec0e8d9f21a37cd,
+     Name: (string) (len=8) "Transfer",
+     Item: (*stackitem.Array)(0xc000536e40)(Array)
+    }
    },
-   FaultException: (string) (len=64) "at instruction 43 (SYSCALL): illegal base64 data at input byte 0",
+   FaultException: (string) "",
    Invocations: ([]state.ContractInvocation) <nil>

different state found
exit status 1

Expected Behavior

No state difference.

Possible Solution

Fix something.

Steps to Reproduce

Sync T5 testnet to 6701925+.

Context

Testnet.

Regression

Doesn't look like.

Your Environment

  • Version of the product used: 0.109.1
  • Server setup and configuration files used: testnet
  • Operating System and version (uname -a): Debian stable
Originally created by @roman-khimov on GitHub (Jun 6, 2025). ## Current Behavior ``` $ go run ./scripts/compare-states/compare-states.go https://rpc.t5.n3.nspcc.ru:20331 http://seed4t5.neo.org:20332 at 0: 62fd8ff9b0543aea352257db5b00bbb01d1bc0d2cc665e1f24cf5de0d16ebc7b vs 62fd8ff9b0543aea352257db5b00bbb01d1bc0d2cc665e1f24cf5de0d16ebc7b at 6702004: 7ae419dcaf195a029745c3dabc71d7050f09876db720b1888278cea737d7d902 vs 4efb3212e1a088c938e0a82c5626ee1e001cce9995c0011ec5b2fc7173c9c1b6 at 3351002: b69e515ef58218c02244bd25cc8bbe91009a75f91439e22ad098a6e571510ca4 vs b69e515ef58218c02244bd25cc8bbe91009a75f91439e22ad098a6e571510ca4 at 5026503: 265ebc31ab20f59771cb5e226af60d4bfca0292e6b0263495d55ceca2bb67f29 vs 265ebc31ab20f59771cb5e226af60d4bfca0292e6b0263495d55ceca2bb67f29 at 5864253: 807f359570921e7a90c48c482f5ebfe08875194334a727e988819e828a3d2171 vs 807f359570921e7a90c48c482f5ebfe08875194334a727e988819e828a3d2171 at 6283128: d52529499447693ce53e6de5c6cf6b482c2296f54bf6345fc2c7cb0173405630 vs d52529499447693ce53e6de5c6cf6b482c2296f54bf6345fc2c7cb0173405630 at 6492566: 434803514ba2c73a3cb5e4782304596eb5f70384814917fc8faab757689c1755 vs 434803514ba2c73a3cb5e4782304596eb5f70384814917fc8faab757689c1755 at 6597285: 7c8c5c2501ea0496938675aa88ddae0b66899cae377d4f036d4624f7514b4835 vs 7c8c5c2501ea0496938675aa88ddae0b66899cae377d4f036d4624f7514b4835 at 6649644: b9857dd98bbd22768c8091587a76b227d917ed304a5dfa51f06c6b274d623ed4 vs b9857dd98bbd22768c8091587a76b227d917ed304a5dfa51f06c6b274d623ed4 at 6675824: 4f187a8654c09b7398f598c78b575a539952cf95ccf9a287e43d5048425efdc8 vs 4f187a8654c09b7398f598c78b575a539952cf95ccf9a287e43d5048425efdc8 at 6688914: 4e3c97f6538eb51c8eee34eee2f89fa61948e671cb98bf26e08621a5b855d556 vs 4e3c97f6538eb51c8eee34eee2f89fa61948e671cb98bf26e08621a5b855d556 at 6695459: 218bcb37f9f005904468e93b652b30475ae044d597f1a72af9b8a086d0d34b21 vs 218bcb37f9f005904468e93b652b30475ae044d597f1a72af9b8a086d0d34b21 at 6698731: a23894a066dcc5a17e093d87b993f52e67ad8413873d06f284cf864cb4f67729 vs a23894a066dcc5a17e093d87b993f52e67ad8413873d06f284cf864cb4f67729 at 6700367: e0ee7cac83bc19b35572dc764060c05c3ce63309dcbdc8afabb15e2effafd5f9 vs e0ee7cac83bc19b35572dc764060c05c3ce63309dcbdc8afabb15e2effafd5f9 at 6701185: 232377523e0122d360505ce2438a9f1e3f2f2e604c03abf5490956fbedd6423a vs 232377523e0122d360505ce2438a9f1e3f2f2e604c03abf5490956fbedd6423a at 6701594: 9a4bd399ec8a37ffb6ead3cea35078cac27ae05b22bd821ba07b244643293fd2 vs 9a4bd399ec8a37ffb6ead3cea35078cac27ae05b22bd821ba07b244643293fd2 at 6701799: 995297721ed477868fd0ea854f1373627947dad81cac3e68b964e608e77f1612 vs 995297721ed477868fd0ea854f1373627947dad81cac3e68b964e608e77f1612 at 6701901: 9986c6c5e55fb2b91cf14bb741652067ccfb1792f0c22178cccdee7fbcb5f63f vs 9986c6c5e55fb2b91cf14bb741652067ccfb1792f0c22178cccdee7fbcb5f63f at 6701952: 4c4960dcde853860d7c63478d361bafff9fc52c83abf6fb479adb7a0cf89bd66 vs 63e5563535f22a948809ca689f9edf0bf51f6450f1bcc9f536ac3130057d9fa8 at 6701926: ab946621e4b85676ea2fc6d6afec236ba02932b6047fba1b31062b753a8d7fa4 vs 2aef74771fc20e18bd64d5e70cb1f099e7b71f4c99960d6c3c758824b4494abf at 6701913: 5212930a0a2d73e32c74ecb3493b6fb46bcb908451c3d0d0d1be0967d80a3993 vs 5212930a0a2d73e32c74ecb3493b6fb46bcb908451c3d0d0d1be0967d80a3993 at 6701919: c3252041e8db0b4f8ffcb41bffa28e833ac20a2f69c65c9ed6a58fa4fd1fa995 vs c3252041e8db0b4f8ffcb41bffa28e833ac20a2f69c65c9ed6a58fa4fd1fa995 at 6701922: 98667dd52c9299e85854f927f23fb456184063492084b317e284aa2d2b7fa597 vs 98667dd52c9299e85854f927f23fb456184063492084b317e284aa2d2b7fa597 at 6701924: cdc98d5641175b0f16fe84ee1adfc61bc543ca9d7a28320fed2f8a06405a7ecd vs cdc98d5641175b0f16fe84ee1adfc61bc543ca9d7a28320fed2f8a06405a7ecd at 6701925: 99e5def31312fc339241e2f079e85b9d00c364f85e8b56de9f5748b4f07032c2 vs 433c9263519c5c3608c4bcc3e4b6618eb9ab94b2eb4ca4cb7a2e7047dd780e7f state differs at 6701925, block 4c18dfd515c5764c31100dbc0f16621d92ce237cf33a0e8f95405ac72a98815d block 4c18dfd515c5764c31100dbc0f16621d92ce237cf33a0e8f95405ac72a98815d: --- https://rpc.t5.n3.nspcc.ru:20331 +++ http://seed4t5.neo.org:20332 @@ -1,2 +1,2 @@ -(*result.ApplicationLog)(0xc000398040)({ +(*result.ApplicationLog)(0xc0002b4d80)({ Container: (util.Uint256) (len=32 cap=32) 5d81982ac75a40958f0e3af37c23ce921d62160fbc0d10314c76c515d5df184c, @@ -14,3 +14,3 @@ Name: (string) (len=8) "Transfer", - Item: (*stackitem.Array)(0xc00029cc60)(Array) + Item: (*stackitem.Array)(0xc00035a8d0)(Array) }, @@ -19,3 +19,3 @@ Name: (string) (len=8) "Transfer", - Item: (*stackitem.Array)(0xc00029cea0)(Array) + Item: (*stackitem.Array)(0xc00035acf0)(Array) } @@ -35,3 +35,3 @@ Name: (string) (len=8) "Transfer", - Item: (*stackitem.Array)(0xc00029d140)(Array) + Item: (*stackitem.Array)(0xc00035b110)(Array) } transaction 9891b55c43a6e5054c59d9966a48b55084a9d8839b5bac2aeb6fd11df2910aa4: --- https://rpc.t5.n3.nspcc.ru:20331 +++ http://seed4t5.neo.org:20332 @@ -1,2 +1,2 @@ -(*result.ApplicationLog)(0xc0000b4c00)({ +(*result.ApplicationLog)(0xc0002b4f00)({ Container: (util.Uint256) (len=32 cap=32) a40a91f21dd16feb2aac5b9b83d8a98450b5486a96d9594c05e5a6435cb59198, @@ -6,10 +6,25 @@ Trigger: (trigger.Type) Application, - VMState: (vmstate.State) FAULT, - GasConsumed: (int64) 1350330, + VMState: (vmstate.State) HALT, + GasConsumed: (int64) 6367342, Stack: ([]stackitem.Item) (len=1 cap=1) { - (*stackitem.ByteArray)(0xc0002b23c0)((len=89 cap=90) ByteString) + (stackitem.Null) Null }, - Events: ([]state.NotificationEvent) { + Events: ([]state.NotificationEvent) (len=3 cap=4) { + (state.NotificationEvent) { + ScriptHash: (util.Uint160) (len=20 cap=20) 3c4826d51e0a7801081e4e259ec0e8d9f21a37cd, + Name: (string) (len=8) "Transfer", + Item: (*stackitem.Array)(0xc000536990)(Array) + }, + (state.NotificationEvent) { + ScriptHash: (util.Uint160) (len=20 cap=20) 570d0a3be92cc08d3d43c8884585a97f416be637, + Name: (string) (len=18) "WithdrawCollateral", + Item: (*stackitem.Array)(0xc000536c00)(Array) + }, + (state.NotificationEvent) { + ScriptHash: (util.Uint160) (len=20 cap=20) 3c4826d51e0a7801081e4e259ec0e8d9f21a37cd, + Name: (string) (len=8) "Transfer", + Item: (*stackitem.Array)(0xc000536e40)(Array) + } }, - FaultException: (string) (len=64) "at instruction 43 (SYSCALL): illegal base64 data at input byte 0", + FaultException: (string) "", Invocations: ([]state.ContractInvocation) <nil> different state found exit status 1 ``` ## Expected Behavior No state difference. ## Possible Solution Fix something. ## Steps to Reproduce Sync T5 testnet to 6701925+. ## Context Testnet. ## Regression Doesn't look like. ## Your Environment * Version of the product used: 0.109.1 * Server setup and configuration files used: testnet * Operating System and version (`uname -a`): Debian stable
sami 2025-12-28 17:16:46 +00:00
  • closed this issue
  • added the
    bug
    S4
    I4
    U0
    labels
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neo-go#1532
No description provided.