Documentation
¶
Overview ¶
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Index ¶
- type MockAccountInterface
- func (m *MockAccountInterface) BuildAndEstimateDeployAccountTxn(ctx context.Context, salt, classHash *felt.Felt, ...) (*rpc.BroadcastDeployAccountTxnV3, *felt.Felt, error)
- func (m *MockAccountInterface) BuildAndSendDeclareTxn(ctx context.Context, casmClass *contracts.CasmClass, ...) (rpc.AddDeclareTransactionResponse, error)
- func (m *MockAccountInterface) BuildAndSendInvokeTxn(ctx context.Context, functionCalls []rpc.InvokeFunctionCall, ...) (rpc.AddInvokeTransactionResponse, error)
- func (m *MockAccountInterface) DeployContractWithUDC(ctx context.Context, classHash *felt.Felt, constructorCalldata []*felt.Felt, ...) (rpc.AddInvokeTransactionResponse, *felt.Felt, error)
- func (m *MockAccountInterface) EXPECT() *MockAccountInterfaceMockRecorder
- func (m *MockAccountInterface) Nonce(ctx context.Context) (*felt.Felt, error)
- func (m *MockAccountInterface) SendTransaction(ctx context.Context, txn rpc.BroadcastTxn) (rpc.TransactionResponse, error)
- func (m *MockAccountInterface) Sign(ctx context.Context, msg *felt.Felt) ([]*felt.Felt, error)
- func (m *MockAccountInterface) SignDeclareTransaction(ctx context.Context, tx rpc.DeclareTxnType) error
- func (m *MockAccountInterface) SignDeployAccountTransaction(ctx context.Context, tx rpc.DeployAccountType, precomputeAddress *felt.Felt) error
- func (m *MockAccountInterface) SignInvokeTransaction(ctx context.Context, tx rpc.InvokeTxnType) error
- func (m *MockAccountInterface) TransactionHashDeclare(tx rpc.DeclareTxnType) (*felt.Felt, error)
- func (m *MockAccountInterface) TransactionHashDeployAccount(tx rpc.DeployAccountType, contractAddress *felt.Felt) (*felt.Felt, error)
- func (m *MockAccountInterface) TransactionHashInvoke(invokeTxn rpc.InvokeTxnType) (*felt.Felt, error)
- func (m *MockAccountInterface) Verify(msgHash *felt.Felt, signature []*felt.Felt) (bool, error)
- func (m *MockAccountInterface) WaitForTransactionReceipt(ctx context.Context, transactionHash *felt.Felt, pollInterval time.Duration) (*rpc.TransactionReceiptWithBlockInfo, error)
- type MockAccountInterfaceMockRecorder
- func (mr *MockAccountInterfaceMockRecorder) BuildAndEstimateDeployAccountTxn(ctx, salt, classHash, constructorCalldata, opts any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) BuildAndSendDeclareTxn(ctx, casmClass, contractClass, opts any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) BuildAndSendInvokeTxn(ctx, functionCalls, opts any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) DeployContractWithUDC(ctx, classHash, constructorCalldata, txnOpts, udcOpts any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) Nonce(ctx any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) SendTransaction(ctx, txn any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) Sign(ctx, msg any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) SignDeclareTransaction(ctx, tx any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) SignDeployAccountTransaction(ctx, tx, precomputeAddress any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) SignInvokeTransaction(ctx, tx any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) TransactionHashDeclare(tx any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) TransactionHashDeployAccount(tx, contractAddress any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) TransactionHashInvoke(invokeTxn any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) Verify(msgHash, signature any) *gomock.Call
- func (mr *MockAccountInterfaceMockRecorder) WaitForTransactionReceipt(ctx, transactionHash, pollInterval any) *gomock.Call
- type MockClient
- type MockClientMockRecorder
- type MockRPCProvider
- func (m *MockRPCProvider) AddDeclareTransaction(ctx context.Context, declareTransaction *rpc.BroadcastDeclareTxnV3) (rpc.AddDeclareTransactionResponse, error)
- func (m *MockRPCProvider) AddDeployAccountTransaction(ctx context.Context, deployAccountTransaction *rpc.BroadcastDeployAccountTxnV3) (rpc.AddDeployAccountTransactionResponse, error)
- func (m *MockRPCProvider) AddInvokeTransaction(ctx context.Context, invokeTxn *rpc.BroadcastInvokeTxnV3) (rpc.AddInvokeTransactionResponse, error)
- func (m *MockRPCProvider) BlockHashAndNumber(ctx context.Context) (*rpc.BlockHashAndNumberOutput, error)
- func (m *MockRPCProvider) BlockNumber(ctx context.Context) (uint64, error)
- func (m *MockRPCProvider) BlockTransactionCount(ctx context.Context, blockID rpc.BlockID) (uint64, error)
- func (m *MockRPCProvider) BlockWithReceipts(ctx context.Context, blockID rpc.BlockID) (any, error)
- func (m *MockRPCProvider) BlockWithTxHashes(ctx context.Context, blockID rpc.BlockID) (any, error)
- func (m *MockRPCProvider) BlockWithTxs(ctx context.Context, blockID rpc.BlockID) (any, error)
- func (m *MockRPCProvider) Call(ctx context.Context, call rpc.FunctionCall, block rpc.BlockID) ([]*felt.Felt, error)
- func (m *MockRPCProvider) ChainID(ctx context.Context) (string, error)
- func (m *MockRPCProvider) Class(ctx context.Context, blockID rpc.BlockID, classHash *felt.Felt) (rpc.ClassOutput, error)
- func (m *MockRPCProvider) ClassAt(ctx context.Context, blockID rpc.BlockID, contractAddress *felt.Felt) (rpc.ClassOutput, error)
- func (m *MockRPCProvider) ClassHashAt(ctx context.Context, blockID rpc.BlockID, contractAddress *felt.Felt) (*felt.Felt, error)
- func (m *MockRPCProvider) CompiledCasm(ctx context.Context, classHash *felt.Felt) (*contracts.CasmClass, error)
- func (m *MockRPCProvider) EXPECT() *MockRPCProviderMockRecorder
- func (m *MockRPCProvider) EstimateFee(ctx context.Context, requests []rpc.BroadcastTxn, ...) ([]rpc.FeeEstimation, error)
- func (m *MockRPCProvider) EstimateMessageFee(ctx context.Context, msg rpc.MsgFromL1, blockID rpc.BlockID) (rpc.MessageFeeEstimation, error)
- func (m *MockRPCProvider) Events(ctx context.Context, input rpc.EventsInput) (*rpc.EventChunk, error)
- func (m *MockRPCProvider) MessagesStatus(ctx context.Context, transactionHash rpc.NumAsHex) ([]rpc.MessageStatus, error)
- func (m *MockRPCProvider) Nonce(ctx context.Context, blockID rpc.BlockID, contractAddress *felt.Felt) (*felt.Felt, error)
- func (m *MockRPCProvider) SimulateTransactions(ctx context.Context, blockID rpc.BlockID, txns []rpc.BroadcastTxn, ...) ([]rpc.SimulatedTransaction, error)
- func (m *MockRPCProvider) SpecVersion(ctx context.Context) (string, error)
- func (m *MockRPCProvider) StateUpdate(ctx context.Context, blockID rpc.BlockID) (*rpc.StateUpdateOutput, error)
- func (m *MockRPCProvider) StorageAt(ctx context.Context, contractAddress *felt.Felt, key string, ...) (string, error)
- func (m *MockRPCProvider) StorageProof(ctx context.Context, storageProofInput rpc.StorageProofInput) (*rpc.StorageProofResult, error)
- func (m *MockRPCProvider) Syncing(ctx context.Context) (rpc.SyncStatus, error)
- func (m *MockRPCProvider) TraceBlockTransactions(ctx context.Context, blockID rpc.BlockID) ([]rpc.Trace, error)
- func (m *MockRPCProvider) TraceTransaction(ctx context.Context, transactionHash *felt.Felt) (rpc.TxnTrace, error)
- func (m *MockRPCProvider) TransactionByBlockIDAndIndex(ctx context.Context, blockID rpc.BlockID, index uint64) (*rpc.BlockTransaction, error)
- func (m *MockRPCProvider) TransactionByHash(ctx context.Context, hash *felt.Felt) (*rpc.BlockTransaction, error)
- func (m *MockRPCProvider) TransactionReceipt(ctx context.Context, transactionHash *felt.Felt) (*rpc.TransactionReceiptWithBlockInfo, error)
- func (m *MockRPCProvider) TransactionStatus(ctx context.Context, transactionHash *felt.Felt) (*rpc.TxnStatusResult, error)
- type MockRPCProviderMockRecorder
- func (mr *MockRPCProviderMockRecorder) AddDeclareTransaction(ctx, declareTransaction any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) AddDeployAccountTransaction(ctx, deployAccountTransaction any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) AddInvokeTransaction(ctx, invokeTxn any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) BlockHashAndNumber(ctx any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) BlockNumber(ctx any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) BlockTransactionCount(ctx, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) BlockWithReceipts(ctx, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) BlockWithTxHashes(ctx, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) BlockWithTxs(ctx, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) Call(ctx, call, block any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) ChainID(ctx any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) Class(ctx, blockID, classHash any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) ClassAt(ctx, blockID, contractAddress any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) ClassHashAt(ctx, blockID, contractAddress any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) CompiledCasm(ctx, classHash any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) EstimateFee(ctx, requests, simulationFlags, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) EstimateMessageFee(ctx, msg, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) Events(ctx, input any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) MessagesStatus(ctx, transactionHash any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) Nonce(ctx, blockID, contractAddress any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) SimulateTransactions(ctx, blockID, txns, simulationFlags any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) SpecVersion(ctx any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) StateUpdate(ctx, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) StorageAt(ctx, contractAddress, key, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) StorageProof(ctx, storageProofInput any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) Syncing(ctx any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) TraceBlockTransactions(ctx, blockID any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) TraceTransaction(ctx, transactionHash any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) TransactionByBlockIDAndIndex(ctx, blockID, index any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) TransactionByHash(ctx, hash any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) TransactionReceipt(ctx, transactionHash any) *gomock.Call
- func (mr *MockRPCProviderMockRecorder) TransactionStatus(ctx, transactionHash any) *gomock.Call
- type MockWebsocketProvider
- func (m *MockWebsocketProvider) EXPECT() *MockWebsocketProviderMockRecorder
- func (m *MockWebsocketProvider) SubscribeEvents(ctx context.Context, events chan<- *rpc.EmittedEventWithFinalityStatus, ...) (*client.ClientSubscription, error)
- func (m *MockWebsocketProvider) SubscribeNewHeads(ctx context.Context, headers chan<- *rpc.BlockHeader, ...) (*client.ClientSubscription, error)
- func (m *MockWebsocketProvider) SubscribeNewTransactionReceipts(ctx context.Context, txnReceipts chan<- *rpc.TransactionReceiptWithBlockInfo, ...) (*client.ClientSubscription, error)
- func (m *MockWebsocketProvider) SubscribeNewTransactions(ctx context.Context, newTxns chan<- *rpc.TxnWithHashAndStatus, ...) (*client.ClientSubscription, error)
- func (m *MockWebsocketProvider) SubscribeTransactionStatus(ctx context.Context, newStatus chan<- *rpc.NewTxnStatus, ...) (*client.ClientSubscription, error)
- type MockWebsocketProviderMockRecorder
- func (mr *MockWebsocketProviderMockRecorder) SubscribeEvents(ctx, events, options any) *gomock.Call
- func (mr *MockWebsocketProviderMockRecorder) SubscribeNewHeads(ctx, headers, subBlockID any) *gomock.Call
- func (mr *MockWebsocketProviderMockRecorder) SubscribeNewTransactionReceipts(ctx, txnReceipts, options any) *gomock.Call
- func (mr *MockWebsocketProviderMockRecorder) SubscribeNewTransactions(ctx, newTxns, options any) *gomock.Call
- func (mr *MockWebsocketProviderMockRecorder) SubscribeTransactionStatus(ctx, newStatus, transactionHash any) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAccountInterface ¶
type MockAccountInterface struct {
// contains filtered or unexported fields
}
MockAccountInterface is a mock of AccountInterface interface.
func NewMockAccountInterface ¶
func NewMockAccountInterface(ctrl *gomock.Controller) *MockAccountInterface
NewMockAccountInterface creates a new mock instance.
func (*MockAccountInterface) BuildAndEstimateDeployAccountTxn ¶ added in v0.8.0
func (m *MockAccountInterface) BuildAndEstimateDeployAccountTxn(ctx context.Context, salt, classHash *felt.Felt, constructorCalldata []*felt.Felt, opts *account.TxnOptions) (*rpc.BroadcastDeployAccountTxnV3, *felt.Felt, error)
BuildAndEstimateDeployAccountTxn mocks base method.
func (*MockAccountInterface) BuildAndSendDeclareTxn ¶ added in v0.8.0
func (m *MockAccountInterface) BuildAndSendDeclareTxn(ctx context.Context, casmClass *contracts.CasmClass, contractClass *contracts.ContractClass, opts *account.TxnOptions) (rpc.AddDeclareTransactionResponse, error)
BuildAndSendDeclareTxn mocks base method.
func (*MockAccountInterface) BuildAndSendInvokeTxn ¶ added in v0.8.0
func (m *MockAccountInterface) BuildAndSendInvokeTxn(ctx context.Context, functionCalls []rpc.InvokeFunctionCall, opts *account.TxnOptions) (rpc.AddInvokeTransactionResponse, error)
BuildAndSendInvokeTxn mocks base method.
func (*MockAccountInterface) DeployContractWithUDC ¶ added in v0.13.0
func (m *MockAccountInterface) DeployContractWithUDC(ctx context.Context, classHash *felt.Felt, constructorCalldata []*felt.Felt, txnOpts *account.TxnOptions, udcOpts *account.UDCOptions) (rpc.AddInvokeTransactionResponse, *felt.Felt, error)
DeployContractWithUDC mocks base method.
func (*MockAccountInterface) EXPECT ¶
func (m *MockAccountInterface) EXPECT() *MockAccountInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockAccountInterface) SendTransaction ¶ added in v0.8.0
func (m *MockAccountInterface) SendTransaction(ctx context.Context, txn rpc.BroadcastTxn) (rpc.TransactionResponse, error)
SendTransaction mocks base method.
func (*MockAccountInterface) SignDeclareTransaction ¶ added in v0.5.0
func (m *MockAccountInterface) SignDeclareTransaction(ctx context.Context, tx rpc.DeclareTxnType) error
SignDeclareTransaction mocks base method.
func (*MockAccountInterface) SignDeployAccountTransaction ¶ added in v0.5.0
func (m *MockAccountInterface) SignDeployAccountTransaction(ctx context.Context, tx rpc.DeployAccountType, precomputeAddress *felt.Felt) error
SignDeployAccountTransaction mocks base method.
func (*MockAccountInterface) SignInvokeTransaction ¶ added in v0.5.0
func (m *MockAccountInterface) SignInvokeTransaction(ctx context.Context, tx rpc.InvokeTxnType) error
SignInvokeTransaction mocks base method.
func (*MockAccountInterface) TransactionHashDeclare ¶ added in v0.5.0
func (m *MockAccountInterface) TransactionHashDeclare(tx rpc.DeclareTxnType) (*felt.Felt, error)
TransactionHashDeclare mocks base method.
func (*MockAccountInterface) TransactionHashDeployAccount ¶ added in v0.5.0
func (m *MockAccountInterface) TransactionHashDeployAccount(tx rpc.DeployAccountType, contractAddress *felt.Felt) (*felt.Felt, error)
TransactionHashDeployAccount mocks base method.
func (*MockAccountInterface) TransactionHashInvoke ¶ added in v0.5.0
func (m *MockAccountInterface) TransactionHashInvoke(invokeTxn rpc.InvokeTxnType) (*felt.Felt, error)
TransactionHashInvoke mocks base method.
func (*MockAccountInterface) WaitForTransactionReceipt ¶ added in v0.5.0
func (m *MockAccountInterface) WaitForTransactionReceipt(ctx context.Context, transactionHash *felt.Felt, pollInterval time.Duration) (*rpc.TransactionReceiptWithBlockInfo, error)
WaitForTransactionReceipt mocks base method.
type MockAccountInterfaceMockRecorder ¶
type MockAccountInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockAccountInterfaceMockRecorder is the mock recorder for MockAccountInterface.
func (*MockAccountInterfaceMockRecorder) BuildAndEstimateDeployAccountTxn ¶ added in v0.8.0
func (mr *MockAccountInterfaceMockRecorder) BuildAndEstimateDeployAccountTxn(ctx, salt, classHash, constructorCalldata, opts any) *gomock.Call
BuildAndEstimateDeployAccountTxn indicates an expected call of BuildAndEstimateDeployAccountTxn.
func (*MockAccountInterfaceMockRecorder) BuildAndSendDeclareTxn ¶ added in v0.8.0
func (mr *MockAccountInterfaceMockRecorder) BuildAndSendDeclareTxn(ctx, casmClass, contractClass, opts any) *gomock.Call
BuildAndSendDeclareTxn indicates an expected call of BuildAndSendDeclareTxn.
func (*MockAccountInterfaceMockRecorder) BuildAndSendInvokeTxn ¶ added in v0.8.0
func (mr *MockAccountInterfaceMockRecorder) BuildAndSendInvokeTxn(ctx, functionCalls, opts any) *gomock.Call
BuildAndSendInvokeTxn indicates an expected call of BuildAndSendInvokeTxn.
func (*MockAccountInterfaceMockRecorder) DeployContractWithUDC ¶ added in v0.13.0
func (mr *MockAccountInterfaceMockRecorder) DeployContractWithUDC(ctx, classHash, constructorCalldata, txnOpts, udcOpts any) *gomock.Call
DeployContractWithUDC indicates an expected call of DeployContractWithUDC.
func (*MockAccountInterfaceMockRecorder) Nonce ¶ added in v0.8.0
func (mr *MockAccountInterfaceMockRecorder) Nonce(ctx any) *gomock.Call
Nonce indicates an expected call of Nonce.
func (*MockAccountInterfaceMockRecorder) SendTransaction ¶ added in v0.8.0
func (mr *MockAccountInterfaceMockRecorder) SendTransaction(ctx, txn any) *gomock.Call
SendTransaction indicates an expected call of SendTransaction.
func (*MockAccountInterfaceMockRecorder) Sign ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) Sign(ctx, msg any) *gomock.Call
Sign indicates an expected call of Sign.
func (*MockAccountInterfaceMockRecorder) SignDeclareTransaction ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) SignDeclareTransaction(ctx, tx any) *gomock.Call
SignDeclareTransaction indicates an expected call of SignDeclareTransaction.
func (*MockAccountInterfaceMockRecorder) SignDeployAccountTransaction ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) SignDeployAccountTransaction(ctx, tx, precomputeAddress any) *gomock.Call
SignDeployAccountTransaction indicates an expected call of SignDeployAccountTransaction.
func (*MockAccountInterfaceMockRecorder) SignInvokeTransaction ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) SignInvokeTransaction(ctx, tx any) *gomock.Call
SignInvokeTransaction indicates an expected call of SignInvokeTransaction.
func (*MockAccountInterfaceMockRecorder) TransactionHashDeclare ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) TransactionHashDeclare(tx any) *gomock.Call
TransactionHashDeclare indicates an expected call of TransactionHashDeclare.
func (*MockAccountInterfaceMockRecorder) TransactionHashDeployAccount ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) TransactionHashDeployAccount(tx, contractAddress any) *gomock.Call
TransactionHashDeployAccount indicates an expected call of TransactionHashDeployAccount.
func (*MockAccountInterfaceMockRecorder) TransactionHashInvoke ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) TransactionHashInvoke(invokeTxn any) *gomock.Call
TransactionHashInvoke indicates an expected call of TransactionHashInvoke.
func (*MockAccountInterfaceMockRecorder) Verify ¶ added in v0.13.0
func (mr *MockAccountInterfaceMockRecorder) Verify(msgHash, signature any) *gomock.Call
Verify indicates an expected call of Verify.
func (*MockAccountInterfaceMockRecorder) WaitForTransactionReceipt ¶ added in v0.5.0
func (mr *MockAccountInterfaceMockRecorder) WaitForTransactionReceipt(ctx, transactionHash, pollInterval any) *gomock.Call
WaitForTransactionReceipt indicates an expected call of WaitForTransactionReceipt.
type MockClient ¶ added in v0.16.0
type MockClient struct {
// contains filtered or unexported fields
}
MockClient is a mock of ClientI interface.
func NewMockClient ¶ added in v0.16.0
func NewMockClient(ctrl *gomock.Controller) *MockClient
NewMockClient creates a new mock instance.
func (*MockClient) CallContext ¶ added in v0.16.0
CallContext mocks base method.
func (*MockClient) CallContextWithSliceArgs ¶ added in v0.16.0
func (m *MockClient) CallContextWithSliceArgs(ctx context.Context, result any, method string, args ...any) error
CallContextWithSliceArgs mocks base method.
func (*MockClient) EXPECT ¶ added in v0.16.0
func (m *MockClient) EXPECT() *MockClientMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockClientMockRecorder ¶ added in v0.16.0
type MockClientMockRecorder struct {
// contains filtered or unexported fields
}
MockClientMockRecorder is the mock recorder for MockClient.
func (*MockClientMockRecorder) CallContext ¶ added in v0.16.0
func (mr *MockClientMockRecorder) CallContext(ctx, result, method, args any) *gomock.Call
CallContext indicates an expected call of CallContext.
func (*MockClientMockRecorder) CallContextWithSliceArgs ¶ added in v0.16.0
func (mr *MockClientMockRecorder) CallContextWithSliceArgs(ctx, result, method any, args ...any) *gomock.Call
CallContextWithSliceArgs indicates an expected call of CallContextWithSliceArgs.
func (*MockClientMockRecorder) Close ¶ added in v0.16.0
func (mr *MockClientMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
type MockRPCProvider ¶ added in v0.16.0
type MockRPCProvider struct {
// contains filtered or unexported fields
}
MockRPCProvider is a mock of RPCProvider interface.
func NewMockRPCProvider ¶ added in v0.16.0
func NewMockRPCProvider(ctrl *gomock.Controller) *MockRPCProvider
NewMockRPCProvider creates a new mock instance.
func (*MockRPCProvider) AddDeclareTransaction ¶ added in v0.16.0
func (m *MockRPCProvider) AddDeclareTransaction(ctx context.Context, declareTransaction *rpc.BroadcastDeclareTxnV3) (rpc.AddDeclareTransactionResponse, error)
AddDeclareTransaction mocks base method.
func (*MockRPCProvider) AddDeployAccountTransaction ¶ added in v0.16.0
func (m *MockRPCProvider) AddDeployAccountTransaction(ctx context.Context, deployAccountTransaction *rpc.BroadcastDeployAccountTxnV3) (rpc.AddDeployAccountTransactionResponse, error)
AddDeployAccountTransaction mocks base method.
func (*MockRPCProvider) AddInvokeTransaction ¶ added in v0.16.0
func (m *MockRPCProvider) AddInvokeTransaction(ctx context.Context, invokeTxn *rpc.BroadcastInvokeTxnV3) (rpc.AddInvokeTransactionResponse, error)
AddInvokeTransaction mocks base method.
func (*MockRPCProvider) BlockHashAndNumber ¶ added in v0.16.0
func (m *MockRPCProvider) BlockHashAndNumber(ctx context.Context) (*rpc.BlockHashAndNumberOutput, error)
BlockHashAndNumber mocks base method.
func (*MockRPCProvider) BlockNumber ¶ added in v0.16.0
func (m *MockRPCProvider) BlockNumber(ctx context.Context) (uint64, error)
BlockNumber mocks base method.
func (*MockRPCProvider) BlockTransactionCount ¶ added in v0.16.0
func (m *MockRPCProvider) BlockTransactionCount(ctx context.Context, blockID rpc.BlockID) (uint64, error)
BlockTransactionCount mocks base method.
func (*MockRPCProvider) BlockWithReceipts ¶ added in v0.16.0
BlockWithReceipts mocks base method.
func (*MockRPCProvider) BlockWithTxHashes ¶ added in v0.16.0
BlockWithTxHashes mocks base method.
func (*MockRPCProvider) BlockWithTxs ¶ added in v0.16.0
BlockWithTxs mocks base method.
func (*MockRPCProvider) Call ¶ added in v0.16.0
func (m *MockRPCProvider) Call(ctx context.Context, call rpc.FunctionCall, block rpc.BlockID) ([]*felt.Felt, error)
Call mocks base method.
func (*MockRPCProvider) ChainID ¶ added in v0.16.0
func (m *MockRPCProvider) ChainID(ctx context.Context) (string, error)
ChainID mocks base method.
func (*MockRPCProvider) Class ¶ added in v0.16.0
func (m *MockRPCProvider) Class(ctx context.Context, blockID rpc.BlockID, classHash *felt.Felt) (rpc.ClassOutput, error)
Class mocks base method.
func (*MockRPCProvider) ClassAt ¶ added in v0.16.0
func (m *MockRPCProvider) ClassAt(ctx context.Context, blockID rpc.BlockID, contractAddress *felt.Felt) (rpc.ClassOutput, error)
ClassAt mocks base method.
func (*MockRPCProvider) ClassHashAt ¶ added in v0.16.0
func (m *MockRPCProvider) ClassHashAt(ctx context.Context, blockID rpc.BlockID, contractAddress *felt.Felt) (*felt.Felt, error)
ClassHashAt mocks base method.
func (*MockRPCProvider) CompiledCasm ¶ added in v0.16.0
func (m *MockRPCProvider) CompiledCasm(ctx context.Context, classHash *felt.Felt) (*contracts.CasmClass, error)
CompiledCasm mocks base method.
func (*MockRPCProvider) EXPECT ¶ added in v0.16.0
func (m *MockRPCProvider) EXPECT() *MockRPCProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRPCProvider) EstimateFee ¶ added in v0.16.0
func (m *MockRPCProvider) EstimateFee(ctx context.Context, requests []rpc.BroadcastTxn, simulationFlags []rpc.SimulationFlag, blockID rpc.BlockID) ([]rpc.FeeEstimation, error)
EstimateFee mocks base method.
func (*MockRPCProvider) EstimateMessageFee ¶ added in v0.16.0
func (m *MockRPCProvider) EstimateMessageFee(ctx context.Context, msg rpc.MsgFromL1, blockID rpc.BlockID) (rpc.MessageFeeEstimation, error)
EstimateMessageFee mocks base method.
func (*MockRPCProvider) Events ¶ added in v0.16.0
func (m *MockRPCProvider) Events(ctx context.Context, input rpc.EventsInput) (*rpc.EventChunk, error)
Events mocks base method.
func (*MockRPCProvider) MessagesStatus ¶ added in v0.16.0
func (m *MockRPCProvider) MessagesStatus(ctx context.Context, transactionHash rpc.NumAsHex) ([]rpc.MessageStatus, error)
MessagesStatus mocks base method.
func (*MockRPCProvider) Nonce ¶ added in v0.16.0
func (m *MockRPCProvider) Nonce(ctx context.Context, blockID rpc.BlockID, contractAddress *felt.Felt) (*felt.Felt, error)
Nonce mocks base method.
func (*MockRPCProvider) SimulateTransactions ¶ added in v0.16.0
func (m *MockRPCProvider) SimulateTransactions(ctx context.Context, blockID rpc.BlockID, txns []rpc.BroadcastTxn, simulationFlags []rpc.SimulationFlag) ([]rpc.SimulatedTransaction, error)
SimulateTransactions mocks base method.
func (*MockRPCProvider) SpecVersion ¶ added in v0.16.0
func (m *MockRPCProvider) SpecVersion(ctx context.Context) (string, error)
SpecVersion mocks base method.
func (*MockRPCProvider) StateUpdate ¶ added in v0.16.0
func (m *MockRPCProvider) StateUpdate(ctx context.Context, blockID rpc.BlockID) (*rpc.StateUpdateOutput, error)
StateUpdate mocks base method.
func (*MockRPCProvider) StorageAt ¶ added in v0.16.0
func (m *MockRPCProvider) StorageAt(ctx context.Context, contractAddress *felt.Felt, key string, blockID rpc.BlockID) (string, error)
StorageAt mocks base method.
func (*MockRPCProvider) StorageProof ¶ added in v0.16.0
func (m *MockRPCProvider) StorageProof(ctx context.Context, storageProofInput rpc.StorageProofInput) (*rpc.StorageProofResult, error)
StorageProof mocks base method.
func (*MockRPCProvider) Syncing ¶ added in v0.16.0
func (m *MockRPCProvider) Syncing(ctx context.Context) (rpc.SyncStatus, error)
Syncing mocks base method.
func (*MockRPCProvider) TraceBlockTransactions ¶ added in v0.16.0
func (m *MockRPCProvider) TraceBlockTransactions(ctx context.Context, blockID rpc.BlockID) ([]rpc.Trace, error)
TraceBlockTransactions mocks base method.
func (*MockRPCProvider) TraceTransaction ¶ added in v0.16.0
func (m *MockRPCProvider) TraceTransaction(ctx context.Context, transactionHash *felt.Felt) (rpc.TxnTrace, error)
TraceTransaction mocks base method.
func (*MockRPCProvider) TransactionByBlockIDAndIndex ¶ added in v0.16.0
func (m *MockRPCProvider) TransactionByBlockIDAndIndex(ctx context.Context, blockID rpc.BlockID, index uint64) (*rpc.BlockTransaction, error)
TransactionByBlockIDAndIndex mocks base method.
func (*MockRPCProvider) TransactionByHash ¶ added in v0.16.0
func (m *MockRPCProvider) TransactionByHash(ctx context.Context, hash *felt.Felt) (*rpc.BlockTransaction, error)
TransactionByHash mocks base method.
func (*MockRPCProvider) TransactionReceipt ¶ added in v0.16.0
func (m *MockRPCProvider) TransactionReceipt(ctx context.Context, transactionHash *felt.Felt) (*rpc.TransactionReceiptWithBlockInfo, error)
TransactionReceipt mocks base method.
func (*MockRPCProvider) TransactionStatus ¶ added in v0.16.0
func (m *MockRPCProvider) TransactionStatus(ctx context.Context, transactionHash *felt.Felt) (*rpc.TxnStatusResult, error)
TransactionStatus mocks base method.
type MockRPCProviderMockRecorder ¶ added in v0.16.0
type MockRPCProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockRPCProviderMockRecorder is the mock recorder for MockRPCProvider.
func (*MockRPCProviderMockRecorder) AddDeclareTransaction ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) AddDeclareTransaction(ctx, declareTransaction any) *gomock.Call
AddDeclareTransaction indicates an expected call of AddDeclareTransaction.
func (*MockRPCProviderMockRecorder) AddDeployAccountTransaction ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) AddDeployAccountTransaction(ctx, deployAccountTransaction any) *gomock.Call
AddDeployAccountTransaction indicates an expected call of AddDeployAccountTransaction.
func (*MockRPCProviderMockRecorder) AddInvokeTransaction ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) AddInvokeTransaction(ctx, invokeTxn any) *gomock.Call
AddInvokeTransaction indicates an expected call of AddInvokeTransaction.
func (*MockRPCProviderMockRecorder) BlockHashAndNumber ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) BlockHashAndNumber(ctx any) *gomock.Call
BlockHashAndNumber indicates an expected call of BlockHashAndNumber.
func (*MockRPCProviderMockRecorder) BlockNumber ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) BlockNumber(ctx any) *gomock.Call
BlockNumber indicates an expected call of BlockNumber.
func (*MockRPCProviderMockRecorder) BlockTransactionCount ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) BlockTransactionCount(ctx, blockID any) *gomock.Call
BlockTransactionCount indicates an expected call of BlockTransactionCount.
func (*MockRPCProviderMockRecorder) BlockWithReceipts ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) BlockWithReceipts(ctx, blockID any) *gomock.Call
BlockWithReceipts indicates an expected call of BlockWithReceipts.
func (*MockRPCProviderMockRecorder) BlockWithTxHashes ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) BlockWithTxHashes(ctx, blockID any) *gomock.Call
BlockWithTxHashes indicates an expected call of BlockWithTxHashes.
func (*MockRPCProviderMockRecorder) BlockWithTxs ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) BlockWithTxs(ctx, blockID any) *gomock.Call
BlockWithTxs indicates an expected call of BlockWithTxs.
func (*MockRPCProviderMockRecorder) Call ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) Call(ctx, call, block any) *gomock.Call
Call indicates an expected call of Call.
func (*MockRPCProviderMockRecorder) ChainID ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) ChainID(ctx any) *gomock.Call
ChainID indicates an expected call of ChainID.
func (*MockRPCProviderMockRecorder) Class ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) Class(ctx, blockID, classHash any) *gomock.Call
Class indicates an expected call of Class.
func (*MockRPCProviderMockRecorder) ClassAt ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) ClassAt(ctx, blockID, contractAddress any) *gomock.Call
ClassAt indicates an expected call of ClassAt.
func (*MockRPCProviderMockRecorder) ClassHashAt ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) ClassHashAt(ctx, blockID, contractAddress any) *gomock.Call
ClassHashAt indicates an expected call of ClassHashAt.
func (*MockRPCProviderMockRecorder) CompiledCasm ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) CompiledCasm(ctx, classHash any) *gomock.Call
CompiledCasm indicates an expected call of CompiledCasm.
func (*MockRPCProviderMockRecorder) EstimateFee ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) EstimateFee(ctx, requests, simulationFlags, blockID any) *gomock.Call
EstimateFee indicates an expected call of EstimateFee.
func (*MockRPCProviderMockRecorder) EstimateMessageFee ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) EstimateMessageFee(ctx, msg, blockID any) *gomock.Call
EstimateMessageFee indicates an expected call of EstimateMessageFee.
func (*MockRPCProviderMockRecorder) Events ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) Events(ctx, input any) *gomock.Call
Events indicates an expected call of Events.
func (*MockRPCProviderMockRecorder) MessagesStatus ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) MessagesStatus(ctx, transactionHash any) *gomock.Call
MessagesStatus indicates an expected call of MessagesStatus.
func (*MockRPCProviderMockRecorder) Nonce ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) Nonce(ctx, blockID, contractAddress any) *gomock.Call
Nonce indicates an expected call of Nonce.
func (*MockRPCProviderMockRecorder) SimulateTransactions ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) SimulateTransactions(ctx, blockID, txns, simulationFlags any) *gomock.Call
SimulateTransactions indicates an expected call of SimulateTransactions.
func (*MockRPCProviderMockRecorder) SpecVersion ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) SpecVersion(ctx any) *gomock.Call
SpecVersion indicates an expected call of SpecVersion.
func (*MockRPCProviderMockRecorder) StateUpdate ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) StateUpdate(ctx, blockID any) *gomock.Call
StateUpdate indicates an expected call of StateUpdate.
func (*MockRPCProviderMockRecorder) StorageAt ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) StorageAt(ctx, contractAddress, key, blockID any) *gomock.Call
StorageAt indicates an expected call of StorageAt.
func (*MockRPCProviderMockRecorder) StorageProof ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) StorageProof(ctx, storageProofInput any) *gomock.Call
StorageProof indicates an expected call of StorageProof.
func (*MockRPCProviderMockRecorder) Syncing ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) Syncing(ctx any) *gomock.Call
Syncing indicates an expected call of Syncing.
func (*MockRPCProviderMockRecorder) TraceBlockTransactions ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) TraceBlockTransactions(ctx, blockID any) *gomock.Call
TraceBlockTransactions indicates an expected call of TraceBlockTransactions.
func (*MockRPCProviderMockRecorder) TraceTransaction ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) TraceTransaction(ctx, transactionHash any) *gomock.Call
TraceTransaction indicates an expected call of TraceTransaction.
func (*MockRPCProviderMockRecorder) TransactionByBlockIDAndIndex ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) TransactionByBlockIDAndIndex(ctx, blockID, index any) *gomock.Call
TransactionByBlockIDAndIndex indicates an expected call of TransactionByBlockIDAndIndex.
func (*MockRPCProviderMockRecorder) TransactionByHash ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) TransactionByHash(ctx, hash any) *gomock.Call
TransactionByHash indicates an expected call of TransactionByHash.
func (*MockRPCProviderMockRecorder) TransactionReceipt ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) TransactionReceipt(ctx, transactionHash any) *gomock.Call
TransactionReceipt indicates an expected call of TransactionReceipt.
func (*MockRPCProviderMockRecorder) TransactionStatus ¶ added in v0.16.0
func (mr *MockRPCProviderMockRecorder) TransactionStatus(ctx, transactionHash any) *gomock.Call
TransactionStatus indicates an expected call of TransactionStatus.
type MockWebsocketProvider ¶ added in v0.8.0
type MockWebsocketProvider struct {
// contains filtered or unexported fields
}
MockWebsocketProvider is a mock of WebsocketProvider interface.
func NewMockWebsocketProvider ¶ added in v0.8.0
func NewMockWebsocketProvider(ctrl *gomock.Controller) *MockWebsocketProvider
NewMockWebsocketProvider creates a new mock instance.
func (*MockWebsocketProvider) EXPECT ¶ added in v0.8.0
func (m *MockWebsocketProvider) EXPECT() *MockWebsocketProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockWebsocketProvider) SubscribeEvents ¶ added in v0.8.0
func (m *MockWebsocketProvider) SubscribeEvents(ctx context.Context, events chan<- *rpc.EmittedEventWithFinalityStatus, options *rpc.EventSubscriptionInput) (*client.ClientSubscription, error)
SubscribeEvents mocks base method.
func (*MockWebsocketProvider) SubscribeNewHeads ¶ added in v0.8.0
func (m *MockWebsocketProvider) SubscribeNewHeads(ctx context.Context, headers chan<- *rpc.BlockHeader, subBlockID rpc.SubscriptionBlockID) (*client.ClientSubscription, error)
SubscribeNewHeads mocks base method.
func (*MockWebsocketProvider) SubscribeNewTransactionReceipts ¶ added in v0.14.0
func (m *MockWebsocketProvider) SubscribeNewTransactionReceipts(ctx context.Context, txnReceipts chan<- *rpc.TransactionReceiptWithBlockInfo, options *rpc.SubNewTxnReceiptsInput) (*client.ClientSubscription, error)
SubscribeNewTransactionReceipts mocks base method.
func (*MockWebsocketProvider) SubscribeNewTransactions ¶ added in v0.14.0
func (m *MockWebsocketProvider) SubscribeNewTransactions(ctx context.Context, newTxns chan<- *rpc.TxnWithHashAndStatus, options *rpc.SubNewTxnsInput) (*client.ClientSubscription, error)
SubscribeNewTransactions mocks base method.
func (*MockWebsocketProvider) SubscribeTransactionStatus ¶ added in v0.8.0
func (m *MockWebsocketProvider) SubscribeTransactionStatus(ctx context.Context, newStatus chan<- *rpc.NewTxnStatus, transactionHash *felt.Felt) (*client.ClientSubscription, error)
SubscribeTransactionStatus mocks base method.
type MockWebsocketProviderMockRecorder ¶ added in v0.8.0
type MockWebsocketProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockWebsocketProviderMockRecorder is the mock recorder for MockWebsocketProvider.
func (*MockWebsocketProviderMockRecorder) SubscribeEvents ¶ added in v0.8.0
func (mr *MockWebsocketProviderMockRecorder) SubscribeEvents(ctx, events, options any) *gomock.Call
SubscribeEvents indicates an expected call of SubscribeEvents.
func (*MockWebsocketProviderMockRecorder) SubscribeNewHeads ¶ added in v0.8.0
func (mr *MockWebsocketProviderMockRecorder) SubscribeNewHeads(ctx, headers, subBlockID any) *gomock.Call
SubscribeNewHeads indicates an expected call of SubscribeNewHeads.
func (*MockWebsocketProviderMockRecorder) SubscribeNewTransactionReceipts ¶ added in v0.14.0
func (mr *MockWebsocketProviderMockRecorder) SubscribeNewTransactionReceipts(ctx, txnReceipts, options any) *gomock.Call
SubscribeNewTransactionReceipts indicates an expected call of SubscribeNewTransactionReceipts.
func (*MockWebsocketProviderMockRecorder) SubscribeNewTransactions ¶ added in v0.14.0
func (mr *MockWebsocketProviderMockRecorder) SubscribeNewTransactions(ctx, newTxns, options any) *gomock.Call
SubscribeNewTransactions indicates an expected call of SubscribeNewTransactions.
func (*MockWebsocketProviderMockRecorder) SubscribeTransactionStatus ¶ added in v0.8.0
func (mr *MockWebsocketProviderMockRecorder) SubscribeTransactionStatus(ctx, newStatus, transactionHash any) *gomock.Call
SubscribeTransactionStatus indicates an expected call of SubscribeTransactionStatus.