Opening wallet.dat in python, using bsddb3

2

I'm trying to open wallet.dat using the bsddb3 module for Python 2.7.

db = bsddb3.btopen("wallet.dat", "r")

contents of db:

{'main': '\x00\x00\x00\x02'}

I have to Which is almost nothing.

ls -l wallet.dat -> 72K

I though I could view information about the wallet, is there problem with the version of bsddb or this line of code?

psycat

Posted 2013-10-10T12:31:38.887

Reputation: 141

Answers

1

open the database like this:

from bsddb.db import *

db = DB()
r= db.open("wallet.dat", "main", DB_BTREE, DB_RDONLY)

print "%s" % (db.items())

Willem Hengeveld

Posted 2013-10-10T12:31:38.887

Reputation: 1 175

This does not work under python 3.dzhelil 2015-05-25T06:07:26.393