[eth] Update accumulator deserialization (#838)

This commit is contained in:
Ali Behjati 2023-05-24 16:05:17 +02:00 committed by GitHub
parent 315fd413a8
commit 4072520006
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 2 deletions

View File

@ -159,7 +159,11 @@ abstract contract PythAccumulator is PythGetters, PythSetters, AbstractPyth {
revert PythErrors.InvalidUpdateData();
// This field is not used
// uint32 storageIndex = UnsafeBytesLib.toUint32(encodedPayload, payloadoffset);
// uint64 slot = UnsafeBytesLib.toUint64(encodedPayload, payloadoffset);
payloadoffset += 8;
// This field is not used
// uint32 ringSize = UnsafeBytesLib.toUint32(encodedPayload, payloadoffset);
payloadoffset += 4;
digest = bytes20(

View File

@ -124,7 +124,8 @@ abstract contract PythTestUtils is Test, WormholeTestUtils {
bytes memory wormholePayload = abi.encodePacked(
uint32(0x41555756), // PythAccumulator.ACCUMULATOR_WORMHOLE_MAGIC
uint8(PythAccumulator.UpdateType.WormholeMerkle),
uint32(0), // Storage index, not used in target networks
uint64(0), // Slot, not used in target networks
uint32(0), // Ring size, not used in target networks
rootDigest
);