IPFS Connector for Yjs
Retrieve this with npm:
$ npm install y-ipfs-connector --save
// you need to create and inject a IPFS objectconst IPFS =const Y =Y// other Yjs deps:YYY// create IPFS nodeconst ipfs =EXPERIMENTAL:pubsub: true // need this to work
You can sign messages. For that, you have to provide a
sign option, which needs to be a function that accepts a message (string) and calls back with a buffer containing the signature for it (string):
Using this, messages will be sent alongside with a signature, which can be validated.
You can also verify a signature for a given message by providing a function like this:
Optional function that receives the message and encodes it. Useful if you want to encrypt the content before sending.
Optional function that receives the message and decodes it. Useful if you want to decrypt the content after receiving.
debug to see log messages.
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.