@justmoon, why did you need to use a forked mongoose with bitcoinjs and why make it a submodule (i.e. why not treat it like as an ordinary module found via NODE_PATH)?
Right now, we're using a hack for adding binary support to mongoose. I've created the necessary classes for a datatype "Buffer" that base64 encodes and decodes everything.
In the future we should implement proper support for Buffers to node-mongodb-native and mongoose, i.e. without conversion to base64 since MongoDB itself actually has excellent support for binary types.
See:
https://github.com/bitcoinjs/node-bitcoin-p2p/issues/6Also, how about setting up a separate forum (maybe a child forum to this one) and IRC channel for bitcoinjs development? Maybe #bitcoinjs or #bitcoin-devjs?
Right now I'm focused on my own development. I want to launch Webcoin, mainly to prove to myself and the world that BitcoinJS is actually a viable alternative, after that I'll be focusing more on building a community. If you want to start and moderate an IRC channel, feel free to start one and let me know. I'll gladly join whenever I'm on, but please don't expect too much, it's all a lot to handle for me atm.
When running node-bitcoin-exit, I'm getting a lot of this kinds of errors:
22 May 20:47:38 - error: Error while creating block locator: �3�����M�.�ڣ] ����2x
I've not yet managed to successfully debug what's happening, but wonder if it's affecting others. I've got things setup to run on the testnet, so I wonder if that might have something to do with it.
Testnet is not supported yet, please use mainnet. (It shouldn't be difficulty to fix, I've just never needed testnet. It's hash rate is too unstable, ironically making it unsuitable for testing imho.)
See:
https://github.com/bitcoinjs/node-bitcoin-p2p/issues/8