Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: websocket demo #29

Open
wants to merge 55 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
7ab046a
chore: remove unused 'keys'
coolaj86 Jul 5, 2024
4b36723
doc: add example.env
coolaj86 Jul 1, 2024
449c9cd
chore: update to dashrpc@20 for browser compat
coolaj86 Jul 13, 2024
60ce965
test(ping-pong): show expected vs actual on fail
coolaj86 Jul 13, 2024
7856fbe
wip: websocket
coolaj86 Jun 27, 2024
8809422
ref!: make browser compatible
coolaj86 Jul 13, 2024
14052aa
f: browser
coolaj86 Jul 13, 2024
ad23fd4
f: browser: switch from buffer to bytes
coolaj86 Jul 13, 2024
520992d
f: switch to Uint8Array
coolaj86 Jul 14, 2024
9d30433
chore: add package.json.engines.node >= 22 (for WebSocket)
coolaj86 Jul 14, 2024
9afe4fe
feat: move wss url to ENVs
coolaj86 Jul 14, 2024
adeeaf2
wip: feat: add DASH_WALLET_SALT
coolaj86 Jul 14, 2024
f388b39
wip: test.html
coolaj86 Jul 14, 2024
6cdcdc8
wip: make demo work in browser
coolaj86 Jul 14, 2024
5f5a76a
wip: feat: add DASH_WALLET_SALT
coolaj86 Jul 14, 2024
c0be256
f: DASH_WALLET_SALT (node-env)
coolaj86 Jul 14, 2024
0d886f6
feat: add DASHD_RPC_PROTOCOL
coolaj86 Jul 14, 2024
bb3d082
f: feat: add DASHD_RPC_PROTOCOL
coolaj86 Jul 14, 2024
6025aa1
f: ref!: make browser compatible
coolaj86 Jul 14, 2024
af58cec
f: use ENV.DASH_RPC_PROTOCOL for rpc url
coolaj86 Jul 14, 2024
aa413c3
f: use ENV.DASH_RPC_PROTOCOL for rpc url
coolaj86 Jul 14, 2024
63d9314
f: wip: test.html
coolaj86 Jul 14, 2024
3aca2fd
wip: feat: move config out to begin to librarify
coolaj86 Jul 14, 2024
42889e3
feat: add browser wallet
coolaj86 Aug 13, 2024
a2215c1
f: feat: add browser wallet
coolaj86 Aug 13, 2024
00bb031
f: feat: add browser wallet
coolaj86 Aug 13, 2024
926e33c
f: add mvp.css
coolaj86 Aug 13, 2024
9b12e8d
f: add package.json & package-lock.json
coolaj86 Aug 13, 2024
ff3e9d3
feat: can actually send w/ change 'n' such
coolaj86 Aug 14, 2024
4df3a17
feat: add cash drawer control
coolaj86 Aug 14, 2024
77de585
feat: find denominated coins in wallet
coolaj86 Aug 14, 2024
eec662a
feat: add dashjoin.js
coolaj86 Aug 14, 2024
464fb0f
feat: prepare denoms for send
coolaj86 Aug 15, 2024
0462c61
f: feat: add dashjoin.js
coolaj86 Aug 15, 2024
92f0f10
feat: run the actual denomination
coolaj86 Aug 15, 2024
2425ba6
feat: sort coins by denom, sats
coolaj86 Aug 15, 2024
c4b789b
feat: send memo transactions WIP: collateral
coolaj86 Aug 15, 2024
189f7c2
f: can send collateral now
coolaj86 Aug 15, 2024
54e753d
f: denominate
coolaj86 Aug 15, 2024
64d9087
f: memo; WIP: Collateral
coolaj86 Aug 15, 2024
7904138
feat: got p2p version / verack
coolaj86 Aug 15, 2024
e54d3f8
feat: ping, pong, senddsq, and various options
coolaj86 Aug 15, 2024
f40749a
feat: achievement: perfect EventSocket unlocked!
coolaj86 Aug 16, 2024
418d5e7
fix+ref: allow 12-byte command names (no trailing NULL), and .subarra…
coolaj86 Aug 16, 2024
b09a41d
feat+ref!: create peer and dsq pools, rework event streams
coolaj86 Aug 17, 2024
b87ecba
ref: logically group Export WIF with Wallet and Send Memo with Send
coolaj86 Aug 17, 2024
8e199ea
ref!(dashp2p): allow shared and reusable buffers
coolaj86 Aug 17, 2024
d5a125c
feat: work through high-level coinjoin flow
coolaj86 Aug 17, 2024
191621c
WIP: CoinJoin has a lot of code, and a button now
coolaj86 Aug 17, 2024
02930df
fix: update DashTx to latest version for bugfixes
coolaj86 Aug 17, 2024
34b6334
fix+test: DataView requires subarray offset
coolaj86 Aug 17, 2024
f8357eb
fix+test: packer sizes are exposed differently
coolaj86 Aug 17, 2024
309ab66
WIP: final countdown - just some bad byte offsets
coolaj86 Aug 17, 2024
19b856b
fix+test: expose raw transaction_unsigned
coolaj86 Aug 17, 2024
dc7223c
feat: WOOT! got dsc with the new code. Huzzah!
coolaj86 Aug 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 0 additions & 53 deletions coinjoin.js

This file was deleted.

Loading
Loading