Go
Official Prism API Go SDK.
Installation
go get github.com/prism-api/sdk-go@latest
Get Started
package example
import (
context "context"
prism "github.com/prism-api/sdk-go"
api "github.com/prism-api/sdk-go/api"
solana "github.com/prism-api/sdk-go/api/solana"
client "github.com/prism-api/sdk-go/client"
option "github.com/prism-api/sdk-go/option"
)
func do() {
client := client.NewClient(
option.WithAPIKey(
"<value>",
),
)
request := &solana.GetWalletProfileDexRequest{
Wallet: "suqh5sHtr8HyJ7q8scBimULPkPpA557prMG47xCHQfK",
Options: &api.SolanaDexWalletProfilePayloadOptions{
IncludeMetadata: prism.Bool(
true,
),
IncludeLabels: prism.Bool(
true,
),
IncludeMetrics: []api.SolanaDexWalletProfileTimeWindowEnum{
api.SolanaDexWalletProfileTimeWindowEnumWindow7D,
},
},
}
client.API.Solana.Dex.GetWalletProfile(
context.TODO(),
request,
)
}