radiance/cmd/rpc/txd/sign.go

18 lines
297 B
Go

package main
import (
"os"
"path"
"github.com/gagliardetto/solana-go"
)
func loadLocalSigner() (solana.PrivateKey, error) {
home, err := os.UserHomeDir()
if err != nil {
panic(err)
}
key := path.Join(home, ".config/solana/id.json")
return solana.PrivateKeyFromSolanaKeygenFile(key)
}