Home

Producer API

v1.0.0
Base URL
https://eos.nownodes.io/v1

Authentication

api-keyAuthapiKey

API Key: api-key in header

Producer

Producer

pause

POST
https://eos.nownodes.io/v1/producer/pause

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Pause producer node

Body

application/json

Response

200OK

OK

resume

POST
https://eos.nownodes.io/v1/producer/resume

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Resume producer node

Body

application/json

Resumes activity for producer

object

Response

200OK

OK

paused

POST
https://eos.nownodes.io/v1/producer/paused

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Retreives paused status for producer node

Body

application/json

Response

200OK

OK

get_runtime_options

POST
https://eos.nownodes.io/v1/producer/get_runtime_options

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Retreives run time options for producer node

Body

application/json

Response

200OK

OK

update_runtime_options

POST
https://eos.nownodes.io/v1/producer/update_runtime_options

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Update run time options for producer node

Body

application/json
optionsobjectrequired

Defines the run time options to set for the producer

Show child attributes
max_transaction_timeinteger

Max transaction time

max_irreversible_block_ageinteger

Max irreversible block age

produce_time_offset_usinteger

Time offset

last_block_time_offset_usinteger

Last block time offset

max_scheduled_transaction_time_per_block_msinteger

Max scheduled transaction time per block in ms

subjective_cpu_leeway_usinteger

Subjective CPU leeway

incoming_defer_ratiointeger

Incoming defer ration

Response

200OK

OK

get_greylist

POST
https://eos.nownodes.io/v1/producer/get_greylist

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Retreives the greylist for producer node

Body

application/json

Response

200OK

OK

add_greylist_accounts

POST
https://eos.nownodes.io/v1/producer/add_greylist_accounts

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Adds accounts to grey list for producer node

Body

application/json
paramsobjectrequired
Show child attributes
accountsArray<items>

List of account names to add

Show child attributes
Any of

String representation of privileged EOSIO name type

string

String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5

string

String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed

string

String representation of EOSIO name type

string

Response

200OK

OK

remove_greylist_accounts

POST
https://eos.nownodes.io/v1/producer/remove_greylist_accounts

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Removes accounts from greylist for producer node

Body

application/json
paramsobjectrequired
Show child attributes
accountsArray<items>

List of account names to remove

Show child attributes
Any of

String representation of privileged EOSIO name type

string

String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5

string

String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed

string

String representation of EOSIO name type

string

Response

200OK

OK

get_whitelist_blacklist

POST
https://eos.nownodes.io/v1/producer/get_whitelist_blacklist

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Retreives the white list and black list for producer node

Body

application/json

Response

200OK

OK

set_whitelist_blacklist

POST
https://eos.nownodes.io/v1/producer/set_whitelist_blacklist

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Sets the white list and black list for producer node

Body

application/json
paramsobjectrequired

Defines the actor whitelist and blacklist, the contract whitelist and blacklist, the action blacklist and key blacklist

Show child attributes
actor_whitelistArray<items>
Show child attributes
Any of

String representation of privileged EOSIO name type

string

String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5

string

String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed

string

String representation of EOSIO name type

string
actor_blacklistArray<items>
Show child attributes
Any of

String representation of privileged EOSIO name type

string

String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5

string

String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed

string

String representation of EOSIO name type

string
contract_whitelistArray<items>
Show child attributes
Any of

String representation of privileged EOSIO name type

string

String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5

string

String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed

string

String representation of EOSIO name type

string
contract_blacklistArray<items>
Show child attributes
Any of

String representation of privileged EOSIO name type

string

String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5

string

String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed

string

String representation of EOSIO name type

string
action_blacklistArray<Array<string | string | string | string & 1>>
key_blacklistArray<items>uint64double

Response

200OK

OK

create_snapshot

POST
https://eos.nownodes.io/v1/producer/create_snapshot

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Creates a snapshot for producer node

Body

application/json
nextobjectrequired

Defines the snapshot to be created

Show child attributes
head_block_idhead_block_id
head_block_numinteger

Highest block number on the chain

head_block_timestring

Highest block unix timestamp

versioninteger

Version number

snapshot_namestring

The name of the snapshot

Response

200OK

OK

get_integrity_hash

POST
https://eos.nownodes.io/v1/producer/get_integrity_hash

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Retreives the integrity hash for producer node

Body

application/json

Response

200OK

OK

schedule_protocol_feature_activations

POST
https://eos.nownodes.io/v1/producer/schedule_protocol_feature_activations

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Schedule protocol feature activation for producer node

Body

application/json
scheduleobjectrequired
Show child attributes
protocol_features_to_activateArray<head_block_id>

List of protocol features to activate

Response

200OK

OK

get_supported_protocol_features

POST
https://eos.nownodes.io/v1/producer/get_supported_protocol_features

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Retreives supported protocol features for producer node

Body

application/json
paramsobjectrequired

Defines filters based on which to return the supported protocol features

Show child attributes
exclude_disabledboolean

Exclude disabled protocol features

exclude_unactivatableboolean

Exclude unactivatable protocol features

Response

200OK

OK