tabcat

Results 142 comments of tabcat

It's probable that the data being signed is not the same after being decoded for verification, which results in an invalid signature. It's definitely a bug and should be handled,...

https://github.com/orbitdb/ipfs-log/blob/2cb68814b98ba15f79a8dcf554f26c1505a5985e/src/entry.js#L30-L59 Since CBOR (what the entry data is encoded with) supports Uint8Arrays and JSON (what the data is being serialized to be signed) does not, an invalid signature is immediately...

@slrslr > Note that i have not installed any orbitdb software. If there is only ipfs code running and not orbitdb the best place the open this issue is in...

I didnt see that it was on the orbitdb example site

> Remove the need for a database name and just use the CID as the address. Move everything else to the manifest (which already contains the name of the database)....

> It makes the name part of the orbitdb address optional while still permitting the use of older addresses. This is great, support for older addresses and backward compatibility is...

an overview implementation for 1. in my mind would be to use the db addresses as keys for an object containing unresolved databases and return `this.stores[]` or `this.[]`.

it would be a separate object that would hold unresolved database promises until they are resolved so concurrent calls to .create would return the same database.

https://github.com/moskalyk/orbit-db-graphstore this isnt a GraphDb variant but it is a graph store which is the closest thing i know of.

I'm mainly interested in adding the 'open' event. It it enables users to attach their own listeners directly when a new store is opened. Although I'm not convinced even that...