blockchain

package
v0.9.5 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2021 License: Apache-2.0 Imports: 12 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 {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(ctx context.Context, endpoint string) (*Client, error)

func NewClientWithKAS added in v0.9.0

func NewClientWithKAS(ctx context.Context, cfg kas.Config) (*Client, error)

func (*Client) Client

func (c *Client) Client() *klayClient.Client

func (*Client) Deployment

func (c *Client) Deployment(string) (ablbind.Deployment, bool)

func (*Client) MakeTransaction

func (c *Client) MakeTransaction(opts *ablbind.TransactOpts, contract *common.Address, input []byte) (*types.Transaction, error)

func (*Client) SendTransaction

func (c *Client) SendTransaction(ctx context.Context, tx *types.Transaction) (*types.Receipt, error)

func (*Client) Transactor

func (c *Client) Transactor(ctx context.Context, opts ...*ablbind.TransactOpts) *ablbind.TransactOpts

func (*Client) WaitDeployed

func (c *Client) WaitDeployed(ctx context.Context, tx *types.Transaction) (*types.Receipt, error)

WaitDeployed waits until contract created.

func (*Client) WaitMined

func (c *Client) WaitMined(ctx context.Context, tx *types.Transaction) (*types.Receipt, error)

WaitMined waits until transcaction created.

func (*Client) WaitMinedWithHash

func (c *Client) WaitMinedWithHash(ctx context.Context, hash common.Hash) (*types.Receipt, error)

Jump to

Keyboard shortcuts

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