From 28e936eb9503716fbeabbf731d505905eb3cd3f6 Mon Sep 17 00:00:00 2001 From: Anna Shaleva Date: Wed, 16 Mar 2022 18:08:50 +0300 Subject: [PATCH] core: export GetMaxNotValidBeforeDelta blockchain API Mostly for tests, but it can also be useful as a separate API. --- pkg/core/blockchain.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/core/blockchain.go b/pkg/core/blockchain.go index 3694d0459..a7bc1f4c7 100644 --- a/pkg/core/blockchain.go +++ b/pkg/core/blockchain.go @@ -2342,6 +2342,14 @@ func (bc *Blockchain) GetMaxVerificationGAS() int64 { return bc.contracts.Policy.GetMaxVerificationGas(bc.dao) } +// GetMaxNotValidBeforeDelta returns maximum NotValidBeforeDelta Notary limit. +func (bc *Blockchain) GetMaxNotValidBeforeDelta() uint32 { + if !bc.config.P2PSigExtensions { + panic("disallowed call to Notary") + } + return bc.contracts.Notary.GetMaxNotValidBeforeDelta(bc.dao) +} + // GetStoragePrice returns current storage price. func (bc *Blockchain) GetStoragePrice() int64 { if bc.BlockHeight() == 0 {