Mainnet state diff around 4688K #1245

Closed
opened 2025-12-28 17:15:45 +00:00 by sami · 1 comment
Owner

Originally created by @roman-khimov on GitHub (Jan 5, 2024).

Originally assigned to: @AliceInHunterland on GitHub.

Current Behavior

State difference in mainnet at current heights.

Expected Behavior

The same state as SV signed.

Steps to Reproduce

Sync 0.105.0 to 4688900+

Your Environment

  • Version of the product used: 0.105.0
  • Server setup and configuration files used: mainnet, linux-amd64
  • Operating System and version (uname -a): Debian
Originally created by @roman-khimov on GitHub (Jan 5, 2024). Originally assigned to: @AliceInHunterland on GitHub. ## Current Behavior State difference in mainnet at current heights. ## Expected Behavior The same state as SV signed. ## Steps to Reproduce Sync 0.105.0 to 4688900+ ## Your Environment * Version of the product used: 0.105.0 * Server setup and configuration files used: mainnet, linux-amd64 * Operating System and version (`uname -a`): Debian
sami 2025-12-28 17:15:45 +00:00
  • closed this issue
  • added the
    bug
    S4
    I4
    U0
    labels
Author
Owner

@roman-khimov commented on GitHub (Jan 8, 2024):

at 0: 58a5157b7e99eeabf631291f1747ec8eb12ab89461cda888492b17a301de81e8 vs 58a5157b7e99eeabf631291f1747ec8eb12ab89461cda888492b17a301de81e8
at 4702836: 5f6b96ad15592b5038ee8eeb92b952db46d6ba1d3b20ec8ba2e811d339a3d54f vs c62b120c117cf3a4d64528b175d98e415ebf2d45b1298c12476c910661565b1f
at 2351418: bf99441fa2f5deb6e7d6b6bb072a1acc565bc68cd28c18cb2bebbdd6bd76058d vs bf99441fa2f5deb6e7d6b6bb072a1acc565bc68cd28c18cb2bebbdd6bd76058d
at 3527127: ea42114f99aa6390adf9a0ae8588939b7d219c92daf271143b67b7b32a4a9dca vs ea42114f99aa6390adf9a0ae8588939b7d219c92daf271143b67b7b32a4a9dca
at 4114981: ca5a84b609723701805e9b659e78d46d96bb7e173aec92ab08a969f0f9be00fe vs ca5a84b609723701805e9b659e78d46d96bb7e173aec92ab08a969f0f9be00fe
at 4408908: 9bf632f14a6d4227f1dea249d7acd90b99b908b380612d5d015d5b8c55826778 vs 9bf632f14a6d4227f1dea249d7acd90b99b908b380612d5d015d5b8c55826778
at 4555872: 7e7202b92a091d9dd0cd16946dfea81f3d1e685aa67f5c547055c9d7030ae05e vs 7e7202b92a091d9dd0cd16946dfea81f3d1e685aa67f5c547055c9d7030ae05e
at 4629354: a527a71df7ce9c555b33fef8a3ff7c5c9f61f08e15cd413ab8e4496bb77f4761 vs a527a71df7ce9c555b33fef8a3ff7c5c9f61f08e15cd413ab8e4496bb77f4761
at 4666095: 64b35ceaeb45a2a7aa139329feb9393cdc6f1f4a82cd9fcb3b13cd65458012e3 vs 64b35ceaeb45a2a7aa139329feb9393cdc6f1f4a82cd9fcb3b13cd65458012e3
at 4684465: 8dca8a387ccd9eb7d2f8752dc3e2a457e01d2495ec84b6b59211b4ca7dfc5c9f vs 8dca8a387ccd9eb7d2f8752dc3e2a457e01d2495ec84b6b59211b4ca7dfc5c9f
at 4693650: b3a2e63a6c1f78f0c2f8fd907550d097a2eed82d7de8d3284dffc1c735ef0fd4 vs 3ecafec81da013c31061ed4d22e8b8fdf852eb088562afb1d6ca7f84cc79c56a
at 4689057: e008fc1797ed152c44fecb9a0e982e4de5299faf381195121c8f5b41a0a955c7 vs 5d7c282d7229d59c4bfa87541b80bcefc1d2c57c58f4a4c5fb6e075741c7355b
at 4686761: dd1489a7a9adfe29fafbe14b7858ba18115a9a79e30082e44ad5e59b32c665bf vs dd1489a7a9adfe29fafbe14b7858ba18115a9a79e30082e44ad5e59b32c665bf
at 4687909: 5d04b09d689d8ce7622e058b1858bc0c2ebb95f2cd748acde39e74e75a8b8383 vs 5d04b09d689d8ce7622e058b1858bc0c2ebb95f2cd748acde39e74e75a8b8383
at 4688483: a70062dddce29a97f96f82395f912ade8943898a6f7823faaa3e13778816ae68 vs a70062dddce29a97f96f82395f912ade8943898a6f7823faaa3e13778816ae68
at 4688770: a3ac73d6525ff2b0a3e98922022af3e23ace15a3c41d4c5f02f3b756d3f81bed vs c27e723815dd6e1065477117ca1ed4ed7541ef205aca3ac85694272068461b3a
at 4688626: 0bc9b8388e00c88746ffebe08a1d6a2f7ba6b69b92980abef21760f584c01ac6 vs 4dd51171ccb898f418e7ff1a5edf1bf0b035cb72dd85f9b500d455a52306b03f
at 4688554: 81862627a366b3af98d33978475bfdfd420a73757617c9c6b66fd97d36dd9d5b vs 81862627a366b3af98d33978475bfdfd420a73757617c9c6b66fd97d36dd9d5b
at 4688590: fb5028e3b7ca0faae9830eeb4f41d0e145ef9f81197545975a321e4ebde79679 vs fb5028e3b7ca0faae9830eeb4f41d0e145ef9f81197545975a321e4ebde79679
at 4688608: 8318377c84a77799be82f1aabd2d0b17b32084e5ab717537a5458666aa080555 vs c2dbb003fd60129758c03d5f113514c234526e807370364fee51ac5e5e9ebb91
at 4688599: bed370ad5d9bd77c212d44d846ed925f81f16d10a17985e1e3e1426892a967c0 vs 9665f7561053f6a5e0b8d3e3dba54daeadf34cf4ce9939b5c9227a6b4c9416a2
at 4688594: 3602b7ac5c0e4bb899307b3d428056d599c823a0b4ab110504e69cf91ea517b8 vs dbfd550e0a81bfb06353c681e55c15c0b28b344c86ad4a59f6d5e9a027a63277
at 4688592: dd2798ef5217d94f9b2fe1ec21654749b47d93285a2ecd994328c0e0660cc509 vs 7a8297df3424a80196d2bacff846381184ada83db3b2777013eba683b62de921
at 4688591: 4221f88aea162b2ff3d5b9d07b22915b2fe0a456697ebeb9ffe9887b5ebaf986 vs d24ef940d2cd1385e604de811670ab68fa09341f1f02bfc441ed50e98b71cc33
state differs at 4688591, block a6c4305296b235c6b0bd90ca5dc07a6e2de53c561e9e97ef282ceec1bdc4b030
transaction 11dd867aa0800504cd4ed88f008abac36c697b12dc3d9d883fc1df4a714ade3b:
--- https://oracle.n3.nspcc.ru:10331
+++ http://seed2.neo.org:10332
@@ -1,2 +1,2 @@
-(*result.ApplicationLog)(0xc0003042c0)({
+(*result.ApplicationLog)(0xc000338bc0)({
  Container: (util.Uint256) (len=32 cap=32) 3bde4a714adfc13f889d3ddc127b696cc3ba8a008fd84ecd040580a07a86dd11,
@@ -9,3 +9,3 @@
    Stack: ([]stackitem.Item) (len=1 cap=1) {
-    (*stackitem.Array)(0xc0001a5530)(Array)
+    (*stackitem.Array)(0xc000156690)(Array)
    },
@@ -15,3 +15,3 @@
      Name: (string) (len=6) "Deploy",
-     Item: (*stackitem.Array)(0xc000481890)(Array)
+     Item: (*stackitem.Array)(0xc000379110)(Array)
     }

different state found
exit status 1

Manifest extra JSONization again (https://github.com/neo-project/neo/issues/2345):
C#: {"Author":"NEOZEN","Description":"NEO\u0027s First Inscriptions Meta Protocol","Deployment":"{\u0022p\u0022:\u0022neoz-20\u0022,\u0022op\u0022:\u0022deploy\u0022,\u0022tick\u0022:\u0022neoz\u0022,\u0022max\u0022:\u002221000000\u0022,\u0022lim\u0022:\u00221000\u0022}"}
NeoGo: {"Author":"NEOZEN","Description":"NEO\u0027s First Inscriptions Meta Protocol","Deployment":"{\"p\":\"neoz-20\",\"op\":\"deploy\",\"tick\":\"neoz\",\"max\":\"21000000\",\"lim\":\"1000\"}"}

Luckily this doesn't affect operation much.

@roman-khimov commented on GitHub (Jan 8, 2024): ``` at 0: 58a5157b7e99eeabf631291f1747ec8eb12ab89461cda888492b17a301de81e8 vs 58a5157b7e99eeabf631291f1747ec8eb12ab89461cda888492b17a301de81e8 at 4702836: 5f6b96ad15592b5038ee8eeb92b952db46d6ba1d3b20ec8ba2e811d339a3d54f vs c62b120c117cf3a4d64528b175d98e415ebf2d45b1298c12476c910661565b1f at 2351418: bf99441fa2f5deb6e7d6b6bb072a1acc565bc68cd28c18cb2bebbdd6bd76058d vs bf99441fa2f5deb6e7d6b6bb072a1acc565bc68cd28c18cb2bebbdd6bd76058d at 3527127: ea42114f99aa6390adf9a0ae8588939b7d219c92daf271143b67b7b32a4a9dca vs ea42114f99aa6390adf9a0ae8588939b7d219c92daf271143b67b7b32a4a9dca at 4114981: ca5a84b609723701805e9b659e78d46d96bb7e173aec92ab08a969f0f9be00fe vs ca5a84b609723701805e9b659e78d46d96bb7e173aec92ab08a969f0f9be00fe at 4408908: 9bf632f14a6d4227f1dea249d7acd90b99b908b380612d5d015d5b8c55826778 vs 9bf632f14a6d4227f1dea249d7acd90b99b908b380612d5d015d5b8c55826778 at 4555872: 7e7202b92a091d9dd0cd16946dfea81f3d1e685aa67f5c547055c9d7030ae05e vs 7e7202b92a091d9dd0cd16946dfea81f3d1e685aa67f5c547055c9d7030ae05e at 4629354: a527a71df7ce9c555b33fef8a3ff7c5c9f61f08e15cd413ab8e4496bb77f4761 vs a527a71df7ce9c555b33fef8a3ff7c5c9f61f08e15cd413ab8e4496bb77f4761 at 4666095: 64b35ceaeb45a2a7aa139329feb9393cdc6f1f4a82cd9fcb3b13cd65458012e3 vs 64b35ceaeb45a2a7aa139329feb9393cdc6f1f4a82cd9fcb3b13cd65458012e3 at 4684465: 8dca8a387ccd9eb7d2f8752dc3e2a457e01d2495ec84b6b59211b4ca7dfc5c9f vs 8dca8a387ccd9eb7d2f8752dc3e2a457e01d2495ec84b6b59211b4ca7dfc5c9f at 4693650: b3a2e63a6c1f78f0c2f8fd907550d097a2eed82d7de8d3284dffc1c735ef0fd4 vs 3ecafec81da013c31061ed4d22e8b8fdf852eb088562afb1d6ca7f84cc79c56a at 4689057: e008fc1797ed152c44fecb9a0e982e4de5299faf381195121c8f5b41a0a955c7 vs 5d7c282d7229d59c4bfa87541b80bcefc1d2c57c58f4a4c5fb6e075741c7355b at 4686761: dd1489a7a9adfe29fafbe14b7858ba18115a9a79e30082e44ad5e59b32c665bf vs dd1489a7a9adfe29fafbe14b7858ba18115a9a79e30082e44ad5e59b32c665bf at 4687909: 5d04b09d689d8ce7622e058b1858bc0c2ebb95f2cd748acde39e74e75a8b8383 vs 5d04b09d689d8ce7622e058b1858bc0c2ebb95f2cd748acde39e74e75a8b8383 at 4688483: a70062dddce29a97f96f82395f912ade8943898a6f7823faaa3e13778816ae68 vs a70062dddce29a97f96f82395f912ade8943898a6f7823faaa3e13778816ae68 at 4688770: a3ac73d6525ff2b0a3e98922022af3e23ace15a3c41d4c5f02f3b756d3f81bed vs c27e723815dd6e1065477117ca1ed4ed7541ef205aca3ac85694272068461b3a at 4688626: 0bc9b8388e00c88746ffebe08a1d6a2f7ba6b69b92980abef21760f584c01ac6 vs 4dd51171ccb898f418e7ff1a5edf1bf0b035cb72dd85f9b500d455a52306b03f at 4688554: 81862627a366b3af98d33978475bfdfd420a73757617c9c6b66fd97d36dd9d5b vs 81862627a366b3af98d33978475bfdfd420a73757617c9c6b66fd97d36dd9d5b at 4688590: fb5028e3b7ca0faae9830eeb4f41d0e145ef9f81197545975a321e4ebde79679 vs fb5028e3b7ca0faae9830eeb4f41d0e145ef9f81197545975a321e4ebde79679 at 4688608: 8318377c84a77799be82f1aabd2d0b17b32084e5ab717537a5458666aa080555 vs c2dbb003fd60129758c03d5f113514c234526e807370364fee51ac5e5e9ebb91 at 4688599: bed370ad5d9bd77c212d44d846ed925f81f16d10a17985e1e3e1426892a967c0 vs 9665f7561053f6a5e0b8d3e3dba54daeadf34cf4ce9939b5c9227a6b4c9416a2 at 4688594: 3602b7ac5c0e4bb899307b3d428056d599c823a0b4ab110504e69cf91ea517b8 vs dbfd550e0a81bfb06353c681e55c15c0b28b344c86ad4a59f6d5e9a027a63277 at 4688592: dd2798ef5217d94f9b2fe1ec21654749b47d93285a2ecd994328c0e0660cc509 vs 7a8297df3424a80196d2bacff846381184ada83db3b2777013eba683b62de921 at 4688591: 4221f88aea162b2ff3d5b9d07b22915b2fe0a456697ebeb9ffe9887b5ebaf986 vs d24ef940d2cd1385e604de811670ab68fa09341f1f02bfc441ed50e98b71cc33 state differs at 4688591, block a6c4305296b235c6b0bd90ca5dc07a6e2de53c561e9e97ef282ceec1bdc4b030 transaction 11dd867aa0800504cd4ed88f008abac36c697b12dc3d9d883fc1df4a714ade3b: --- https://oracle.n3.nspcc.ru:10331 +++ http://seed2.neo.org:10332 @@ -1,2 +1,2 @@ -(*result.ApplicationLog)(0xc0003042c0)({ +(*result.ApplicationLog)(0xc000338bc0)({ Container: (util.Uint256) (len=32 cap=32) 3bde4a714adfc13f889d3ddc127b696cc3ba8a008fd84ecd040580a07a86dd11, @@ -9,3 +9,3 @@ Stack: ([]stackitem.Item) (len=1 cap=1) { - (*stackitem.Array)(0xc0001a5530)(Array) + (*stackitem.Array)(0xc000156690)(Array) }, @@ -15,3 +15,3 @@ Name: (string) (len=6) "Deploy", - Item: (*stackitem.Array)(0xc000481890)(Array) + Item: (*stackitem.Array)(0xc000379110)(Array) } different state found exit status 1 ``` Manifest `extra` JSONization again (https://github.com/neo-project/neo/issues/2345): C#: `{"Author":"NEOZEN","Description":"NEO\u0027s First Inscriptions Meta Protocol","Deployment":"{\u0022p\u0022:\u0022neoz-20\u0022,\u0022op\u0022:\u0022deploy\u0022,\u0022tick\u0022:\u0022neoz\u0022,\u0022max\u0022:\u002221000000\u0022,\u0022lim\u0022:\u00221000\u0022}"}` NeoGo: `{"Author":"NEOZEN","Description":"NEO\u0027s First Inscriptions Meta Protocol","Deployment":"{\"p\":\"neoz-20\",\"op\":\"deploy\",\"tick\":\"neoz\",\"max\":\"21000000\",\"lim\":\"1000\"}"}` Luckily this doesn't affect operation much.
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#1245
No description provided.