From b5e339e6aa4ae2dcdafe8b2e2b052e827c43c760 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 16 Apr 2026 07:10:31 +0000 Subject: [PATCH] add computeBudget field to RpcTransactionInput proto Post-covenants activation, v1 transaction hashes include the compute_budget field. Without this field in the proto, the miner drops it during the gRPC round-trip, changing transaction hashes and causing BadMerkleRoot rejections. --- proto/rpc.proto | 1 + 1 file changed, 1 insertion(+) diff --git a/proto/rpc.proto b/proto/rpc.proto index 9735072..3000402 100644 --- a/proto/rpc.proto +++ b/proto/rpc.proto @@ -73,6 +73,7 @@ message RpcTransactionInput { uint64 sequence = 3; uint32 sigOpCount = 5; RpcTransactionInputVerboseData verboseData = 4; + uint32 computeBudget = 6; } message RpcScriptPublicKey {