Documentation
¶
Index ¶
- Variables
- type Solana
- func (s Solana) CreateWallet(cwp types.CWParam) (types.Wallet, error)
- func (s Solana) GetAddressFromPrivateKey(privateKey string) (types.Address, error)
- func (s Solana) GetBalance(bp types.BalanceParam) (types.Balance, error)
- func (s Solana) GetTokenBalance(bp types.TBParam) (types.TokenBalance, error)
- func (s Solana) GetTokenInfo(tip types.TokenInfoParam) (types.TokenInfo, error)
- func (s Solana) GetTxByHash(hp types.HashParam) (types.TransactionByHash, error)
- func (s *Solana) SmartContractCall(payload types.SmartContractCallPayload) (interface{}, error)
- func (s Solana) Transfer(tp types.TransferParam) (types.TransferData, error)
- func (s Solana) TransferToken(ttp types.TransferTokenParam) (types.TransferData, error)
- func (s Solana) WalletFromMnemonic(wp types.WalletParam) (types.Wallet, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUnsupportedOperation = errors.New("operation not supported for this blockchain")
Functions ¶
This section is empty.
Types ¶
type Solana ¶
type Solana struct {
EndpointURL string // endpoint for sol, rpcurl for eth
}
func (Solana) GetAddressFromPrivateKey ¶
func (Solana) GetBalance ¶
GetSolBalance
func (Solana) GetTokenBalance ¶
GetTokenBalance
func (Solana) GetTokenInfo ¶
GetTokenInfo not working yet
func (Solana) GetTxByHash ¶
GetTxByHash
func (*Solana) SmartContractCall ¶
func (s *Solana) SmartContractCall(payload types.SmartContractCallPayload) (interface{}, error)
func (Solana) Transfer ¶
func (s Solana) Transfer(tp types.TransferParam) (types.TransferData, error)
TransferSol
func (Solana) TransferToken ¶
func (s Solana) TransferToken(ttp types.TransferTokenParam) (types.TransferData, error)
Transfer
func (Solana) WalletFromMnemonic ¶
WalletFromMnemonic creates a Solana account from a given mnemonic and passphrase (password) using the derivation path "m/44'/501'/0'/0" It returns a Wallet struct containing the mnemonic, private key, public key, and address.
Click to show internal directories.
Click to hide internal directories.