@@ -342,15 +342,15 @@ func send(ctx *cli.Context) error {
342
342
return fmt .Errorf ("missing destination, use --to and --amount or --receivers" )
343
343
}
344
344
345
- var receivers []arksdk .Receiver
345
+ var receivers []types .Receiver
346
346
var err error
347
347
if receiversJSON != "" {
348
348
receivers , err = parseReceivers (receiversJSON )
349
349
if err != nil {
350
350
return err
351
351
}
352
352
} else {
353
- receivers = []arksdk .Receiver {arksdk . NewBitcoinReceiver ( to , amount ) }
353
+ receivers = []types .Receiver {{ To : to , Amount : amount } }
354
354
}
355
355
356
356
password , err := readPassword (ctx )
@@ -497,23 +497,23 @@ func loadOrCreateClient(
497
497
return client , err
498
498
}
499
499
500
- func parseReceivers (receveirsJSON string ) ([]arksdk .Receiver , error ) {
500
+ func parseReceivers (receveirsJSON string ) ([]types .Receiver , error ) {
501
501
list := make ([]map [string ]interface {}, 0 )
502
502
if err := json .Unmarshal ([]byte (receveirsJSON ), & list ); err != nil {
503
503
return nil , err
504
504
}
505
505
506
- receivers := make ([]arksdk .Receiver , 0 , len (list ))
506
+ receivers := make ([]types .Receiver , 0 , len (list ))
507
507
for _ , v := range list {
508
- receivers = append (receivers , arksdk . NewBitcoinReceiver (
509
- v ["to" ].(string ), uint64 (v ["amount" ].(float64 )),
510
- ) )
508
+ receivers = append (receivers , types. Receiver {
509
+ To : v ["to" ].(string ), Amount : uint64 (v ["amount" ].(float64 )),
510
+ } )
511
511
}
512
512
return receivers , nil
513
513
}
514
514
515
- func sendCovenantLess (ctx * cli.Context , receivers []arksdk .Receiver , withZeroFees bool ) error {
516
- var onchainReceivers , offchainReceivers []arksdk .Receiver
515
+ func sendCovenantLess (ctx * cli.Context , receivers []types .Receiver , withZeroFees bool ) error {
516
+ var onchainReceivers , offchainReceivers []types .Receiver
517
517
518
518
for _ , receiver := range receivers {
519
519
if receiver .IsOnchain () {
@@ -526,17 +526,15 @@ func sendCovenantLess(ctx *cli.Context, receivers []arksdk.Receiver, withZeroFee
526
526
computeExpiration := ctx .Bool (enableExpiryCoinselectFlag .Name )
527
527
if len (onchainReceivers ) > 0 {
528
528
txid , err := arkSdkClient .CollaborativeExit (
529
- ctx .Context , onchainReceivers [0 ].To () , onchainReceivers [0 ].Amount () , computeExpiration ,
529
+ ctx .Context , onchainReceivers [0 ].To , onchainReceivers [0 ].Amount , computeExpiration ,
530
530
)
531
531
if err != nil {
532
532
return err
533
533
}
534
534
return printJSON (map [string ]string {"txid" : txid })
535
535
}
536
536
537
- arkTxid , err := arkSdkClient .SendOffChain (
538
- ctx .Context , computeExpiration , offchainReceivers , withZeroFees ,
539
- )
537
+ arkTxid , err := arkSdkClient .SendOffChain (ctx .Context , computeExpiration , offchainReceivers )
540
538
if err != nil {
541
539
return err
542
540
}
0 commit comments