hedera-services icon indicating copy to clipboard operation
hedera-services copied to clipboard

(4/3 17:15) Mismatched field counts

Open povolev15 opened this issue 10 months ago • 1 comments

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

povolev15 avatar Apr 09 '24 19:04 povolev15

@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
  }
}

povolev15 avatar May 08 '24 21:05 povolev15