25 lines
623 B
Go
25 lines
623 B
Go
package rpc
|
|
|
|
import (
|
|
"context"
|
|
"encoding/json"
|
|
"fmt"
|
|
"testing"
|
|
|
|
"github.com/dfuse-io/solana-go"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestClient_GetAccountInfo(t *testing.T) {
|
|
|
|
//rpcClient := NewRPCClient("api.mainnet-beta.solana.com:443")
|
|
c := NewClient("http://api.mainnet-beta.solana.com:80/rpc")
|
|
//c := NewClient("testnet.solana.com:8899")
|
|
accInfo, err := c.GetAccountInfo(context.Background(), solana.MustPublicKeyFromBase58("7xLk17EQQ5KLDLDe44wCmupJKJjTGd8hs3eSVVhCx932"))
|
|
require.NoError(t, err)
|
|
d, err := json.MarshalIndent(accInfo, "", " ")
|
|
require.NoError(t, err)
|
|
fmt.Println(string(d))
|
|
}
|