From 91f910512e770a58ce2cf152aaa1445e97125377 Mon Sep 17 00:00:00 2001 From: Ava Howell Date: Fri, 7 Jul 2023 12:51:59 -0700 Subject: [PATCH] penumbra provider: update proof spec (#1232) --- 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}