[#883] adm: Support proxy accounts
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
This commit is contained in:
parent
419b07e8b8
commit
ac0821a1a5
2 changed files with 102 additions and 0 deletions
|
@ -241,6 +241,26 @@ var (
|
|||
},
|
||||
Run: listNetmapCandidatesNodes,
|
||||
}
|
||||
|
||||
proxyAddAccountCmd = &cobra.Command{
|
||||
Use: "proxy-add-account",
|
||||
Short: "Adds account to proxy contract",
|
||||
PreRun: func(cmd *cobra.Command, _ []string) {
|
||||
_ = viper.BindPFlag(alphabetWalletsFlag, cmd.Flags().Lookup(alphabetWalletsFlag))
|
||||
_ = viper.BindPFlag(endpointFlag, cmd.Flags().Lookup(endpointFlag))
|
||||
},
|
||||
Run: addProxyAccount,
|
||||
}
|
||||
|
||||
proxyRemoveAccountCmd = &cobra.Command{
|
||||
Use: "proxy-remove-account",
|
||||
Short: "Remove from proxy contract",
|
||||
PreRun: func(cmd *cobra.Command, _ []string) {
|
||||
_ = viper.BindPFlag(alphabetWalletsFlag, cmd.Flags().Lookup(alphabetWalletsFlag))
|
||||
_ = viper.BindPFlag(endpointFlag, cmd.Flags().Lookup(endpointFlag))
|
||||
},
|
||||
Run: removeProxyAccount,
|
||||
}
|
||||
)
|
||||
|
||||
func init() {
|
||||
|
@ -267,6 +287,20 @@ func init() {
|
|||
initAddRuleChainCmd()
|
||||
initRemoveRuleChainCmd()
|
||||
initListRuleChainsCmd()
|
||||
initProxyAddAccount()
|
||||
initProxyRemoveAccount()
|
||||
}
|
||||
|
||||
func initProxyAddAccount() {
|
||||
RootCmd.AddCommand(proxyAddAccountCmd)
|
||||
proxyAddAccountCmd.Flags().StringP(endpointFlag, endpointFlagShort, "", endpointFlagDesc)
|
||||
proxyAddAccountCmd.Flags().String(accountAddressFlag, "", "Wallet address string")
|
||||
}
|
||||
|
||||
func initProxyRemoveAccount() {
|
||||
RootCmd.AddCommand(proxyRemoveAccountCmd)
|
||||
proxyRemoveAccountCmd.Flags().StringP(endpointFlag, endpointFlagShort, "", endpointFlagDesc)
|
||||
proxyRemoveAccountCmd.Flags().String(accountAddressFlag, "", "Wallet address string")
|
||||
}
|
||||
|
||||
func initNetmapCandidatesCmd() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue