Skip to main content
GET
fenine_getSigners
fenine_getSigners
curl --request GET \
  --url https://api.example.com/fenine_getSigners
{
  "result": [
    {}
  ]
}

Overview

Retrieves the list of authorized signers (bootstrap nodes) at a given block. These are the addresses authorized to produce blocks in the Fenine consensus.

Parameters

blockNumber
string
default:"latest"
Block number in hex or “latest”

Response

result
array
Array of signer addresses (e.g., ["0x1234...", "0x5678..."])

Examples

curl -X POST https://rpc.fene.app \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "fenine_getSigners",
    "params": ["latest"],
    "id": 1
  }'

Response Example

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": [
    "0x1111111111111111111111111111111111111111",
    "0x2222222222222222222222222222222222222222",
    "0x3333333333333333333333333333333333333333"
  ]
}

Use Cases

Track which bootstrap nodes are authorized to produce blocks.
Ensure the network has sufficient authorized signers for security.
Create dashboards to monitor signer activity and uptime.

Notes

Bootstrap nodes (signers) are different from validators. Signers authorize blocks at the consensus layer, while validators stake and earn rewards at the contract layer.

fenine_getSnapshot

Get full snapshot with signer activity

getActiveValidators

Get active validators from contract