Commit graph

27 commits

Author SHA1 Message Date
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
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
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
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
thephez
04a2541355 V0.13.0 RPC protx (#91)
* Content - RPC - Add basic protx details

Example calls and subcommands only

* Content - RPC - Add parameter info for register RPCs

* Content - RPC - Add parameter info for list RPC

* Content - Create reusable var for ProTx details

* Content - RPC - Add parameter info for remaining protx subcommands

info, update_service, update_registrar, revoke, diff

* Content - RPC - Minor typo fixes
2018-11-19 13:17:36 -05:00
thephez
6a8da4d8ad Update 0.12.4 references to 0.13.0 2018-11-19 13:17:36 -05:00
thephez
461705aca1 Content - RPC - Add DIP2 fields to raw tx
- Applies to decoderawtransaction and getrawtransaction
 - Related to dashpay/dash#2239
2018-11-19 13:17:36 -05:00
thephez
c31012eb70 Content - RPC - addlockconf to addlocked conversion
- Update 8 RPCs based on dashpay/dash#2040
2018-11-19 13:17:36 -05:00
thephez
ded0b9a8ce
[Content] v12.3 RPC changes (#38)
* content - Mempool related RPC updates
 - Add getmempoolancestors, getmempooldescendants, and getmempoolentry
RPCs
 - Update Ref and Table

* content - Generate RPCs updated
 - Mark get/setgenerate as removed
 - Add generatetoaddress details
 - Update Ref and Table

* content - Debug RPC updated
 - Change delimiter to + instead of comma
 - Update Ref and Table

* content - GetInfo RPCs updated
 - getaddednodeinfo, getmemoryinfo, getnetworkinfo
 - Update Ref and Table

* content - Added PreciousBlock RPC
 - Update Ref and Table

* content - Added and update RPCs
 - Debug, estimatepriority, estimatesmartpriority, listunspent,
signmessagewithprivkey, validateaddress
 - Update Ref and Table

* Update GObject Getcurrentvotes with shortened outpoint output
 - Update example and Vote Info field
 - Ref #24

* content - Update generate RPC
 - Add iterations parameter
 - Ref dashpay/dash#1790 (and bitcoin/bitcoin#7663)

* content - Update rawtransaction and generate RPCs
 - CreateRawTransaction, GetRawTransaction, and FundRawTransaction minor
updates
 - Some minor generate RPC updates for removed commands

* content - Update RPCs
 - Update GetBlockChainInfo and GetBlockTemplate
 - Add ImportMulti
 - Some minor generate RPC updates for removed commands

* content - Update Dash RPCs
 - Update GetGovernanceInfo and MasternodeList

* content - Update Pruning related RPCs
 - Update PruneBlockchain, ImportPrunedFunds, and RemovePrunedFunds

* content - RPC table
 - Minor updates

* content - Add SetBIP69Enabled RPC

* build - Update Makefile check to allow numbers in summary name

* content - Add example of RPC with named parameter
2018-02-27 16:01:30 -05:00
thephez
fe5a7d3c21 Typo updates 2018-01-11 14:02:38 -05:00
thephez
61e478a335 Updates based on bitcoin-dot-org changes
- Blockchain guide typo (bitcoin-dot-org/#1920)
 - GetTxOut correction (bitcoin-dot-org/#1891)
 - Tx Guide (bitcoin-dot-org/#1819)
 - Vars.md (bitcoin-dot-org/#1825)
 - signrawtransaction typo
2017-12-07 12:31:34 -05:00
thephez
04a062f5d8 Dash RPCs
- Finish details for GObject (voting related)
2017-12-07 09:09:11 -05:00
thephez
db89358b0a Wallet RPC updates
- Convert more existing RPCs to Dash (move->sendtoaddress)

Added var for Add Lock Conf parameter
2017-12-07 09:09:11 -05:00
thephez
022808165c Wallet RPC updates
- Comment out detail of non-implemented wallet RPCs
2017-12-07 09:09:11 -05:00
thephez
8202b61162 Wallet RPC updates
- Convert more existing RPCs to Dash (gettransaction->listaccounts)
2017-12-07 09:09:11 -05:00
thephez
b85d023be3 RPCs (Raw Tx / Utility)
- Update all raw transaction RPCs
 - Update CreateMultiSig Utility RPC
2017-12-07 09:09:11 -05:00
Michael Rotarius
3e80757193 Removed 0.10.0 mentions 2017-05-05 16:43:25 +02:00
Michael Rotarius
9c9edae6f6 update transaction calls (blockindex, witness) 2017-01-07 20:11:56 +01:00
Michael Rotarius
3285ca7dc9 Devdoc RPC calls up-to-date as of 0.13.1 2016-12-08 23:40:23 +01:00
Michael Rotarius
c7a99a6084 RPC Developer reference updated based on 0.12.1
I updated all changes to the RPC API from 0.11.0 to 0.12.1.
An update based on 0.13.1 will follow soon.
2016-11-15 17:54:46 +01:00
David A. Harding
64e4c549bc
Dev docs: change "op code" to "opcode"
Closes #1068
2015-10-23 11:20:36 -04:00
David A. Harding
2c44b59d88
Dev Docs: Use Sed To Convert Tables To YAML
Run sed -i -f <this_file.sed> _includes/ref/bitcoin-core/rpcs/rpcs/* _includes/ref/bitcoin-core/rest/requests/get_* _includes/helpers/vars.md

    ## On lines that start with a pipe:
    /^|/ {
        ## Delete all table header/table body divider lines
        /|----/d;

        ## Escape all double quotes
        s/"/\\"/g;

        ## Replace lines that look like NTPD headers with a itemplate start block
        s/^| Name *| Type.*/{% itemplate ntpd1 %}/;

        ## Delete extraneous whitespace
        s/ *|/|/g;

        ## Replace the first pipe with "- name:" plus a start quote
        s/^| */- n: "/;

        ## Replace the remaining pipes, starting each one with a newline and two spaces
        s/| */"\n  t: "/;
        s/| */"\n  p: "/;
        s/| */"\n  d: "/;

        ## Add a close quote and an empty line after the last list item
        ## built from a single table row, except for the header row. This
        ## improves readability/maintainability
        /[^}]$/s/$/"\n/;
    }

    ## Replace the old table class with the itemplate close tag
    s/{:.ntpd}/{% enditemplate %}/
2015-02-20 15:39:10 -05:00
David A. Harding
79fd671e90
Add New Inline-Template Plugin
Also add inline template for RPC and REST tables
2015-02-20 15:38:53 -05:00
David A. Harding
73eb097dd4
Dev Docs: REST: Add Security Note & Reindex Note
Added both notes to both JSON-RPC and REST docs.

Suggested by Jonas Schnelli (thanks!)
2015-01-26 14:41:05 -05:00
David A. Harding
5f532c59da
Dev Docs: Add REST Documentation
* Uses same basic format as JSON-RPC documentation.

Closes #715
2015-01-26 11:29:07 -05:00
David A. Harding
9329c69cf8
Dev Docs: Put RPC Tables In Separate CSS Class
Suggested by Saivann: RPC tables with Name/Type/Presence/Description
format are now in .ntpd CSS class so that we can format them specially.

We also change the style of all dev doc tables to replace bold table
headings (thead) with a double-line border-bottom.  This makes the
theads look less like section headings and prevents us from over-using
bold.

Minor: a Makefile warning message has been made more explicit (also
suggested by Saivann) and another Makefile rule was updated to catch
more broken tables.
2014-12-30 16:03:19 -05:00
David A. Harding
b8abfb2dcd
Dev Docs: Add 114 Pages Of New/Rewritten RPC Docs
* All previously-documented RPCs have had their text completely
  rewritten.

* All new RPCs and changed RPCs in Bitcoin Core 0.10.0 have been
  documented, except for hidden RPCs.

* A new RPC "Quick Reference" section has been added to make finding the
  right RPC easier.

* A "See Also" subsection has been added to the end of every RPC
  pointing to other relevant information.

* All previous examples in the RPC section have been re-run and updated
  as necessary.

* Syntax highlighting has been added wherever possible.

* Hash byte order has been specified as RPC byte order everywhere it's
  used in RPCs.
2014-12-24 18:46:03 -05:00