@@ -101,8 +101,7 @@ type Wallet interface {
101101 // asset re-anchors and the Taproot Asset level commitment of the
102102 // selected assets.
103103 FundAddressSend (ctx context.Context ,
104- receiverAddrs ... * address.Tap ) (* FundedVPacket ,
105- tappsbt.OutputIdxToAddr , error )
104+ receiverAddrs ... * address.Tap ) (* FundedVPacket , error )
106105
107106 // FundPacket funds a virtual transaction, selecting assets to spend
108107 // in order to pay the given recipient. The selected input is then added
@@ -429,31 +428,29 @@ type FundedVPacket struct {
429428//
430429// NOTE: This is part of the Wallet interface.
431430func (f * AssetWallet ) FundAddressSend (ctx context.Context ,
432- receiverAddrs ... * address.Tap ) (* FundedVPacket ,
433- tappsbt.OutputIdxToAddr , error ) {
431+ receiverAddrs ... * address.Tap ) (* FundedVPacket , error ) {
434432
435433 // We start by creating a new virtual transaction that will be used to
436434 // hold the asset transfer. Because sending to an address is always a
437435 // non-interactive process, we can use this function that always creates
438436 // a change output.
439- vPkt , outputIdxToAddr , err := tappsbt .FromAddresses (receiverAddrs , 1 )
437+ vPkt , err := tappsbt .FromAddresses (receiverAddrs , 1 )
440438 if err != nil {
441- return nil , nil , fmt .Errorf ("unable to create virtual " +
442- "transaction from addresses: %w" , err )
439+ return nil , fmt .Errorf ("unable to create virtual transaction " +
440+ "from addresses: %w" , err )
443441 }
444442
445443 fundDesc , err := tapsend .DescribeAddrs (receiverAddrs )
446444 if err != nil {
447- return nil , nil , fmt .Errorf ("unable to describe recipients: " +
448- "%w" , err )
445+ return nil , fmt .Errorf ("unable to describe recipients: %w" , err )
449446 }
450447
451448 fundedVPkt , err := f .FundPacket (ctx , fundDesc , vPkt )
452449 if err != nil {
453- return nil , nil , err
450+ return nil , err
454451 }
455452
456- return fundedVPkt , outputIdxToAddr , nil
453+ return fundedVPkt , nil
457454}
458455
459456// passiveAssetVPacket creates a virtual packet for the given passive asset.
0 commit comments