Files
ark/client/dump.go
João Bordalo 7778b6b5a1 [client] Add command to dump private key (#101)
* adds dumpPrivKey command

* Update client/dump.go

Co-authored-by: Pietralberto Mazza <18440657+altafan@users.noreply.github.com>
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com>

---------

Signed-off-by: João Bordalo <bordalix@users.noreply.github.com>
Co-authored-by: Pietralberto Mazza <18440657+altafan@users.noreply.github.com>
2024-02-12 14:28:11 +01:00

25 lines
428 B
Go

package main
import (
"encoding/hex"
"github.com/urfave/cli/v2"
)
var dumpCommand = cli.Command{
Name: "dump-privkey",
Usage: "Dump private key of the Ark wallet",
Action: dumpAction,
}
func dumpAction(ctx *cli.Context) error {
privateKey, err := privateKeyFromPassword()
if err != nil {
return err
}
return printJSON(map[string]interface{}{
"privateKey": hex.EncodeToString(privateKey.Serialize()),
})
}