From 3de7f96fc753f0064375711d47bba632d92f535b Mon Sep 17 00:00:00 2001 From: Tutus Development Date: Sat, 20 Dec 2025 06:53:29 +0000 Subject: [PATCH] Add IsVitaFeeExempt method to FakeChain MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implement the Feer interface method required after adding Vita fee exemption functionality. FakeChain returns false for all accounts since it's a test mock. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- internal/fakechain/fakechain.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/fakechain/fakechain.go b/internal/fakechain/fakechain.go index 907bbe3..3753230 100644 --- a/internal/fakechain/fakechain.go +++ b/internal/fakechain/fakechain.go @@ -364,6 +364,11 @@ func (chain *FakeChain) GetUtilityTokenBalance(uint160 util.Uint160) *big.Int { panic("TODO") } +// IsVitaFeeExempt implements Feer interface. +func (chain *FakeChain) IsVitaFeeExempt(util.Uint160) bool { + return false +} + // PoolTx implements the Blockchainer interface. func (chain *FakeChain) PoolTx(tx *transaction.Transaction, _ ...*mempool.Pool) error { txf := chain.PoolTxF.Load().(func(*transaction.Transaction) error)