forked from Qitmeer/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request Qitmeer#60 from forchain/master
qitmeer transaction docs
- Loading branch information
Showing
13 changed files
with
280 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 21 additions & 10 deletions
31
Document/content/JSON RPC API/getRawTransaction/_index.cn.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,90 @@ | ||
--- | ||
title: getUtxo | ||
title: getUTXO | ||
weight: 1 | ||
--- | ||
|
||
## getUTXO | ||
Returns information about an unspent transaction output | ||
|
||
### Parameters | ||
1. `txid (string, required)` The hash of the transaction | ||
2. `vout (numeric, required)` The index of the output | ||
3. `includemempool (boolean, optional, default=true)` Include the mempool when true | ||
|
||
### Returns | ||
```json | ||
{ | ||
"bestblock": "value", (string) The block hash that contains the transaction output | ||
"confirmations": n, (numeric) The number of confirmations | ||
"amount": n.nnn, (numeric) The transaction amount | ||
"scriptPubKey": { (object) The public key script used to pay coins as a JSON object | ||
"asm": "value", (string) Disassembly of the script | ||
"hex": "value", (string) Hex-encoded bytes of the script | ||
"reqSigs": n, (numeric) The number of required signatures | ||
"type": "value", (string) The type of the script (e.g. 'pubkeyhash') | ||
"addresses": ["value",...], (array of string) The qitmeer addresses associated with this script | ||
}, | ||
"coinbase": true|false, (boolean) Whether or not the transaction is a coinbase | ||
} | ||
``` | ||
|
||
### Example | ||
#### Request | ||
|
||
```sh | ||
curl -s -k -u test:test -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"getRawTransaction","params":["c259a4dfb7eaaae92ab246f14762541581671135cd6030ac29d8c34cf77e9f32",true],"id":1}' https://127.0.0.1:18131 | ||
|
||
``` | ||
#### Response | ||
```json | ||
{ | ||
"hex": "0100000001dc7d54db024a1ef06e38b85ab01af2d60043e3d36b5411691224c05dcf36f63c01000000ffffffff02659ca300000000001976a91406e2097d585337cdd10aefa09994b511127af0bb88acf0e8cd6f230200001976a914fe27c90d4ed4de3269c0bb9ae1d7639865e3bf2888ac00000000000000008015fc5e016b48304502210090910aa0190a6571319b0b638bfbb593582575703abdd4f1a7f0da2812cda7d102205dae6fee28396bfeb8f1b814884d8d03ab0dd9f30b171d906c24914ba2f85b1a012103cd4fa2ea2688ac9e0a62584635244f572d22c13730d5576722d6571aabfddca8", | ||
"txid": "c259a4dfb7eaaae92ab246f14762541581671135cd6030ac29d8c34cf77e9f32", | ||
"txhash": "9b603ba3b17fd8491749ac366a5064d8b7b70be02568e405406a9acd70e971a8", | ||
"size": 235, | ||
"version": 1, | ||
"locktime": 0, | ||
"timestamp": "2020-07-01T12:48:00+08:00", | ||
"expire": 0, | ||
"vin": [ | ||
{ | ||
"txid": "3cf636cf5dc024126911546bd3e34300d6f21ab05ab8386ef01e4a02db547ddc", | ||
"vout": 1, | ||
"sequence": 4294967295, | ||
"scriptSig": { | ||
"asm": "304502210090910aa0190a6571319b0b638bfbb593582575703abdd4f1a7f0da2812cda7d102205dae6fee28396bfeb8f1b814884d8d03ab0dd9f30b171d906c24914ba2f85b1a01 03cd4fa2ea2688ac9e0a62584635244f572d22c13730d5576722d6571aabfddca8", | ||
"hex": "48304502210090910aa0190a6571319b0b638bfbb593582575703abdd4f1a7f0da2812cda7d102205dae6fee28396bfeb8f1b814884d8d03ab0dd9f30b171d906c24914ba2f85b1a012103cd4fa2ea2688ac9e0a62584635244f572d22c13730d5576722d6571aabfddca8" | ||
} | ||
} | ||
], | ||
"vout": [ | ||
{ | ||
"amount": 10722405, | ||
"scriptPubKey": { | ||
"asm": "OP_DUP OP_HASH160 06e2097d585337cdd10aefa09994b511127af0bb OP_EQUALVERIFY OP_CHECKSIG", | ||
"hex": "76a91406e2097d585337cdd10aefa09994b511127af0bb88ac", | ||
"reqSigs": 1, | ||
"type": "pubkeyhash", | ||
"addresses": [ | ||
"TmPaUYQuUtfCysrYVHc4AdhpVHxw7EskHTP" | ||
] | ||
} | ||
}, | ||
{ | ||
"amount": 2351222876400, | ||
"scriptPubKey": { | ||
"asm": "OP_DUP OP_HASH160 fe27c90d4ed4de3269c0bb9ae1d7639865e3bf28 OP_EQUALVERIFY OP_CHECKSIG", | ||
"hex": "76a914fe27c90d4ed4de3269c0bb9ae1d7639865e3bf2888ac", | ||
"reqSigs": 1, | ||
"type": "pubkeyhash", | ||
"addresses": [ | ||
"Tmn7vzzSrvAPNLtwpD5YjiWwVUBD74Hjdww" | ||
] | ||
} | ||
} | ||
], | ||
"confirmations": 0 | ||
} | ||
|
||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
|
||
--- | ||
title: txSign | ||
weight: 1 | ||
--- | ||
|
||
### test_txSign | ||
sign raw transactions | ||
|
||
#### Prerequisite | ||
test module enabled | ||
```sh | ||
modules=test | ||
``` | ||
|
||
|
||
#### Parameters | ||
1. `privkeyStr: (hex string)` private key | ||
2. `rawTxStr: (hex string)` raw transaction | ||
|
||
#### Returns | ||
##### `(array of string)` list of tip hashes | ||
|
||
#### Example | ||
|
||
##### Request | ||
```bash | ||
curl -sku "test:test" -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"1.0","method":"test_txSign","params":["ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "0100000001f9802e5923afe50cbde3514c4169a8e84f83770c22e994cffb3c0a59e433d9cf01000000ffffffff01804a5d05000000001976a914a6b8fe2348fad076b7fd1b34b7e5b35db96dc2a088ac00000000000000001141cb5f0100"],"id":1}' http://127.0.0.1:18131 | jq | ||
``` | ||
|
||
##### Response | ||
```js | ||
{ | ||
"jsonrpc": "2.0", | ||
"id": 1, | ||
"result": "0100000001f9802e5923afe50cbde3514c4169a8e84f83770c22e994cffb3c0a59e433d9cf01000000ffffffff01804a5d05000000001976a914a6b8fe2348fad076b7fd1b34b7e5b35db96dc2a088ac00000000000000001141cb5f016b483045022100b8ab0acf7f282e167669e3f20920c81b06554bc1fd5b41c4dd44ab4f3319a92f02200b664f920c77a7d8ac695380c22ec3131e2bd8f27617f84883fe9cf6d6bea0a1012102e8d120c3c729e636fe2909b02c65c025cb7f3f57d9891f4f566dd4724e82eb92" | ||
} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
Document/content/Wallet JSON RPC API/Wallet/dumpPrivKey/_index.en.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: dumpPrivKey | ||
weight: 3 | ||
--- | ||
|
||
### wallet_dumpPrivKey | ||
dump a single address private key | ||
|
||
#### Parameters | ||
1. `addr: (string)` address | ||
|
||
|
||
#### Returns | ||
|
||
|
||
#### Example | ||
##### Request | ||
|
||
```json | ||
{"id":1574829854509,"method":"wallet_dumpPrivKey","params":["Tmh3je9zbnHAvPfwwHhQsFSJmKkeRTtKqmV"]} | ||
``` | ||
##### Response |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters