Jamie Holdstock
ce0e28b8de
Use latest gin-gonic patch ( #289 )
2021-08-15 12:41:29 -05:00
Jamie Holdstock
e42b1cad33
Update dcrd and dcrwallet deps.
2021-06-15 21:54:22 +08:00
Jamie Holdstock
2b2f6177bb
Update third party deps.
2021-06-15 21:54:22 +08:00
Jamie Holdstock
fd4f2b2dad
Add commas for large ticket counts.
2021-06-15 10:18:25 +08:00
Jamie Holdstock
4858af2682
Upgrade deps ( #239 )
...
* Update to latest deps.
Includes using the dcrd stdaddr package instead of dcrutil.
* Use stdaddr.Hash160
2021-04-26 09:12:23 -05:00
David Hill
2581f84b59
build: update dcrwallet mod ( #237 )
2021-03-09 15:29:26 +00:00
Jamie Holdstock
91701b1a17
Update dcrd/blockchain dep ( #230 )
2021-01-22 19:20:53 +00:00
David Hill
7d83d6acba
build: bump dcrwallet to release ( #229 )
2021-01-22 14:43:14 +00:00
David Hill
bd6b2e42f4
build: upgrade deps ( #210 )
2020-11-25 14:52:21 +00:00
David Hill
04b07346c8
build: bump deps
2020-11-09 17:00:25 +00:00
jholdstock
1013354292
Update to latest dcrd deps
2020-10-28 12:37:03 +00:00
David Hill
c83a2a0085
rpc: verify dcrwallet's have --manualtickets set. ( #187 )
2020-09-25 09:55:53 +01:00
jholdstock
9d503e67ae
Wallet consistency checks & setting ticket outcome
2020-07-28 20:09:23 +00:00
David Hill
b24c1a4c78
webapi: sanity check the fee transaction ( #151 )
2020-07-06 10:07:59 +01:00
jholdstock
c1b315bca1
Update build deps
2020-06-20 12:51:18 +00:00
jholdstock
3a76d44113
Extra ticket hash validation before using db/rpc.
...
Provides extra protection against DoS.
2020-06-15 13:32:51 +00:00
jholdstock
b50615bc6f
Add very basic admin page.
2020-06-08 15:24:49 +00:00
jholdstock
81a6bf1ea8
Reject unvotable tickets.
...
/payfee and /getaddress will now only accept tickets which are immature or live.
2020-06-03 12:49:14 +00:00
jholdstock
1270f77fd6
Return err if fee tx already received.
2020-06-03 12:45:42 +00:00
jholdstock
86fdf888da
Move to decred github org
2020-05-28 12:29:42 -05:00
Jamie Holdstock
67dece7041
Rename to vspd. ( #75 )
2020-05-27 15:59:30 +01:00
Jamie Holdstock
e1a18804ac
Check dcrwallet and dcrd config ( #70 )
...
* Verify dcrd network and txindex
* Verify dcrwallet network
2020-05-27 14:45:06 +01:00
Jamie Holdstock
87500c3fef
Delay fee broadcast and adding tickets to wallets. ( #62 )
...
* Delay fee broadcast and adding tickets to wallets.
- Adds a `background` package which implements a dcrd notification handler. On each blockconnected notification, tickets with 6+ confirmations are marked confirmed, relevant fee transactions are broadcast, and any fees with 6+ confirmations have their tickets added to voting wallets.
- VSP fee is now an absolute value measured in DCR rather than a percentage. This simplifies the code and is more appropriate for an MVP. We can re-add percentage based fees later.
- Database code for tickets is now simplified to just "Insert/Update", rather than having functions for updating particular fields.
- Pay fee response no longer includes the fee tx hash, because we dont necessarily broadcast the fee tx straight away.
* Const for required confs
2020-05-27 06:39:38 +01:00
David Hill
033ac95c33
rpc: verify wallet version ( #42 )
2020-05-21 08:21:50 +01:00
David Hill
67c8e8f27c
Importxpub ( #27 )
2020-05-20 11:02:40 +01:00
David Hill
1092df5224
use dcrutil.VerifyMessage versus RPC ( #22 )
2020-05-18 08:42:35 +01:00
Jamie Holdstock
57dfc1ed6d
Add decred logging and config ( #8 )
2020-05-14 19:02:45 +01:00
David Hill
1a5bd03e32
add /feeaddress ( #3 )
2020-05-14 13:54:42 +01:00
David Hill
a1429c7d8d
prepare wsrpc usage ( #1 )
2020-05-13 21:59:59 +01:00
jholdstock
f919d4d8fc
Add missing db stubs and begin db implementation
2020-05-13 21:25:35 +01:00
jholdstock
1c72b8f1e5
init
2020-05-13 17:08:02 +01:00