mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-25 16:26:48 +00:00

* Rename show-address to new-address * New proto: ShowAdresses * kaspawallet: added show-addresses command Co-authored-by: Constantine Bitensky <cbitensky1@gmail.com> Co-authored-by: Ori Newman <orinewman1@gmail.com>
38 lines
986 B
Go
38 lines
986 B
Go
package main
|
|
|
|
import "github.com/pkg/errors"
|
|
|
|
func main() {
|
|
subCmd, config := parseCommandLine()
|
|
|
|
var err error
|
|
switch subCmd {
|
|
case createSubCmd:
|
|
err = create(config.(*createConfig))
|
|
case balanceSubCmd:
|
|
err = balance(config.(*balanceConfig))
|
|
case sendSubCmd:
|
|
err = send(config.(*sendConfig))
|
|
case createUnsignedTransactionSubCmd:
|
|
err = createUnsignedTransaction(config.(*createUnsignedTransactionConfig))
|
|
case signSubCmd:
|
|
err = sign(config.(*signConfig))
|
|
case broadcastSubCmd:
|
|
err = broadcast(config.(*broadcastConfig))
|
|
case showAddressesSubCmd:
|
|
err = showAddresses(config.(*showAddressesConfig))
|
|
case newAddressSubCmd:
|
|
err = newAddress(config.(*newAddressConfig))
|
|
case dumpUnencryptedDataSubCmd:
|
|
err = dumpUnencryptedData(config.(*dumpUnencryptedDataConfig))
|
|
case startDaemonSubCmd:
|
|
err = startDaemon(config.(*startDaemonConfig))
|
|
default:
|
|
err = errors.Errorf("Unknown sub-command '%s'\n", subCmd)
|
|
}
|
|
|
|
if err != nil {
|
|
printErrorAndExit(err)
|
|
}
|
|
}
|