ZEC
POST
GET
Last updated on January 1, 1970
2 min read
Method signrawtransaction undefined ()
connect with JSON-RPC protocol
signrawtransaction
Sign inputs for raw transaction (serialized, hex-encoded).The second optional argument (may be null) is an array of previoustransaction outputs that this transaction depends on but may not yet bein the block chain.The third optional argument (may be null) is an array of base58-encodedprivate keys that, if given, will be the only keys used to sign thetransaction.
Parameters
hexstring
- string
The transaction hex string.
prevtxs
- string
Optional.
An json array of previous dependent transaction outputs.
privatekeys
- string
Optional
A json array of base58-encoded private keys for signing.
sighashtype
- string
Optional, default=ALL
The signature hash type. Must be one of
ALL
NONE
SINGLE
ALL|ANYONECANPAY
NONE|ANYONECANPAY
SINGLE|ANYONECANPAY
branchid
- string
Optional
The hex representation of the consensus branch id to sign with. This can be used to force signing with consensus rules that are ahead of the node's current height.
Request
curl --location --request POST 'https://zec.getblock.io/mainnet/'
--header 'x-api-key: YOUR-API-KEY'
--header 'Content-Type: application/json'
--data-raw '{"jsonrpc": "2.0",
"method": "signrawtransaction",
"params": ["0400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff2003bb1e151b5c4c55584f525c000000000f4bcd54a8ae0234000000000000000000000000045246ea0e000000001976a91417b04a8ede7164eccb961f46289305ec04014b6388ac38c94d010000000017a914c1d33ded7edf633ca2592f2258d4c8c9ae28091587286bee000000000017a914d45cb1adffb5215a42720532a076f02c7c778c908740787d010000000017a914931fec54c1fea86e574462cc32013f5400b891298700000000e31e15000000000000000000000000", null, null, "ALL", null],
"id": "getblock.io"}'
Response
{
"error": null,
"id": "getblock.io",
"result": {
"complete": true,
"errors": null,
"hex": "0400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff2003bb1e151b5c4c55584f525c000000000f4bcd54a8ae0234000000000000000000000000045246ea0e000000001976a91417b04a8ede7164eccb961f46289305ec04014b6388ac38c94d010000000017a914c1d33ded7edf633ca2592f2258d4c8c9ae28091587286bee000000000017a914d45cb1adffb5215a42720532a076f02c7c778c908740787d010000000017a914931fec54c1fea86e574462cc32013f5400b891298700000000e31e15000000000000000000000000"
}
}
Start Building with GetBlock RPCs for Free
Previous
{ "overview": "Overview", "guides": "Guides", "get-started": "Get Started", "rpc-service": "Nodes Methods", "getblock-explorer": "Explorer API", "getblock-tracker": "Tracker API", "nodes-endpoints": "Nodes Endpoints" }
Next
{ "overview": "Overview", "guides": "Guides", "get-started": "Get Started", "rpc-service": "Nodes Methods", "getblock-explorer": "Explorer API", "getblock-tracker": "Tracker API", "nodes-endpoints": "Nodes Endpoints" }