Skip to content

Commit c9fc99b

Browse files
jholdstockjrick
authored andcommitted
vsp: Don't revoke tickets.
This removes a significant dependency from the VSP code, and it is unnecessary anyway because revocations are automatic since DCP0009.
1 parent a8f2b05 commit c9fc99b

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

internal/vsp/feepayment.go

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import (
1111

1212
"decred.org/dcrwallet/v3/errors"
1313
"decred.org/dcrwallet/v3/internal/uniformprng"
14-
"decred.org/dcrwallet/v3/rpc/client/dcrd"
1514
"decred.org/dcrwallet/v3/wallet"
1615
"decred.org/dcrwallet/v3/wallet/txrules"
1716
"decred.org/dcrwallet/v3/wallet/txsizes"
@@ -695,19 +694,6 @@ func (fp *feePayment) reconcilePayment() error {
695694
var apiErr types.ErrorResponse
696695
if errors.As(err, &apiErr) && apiErr.Code == types.ErrTicketCannotVote {
697696
fp.remove("ticket cannot vote")
698-
// Attempt to Revoke Tickets, we're not returning any errors here
699-
// and just logging.
700-
n, err := w.NetworkBackend()
701-
if err != nil {
702-
log.Errorf("unable to get network backend for revoking tickets %v", err)
703-
} else {
704-
if rpc, ok := n.(*dcrd.RPC); ok {
705-
err := w.RevokeTickets(ctx, rpc)
706-
if err != nil {
707-
log.Errorf("cannot revoke vsp tickets %v", err)
708-
}
709-
}
710-
}
711697
}
712698
return err
713699
}

0 commit comments

Comments
 (0)