forked from TrueCloudLab/neoneo-go
blockchainer: strip unused methods
This commit is contained in:
parent
fcbda00f8a
commit
284335a4d2
2 changed files with 0 additions and 39 deletions
|
@ -91,16 +91,6 @@ func (chain *FakeChain) PutTx(tx *transaction.Transaction) {
|
||||||
chain.txs[tx.Hash()] = tx
|
chain.txs[tx.Hash()] = tx
|
||||||
}
|
}
|
||||||
|
|
||||||
// ApplyPolicyToTxSet implements the Blockchainer interface.
|
|
||||||
func (chain *FakeChain) ApplyPolicyToTxSet([]*transaction.Transaction) []*transaction.Transaction {
|
|
||||||
panic("TODO")
|
|
||||||
}
|
|
||||||
|
|
||||||
// IsTxStillRelevant implements the Blockchainer interface.
|
|
||||||
func (chain *FakeChain) IsTxStillRelevant(t *transaction.Transaction, txpool *mempool.Pool, isPartialTx bool) bool {
|
|
||||||
panic("TODO")
|
|
||||||
}
|
|
||||||
|
|
||||||
// InitVerificationContext initializes context for witness check.
|
// InitVerificationContext initializes context for witness check.
|
||||||
func (chain *FakeChain) InitVerificationContext(ic *interop.Context, hash util.Uint160, witness *transaction.Witness) error {
|
func (chain *FakeChain) InitVerificationContext(ic *interop.Context, hash util.Uint160, witness *transaction.Witness) error {
|
||||||
panic("TODO")
|
panic("TODO")
|
||||||
|
@ -208,11 +198,6 @@ func (chain *FakeChain) BlockHeight() uint32 {
|
||||||
return atomic.LoadUint32(&chain.Blockheight)
|
return atomic.LoadUint32(&chain.Blockheight)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Close implements the Blockchainer interface.
|
|
||||||
func (chain *FakeChain) Close() {
|
|
||||||
panic("TODO")
|
|
||||||
}
|
|
||||||
|
|
||||||
// HeaderHeight implements the Blockchainer interface.
|
// HeaderHeight implements the Blockchainer interface.
|
||||||
func (chain *FakeChain) HeaderHeight() uint32 {
|
func (chain *FakeChain) HeaderHeight() uint32 {
|
||||||
return atomic.LoadUint32(&chain.Blockheight)
|
return atomic.LoadUint32(&chain.Blockheight)
|
||||||
|
@ -323,11 +308,6 @@ func (chain *FakeChain) GetTestVM(t trigger.Type, tx *transaction.Transaction, b
|
||||||
panic("TODO")
|
panic("TODO")
|
||||||
}
|
}
|
||||||
|
|
||||||
// CurrentHeaderHash implements the Blockchainer interface.
|
|
||||||
func (chain *FakeChain) CurrentHeaderHash() util.Uint256 {
|
|
||||||
return util.Uint256{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// CurrentBlockHash implements the Blockchainer interface.
|
// CurrentBlockHash implements the Blockchainer interface.
|
||||||
func (chain *FakeChain) CurrentBlockHash() util.Uint256 {
|
func (chain *FakeChain) CurrentBlockHash() util.Uint256 {
|
||||||
return util.Uint256{}
|
return util.Uint256{}
|
||||||
|
@ -371,11 +351,6 @@ func (chain *FakeChain) GetUtilityTokenBalance(uint160 util.Uint160) *big.Int {
|
||||||
panic("TODO")
|
panic("TODO")
|
||||||
}
|
}
|
||||||
|
|
||||||
// ManagementContractHash implements the Blockchainer interface.
|
|
||||||
func (chain FakeChain) ManagementContractHash() util.Uint160 {
|
|
||||||
panic("TODO")
|
|
||||||
}
|
|
||||||
|
|
||||||
// PoolTx implements the Blockchainer interface.
|
// PoolTx implements the Blockchainer interface.
|
||||||
func (chain *FakeChain) PoolTx(tx *transaction.Transaction, _ ...*mempool.Pool) error {
|
func (chain *FakeChain) PoolTx(tx *transaction.Transaction, _ ...*mempool.Pool) error {
|
||||||
return chain.PoolTxF(tx)
|
return chain.PoolTxF(tx)
|
||||||
|
|
|
@ -18,15 +18,11 @@ import (
|
||||||
// Blockchainer is an interface that abstracts the implementation
|
// Blockchainer is an interface that abstracts the implementation
|
||||||
// of the blockchain.
|
// of the blockchain.
|
||||||
type Blockchainer interface {
|
type Blockchainer interface {
|
||||||
ApplyPolicyToTxSet([]*transaction.Transaction) []*transaction.Transaction
|
|
||||||
AddBlock(block *block.Block) error
|
AddBlock(block *block.Block) error
|
||||||
AddHeaders(...*block.Header) error
|
|
||||||
BlockHeight() uint32
|
BlockHeight() uint32
|
||||||
GetConfig() config.ProtocolConfiguration
|
GetConfig() config.ProtocolConfiguration
|
||||||
CalculateClaimable(h util.Uint160, endHeight uint32) (*big.Int, error)
|
CalculateClaimable(h util.Uint160, endHeight uint32) (*big.Int, error)
|
||||||
Close()
|
|
||||||
InitVerificationContext(ic *interop.Context, hash util.Uint160, witness *transaction.Witness) error
|
InitVerificationContext(ic *interop.Context, hash util.Uint160, witness *transaction.Witness) error
|
||||||
IsTxStillRelevant(t *transaction.Transaction, txpool *mempool.Pool, isPartialTx bool) bool
|
|
||||||
HeaderHeight() uint32
|
HeaderHeight() uint32
|
||||||
GetBlock(hash util.Uint256) (*block.Block, error)
|
GetBlock(hash util.Uint256) (*block.Block, error)
|
||||||
GetCommittee() (keys.PublicKeys, error)
|
GetCommittee() (keys.PublicKeys, error)
|
||||||
|
@ -38,13 +34,8 @@ type Blockchainer interface {
|
||||||
ForEachNEP17Transfer(acc util.Uint160, newestTimestamp uint64, f func(*state.NEP17Transfer) (bool, error)) error
|
ForEachNEP17Transfer(acc util.Uint160, newestTimestamp uint64, f func(*state.NEP17Transfer) (bool, error)) error
|
||||||
GetHeaderHash(int) util.Uint256
|
GetHeaderHash(int) util.Uint256
|
||||||
GetHeader(hash util.Uint256) (*block.Header, error)
|
GetHeader(hash util.Uint256) (*block.Header, error)
|
||||||
CurrentHeaderHash() util.Uint256
|
|
||||||
CurrentBlockHash() util.Uint256
|
CurrentBlockHash() util.Uint256
|
||||||
HasBlock(util.Uint256) bool
|
|
||||||
HasTransaction(util.Uint256) bool
|
|
||||||
IsExtensibleAllowed(util.Uint160) bool
|
|
||||||
GetAppExecResults(util.Uint256, trigger.Type) ([]state.AppExecResult, error)
|
GetAppExecResults(util.Uint256, trigger.Type) ([]state.AppExecResult, error)
|
||||||
GetNotaryDepositExpiration(acc util.Uint160) uint32
|
|
||||||
GetNativeContractScriptHash(string) (util.Uint160, error)
|
GetNativeContractScriptHash(string) (util.Uint160, error)
|
||||||
GetNatives() []state.NativeContract
|
GetNatives() []state.NativeContract
|
||||||
GetNextBlockValidators() ([]*keys.PublicKey, error)
|
GetNextBlockValidators() ([]*keys.PublicKey, error)
|
||||||
|
@ -52,7 +43,6 @@ type Blockchainer interface {
|
||||||
GetNEP17Contracts() []util.Uint160
|
GetNEP17Contracts() []util.Uint160
|
||||||
GetTokenLastUpdated(acc util.Uint160) (map[int32]uint32, error)
|
GetTokenLastUpdated(acc util.Uint160) (map[int32]uint32, error)
|
||||||
GetNotaryContractScriptHash() util.Uint160
|
GetNotaryContractScriptHash() util.Uint160
|
||||||
GetNotaryBalance(acc util.Uint160) *big.Int
|
|
||||||
GetNotaryServiceFeePerKey() int64
|
GetNotaryServiceFeePerKey() int64
|
||||||
GetValidators() ([]*keys.PublicKey, error)
|
GetValidators() ([]*keys.PublicKey, error)
|
||||||
GetStateModule() StateRoot
|
GetStateModule() StateRoot
|
||||||
|
@ -61,9 +51,6 @@ type Blockchainer interface {
|
||||||
GetTestHistoricVM(t trigger.Type, tx *transaction.Transaction, b *block.Block) (*interop.Context, error)
|
GetTestHistoricVM(t trigger.Type, tx *transaction.Transaction, b *block.Block) (*interop.Context, error)
|
||||||
GetTransaction(util.Uint256) (*transaction.Transaction, uint32, error)
|
GetTransaction(util.Uint256) (*transaction.Transaction, uint32, error)
|
||||||
mempool.Feer // fee interface
|
mempool.Feer // fee interface
|
||||||
ManagementContractHash() util.Uint160
|
|
||||||
PoolTx(t *transaction.Transaction, pools ...*mempool.Pool) error
|
|
||||||
PoolTxWithData(t *transaction.Transaction, data interface{}, mp *mempool.Pool, feer mempool.Feer, verificationFunction func(t *transaction.Transaction, data interface{}) error) error
|
|
||||||
SubscribeForBlocks(ch chan<- *block.Block)
|
SubscribeForBlocks(ch chan<- *block.Block)
|
||||||
SubscribeForExecutions(ch chan<- *state.AppExecResult)
|
SubscribeForExecutions(ch chan<- *state.AppExecResult)
|
||||||
SubscribeForNotifications(ch chan<- *state.ContainedNotificationEvent)
|
SubscribeForNotifications(ch chan<- *state.ContainedNotificationEvent)
|
||||||
|
@ -78,6 +65,5 @@ type Blockchainer interface {
|
||||||
// Policer.
|
// Policer.
|
||||||
GetBaseExecFee() int64
|
GetBaseExecFee() int64
|
||||||
GetMaxVerificationGAS() int64
|
GetMaxVerificationGAS() int64
|
||||||
GetStoragePrice() int64
|
|
||||||
FeePerByte() int64
|
FeePerByte() int64
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue