algod

package
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2020 License: MIT Imports: 6 Imported by: 55

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountInformation

type AccountInformation struct {
	// contains filtered or unexported fields
}

func (*AccountInformation) Do

func (s *AccountInformation) Do(ctx context.Context, headers ...*common.Header) (result models.Account, err error)

type Block

type Block struct {
	// contains filtered or unexported fields
}

func (*Block) Do

func (s *Block) Do(ctx context.Context, headers ...*common.Header) (result types.Block, err error)

type Client

type Client common.Client

func MakeClient

func MakeClient(address string, apiToken string) (c *Client, err error)

MakeClient is the factory for constructing a ClientV2 for a given endpoint.

func (*Client) AccountInformation

func (c *Client) AccountInformation(account string) *AccountInformation

func (*Client) Block

func (c *Client) Block(round uint64) *Block

func (*Client) HealthCheck

func (c *Client) HealthCheck() *HealthCheck

func (*Client) PendingTransactionInformation

func (c *Client) PendingTransactionInformation(txid string) *PendingTransactionInformation

func (*Client) PendingTransactions

func (c *Client) PendingTransactions() *PendingTransactions

func (*Client) PendingTransactionsByAddress

func (c *Client) PendingTransactionsByAddress(address string) *PendingTransactionInformationByAddress

func (*Client) SendRawTransaction

func (c *Client) SendRawTransaction(tx []byte) *SendRawTransaction

func (*Client) Status

func (c *Client) Status() *Status

func (*Client) StatusAfterBlock

func (c *Client) StatusAfterBlock(round uint64) *StatusAfterBlock

func (*Client) SuggestedParams

func (c *Client) SuggestedParams() *SuggestedParams

func (*Client) Supply

func (c *Client) Supply() *Supply

func (*Client) Versions

func (c *Client) Versions() *Versions

type HealthCheck

type HealthCheck struct {
	// contains filtered or unexported fields
}

func (*HealthCheck) Do

func (s *HealthCheck) Do(ctx context.Context, headers ...*common.Header) error

type PendingTransactionInformation

type PendingTransactionInformation struct {
	// contains filtered or unexported fields
}

func (*PendingTransactionInformation) Do

func (*PendingTransactionInformation) Max

type PendingTransactionInformationByAddress

type PendingTransactionInformationByAddress struct {
	// contains filtered or unexported fields
}

func (*PendingTransactionInformationByAddress) Do

func (s *PendingTransactionInformationByAddress) Do(ctx context.Context, headers ...*common.Header) (total uint64, topTransactions []types.SignedTxn, err error)

func (*PendingTransactionInformationByAddress) Max

type PendingTransactions

type PendingTransactions struct {
	// contains filtered or unexported fields
}

func (*PendingTransactions) Do

func (s *PendingTransactions) Do(ctx context.Context, headers ...*common.Header) (total uint64, topTransactions []types.SignedTxn, err error)

func (*PendingTransactions) Max

type SendRawTransaction

type SendRawTransaction struct {
	// contains filtered or unexported fields
}

func (*SendRawTransaction) Do

func (s *SendRawTransaction) Do(ctx context.Context, headers ...*common.Header) (txid string, err error)

type Status

type Status struct {
	// contains filtered or unexported fields
}

func (*Status) Do

func (s *Status) Do(ctx context.Context, headers ...*common.Header) (status models.NodeStatus, err error)

type StatusAfterBlock

type StatusAfterBlock struct {
	// contains filtered or unexported fields
}

func (*StatusAfterBlock) Do

func (s *StatusAfterBlock) Do(ctx context.Context, headers ...*common.Header) (status models.NodeStatus, err error)

type SuggestedParams

type SuggestedParams struct {
	// contains filtered or unexported fields
}

func (*SuggestedParams) Do

func (s *SuggestedParams) Do(ctx context.Context, headers ...*common.Header) (params types.SuggestedParams, err error)

type Supply

type Supply struct {
	// contains filtered or unexported fields
}

func (*Supply) Do

func (s *Supply) Do(ctx context.Context, headers ...*common.Header) (supply models.Supply, err error)

type Versions

type Versions struct {
	// contains filtered or unexported fields
}

func (*Versions) Do

func (s *Versions) Do(ctx context.Context, headers ...*common.Header) (response models.Version, err error)

Jump to

Keyboard shortcuts

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