Matheus Degiovani

Results 82 comments of Matheus Degiovani

"blocking" in this context means that the rescan operation is blocking the _caller_ from continuing to process stuff until it concludes (**not** that it's blocking _other callers_ from executing another...

One trick that the LN SCB files use that might be considered for this is encrypting the content by using a well-known wallet private key (well-known in that it's a...

While we don't have native support to BIP39 wallets in dcrwallet, this tool can convert a BIP39 mnemonic seed into an hex seed importable into dcrwallet: https://github.com/matheusd/bip39-to-dcr-seed

[Here](https://github.com/capnproto/go-capnp/pull/560/commits/1651df3b9f5ec3b3aa69d6dbe27a573c884688a4) is another find. `NewStruct()` followed by `SetRoot()` is pretty inefficient. All the struct copying going around the calls are making them somewhat heavy. Unrolling the call to allocate and...

For the [next update](https://github.com/capnproto/go-capnp/pull/560/commits/c93652fe0c3c04d47202fd3ac92b3805c4a4691f) I introduce an unrolled version of `SetNewText`, which gets rid of about 100ns of cpu time for setting a text in a struct. The `SimpleSingleSegmentArena` is...

And for the [next update](https://github.com/capnproto/go-capnp/pull/560/commits/bde3071c91a90ec81fbaf1dd12226b8004c48e6a), I introduce an unrolled `UpdateText` version which reuses the storage for a string instead of always allocating a new one. This removes the need to...

Sure thing. I still have at least one additional idea to test out to make this particular workflow faster. Also note that these are all wip, and specially the later...

Pushed a [new experiment](https://github.com/capnproto/go-capnp/pull/560/commits/e7d8d6ffc62f046a0b7bc7084097f360df603a6e) that adds a `TextField` definition, which keeps track of the pointer and value locations of a specific field (basically a slimmed down `Struct`). By keeping these...

Ok, so the kvdb_sqlite is failing because... `Open()` only ever opens bbolt dbs. Should this test also be skipped in sqlite mode?

It's approved already, I'm not sure I'm not sure I'm supposed to do anything else?