backend

package
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2025 License: Apache-2.0 Imports: 64 Imported by: 0

Documentation

Index

Constants

View Source
const MinIntrinsicGas = 21000

Variables

Functions

func MatchByProto

func MatchByProto(exp proto.Message) any

func RegisterABCIQueryAccount

func RegisterABCIQueryAccount(clients *mocks.Client, data bytes.HexBytes, opts cmtrpcclient.ABCIQueryOptions, acc client.Account)

func RegisterABCIQueryWithOptions

func RegisterABCIQueryWithOptions(client *mocks.Client, height int64, path string, data bytes.HexBytes, opts cmtrpcclient.ABCIQueryOptions)

func RegisterABCIQueryWithOptionsError

func RegisterABCIQueryWithOptionsError(clients *mocks.Client, path string, data bytes.HexBytes, opts cmtrpcclient.ABCIQueryOptions)

func RegisterAccount

func RegisterAccount(queryClient *mocks.EVMQueryClient, addr common.Address, height int64)

func RegisterBalance

func RegisterBalance(queryClient *mocks.EVMQueryClient, addr common.Address, height int64)

Balance

func RegisterBalanceError

func RegisterBalanceError(queryClient *mocks.EVMQueryClient, addr common.Address, height int64)

func RegisterBalanceInvalid

func RegisterBalanceInvalid(queryClient *mocks.EVMQueryClient, addr common.Address, height int64)

func RegisterBalanceNegative

func RegisterBalanceNegative(queryClient *mocks.EVMQueryClient, addr common.Address, height int64)

func RegisterBaseFee

func RegisterBaseFee(queryClient *mocks.EVMQueryClient, baseFee math.Int)

BaseFee

func RegisterBaseFeeDisabled

func RegisterBaseFeeDisabled(queryClient *mocks.EVMQueryClient)

Base fee not enabled

func RegisterBaseFeeError

func RegisterBaseFeeError(queryClient *mocks.EVMQueryClient)

Base fee returns error

func RegisterBlock

func RegisterBlock(
	client *mocks.Client,
	height int64,
	tx []byte,
) (*cmtrpctypes.ResultBlock, error)

func RegisterBlockByHash

func RegisterBlockByHash(
	client *mocks.Client,
	_ common.Hash,
	tx []byte,
) (*cmtrpctypes.ResultBlock, error)

func RegisterBlockByHashError

func RegisterBlockByHashError(client *mocks.Client, _ common.Hash, _ []byte)

func RegisterBlockByHashNotFound

func RegisterBlockByHashNotFound(client *mocks.Client, _ common.Hash, _ []byte)

func RegisterBlockError

func RegisterBlockError(client *mocks.Client, height int64)

func RegisterBlockMultipleTxs

func RegisterBlockMultipleTxs(
	client *mocks.Client,
	height int64,
	txs []types.Tx,
) (*cmtrpctypes.ResultBlock, error)

func RegisterBlockNotFound

func RegisterBlockNotFound(
	client *mocks.Client,
	height int64,
) (*cmtrpctypes.ResultBlock, error)

func RegisterBlockPanic

func RegisterBlockPanic(client *mocks.Client, height int64)

func RegisterBlockResults

func RegisterBlockResults(
	client *mocks.Client,
	height int64,
) (*cmtrpctypes.ResultBlockResults, error)

func RegisterBlockResultsError

func RegisterBlockResultsError(client *mocks.Client, height int64)

func RegisterBlockResultsWithEventLog

func RegisterBlockResultsWithEventLog(client *mocks.Client, height int64) (*cmtrpctypes.ResultBlockResults, error)

func RegisterBlockResultsWithTxs

func RegisterBlockResultsWithTxs(
	client *mocks.Client,
	height int64,
	txsResults []*abci.ExecTxResult,
) (*cmtrpctypes.ResultBlockResults, error)

func RegisterBroadcastTx

func RegisterBroadcastTx(client *mocks.Client, tx types.Tx)

func RegisterBroadcastTxError

func RegisterBroadcastTxError(client *mocks.Client, tx types.Tx)

func RegisterCode

func RegisterCode(queryClient *mocks.EVMQueryClient, addr common.Address, code []byte)

Code

func RegisterCodeError

func RegisterCodeError(queryClient *mocks.EVMQueryClient, addr common.Address)

func RegisterConsensusParams

func RegisterConsensusParams(client *mocks.Client, height int64)

func RegisterConsensusParamsError

func RegisterConsensusParamsError(client *mocks.Client, height int64)

func RegisterEstimateGas

func RegisterEstimateGas(queryClient *mocks.EVMQueryClient, args evmtypes.TransactionArgs)

Estimate Gas

func RegisterEthCall

func RegisterEthCall(queryClient *mocks.EVMQueryClient, request *evmtypes.EthCallRequest)

ETH Call

func RegisterEthCallError

func RegisterEthCallError(queryClient *mocks.EVMQueryClient, request *evmtypes.EthCallRequest)

func RegisterFeeMarketParams

func RegisterFeeMarketParams(feeMarketClient *mocks.FeeMarketQueryClient, height int64)

Params

func RegisterFeeMarketParamsError

func RegisterFeeMarketParamsError(feeMarketClient *mocks.FeeMarketQueryClient, height int64)

func RegisterGlobalMinGasPrice

func RegisterGlobalMinGasPrice(queryClient *mocks.EVMQueryClient, height int64)

GlobalMinGasPrice

func RegisterHeader

func RegisterHeader(client *mocks.Client, height *int64, tx []byte) *coretypes.ResultHeader

func RegisterHeaderByHash

func RegisterHeaderByHash(
	client *mocks.Client,
	_ common.Hash,
	_ []byte,
) (*cmtrpctypes.ResultHeader, error)

func RegisterHeaderByHashError

func RegisterHeaderByHashError(client *mocks.Client, _ common.Hash, _ []byte)

func RegisterHeaderByHashNotFound

func RegisterHeaderByHashNotFound(client *mocks.Client, hash common.Hash, tx []byte)

func RegisterHeaderError

func RegisterHeaderError(client *mocks.Client, height *int64)

func RegisterHeaderNotFound

func RegisterHeaderNotFound(client *mocks.Client, height int64)

func RegisterParams

func RegisterParams(queryClient *mocks.EVMQueryClient, header *metadata.MD, height int64)

Params

func RegisterParamsError

func RegisterParamsError(queryClient *mocks.EVMQueryClient, header *metadata.MD, height int64)

Params returns error

func RegisterParamsInvalidHeader

func RegisterParamsInvalidHeader(queryClient *mocks.EVMQueryClient, header *metadata.MD, height int64)

func RegisterParamsInvalidHeight

func RegisterParamsInvalidHeight(queryClient *mocks.EVMQueryClient, header *metadata.MD, height int64)

func RegisterParamsWithoutHeader

func RegisterParamsWithoutHeader(queryClient *mocks.EVMQueryClient, height int64)

func RegisterParamsWithoutHeaderError

func RegisterParamsWithoutHeaderError(queryClient *mocks.EVMQueryClient, height int64)

func RegisterStatus

func RegisterStatus(client *mocks.Client)

func RegisterStatusError

func RegisterStatusError(client *mocks.Client)

func RegisterStorageAt

func RegisterStorageAt(queryClient *mocks.EVMQueryClient, addr common.Address, key string, storage string)

Storage

func RegisterStorageAtError

func RegisterStorageAtError(queryClient *mocks.EVMQueryClient, addr common.Address, key string)

func RegisterTraceBlock

func RegisterTraceBlock(queryClient *mocks.EVMQueryClient, txs []*evmtypes.MsgEthereumTx)

TraceBlock

func RegisterTraceBlockError

func RegisterTraceBlockError(queryClient *mocks.EVMQueryClient)

func RegisterTraceTransaction

func RegisterTraceTransaction(queryClient *mocks.EVMQueryClient, msgEthTx *evmtypes.MsgEthereumTx)

func RegisterTraceTransactionError

func RegisterTraceTransactionError(queryClient *mocks.EVMQueryClient, msgEthTx *evmtypes.MsgEthereumTx)

func RegisterTraceTransactionWithPredecessors

func RegisterTraceTransactionWithPredecessors(queryClient *mocks.EVMQueryClient, msgEthTx *evmtypes.MsgEthereumTx, predecessors []*evmtypes.MsgEthereumTx)

TraceTransaction

func RegisterTxSearch

func RegisterTxSearch(client *mocks.Client, query string, txBz []byte)

func RegisterTxSearchEmpty

func RegisterTxSearchEmpty(client *mocks.Client, query string)

func RegisterTxSearchError

func RegisterTxSearchError(client *mocks.Client, query string)

func RegisterUnconfirmedTxs

func RegisterUnconfirmedTxs(client *mocks.Client, limit *int, txs []types.Tx)

func RegisterUnconfirmedTxsEmpty

func RegisterUnconfirmedTxsEmpty(client *mocks.Client, limit *int)

func RegisterUnconfirmedTxsError

func RegisterUnconfirmedTxsError(client *mocks.Client, limit *int)

func RegisterValidatorAccount

func RegisterValidatorAccount(queryClient *mocks.EVMQueryClient, validator sdk.AccAddress)

ValidatorAccount

func RegisterValidatorAccountError

func RegisterValidatorAccountError(queryClient *mocks.EVMQueryClient)

func TestRegisterBaseFee

func TestRegisterBaseFee(t *testing.T)

func TestRegisterBaseFeeDisabled

func TestRegisterBaseFeeDisabled(t *testing.T)

func TestRegisterBaseFeeError

func TestRegisterBaseFeeError(t *testing.T)

func TestRegisterBlock

func TestRegisterBlock(t *testing.T)

func TestRegisterBlockResults

func TestRegisterBlockResults(t *testing.T)

func TestRegisterConsensusParams

func TestRegisterConsensusParams(t *testing.T)

func TestRegisterParams

func TestRegisterParams(t *testing.T)

func TestRegisterParamsError

func TestRegisterParamsError(t *testing.T)

func TestRegisterValidatorAccount

func TestRegisterValidatorAccount(t *testing.T)

Types

type TestSuite

type TestSuite struct {
	suite.Suite
	// contains filtered or unexported fields
}

func NewTestSuite

func NewTestSuite(create network.CreateEvmApp, options ...network.ConfigOption) *TestSuite

func (*TestSuite) SetupTest

func (s *TestSuite) SetupTest()

SetupTest is executed before every TestSuite test

func (*TestSuite) TestAccounts

func (s *TestSuite) TestAccounts()

func (*TestSuite) TestBaseFee

func (s *TestSuite) TestBaseFee()

func (*TestSuite) TestBlockBloom

func (s *TestSuite) TestBlockBloom()

func (*TestSuite) TestBlockNumber

func (s *TestSuite) TestBlockNumber()

func (*TestSuite) TestBlockNumberFromComet

func (s *TestSuite) TestBlockNumberFromComet()

func (*TestSuite) TestBlockNumberFromCometByHash

func (s *TestSuite) TestBlockNumberFromCometByHash()

func (*TestSuite) TestBloomStatus

func (s *TestSuite) TestBloomStatus()

func (*TestSuite) TestChainID

func (s *TestSuite) TestChainID()

func (*TestSuite) TestCometBlockByNumber

func (s *TestSuite) TestCometBlockByNumber()

func (*TestSuite) TestCometBlockResultByNumber

func (s *TestSuite) TestCometBlockResultByNumber()

func (*TestSuite) TestDoCall

func (s *TestSuite) TestDoCall()

func (*TestSuite) TestEthBlockByNumber

func (s *TestSuite) TestEthBlockByNumber()

func (*TestSuite) TestEthBlockFromCometBlock

func (s *TestSuite) TestEthBlockFromCometBlock()

func (*TestSuite) TestEthMsgsFromCometBlock

func (s *TestSuite) TestEthMsgsFromCometBlock()

func (*TestSuite) TestFeeHistory

func (s *TestSuite) TestFeeHistory()

func (*TestSuite) TestGasPrice

func (s *TestSuite) TestGasPrice()

func (*TestSuite) TestGenerateMinGasCoin

func (s *TestSuite) TestGenerateMinGasCoin()

func (*TestSuite) TestGetBalance

func (s *TestSuite) TestGetBalance()

func (*TestSuite) TestGetBlockByHash

func (s *TestSuite) TestGetBlockByHash()

func (*TestSuite) TestGetBlockByNumber

func (s *TestSuite) TestGetBlockByNumber()

func (*TestSuite) TestGetBlockTransactionCountByHash

func (s *TestSuite) TestGetBlockTransactionCountByHash()

func (*TestSuite) TestGetBlockTransactionCountByNumber

func (s *TestSuite) TestGetBlockTransactionCountByNumber()

func (*TestSuite) TestGetCode

func (s *TestSuite) TestGetCode()

func (*TestSuite) TestGetCoinbase

func (s *TestSuite) TestGetCoinbase()

func (*TestSuite) TestGetEthBlockFromComet

func (s *TestSuite) TestGetEthBlockFromComet()

func (*TestSuite) TestGetGasUsed

func (s *TestSuite) TestGetGasUsed()

func (*TestSuite) TestGetHexProofs

func (s *TestSuite) TestGetHexProofs()

func (*TestSuite) TestGetLogs

func (s *TestSuite) TestGetLogs()

func (*TestSuite) TestGetProof

func (s *TestSuite) TestGetProof()

func (*TestSuite) TestGetStorageAt

func (s *TestSuite) TestGetStorageAt()

func (*TestSuite) TestGetTransactionByBlockAndIndex

func (s *TestSuite) TestGetTransactionByBlockAndIndex()

func (*TestSuite) TestGetTransactionByBlockHashAndIndex

func (s *TestSuite) TestGetTransactionByBlockHashAndIndex()

func (*TestSuite) TestGetTransactionByBlockNumberAndIndex

func (s *TestSuite) TestGetTransactionByBlockNumberAndIndex()

func (*TestSuite) TestGetTransactionByHash

func (s *TestSuite) TestGetTransactionByHash()

func (*TestSuite) TestGetTransactionByTxIndex

func (s *TestSuite) TestGetTransactionByTxIndex()

func (*TestSuite) TestGetTransactionCount

func (s *TestSuite) TestGetTransactionCount()

func (*TestSuite) TestGetTransactionReceipt

func (s *TestSuite) TestGetTransactionReceipt()

func (*TestSuite) TestGetTransactionsByHashPending

func (s *TestSuite) TestGetTransactionsByHashPending()

func (*TestSuite) TestGetTxByEthHash

func (s *TestSuite) TestGetTxByEthHash()

func (*TestSuite) TestGlobalMinGasPrice

func (s *TestSuite) TestGlobalMinGasPrice()

func (*TestSuite) TestHeaderByHash

func (s *TestSuite) TestHeaderByHash()

func (*TestSuite) TestHeaderByNumber

func (s *TestSuite) TestHeaderByNumber()

func (*TestSuite) TestImportRawKey

func (s *TestSuite) TestImportRawKey()

func (*TestSuite) TestListAccounts

func (s *TestSuite) TestListAccounts()

TODO: Combine these 2 into one test since the code is identical

func (*TestSuite) TestQueryCometTxIndexer

func (s *TestSuite) TestQueryCometTxIndexer()

func (*TestSuite) TestRPCMinGasPrice

func (s *TestSuite) TestRPCMinGasPrice()

func (*TestSuite) TestResend

func (s *TestSuite) TestResend()

func (*TestSuite) TestSendRawTransaction

func (s *TestSuite) TestSendRawTransaction()

func (*TestSuite) TestSendTransaction

func (s *TestSuite) TestSendTransaction()

func (*TestSuite) TestSetEtherbase

func (s *TestSuite) TestSetEtherbase()

func (*TestSuite) TestSign

func (s *TestSuite) TestSign()

func (*TestSuite) TestSignTypedData

func (s *TestSuite) TestSignTypedData()

func (*TestSuite) TestSuggestGasTipCap

func (s *TestSuite) TestSuggestGasTipCap()

func (*TestSuite) TestSyncing

func (s *TestSuite) TestSyncing()

func (*TestSuite) TestTraceBlock

func (s *TestSuite) TestTraceBlock()

func (*TestSuite) TestTraceTransaction

func (s *TestSuite) TestTraceTransaction()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL