Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: implement CoinJoin in JavaScript
- use rpc to select from MNs - getverack response - parse p2p message header - parse p2p version response - send verack - read full messages - get wallet + address info - fill and denominate wallet - create collateral tx - ping/pong + unit test - compose DSA and get responses - test DSA packing - senddsq - add fixtures from observed-working regtest traffic - pack DSI message - split denominations - create and test DSSU parser - create and test DSQ parser - add salt to wallets to create different 'users' - sort evonodes so all 'users' join the same evonode - add string time output for easy comparison / debugging - create and test packDsi - allow arbitrary whitespace in hex of test fixtures - get and parse DSF, add test fixtures - add known-working transaction to test fixtures - add Packer.packDss() - add test fixtures for known-good dsa, dsf, and dss messages - add first-ever ALL|ANYONECANPAY test fixtures
- Loading branch information