Skip to content

Commit

Permalink
Merge pull request #10160 from filecoin-project/gstuart/send-from-f4
Browse files Browse the repository at this point in the history
feat: cli: allow value send from f4 to any address type
  • Loading branch information
magik6k authored Feb 9, 2023
2 parents 4f5fea8 + 87397ea commit ada3239
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions cli/send.go
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,17 @@ var sendCmd = &cli.Command{
params.From = faddr
}

if params.From.Protocol() == address.Delegated {
if !(params.To.Protocol() == address.ID || params.To.Protocol() == address.Delegated) {
api := srv.FullNodeAPI()
// Resolve id addr if possible.
params.To, err = api.StateLookupID(ctx, params.To, types.EmptyTSK)
if err != nil {
return xerrors.Errorf("f4 addresses can only send to other f4 or id addresses. could not find id address for %s", params.To.String())
}
}
}

if cctx.IsSet("gas-premium") {
gp, err := types.BigFromString(cctx.String("gas-premium"))
if err != nil {
Expand Down

0 comments on commit ada3239

Please sign in to comment.