Commit graph

3732 commits

Author SHA1 Message Date
thephez
1804516402 Content - Update docs.dash.org links 2019-09-09 11:30:41 -04:00
thephez
c3527c18ab
Config - Update version in Doxyfile to 0.14.0.2 (#142) 2019-07-04 10:28:13 -04:00
thephez
3f6f7a7dd7
Rpc/getreceivedbyaddress note (#141)
* RPC - getreceivedbyaddress clarification

* RPC - getreceivedbyaddress
2019-06-26 09:38:26 -04:00
thephez
1d7d3920a7
RPC GObject updates (#140)
* RPC - Update gobject check example

* RPC - Update gobject count examples

* RPC - Update gobject prepare
 - Add details for how to create the data-hex field

* RPC - Update gobject submit

* RPC - Update gobject deserialize (proposal)

* RPC - Add data-hex note to prepare/submit

* RPC - Update trigger deserialize example
 - Add missing SigningMasternode field
2019-06-17 15:23:57 -04:00
thephez
1936f62587
Content - Bump current proto version (#139) 2019-06-13 14:55:03 -04:00
thephez
a3642bf28c
Content - Add protocol version 70215 (#138) 2019-06-13 13:44:12 -04:00
thephez
937a179ab8
Content - Add Proof of Service section (#137)
* Content - Add Proof of Service section
 - Describe v0.14.0 PoSe scoring

* Add LLMQs and PoSe links to main page

* Correct un-banning special tx type

* Review updates
2019-06-06 09:52:17 -04:00
thephez
4dad3915f4
Config - Update nokogiri (CVE-2018-14404) (#136) 2019-06-03 11:37:30 -04:00
thephez
9d56024219
Config - Update version in Doxyfile to 0.14.0.1 (#134) 2019-06-03 10:22:09 -04:00
thephez
ecb57a023b
Content/v0.14.0 glossary update (#133)
* Content - Add glossary entries
 - ChainLock, LLMQ, Special Tx

* Content - Add norefs to prevent broken links
2019-05-23 11:37:26 -04:00
thephez
1bd057a071
Config - Update version in Doxyfile to 0.14.0.0 (#132) 2019-05-23 11:12:37 -04:00
thephez
c8a285539d
Fix - Make qsendrecsigs message show up in search (#131) 2019-05-21 10:12:50 -04:00
thephez
85f779bfc5
Config - analytics (#130)
* Config - Update analytics

* Config - Enable analytics IP anonymization
2019-05-20 12:08:22 -04:00
thephez
e98d344734 Trivial - Add release month 2019-05-17 10:23:43 -04:00
thephez
960a98d96e Minor review update 2019-05-17 10:23:43 -04:00
thephez
c523af4ca9 Minor review updates
- listunspent RPC - remove RBF-related text
 - InstantSend
   - Convert improvement list to table
   - Add some additional detail
   - Update limitation list
2019-05-17 10:23:43 -04:00
thephez
ebe222c4f3 P2P - Add qcomplaint info and updated hexdump 2019-05-17 10:23:43 -04:00
thephez
029a436cf2 P2P - Add real qjustify hexdump 2019-05-17 10:23:43 -04:00
thephez
3d2842c6a6 RPC - Add quorum getrecsig (#129)
* RPC - Add quorum getrecsig

* RPC - Put id and msgHash in proper byte order
2019-05-17 10:23:43 -04:00
thephez
8c6d438a3a Cleanup (#128)
* Config - remove unused keys

* Remove aliases

* Script - minor updates

* Remove bitcoin papers

* Delete all but a couple example events

* Update all QE BIP links to reflect current reop location

* One more BIP link update
2019-05-17 10:23:43 -04:00
thephez
afe721020a V0.14.0 Misbehaving node list (#127)
* Content - Add details for LLMQs

* Content - Add/update remaining misbehaving events

* Content - Delete removed misbehaving messages 
 - Eliminated by DIP3 MNs
2019-05-17 10:23:43 -04:00
thephez
a0bf4ca79e Content - superblock clarify (#126)
* Content - Additional info regarding superblocks

* Content - Clarify superblock details

* Apply suggestions from code review

Co-Authored-By: thephez <thephez@users.noreply.github.com>

* Typo fix

* Update _includes/devdoc/guide_dash_features.md

Co-Authored-By: thephez <thephez@users.noreply.github.com>

* Formatting
2019-05-17 10:23:43 -04:00
thephez
9face1852d Formatting fix 2019-05-17 10:23:43 -04:00
thephez
d76e5b4e31 V0.14.0 LLMQ remove qdebugstatus and related items (#125)
* P2P - Remove qdebugstatus message

* Move Spork 18 and Quorum debug inv to deprecated list

* RPC - Remove quorum dkgstatus protx param
2019-05-17 10:23:43 -04:00
thephez
57ccbe0a8f RPC - Update masternodelist
- Related to dashpay/dash#2887
2019-05-17 10:23:43 -04:00
thephez
9d69c14b0b V0.14.0 LLMQ InstantSend (#124)
* InstantSend - Add partial LLMQ-IS details

* InstantSend - Add clarification and data flow

* Minor formatting change

* InstantSend - Add LLMQ-IS info to ChainLock section

* RPC - Add instantllock_internal field to RPCs

* Formatting update

* Formatting fix

* Content - Clarify instantlock* descriptions
2019-05-17 10:23:43 -04:00
thephez
ad582d2b58 Quroum Commitment tx update - add missing version field
- Updated hexdump
2019-05-17 10:23:43 -04:00
thephez
6ee3f06b32 V0.14.0 P2P/RPC updates (#123)
* P2P - LLMQ debug messages
 - Move below DKG and signing
 - Don't show qdebugstatus

* P2P - Update qbsigs and qsigsinv

* Content - add details related to some Dash Core constants

* RPC - Add DKG phases to quorum status

* P2P - Update version msg with mnauth challenge

* P2P - Update version hexdump
 - Include mn auth challenge

* Content - Minor updates
 - Fix filterload cross ref url
 - Add note about special tx bloom filter support

* Content - update RPC examples based on added CbTx quorum merkle field
2019-05-17 10:23:43 -04:00
thephez
aa254c489c V0.14.0 Guide - LLMQs (#122)
* Guide - Start adding LLMQ DKG data flow details

* Guide - Add Quorum description

* Content - Add descriptions for LLMQ messages

* Content - Add qjustify description

* Formatting fix

* Guide - placeholder for LLMQ signing session details

* Guide - Add LLMQ signing session data flow draft

* Guide - Minor quorum adjustments

* Guide - cross ref fixes

* Guide - Add ChainLocks info

* Content - Add DIP8 references

* Content - DIP Table update
2019-05-17 10:23:43 -04:00
thephez
e2e2119ec8 RPC - Minor fixes 2019-05-17 10:23:43 -04:00
thephez
0d26ece007 V0.14.0 Guide updates (#120)
* Guide - PrivateSend updates
 - Variable paticipant count
 - Link updates

* Guide - MN sync reorg
 - Move all content regarding old mn sync system to a subsection

* Guide - Governance sync update
 - Related to dashpay/dash#2124

* Content - Remove governance watchdog references
 - Related to dashpay/dash#2816

* Content - Governance sync update

* Content - Update Dash Core version and protocol number

* Formatting fix

* Content - Disclaimer and roadmap link

* Content - Update Sentinel info to indicate deprecation of sentinelping

* Formatting fix
2019-05-17 10:23:43 -04:00
thephez
2cd30414e7 V0.14.0 DIP4 CbTx and mnlistdiff updates (#119)
* P2P - Add quorum merkle root to CbTx
 - Update hexdump
 - Add table for version history

* P2P - Add mnlistdiff quorum info

* P2P - Update mnlistdiff hexdump (mocked)
2019-05-17 10:23:43 -04:00
thephez
37a929ff62 V0.14.0 Add quorum dkg message examples (#118)
* P2P - Add qpcommit hexdump and corrections

* P2P - Add qfcommit hexdump

* RPC - Update quorum dkgstatus example

* P2P - Add qcomplaint hexdump

* P2P - Add qcontrib hexdump and missing fields

* P2P - Add qjustify parial example hexdump (need actual data)
2019-05-17 10:23:43 -04:00
thephez
83ddb982e7 V0.14.0 P2P Add hexdumps for new misc and signing session messages (#117)
* P2P - Add SendDsq hexdump

* P2P - Add MnAuth hexdump
Minor typo corrections

* P2P - Add islock hexdump
Added description of islock message

* Fix islock hexdump typo

* P2P - Add qsendrecsigs hexdump

* P2P - Add qsigrec hexdump
This is the qsigrec corresponding to the islock example hexdump

* P2P - Add qsigsesann hexdump

* P2P - Add qsigsinv hexdump (partial)

* P2P - Add more qbsigs details

* P2P - Update qsigsinv example to match qbsigs

* P2P - Update qsigsesann example to match qbsigs

* P2P - qbsig example update

* P2P - Add partial qgetsigs info

* Content - Add overview for quorum DKG and Signing messages

* P2P - Add clsig hexdump
2019-05-17 10:23:43 -04:00
thephez
e9b5ee211c V0.14.0 RPC Update, 2 (#116)
* RPC - Update masternode current and winner
 - Remove protocol, lastseen, activeseconds

* RPC - Remove gobject getvotes
 - Related to dashpay/dash#2815

* RPC - Protx diff update
 - Add merkleRootQuorums field

Related to dashpay/dash#2833

* RPC - listunspent update

Related to dashpay/dash#2727

* RPC - protx update_registrar update
 - Rename votingKeyAddr to votingAddress

Related to dashpay/dash#2747

* RPC - Add bls fromsecret

Related to dashpay/dash#2841

* RPC - Start adding quorum RPCs

* RPC - Add quorum info details Minor formatting updates

* RPC - Add placeholders for remaining quorum sub-commands

* RPC - Add quorum sign/hasrecsig/isconflicting details

* RPC - Add note to regtest only quorum RPCs

* RPC - Add more detail to quorum dkgstatus

* Typo fix

* Minor format and example updates

* RPC - Add more quorum dkgstatus details
 - Field descriptions

* RPC - Add quorum dkgstatus detail level 1 and 2 info

* RPC - protx update
 - Remove support for "0"

Related to dashpay/dash#2622
2019-05-17 10:23:43 -04:00
thephez
b0c8a4695a V0.14.0 rpc chainlock param (#115)
* RPC - Add chainlock param to getrawtransaction and gettransaction

* RPC - Add chainlock param to listtransactions  - Also removes unused bip125-replaceable

* RPC - Add chainlock param to getblock

* RPC - Update getblock - add cbTx

* RPC - Update listsinceblock
 - Example updated with chainlock param
 - Removed bip125-replaceable param
2019-05-17 10:23:43 -04:00
thephez
865990cd4b V0.14.0 Coin priority (RPC and Guide) and Debug (#114)
* RPC - Update debug category list
 Related to dashpay/dash#2810

* RPC - Coin age priority updates
 - Remove estimate*priority
 - Remove priority param from prioritisetransactions
 - Adjust relay-fee param descriptions

* Formatting - Minor fixes

* Content - Sync guide and glossary with priority changes
2019-05-17 10:23:43 -04:00
thephez
e057568ccf V0.14.0 New P2P msgs (initial) (#113)
* P2P - Add placeholders for new messages

 - Misc: senddsq, clsig, islock, mnauth
 - Quorum: qsendrecsigs, qcomplaint, qjustify, qpcommit, qwatch, 
qdebugstatus, qsigsesann, qsigsinv, qgetsigs, qbsigs, qsigrec

* P2P - Add new inventory types

* P2P - Add new messages to cross-ref and search (incomplete)

Some new messages don't have descriptions yet

* P2P - Indicate quorum-related msgs that are not broadcast network wide

These msgs are for intra-quorum comm

* P2P - Sort quorum msgs to alphabetical order

* P2P - Add details to SendDsq

* P2P - Add field details to some new quorum msgs
 - qbsigs, qsigsesann, and qsigsinv

* P2P - Add partial details to ClSig msg

* P2P - Add partial details to qcomplaint and qcontrib

* P2P - Add DIP8 links

* P2P - Fix some field sizes

* P2P - Add partial details to justification and premature commitment

* P2P - Add qwatch details

* P2P - Add partial qdebugstatus details

* P2P - Formatting update

* P2P - Add details to ISLock and MNAuth

* Formatting and typo corrections

* P2P - Add partiall details to qsendrecsigs and qsigrec messages

* Formatting - organize Quorum messages into sub-catergories
 - Debugging, Distributed Key Generateion, and Signing Sessions

* Formatting - Fix link issue

* P2P - Add missing qcontrib info

* P2P - Partial detail for qsigsesann and qgetsigs

* P2P - More partial details for quorum signing messages
2019-05-17 10:23:43 -04:00
thephez
f15d6f7011 P2P - Add 0.14 Major changes note 2019-05-17 10:23:43 -04:00
thephez
d7b8be3ec5 RPC - protx updates 2019-05-17 10:23:43 -04:00
thephez
500e2561a8 RPC/P2P - Updates from removing legacy MN system (#111)
* Spork updates
 - Remove 8, 10, 14
 - Add 18-20
 - Update hard-coded link
 - Update RPC example

* P2P - Move deprecated inventories to new table

* P2P - Move deprecated MN messages

* RPC - Update getgovernanceinfo
Removes `masternodewatchdogmaxseconds` and `sentinelpingmaxseconds`

* RPC - Update mnsync
 - Removes `IsMasternodeListSynced` and `IsWinnersListSynced`
 - Deprecate SYNC_LIST and MNW

* RPC - masternode
 - Move deprecated commands to bottom and remove sub-heading level

* RPC - Remove details of deprecated masternode commands

* RPC - masternode count updates

* RPC - masternode status updates

* RPC - Remove masternodebroadcast and sentinelping

* RPC - Update reference and table with update versions

* RPC - masternodelist updates

* RPC - masternodelist filter updates
2019-05-17 10:23:43 -04:00
thephez
097903ca2d
V0.13.2 RPC Masternode lists (#110)
* RPC - Update protx list
 - Add missing fields
 - Re-order to match actual output

* RPC - Update masternodelist
2019-03-20 10:42:17 -04:00
Aiden McClelland
d208dac362 removed p2pkh constraint on protx register_fund (#109)
I have tested this, and it works for P2SH addresses.
2019-03-14 13:52:02 -04:00
thephez
5387d8ec44
RPC - Add getspecialtxes RPC (#108)
* RPC - Add getspecialtxes RPC
 Related to dashpay/dash#2688

* RPC - Add getspecialtxes to RPC summary table
2019-03-06 10:24:50 -05:00
thephez
c2e6fae3cf
Update Doxygen project number to current Dash Core version (#107) 2019-02-14 10:06:40 -05:00
thephez
b604f67496
Convert atlassian links to point at docs.dash.org (#106) 2019-02-04 10:25:43 -05:00
Cofresi
65d536a6c5 explicit per input fee for non-simple tx (#104) 2019-01-23 09:54:17 -05:00
thephez
9f9bc89b6a
V0.13.0 special tx update (#101)
* Content - Fix CbTx cross reference

* Content - Highlight QcTx's lack of inputs and outputs

* Content - clarify DIP2 tx format

* Content - Add table showing implemented special txs

* Content - add JSON-RPC format info and example

* RPC - Update getrawtransaction example

Add special tx example also

* RPC - Update decoderawtransaction example

Add special tx example also
2019-01-04 12:59:39 -05:00
dashuser33
d0756f4470 Fix returned type for dumpwallet rpc call (#103)
Docs was stating that the result type was `null` when in fact it is an object.
2019-01-02 09:03:37 -05:00
thephez
5f02bd05a5
RPC - Make result type consistent with other RPCs (#102) 2019-01-02 08:40:03 -05:00