Skip to content

Commit 10fb146

Browse files
committed
staticaddr: remove new address mutex
1 parent ec5b49a commit 10fb146

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

staticaddr/address/manager.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"bytes"
55
"context"
66
"fmt"
7-
"sync"
87
"sync/atomic"
98

109
"github.com/btcsuite/btcd/btcec/v2"
@@ -49,8 +48,6 @@ type ManagerConfig struct {
4948

5049
// Manager manages the address state machines.
5150
type Manager struct {
52-
sync.Mutex
53-
5451
cfg *ManagerConfig
5552

5653
currentHeight atomic.Int32
@@ -163,20 +160,15 @@ func (m *Manager) newAddress(ctx context.Context) (*btcutil.AddressTaproot,
163160

164161
// If there's already a static address in the database, we can return
165162
// it.
166-
m.Lock()
167163
addresses, err := m.cfg.Store.GetAllStaticAddresses(ctx)
168164
if err != nil {
169-
m.Unlock()
170-
171165
return nil, 0, err
172166
}
173167
if len(addresses) > 0 {
174168
clientPubKey := addresses[0].ClientPubkey
175169
serverPubKey := addresses[0].ServerPubkey
176170
expiry := int64(addresses[0].Expiry)
177171

178-
defer m.Unlock()
179-
180172
address, err := m.GetTaprootAddress(
181173
clientPubKey, serverPubKey, expiry,
182174
)
@@ -186,7 +178,6 @@ func (m *Manager) newAddress(ctx context.Context) (*btcutil.AddressTaproot,
186178

187179
return address, expiry, nil
188180
}
189-
m.Unlock()
190181

191182
// We are fetching a new L402 token from the server. There is one static
192183
// address per L402 token allowed.

0 commit comments

Comments
 (0)