Documentation
¶
Index ¶
- type AccountInfo
- type Client
- func (c *Client) GetAccountInfo(ctx context.Context, base58Addr string) (AccountInfo, error)
- func (c *Client) GetBalance(ctx context.Context, base58Addr string) (uint64, error)
- func (c *Client) GetBalanceWithCfg(ctx context.Context, base58Addr string, cfg rpc.GetBalanceConfig) (uint64, error)
- func (c *Client) GetRecentBlockhash(ctx context.Context) (rpc.GetRecentBlockHashResultValue, error)
- func (c *Client) GetSlot(ctx context.Context) (uint64, error)
- func (c *Client) GetSlotWithCfg(ctx context.Context, cfg rpc.GetSlotConfig) (uint64, error)
- func (c *Client) GetTokenAccountBalance(ctx context.Context, base58Addr string) (uint64, uint8, error)
- func (c *Client) GetTokenAccountBalanceWithCfg(ctx context.Context, base58Addr string, cfg rpc.GetTokenAccountBalanceConfig) (uint64, uint8, error)
- func (c *Client) SendRawTransaction(ctx context.Context, tx []byte) (string, error)
- func (c *Client) SendTransaction(ctx context.Context, param SendTransactionParam) (string, error)
- func (c *Client) SendTransaction2(ctx context.Context, tx types.Transaction) (string, error)
- type SendTransactionParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountInfo ¶
type Client ¶
func (*Client) GetAccountInfo ¶
GetAccountInfo return account's info
func (*Client) GetBalance ¶
GetBalance fetch users lamports(SOL) balance
func (*Client) GetBalanceWithCfg ¶
func (c *Client) GetBalanceWithCfg(ctx context.Context, base58Addr string, cfg rpc.GetBalanceConfig) (uint64, error)
GetBalance fetch users lamports(SOL) balance with specific commitment
func (*Client) GetRecentBlockhash ¶
GetRecentBlockhash return recent blockhash information
func (*Client) GetSlot ¶
GetSlot get current slot (finalized)
func (*Client) GetSlotWithCfg ¶
GetSlotWithCfg get slot by commitment
func (*Client) GetTokenAccountBalance ¶
func (c *Client) GetTokenAccountBalance(ctx context.Context, base58Addr string) (uint64, uint8, error)
GetTokenAccountBalance returns the token balance of an SPL Token account
func (*Client) GetTokenAccountBalanceWithCfg ¶
func (c *Client) GetTokenAccountBalanceWithCfg(ctx context.Context, base58Addr string, cfg rpc.GetTokenAccountBalanceConfig) (uint64, uint8, error)
GetTokenAccountBalance returns the token balance of an SPL Token account
func (*Client) SendRawTransaction ¶
SendRawTransaction will send your raw tx
func (*Client) SendTransaction ¶
SendTransaction is a quick way to send tx
Click to show internal directories.
Click to hide internal directories.