Files
ark/pkg/client-sdk/example/covenant/wasm/main.go
2024-08-09 17:46:42 +02:00

35 lines
643 B
Go

//go:build js && wasm
// +build js,wasm
package main
import (
"context"
"fmt"
inmemorystore "github.com/ark-network/ark/pkg/client-sdk/store/inmemory"
arksdkwasm "github.com/ark-network/ark/pkg/client-sdk/wasm"
)
func main() {
var (
ctx = context.Background()
)
store, _ := arksdkwasm.NewLocalStorageStore()
if store != nil {
if err := arksdkwasm.NewCovenantClient(ctx, store); err != nil {
fmt.Println(err)
}
} else {
storeSvc, err := inmemorystore.NewConfigStore()
if err != nil {
fmt.Println(err)
return
}
if err := arksdkwasm.NewCovenantClient(ctx, storeSvc); err != nil {
fmt.Println(err)
}
}
}