mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-05 21:56:50 +00:00

* Add a show-address subcommand to kaspawallet. * Update the description of the key-file command line parameter.
23 lines
488 B
Go
23 lines
488 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/kaspanet/kaspad/cmd/kaspawallet/keys"
|
|
"github.com/kaspanet/kaspad/cmd/kaspawallet/libkaspawallet"
|
|
)
|
|
|
|
func showAddress(conf *showAddressConfig) error {
|
|
keysFile, err := keys.ReadKeysFile(conf.KeysFile)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
address, err := libkaspawallet.Address(conf.NetParams(), keysFile.PublicKeys, keysFile.MinimumSignatures)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
fmt.Printf("The wallet address is:\n%s\n", address)
|
|
return nil
|
|
}
|