client

package
v0.5.1-rc1 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	jsonrpc2.Client
	// contains filtered or unexported fields
}

func New

func New(server string) (*Client, error)

New creates new API client with default config

func (*Client) Describe

func (c *Client) Describe(ctx context.Context) (*api.DescriptionResponse, error)

func (*Client) Execute

func (c *Client) Execute(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteAddCredits

func (c *Client) ExecuteAddCredits(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteBurnTokens

func (c *Client) ExecuteBurnTokens(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateAdi

func (c *Client) ExecuteCreateAdi(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateDataAccount

func (c *Client) ExecuteCreateDataAccount(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateIdentity

func (c *Client) ExecuteCreateIdentity(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateKeyBook

func (c *Client) ExecuteCreateKeyBook(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateKeyPage

func (c *Client) ExecuteCreateKeyPage(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateToken

func (c *Client) ExecuteCreateToken(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteCreateTokenAccount

func (c *Client) ExecuteCreateTokenAccount(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteIssueTokens

func (c *Client) ExecuteIssueTokens(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteRemoveManager

func (c *Client) ExecuteRemoveManager(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteSendTokens

func (c *Client) ExecuteSendTokens(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteUpdateKeyPage

func (c *Client) ExecuteUpdateKeyPage(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteUpdateManager

func (c *Client) ExecuteUpdateManager(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteWriteData

func (c *Client) ExecuteWriteData(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) ExecuteWriteDataTo

func (c *Client) ExecuteWriteDataTo(ctx context.Context, req *api.TxRequest) (*api.TxResponse, error)

func (*Client) Faucet

func (c *Client) Faucet(ctx context.Context, req *protocol.AcmeFaucet) (*api.TxResponse, error)

func (*Client) Metrics

func (c *Client) Metrics(ctx context.Context, req *api.MetricsQuery) (*api.ChainQueryResponse, error)

func (*Client) Query

func (c *Client) Query(ctx context.Context, req *api.GeneralQuery) (interface{}, error)

func (*Client) QueryChain

func (c *Client) QueryChain(ctx context.Context, req *api.ChainIdQuery) (*api.ChainQueryResponse, error)

func (*Client) QueryData

func (c *Client) QueryData(ctx context.Context, req *api.DataEntryQuery) (*api.ChainQueryResponse, error)

func (*Client) QueryDataSet

func (c *Client) QueryDataSet(ctx context.Context, req *api.DataEntrySetQuery) (*api.MultiResponse, error)

func (*Client) QueryDirectory

func (c *Client) QueryDirectory(ctx context.Context, req *api.DirectoryQuery) (*api.MultiResponse, error)

func (*Client) QueryKeyPageIndex

func (c *Client) QueryKeyPageIndex(ctx context.Context, req *api.KeyPageIndexQuery) (*api.ChainQueryResponse, error)

func (*Client) QueryTx

func (c *Client) QueryTx(ctx context.Context, req *api.TxnQuery) (*api.TransactionQueryResponse, error)

func (*Client) QueryTxHistory

func (c *Client) QueryTxHistory(ctx context.Context, req *api.TxHistoryQuery) (*api.MultiResponse, error)

func (*Client) RequestAPIv2

func (c *Client) RequestAPIv2(ctx context.Context, method string, params, result interface{}) error

RequestAPIv2 makes a JSON RPC request to the Accumulate API v2.

func (*Client) Status

func (c *Client) Status(ctx context.Context) (*api.StatusResponse, error)

func (*Client) Version

func (c *Client) Version(ctx context.Context) (*api.ChainQueryResponse, error)

Jump to

Keyboard shortcuts

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