From 111259b4f58cc27ccfcb34bf6d4a2c6a7110d428 Mon Sep 17 00:00:00 2001 From: Ava Howell Date: Thu, 6 Jul 2023 15:32:31 -0700 Subject: [PATCH] penumbra provider: update proof spec --- relayer/chains/penumbra/tx.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/relayer/chains/penumbra/tx.go b/relayer/chains/penumbra/tx.go index 0069f6151..5f0827957 100644 --- a/relayer/chains/penumbra/tx.go +++ b/relayer/chains/penumbra/tx.go @@ -1941,12 +1941,13 @@ var JmtSpec = &ics23.ProofSpec{ Hash: ics23.HashOp_SHA256, ChildOrder: []int32{0, 1}, MinPrefixLength: 16, - MaxPrefixLength: 48, + MaxPrefixLength: 16, ChildSize: 32, - EmptyChild: nil, + EmptyChild: []byte("SPARSE_MERKLE_PLACEHOLDER_HASH__"), }, - MinDepth: 0, - MaxDepth: 64, + MinDepth: 0, + MaxDepth: 64, + PrehashKeyBeforeComparison: true, } var ApphashSpec = &ics23.ProofSpec{ @@ -1965,8 +1966,9 @@ var ApphashSpec = &ics23.ProofSpec{ ChildSize: 32, EmptyChild: nil, }, - MinDepth: 0, - MaxDepth: 1, + MinDepth: 0, + MaxDepth: 1, + PrehashKeyBeforeComparison: true, } var PenumbraProofSpecs = []*ics23.ProofSpec{JmtSpec, ApphashSpec}