Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/cli/evo/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "Evo",
"position": 13
}
33 changes: 33 additions & 0 deletions docs/cli/evo/bls_fromsecret.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: bls_fromsecret
sidebar_label: bls_fromsecret
description: "Syscoin Core CLI reference: bls_fromsecret"
---

# `bls_fromsecret`

Parses a BLS secret key and returns the secret/public key pair.

## Synopsis

```
bls_fromsecret "secret" ( legacy )
```

## Arguments

```
1. secret (string, required) The BLS secret key.
2. legacy (boolean, optional, default=false) Use legacy BLS scheme
```

## Examples

```
> syscoin-cli bls_fromsecret
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "bls_fromsecret", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcevo.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcevo.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
32 changes: 32 additions & 0 deletions docs/cli/evo/bls_generate.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: bls_generate
sidebar_label: bls_generate
description: "Syscoin Core CLI reference: bls_generate"
---

# `bls_generate`

Returns a BLS secret/public key pair.

## Synopsis

```
bls_generate ( legacy )
```

## Arguments

```
1. legacy (boolean, optional, default=false) Use legacy BLS scheme
```

## Examples

```
> syscoin-cli bls_generate
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "bls_generate", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcevo.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcevo.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
38 changes: 38 additions & 0 deletions docs/cli/evo/getbestchainlock.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: getbestchainlock
sidebar_label: getbestchainlock
description: "Syscoin Core CLI reference: getbestchainlock"
---

# `getbestchainlock`

Returns information about the best ChainLock. Throws an error if there is no known ChainLock yet.

## Synopsis

```
getbestchainlock
```

## Result

```
{ (json object)
"blockhash" : "hex", (string) The block hash hex-encoded
"height" : n, (numeric) The block height or index
"signature" : "hex", (string) The ChainLock's BLS signature
"signers" : "hex", (string) The ChainLock's quorum signers
"known_block" : true|false (boolean) True if the block is known by our node
}
```

## Examples

```
> syscoin-cli getbestchainlock
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "getbestchainlock", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcquorums.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcquorums.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
49 changes: 49 additions & 0 deletions docs/cli/evo/gettxchainlocks.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: gettxchainlocks
sidebar_label: gettxchainlocks
description: "Syscoin Core CLI reference: gettxchainlocks"
---

# `gettxchainlocks`

Returns the block height at which each transaction was mined, and indicates whether it is in the mempool, ChainLocked, or neither.

## Synopsis

```
gettxchainlocks ["txid",...]
```

## Arguments

```
1. txids (json array, required) The transaction ids (no more than 100)
[
"txid", (string) A transaction hash
...
]
```

## Result

```
[ (json array) Response is an array with the same size as the input txids
{ (json object)
"height" : n, (numeric) The block height
"chainlock" : true|false, (boolean) The state of the corresponding block ChainLock
"mempool" : true|false (boolean) Mempool status for the transaction
},
...
]
```

## Examples

```
> syscoin-cli gettxchainlocks '["mytxid",...]'
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "gettxchainlocks", "params": [["mytxid",...]]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
32 changes: 32 additions & 0 deletions docs/cli/evo/protx_info.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: protx_info
sidebar_label: protx_info
description: "Syscoin Core CLI reference: protx_info"
---

# `protx_info`

Returns detailed information about a deterministic masternode.

## Synopsis

```
protx_info "proTxHash"
```

## Arguments

```
1. proTxHash (string, required) The hash of the initial ProRegTx.
```

## Examples

```
> syscoin-cli protx_info 1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "protx_info", "params": ["1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcevo.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcevo.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
40 changes: 40 additions & 0 deletions docs/cli/evo/protx_list.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: protx_list
sidebar_label: protx_list
description: "Syscoin Core CLI reference: protx_list"
---

# `protx_list`

Lists all ProTxs on-chain, depending on the given type.
This will also include ProTx which failed PoSe verification.

## Synopsis

```
protx_list ( "type" detailed height )
```

## Arguments

```
1. type (string, optional, default="registered")
Available types:
registered - List all ProTx which are registered at the given chain height.
This will also include ProTx which failed PoSe verification.
valid - List only ProTx which are active/valid at the given chain height.

2. detailed (boolean, optional, default=false) If true, only the hashes of the ProTx will be returned.
3. height (numeric, optional) Height to look for ProTx transactions, if not specified defaults to current chain-tip
```

## Examples

```
> syscoin-cli protx_list registered true
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "protx_list", "params": ["registered", true]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcevo.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcevo.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
43 changes: 43 additions & 0 deletions docs/cli/evo/quorum_dkgsimerror.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: quorum_dkgsimerror
sidebar_label: quorum_dkgsimerror
description: "Syscoin Core CLI reference: quorum_dkgsimerror"
---

# `quorum_dkgsimerror`

This enables simulation of errors and malicious behaviour in the DKG. Do NOT use this on mainnet
as you will get yourself very likely PoSe banned for this.

## Synopsis

```
quorum_dkgsimerror "type" rate
```

## Arguments

```
1. type (string, required) Error type.
Supported error types:
- contribution-omit
- contribution-lie
- complain-lie
- justify-lie
- justify-omit
- commit-omit
- commit-lie

2. rate (numeric, required) Rate at which to simulate this error type.
```

## Examples

```
> syscoin-cli quorum_dkgsimerror contribution-omit 1
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "quorum_dkgsimerror", "params": ["contribution-omit", 1]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcquorums.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcquorums.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
33 changes: 33 additions & 0 deletions docs/cli/evo/quorum_dkgstatus.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: quorum_dkgstatus
sidebar_label: quorum_dkgstatus
description: "Syscoin Core CLI reference: quorum_dkgstatus"
---

# `quorum_dkgstatus`

Return the status of the current DKG process.

## Synopsis

```
quorum_dkgstatus ( detail_level )
```

## Arguments

```
1. detail_level (numeric, optional, default=0) Detail level of output.
0=Only show counts. 1=Show member indexes. 2=Show member's ProTxHashes.
```

## Examples

```
> syscoin-cli quorum_dkgstatus 0
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "quorum_dkgstatus", "params": [0]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcquorums.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcquorums.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
34 changes: 34 additions & 0 deletions docs/cli/evo/quorum_getrecsig.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: quorum_getrecsig
sidebar_label: quorum_getrecsig
description: "Syscoin Core CLI reference: quorum_getrecsig"
---

# `quorum_getrecsig`

Get a recovered signature.

## Synopsis

```
quorum_getrecsig "id" "msgHash"
```

## Arguments

```
1. id (string, required) Request id.

2. msgHash (string, required) Message hash.
```

## Examples

```
> syscoin-cli quorum_getrecsig 1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d 1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "quorum_getrecsig", "params": ["1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcquorums.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcquorums.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
34 changes: 34 additions & 0 deletions docs/cli/evo/quorum_hasrecsig.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: quorum_hasrecsig
sidebar_label: quorum_hasrecsig
description: "Syscoin Core CLI reference: quorum_hasrecsig"
---

# `quorum_hasrecsig`

Test if a valid recovered signature is present.

## Synopsis

```
quorum_hasrecsig "id" "msgHash"
```

## Arguments

```
1. id (string, required) Request id.

2. msgHash (string, required) Message hash.
```

## Examples

```
> syscoin-cli quorum_hasrecsig 1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d 1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "quorum_hasrecsig", "params": ["1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"]}' -H 'content-type: text/plain;' http://127.0.0.1:8370/
```

---

*Source: [src/rpc/rpcquorums.cpp](https://github.com/syscoin/syscoin/blob/master/src/rpc/rpcquorums.cpp). Auto-generated from Syscoin Core 5.0.5 on 2026-05-19.*
Loading