@@ -24,8 +24,8 @@ import (
24
24
// Multi-language support
25
25
var (
26
26
_rewardCmdUses = map [config.Language ]string {
27
- config .English : "reward unclaimed|pool [ALIAS|DELEGATE_ADDRESS ]" ,
28
- config .Chinese : "reward 未支取|奖金池 [别名|委托地址 ]" ,
27
+ config .English : "reward unclaimed|pool [ALIAS|REWARD_ADDRESS|NAME ]" ,
28
+ config .Chinese : "reward 未支取|奖金池 [别名|奖励地址|名称 ]" ,
29
29
}
30
30
_rewardCmdShorts = map [config.Language ]string {
31
31
config .English : "Query rewards" ,
@@ -155,16 +155,18 @@ func rewardPool() error {
155
155
}
156
156
157
157
func reward (arg string ) error {
158
- address , err := util .Address (arg )
159
- if err != nil {
160
- return output .NewError (output .AddressError , "failed to get address" , err )
161
- }
162
158
conn , err := util .ConnectToEndpoint (config .ReadConfig .SecureConnect && ! config .Insecure )
163
159
if err != nil {
164
160
return output .NewError (output .NetworkError , "failed to connect to endpoint" , err )
165
161
}
166
162
defer conn .Close ()
167
163
cli := iotexapi .NewAPIServiceClient (conn )
164
+
165
+ address , err := getCandidateRewardAddressByAddressOrName (cli , arg )
166
+ if err != nil {
167
+ return output .NewError (output .AddressError , "failed to get address" , err )
168
+ }
169
+
168
170
ctx := context .Background ()
169
171
170
172
jwtMD , err := util .JwtAuth ()
0 commit comments