Skip to content

Commit 8e790bf

Browse files
authored
Merge pull request #1001 from ziggie1984/update-walletdb-btcwallet
multi: update walletdb
2 parents c510289 + e73d387 commit 8e790bf

File tree

8 files changed

+20
-14
lines changed

8 files changed

+20
-14
lines changed

btcwallet.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ func rpcClientConnectLoop(legacyRPCServer *legacyrpc.Server, loader *wallet.Load
163163
netDir := networkDir(cfg.AppDataDir.Value, activeNet.Params)
164164
spvdb, err = walletdb.Create(
165165
"bdb", filepath.Join(netDir, "neutrino.db"),
166-
true, cfg.DBTimeout,
166+
true, cfg.DBTimeout, false,
167167
)
168168
if err != nil {
169169
log.Errorf("Unable to create Neutrino DB: %s", err)

cmd/dropwtxmgr/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ func mainInt() int {
9898
fmt.Println("Enter yes or no.")
9999
}
100100

101-
db, err := walletdb.Open("bdb", opts.DbPath, true, opts.Timeout)
101+
db, err := walletdb.Open("bdb", opts.DbPath, true, opts.Timeout, false)
102102
if err != nil {
103103
fmt.Println("Failed to open database:", err)
104104
return 1

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ require (
1010
github.com/btcsuite/btcwallet/wallet/txauthor v1.3.5
1111
github.com/btcsuite/btcwallet/wallet/txrules v1.2.2
1212
github.com/btcsuite/btcwallet/wallet/txsizes v1.2.5
13-
github.com/btcsuite/btcwallet/walletdb v1.4.4
14-
github.com/btcsuite/btcwallet/wtxmgr v1.5.4
13+
github.com/btcsuite/btcwallet/walletdb v1.5.1
14+
github.com/btcsuite/btcwallet/wtxmgr v1.5.5
1515
github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792
1616
github.com/davecgh/go-spew v1.1.1
1717
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0

go.sum

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ github.com/btcsuite/btcwallet/wallet/txrules v1.2.2 h1:YEO+Lx1ZJJAtdRrjuhXjWrYsm
2929
github.com/btcsuite/btcwallet/wallet/txrules v1.2.2/go.mod h1:4v+grppsDpVn91SJv+mZT7B8hEV4nSmpREM4I8Uohws=
3030
github.com/btcsuite/btcwallet/wallet/txsizes v1.2.5 h1:93o5Xz9dYepBP4RMFUc9RGIFXwqP2volSWRkYJFrNtI=
3131
github.com/btcsuite/btcwallet/wallet/txsizes v1.2.5/go.mod h1:lQ+e9HxZ85QP7r3kdxItkiMSloSLg1PEGis5o5CXUQw=
32-
github.com/btcsuite/btcwallet/walletdb v1.4.4 h1:BDel6iT/ltYSIYKs0YbjwnEDi7xR3yzABIsQxN2F1L8=
33-
github.com/btcsuite/btcwallet/walletdb v1.4.4/go.mod h1:jk/hvpLFINF0C1kfTn0bfx2GbnFT+Nvnj6eblZALfjs=
34-
github.com/btcsuite/btcwallet/wtxmgr v1.5.4 h1:hJjHy1h/dJwSfD9uDsCwcH21D1iOrus6OrI5gR9E/O0=
35-
github.com/btcsuite/btcwallet/wtxmgr v1.5.4/go.mod h1:lAv0b1Vj9Ig5U8QFm0yiJ9WqPl8yGO/6l7JxdHY1PKE=
32+
github.com/btcsuite/btcwallet/walletdb v1.5.1 h1:HgMhDNCrtEFPC+8q0ei5DQ5U9Tl4RCspA22DEKXlopI=
33+
github.com/btcsuite/btcwallet/walletdb v1.5.1/go.mod h1:jk/hvpLFINF0C1kfTn0bfx2GbnFT+Nvnj6eblZALfjs=
34+
github.com/btcsuite/btcwallet/wtxmgr v1.5.5 h1:VA/rHzAjiNuySPcKgdX3uAywbVczZlG5OZeSU7jYoZo=
35+
github.com/btcsuite/btcwallet/wtxmgr v1.5.5/go.mod h1:lzVbDkk/jRao2ib5kge46aLZW1yFc8RFNycdYpnsmZA=
3636
github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd h1:R/opQEbFEy9JGkIguV40SvRY1uliPX8ifOvi6ICsFCw=
3737
github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd/go.mod h1:HHNXQzUsZCxOoE+CPiyCTO6x34Zs86zZUiwtpXoGdtg=
3838
github.com/btcsuite/goleveldb v0.0.0-20160330041536-7834afc9e8cd/go.mod h1:F+uVaaLLH7j4eDXPRvw78tMflu7Ie2bzYOH4Y8rRKBY=
@@ -131,6 +131,8 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT
131131
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
132132
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY=
133133
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc=
134+
github.com/ziggie1984/btcwallet/wtxmgr v1.5.1-0.20250409134448-0a7b1137338f h1:iDexQIPkv+0lIHlFBdEjJQ7FhSV59q2Iy/BcFzQ8j1g=
135+
github.com/ziggie1984/btcwallet/wtxmgr v1.5.1-0.20250409134448-0a7b1137338f/go.mod h1:lzVbDkk/jRao2ib5kge46aLZW1yFc8RFNycdYpnsmZA=
134136
go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0=
135137
go.etcd.io/bbolt v1.3.11/go.mod h1:dksAq7YMXoljX0xu6VF5DMZGbhYYoLUalEiSySYAS4I=
136138
golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=

waddrmgr/common_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,9 @@ func hexToBytes(origHex string) []byte {
251251
func emptyDB(t *testing.T) (tearDownFunc func(), db walletdb.DB) {
252252
dirName := t.TempDir()
253253
dbPath := filepath.Join(dirName, "mgrtest.db")
254-
db, err := walletdb.Create("bdb", dbPath, true, defaultDBTimeout)
254+
db, err := walletdb.Create(
255+
"bdb", dbPath, true, defaultDBTimeout, false,
256+
)
255257
if err != nil {
256258
_ = os.RemoveAll(dirName)
257259
t.Fatalf("createDbNamespace: unexpected error: %v", err)
@@ -269,7 +271,7 @@ func setupManager(t *testing.T) (tearDownFunc func(), db walletdb.DB, mgr *Manag
269271
dirName := t.TempDir()
270272

271273
dbPath := filepath.Join(dirName, "mgrtest.db")
272-
db, err := walletdb.Create("bdb", dbPath, true, defaultDBTimeout)
274+
db, err := walletdb.Create("bdb", dbPath, true, defaultDBTimeout, false)
273275
if err != nil {
274276
_ = os.RemoveAll(dirName)
275277
t.Fatalf("createDbNamespace: unexpected error: %v", err)

waddrmgr/manager_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1806,7 +1806,9 @@ func testConvertWatchingOnly(tc *testContext) bool {
18061806
defer os.Remove(woMgrName)
18071807

18081808
// Open the new database copy and get the address manager namespace.
1809-
db, err := walletdb.Open("bdb", woMgrName, true, defaultDBTimeout)
1809+
db, err := walletdb.Open(
1810+
"bdb", woMgrName, true, defaultDBTimeout, false,
1811+
)
18101812
if err != nil {
18111813
tc.t.Errorf("openDbNamespace: unexpected error: %v", err)
18121814
return false

wallet/loader.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ func (l *Loader) createNewWallet(pubPassphrase, privPassphrase []byte,
261261
return nil, err
262262
}
263263
l.db, err = walletdb.Create(
264-
"bdb", dbPath, l.noFreelistSync, l.timeout,
264+
"bdb", dbPath, l.noFreelistSync, l.timeout, false,
265265
)
266266
if err != nil {
267267
return nil, err
@@ -331,7 +331,7 @@ func (l *Loader) OpenExistingWallet(pubPassphrase []byte,
331331
// Open the database using the boltdb backend.
332332
dbPath := filepath.Join(l.dbDirPath, WalletDBName)
333333
l.db, err = walletdb.Open(
334-
"bdb", dbPath, l.noFreelistSync, l.timeout,
334+
"bdb", dbPath, l.noFreelistSync, l.timeout, false,
335335
)
336336
if err != nil {
337337
log.Errorf("Failed to open database: %v", err)

walletsetup.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ func createSimulationWallet(cfg *config) error {
214214
fmt.Println("Creating the wallet...")
215215

216216
// Create the wallet database backed by bolt db.
217-
db, err := walletdb.Create("bdb", dbPath, true, cfg.DBTimeout)
217+
db, err := walletdb.Create("bdb", dbPath, true, cfg.DBTimeout, false)
218218
if err != nil {
219219
return err
220220
}

0 commit comments

Comments
 (0)