hedera-services
hedera-services copied to clipboard
(4/3 17:15) Mismatched field counts
Description
Hashscan transaction here
Transaction Body:
---- ContractUpdate DIFFERED (TRANSACTION_RECORD_MISMATCH) ----
Mismatched field counts (expected but not find [transactionFee]) between expected receipt {
status: SUCCESS
contractID {
contractNum: 5267903
}
exchangeRate {
currentRate {
hbarEquiv: 30000
centEquiv: 311054
expirationTime {
seconds: 1712167200
}
}
nextRate {
hbarEquiv: 30000
centEquiv: 311517
expirationTime {
seconds: 1712170800
}
}
}
}
transactionHash: "\3124\3709{3\311\256\356\031\315\000\361\a\366\273\354\315\246b\210S\353\374\364\350\227y\2014\207\353\334!\352\002\177Tc+|\3718tk\b\307-"
consensusTimestamp {
seconds: 1712164800
nanos: 976503003
}
transactionID {
transactionValidStart {
seconds: 1712164789
nanos: 865000000
}
accountID {
accountNum: 5267897
}
}
memo: "Mirror Node acceptance test: 2024-04-03T17:19:59.864779055Z Update contract"
transactionFee: 25528604
transferList {
accountAmounts {
accountID {
accountNum: 3
}
amount: 1280566
}
accountAmounts {
accountID {
accountNum: 98
}
amount: 21823235
}
accountAmounts {
accountID {
accountNum: 800
}
amount: 2424803
}
accountAmounts {
accountID {
accountNum: 5267897
}
amount: -25528604
}
}
and receipt {
status: SUCCESS
contractID {
contractNum: 5267903
}
exchangeRate {
currentRate {
hbarEquiv: 30000
centEquiv: 311054
expirationTime {
seconds: 1712167200
}
}
nextRate {
hbarEquiv: 30000
centEquiv: 311517
expirationTime {
seconds: 1712170800
}
}
}
}
transactionHash: "\3124\3709{3\311\256\356\031\315\000\361\a\366\273\354\315\246b\210S\353\374\364\350\227y\2014\207\353\334!\352\002\177Tc+|\3718tk\b\307-"
consensusTimestamp {
seconds: 1712164800
nanos: 976503003
}
transactionID {
transactionValidStart {
seconds: 1712164789
nanos: 865000000
}
accountID {
accountNum: 5267897
}
}
memo: "Mirror Node acceptance test: 2024-04-03T17:19:59.864779055Z Update contract"
transferList {
}
-
For body,
transactionID {
transactionValidStart {
seconds: 1712164789
nanos: 865000000
}
accountID {
accountNum: 5267897
}
}
nodeAccountID {
accountNum: 3
}
transactionFee: 5000000000
transactionValidDuration {
seconds: 120
}
memo: "Mirror Node acceptance test: 2024-04-03T17:19:59.864779055Z Update contract"
contractUpdateInstance {
contractID {
contractNum: 5267903
}
memoWrapper {
value: "Mirror Node acceptance test: 2024-04-03T17:19:59.864779055Z Update contract"
}
}
➡️ Expected Record receipt {
status: SUCCESS
contractID {
contractNum: 5267903
}
exchangeRate {
currentRate {
hbarEquiv: 30000
centEquiv: 311054
expirationTime {
seconds: 1712167200
}
}
nextRate {
hbarEquiv: 30000
centEquiv: 311517
expirationTime {
seconds: 1712170800
}
}
}
}
transactionHash: "\3124\3709{3\311\256\356\031\315\000\361\a\366\273\354\315\246b\210S\353\374\364\350\227y\2014\207\353\334!\352\002\177Tc+|\3718tk\b\307-"
consensusTimestamp {
seconds: 1712164800
nanos: 976503003
}
transactionID {
transactionValidStart {
seconds: 1712164789
nanos: 865000000
}
accountID {
accountNum: 5267897
}
}
memo: "Mirror Node acceptance test: 2024-04-03T17:19:59.864779055Z Update contract"
transactionFee: 25528604
transferList {
accountAmounts {
accountID {
accountNum: 3
}
amount: 1280566
}
accountAmounts {
accountID {
accountNum: 98
}
amount: 21823235
}
accountAmounts {
accountID {
accountNum: 800
}
amount: 2424803
}
accountAmounts {
accountID {
accountNum: 5267897
}
amount: -25528604
}
}
but was receipt {
status: SUCCESS
contractID {
contractNum: 5267903
}
exchangeRate {
currentRate {
hbarEquiv: 30000
centEquiv: 311054
expirationTime {
seconds: 1712167200
}
}
nextRate {
hbarEquiv: 30000
centEquiv: 311517
expirationTime {
seconds: 1712170800
}
}
}
}
transactionHash: "\3124\3709{3\311\256\356\031\315\000\361\a\366\273\354\315\246b\210S\353\374\364\350\227y\2014\207\353\334!\352\002\177Tc+|\3718tk\b\307-"
consensusTimestamp {
seconds: 1712164800
nanos: 976503003
}
transactionID {
transactionValidStart {
seconds: 1712164789
nanos: 865000000
}
accountID {
accountNum: 5267897
}
}
memo: "Mirror Node acceptance test: 2024-04-03T17:19:59.864779055Z Update contract"
transferList {
}
Steps to reproduce
Re-run events from round 167184198
Additional context
Hedera network
other
Version
release/0.48
Operating system
macOS
@tinker-michaelj I just rereun it on 0.49 latest and not I get this first diff
---- ContractUpdate DIFFERED (TRANSACTION_RECORD_MISMATCH) ----
Transaction fees '133722547' and '133701761' varied by more than 1 tinybar - Matching field 'transactionFee' ==> expected: <true> but was: <false>
For body,
transactionID {
transactionValidStart {
seconds: 1712164911
nanos: 988
}
accountID {
accountNum: 45385
}
}
nodeAccountID {
accountNum: 32
}
transactionFee: 10000000000
transactionValidDuration {
seconds: 120
}
memo: "\303\203\302\256\303\202\302\267\303\203\302\271tF8\303\202\302\256J\303\203\302\213\303\203\302\220\303\203\302\216"
contractUpdateInstance {
contractID {
contractNum: 5267951
}
adminKey {
ed25519: "\224\240\320\260\366\241\314\327g\241\226\350U_\343\372\331\357_\311\356#L\204\260\231Zy\266\265`\n"
}
}
➡️ Expected Record receipt {
status: SUCCESS
contractID {
contractNum: 5267951
}
exchangeRate {
currentRate {
hbarEquiv: 30000
centEquiv: 311054
expirationTime {
seconds: 1712167200
}
}
nextRate {
hbarEquiv: 30000
centEquiv: 311517
expirationTime {
seconds: 1712170800
}
}
}
}
transactionHash: "]51r\204\033Msfm\206\277\320\335\035\345Q\240%\224\364\f\236\v\216\317`\266\"\370)\354z=;\302\310@\036\264\270\211\r\221\001\315h\246"
consensusTimestamp {
seconds: 1712164972
nanos: 891866003
}
transactionID {
transactionValidStart {
seconds: 1712164911
nanos: 988
}
accountID {
accountNum: 45385
}
}
memo: "\303\203\302\256\303\202\302\267\303\203\302\271tF8\303\202\302\256J\303\203\302\213\303\203\302\220\303\203\302\216"
transactionFee: 133722547
transferList {
accountAmounts {
accountID {
accountNum: 32
}
amount: 1452361
}
accountAmounts {
accountID {
accountNum: 98
}
amount: 119043168
}
accountAmounts {
accountID {
accountNum: 800
}
amount: 13227018
}
accountAmounts {
accountID {
accountNum: 45385
}
amount: -133722547
}
}
but was receipt {
status: SUCCESS
contractID {
contractNum: 5267951
}
exchangeRate {
currentRate {
hbarEquiv: 30000
centEquiv: 311054
expirationTime {
seconds: 1712167200
}
}
nextRate {
hbarEquiv: 30000
centEquiv: 311517
expirationTime {
seconds: 1712170800
}
}
}
}
transactionHash: "]51r\204\033Msfm\206\277\320\335\035\345Q\240%\224\364\f\236\v\216\317`\266\"\370)\354z=;\302\310@\036\264\270\211\r\221\001\315h\246"
consensusTimestamp {
seconds: 1712164972
nanos: 891866003
}
transactionID {
transactionValidStart {
seconds: 1712164911
nanos: 988
}
accountID {
accountNum: 45385
}
}
memo: "\303\203\302\256\303\202\302\267\303\203\302\271tF8\303\202\302\256J\303\203\302\213\303\203\302\220\303\203\302\216"
transactionFee: 133701761
transferList {
accountAmounts {
accountID {
accountNum: 32
}
amount: 1452361
}
accountAmounts {
accountID {
accountNum: 98
}
amount: 119024460
}
accountAmounts {
accountID {
accountNum: 800
}
amount: 13224940
}
accountAmounts {
accountID {
accountNum: 45385
}
amount: -133701761
}
}