Cryptographically prove a transaction is valid on Hedera Network in Go. Based on official documentation.
go get github.com/hashgraph/hedera-state-proof-verifier-go
import "github.com/hashgraph/hedera-state-proof-verifier-go/stateproof"
verified, err := stateproof.Verify(txnID, stateProof)
import "github.com/hashgraph/hedera-state-proof-verifier-go/stateproof"
verified, err := stateproof.VerifyScheduled(txnID, stateProof)
V2 Record Stream State Proof Verification
V5 Record Stream State Proof Verification with Full Record File
V5 Record Stream State Proof Verification with Compact Record File
V5 Record Stream State Proof Verification of Scheduled Transactions