File tree Expand file tree Collapse file tree 1 file changed +0
-9
lines changed Expand file tree Collapse file tree 1 file changed +0
-9
lines changed Original file line number Diff line number Diff line change 4
4
"bytes"
5
5
"context"
6
6
"fmt"
7
- "sync"
8
7
"sync/atomic"
9
8
10
9
"github.com/btcsuite/btcd/btcec/v2"
@@ -49,8 +48,6 @@ type ManagerConfig struct {
49
48
50
49
// Manager manages the address state machines.
51
50
type Manager struct {
52
- sync.Mutex
53
-
54
51
cfg * ManagerConfig
55
52
56
53
currentHeight atomic.Int32
@@ -186,20 +183,15 @@ func (m *Manager) newAddress(ctx context.Context) (*btcutil.AddressTaproot,
186
183
187
184
// If there's already a static address in the database, we can return
188
185
// it.
189
- m .Lock ()
190
186
addresses , err := m .cfg .Store .GetAllStaticAddresses (ctx )
191
187
if err != nil {
192
- m .Unlock ()
193
-
194
188
return nil , 0 , err
195
189
}
196
190
if len (addresses ) > 0 {
197
191
clientPubKey := addresses [0 ].ClientPubkey
198
192
serverPubKey := addresses [0 ].ServerPubkey
199
193
expiry := int64 (addresses [0 ].Expiry )
200
194
201
- defer m .Unlock ()
202
-
203
195
address , err := m .GetTaprootAddress (
204
196
clientPubKey , serverPubKey , expiry ,
205
197
)
@@ -209,7 +201,6 @@ func (m *Manager) newAddress(ctx context.Context) (*btcutil.AddressTaproot,
209
201
210
202
return address , expiry , nil
211
203
}
212
- m .Unlock ()
213
204
214
205
// We are fetching a new L402 token from the server. There is one static
215
206
// address per L402 token allowed.
You can’t perform that action at this time.
0 commit comments