package main
import (
"fmt"
"os"
"github.com/duneanalytics/duneapi-client-go"
)
func main() {
// Initialize client with API key
client := duneapi.New(os.Getenv("DUNE_API_KEY"))
// Execute a query
queryID := 1215383
results, err := client.ExecuteQuery(queryID)
if err != nil {
panic(err)
}
// Process results
fmt.Printf("Got %d rows\n", len(results.Rows))
for _, row := range results.Rows {
fmt.Printf("%+v\n", row)
}
}