Versions in this module Expand all Collapse all v0 v0.0.1 Jun 27, 2024 Changes in this version + type APIClient struct + func (c APIClient) AChainAPI() alpha.Client + func (c APIClient) AChainWalletAPI() alpha.WalletClient + func (c APIClient) AdminAPI() admin.Client + func (c APIClient) DChainAPI() delta.Client + func (c APIClient) DChainEthAPI() EthClient + func (c APIClient) DChainIndexAPI() indexer.Client + func (c APIClient) HealthAPI() health.Client + func (c APIClient) InfoAPI() info.Client + func (c APIClient) IpcsAPI() ipcs.Client + func (c APIClient) KeystoreAPI() keystore.Client + func (c APIClient) OChainAPI() omegavm.Client + func (c APIClient) OChainIndexAPI() indexer.Client + type Client interface + AChainAPI func() alpha.Client + AChainWalletAPI func() alpha.WalletClient + AdminAPI func() admin.Client + DChainAPI func() delta.Client + DChainEthAPI func() EthClient + DChainIndexAPI func() indexer.Client + HealthAPI func() health.Client + InfoAPI func() info.Client + IpcsAPI func() ipcs.Client + KeystoreAPI func() keystore.Client + OChainAPI func() omegavm.Client + OChainIndexAPI func() indexer.Client + func NewAPIClient(ipAddr string, port uint16) Client + type EthClient interface + AcceptedCallContract func(context.Context, interfaces.CallMsg) ([]byte, error) + AcceptedCodeAt func(context.Context, common.Address) ([]byte, error) + AcceptedNonceAt func(context.Context, common.Address) (uint64, error) + AssetBalanceAt func(context.Context, common.Address, ids.ID, *big.Int) (*big.Int, error) + BalanceAt func(context.Context, common.Address, *big.Int) (*big.Int, error) + BlockByHash func(context.Context, common.Hash) (*types.Block, error) + BlockByNumber func(context.Context, *big.Int) (*types.Block, error) + BlockNumber func(context.Context) (uint64, error) + CallContract func(context.Context, interfaces.CallMsg, *big.Int) ([]byte, error) + Close func() + CodeAt func(context.Context, common.Address, *big.Int) ([]byte, error) + EstimateGas func(context.Context, interfaces.CallMsg) (uint64, error) + FilterLogs func(context.Context, interfaces.FilterQuery) ([]types.Log, error) + HeaderByNumber func(context.Context, *big.Int) (*types.Header, error) + NonceAt func(context.Context, common.Address, *big.Int) (uint64, error) + SendTransaction func(context.Context, *types.Transaction) error + SubscribeFilterLogs func(context.Context, interfaces.FilterQuery, chan<- types.Log) (interfaces.Subscription, error) + SuggestGasPrice func(context.Context) (*big.Int, error) + SuggestGasTipCap func(context.Context) (*big.Int, error) + TransactionReceipt func(context.Context, common.Hash) (*types.Receipt, error) + func NewEthClient(ipAddr string, port uint) EthClient + func NewEthClientWithChainID(ipAddr string, port uint, chainID string) EthClient + type NewAPIClientF func(ipAddr string, port uint16) Client