Documentation
¶
Index ¶
- type FakeAptosChain
- func (fc *FakeAptosChain) AccountAPTBalance(_ context.Context, _ commonCap.RequestMetadata, ...) (*commonCap.ResponseAndMetadata[*aptoscappb.AccountAPTBalanceReply], ...)
- func (fc *FakeAptosChain) AccountTransactions(_ context.Context, _ commonCap.RequestMetadata, ...) (*commonCap.ResponseAndMetadata[*aptoscappb.AccountTransactionsReply], ...)
- func (fc *FakeAptosChain) ChainSelector() uint64
- func (fc *FakeAptosChain) Description() string
- func (fc *FakeAptosChain) Execute(_ context.Context, request commonCap.CapabilityRequest) (commonCap.CapabilityResponse, error)
- func (fc *FakeAptosChain) Initialise(ctx context.Context, _ core.StandardCapabilitiesDependencies) error
- func (fc *FakeAptosChain) Name() string
- func (fc *FakeAptosChain) RegisterToWorkflow(_ context.Context, request commonCap.RegisterToWorkflowRequest) error
- func (fc *FakeAptosChain) TransactionByHash(_ context.Context, _ commonCap.RequestMetadata, ...) (*commonCap.ResponseAndMetadata[*aptoscappb.TransactionByHashReply], ...)
- func (fc *FakeAptosChain) UnregisterFromWorkflow(_ context.Context, request commonCap.UnregisterFromWorkflowRequest) error
- func (fc *FakeAptosChain) View(_ context.Context, _ commonCap.RequestMetadata, input *aptoscappb.ViewRequest) (*commonCap.ResponseAndMetadata[*aptoscappb.ViewReply], caperrors.Error)
- func (fc *FakeAptosChain) WriteReport(ctx context.Context, _ commonCap.RequestMetadata, ...) (*commonCap.ResponseAndMetadata[*aptoscappb.WriteReportReply], caperrors.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeAptosChain ¶
type FakeAptosChain struct {
commonCap.CapabilityInfo
services.Service
// contains filtered or unexported fields
}
FakeAptosChain implements aptosserver.ClientCapability via aptos-go-sdk and a user-published mock_forwarder. Counterpart to FakeEVMChain.
func NewFakeAptosChain ¶
func NewFakeAptosChain( lggr logger.Logger, client aptos.AptosRpcClient, privateKey *crypto.Ed25519PrivateKey, forwarderAddress aptos.AccountAddress, chainSelector uint64, dryRunWrites bool, ) (*FakeAptosChain, error)
NewFakeAptosChain wires a FakeAptosChain to `client` and the mock forwarder at `forwarderAddress`. `dryRunWrites=true` routes WriteReport through SimulateTransaction instead of SubmitTransaction.
func (*FakeAptosChain) AccountAPTBalance ¶
func (fc *FakeAptosChain) AccountAPTBalance( _ context.Context, _ commonCap.RequestMetadata, input *aptoscappb.AccountAPTBalanceRequest, ) (*commonCap.ResponseAndMetadata[*aptoscappb.AccountAPTBalanceReply], caperrors.Error)
func (*FakeAptosChain) AccountTransactions ¶
func (fc *FakeAptosChain) AccountTransactions( _ context.Context, _ commonCap.RequestMetadata, input *aptoscappb.AccountTransactionsRequest, ) (*commonCap.ResponseAndMetadata[*aptoscappb.AccountTransactionsReply], caperrors.Error)
func (*FakeAptosChain) ChainSelector ¶
func (fc *FakeAptosChain) ChainSelector() uint64
func (*FakeAptosChain) Description ¶
func (fc *FakeAptosChain) Description() string
func (*FakeAptosChain) Execute ¶
func (fc *FakeAptosChain) Execute(_ context.Context, request commonCap.CapabilityRequest) (commonCap.CapabilityResponse, error)
func (*FakeAptosChain) Initialise ¶
func (fc *FakeAptosChain) Initialise(ctx context.Context, _ core.StandardCapabilitiesDependencies) error
func (*FakeAptosChain) Name ¶
func (fc *FakeAptosChain) Name() string
func (*FakeAptosChain) RegisterToWorkflow ¶
func (fc *FakeAptosChain) RegisterToWorkflow(_ context.Context, request commonCap.RegisterToWorkflowRequest) error
func (*FakeAptosChain) TransactionByHash ¶
func (fc *FakeAptosChain) TransactionByHash( _ context.Context, _ commonCap.RequestMetadata, input *aptoscappb.TransactionByHashRequest, ) (*commonCap.ResponseAndMetadata[*aptoscappb.TransactionByHashReply], caperrors.Error)
func (*FakeAptosChain) UnregisterFromWorkflow ¶
func (fc *FakeAptosChain) UnregisterFromWorkflow(_ context.Context, request commonCap.UnregisterFromWorkflowRequest) error
func (*FakeAptosChain) View ¶
func (fc *FakeAptosChain) View( _ context.Context, _ commonCap.RequestMetadata, input *aptoscappb.ViewRequest, ) (*commonCap.ResponseAndMetadata[*aptoscappb.ViewReply], caperrors.Error)
func (*FakeAptosChain) WriteReport ¶
func (fc *FakeAptosChain) WriteReport( ctx context.Context, _ commonCap.RequestMetadata, input *aptoscappb.WriteReportRequest, ) (*commonCap.ResponseAndMetadata[*aptoscappb.WriteReportReply], caperrors.Error)
Click to show internal directories.
Click to hide internal directories.