Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Nym Technologies contract-cache API

The contract-cache API from Nym Technologies — 5 operation(s) for contract-cache.

Nym Technologies contract-cache API is one of 23 APIs that Nym Technologies publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include contract-cache. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 5 operations across 5 paths, and defines 23 schemas. It is described by OpenAPI 3.1.0, at version 4.6.2.

Requests are made against the base URL https://validator.nymtech.net/api.

5 operations 5 paths 23 schemas 5 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
4.6.2
Base URL
https://validator.nymtech.net/api
Contact
Nym Technologies SA
License
Apache-2.0
Resource Areas
1

Paths & Operations 5

Across 5 paths, the API surfaces 5 operations — 5 GET. Each is listed below with its method, path, parameters, and response codes.

contract-cache 5
GET
/v1/epoch/current
get_current_epoch 1 param → 200
GET
/v1/epoch/key-rotation-info
get_current_key_rotation_info 1 param → 200
GET
/v1/epoch/reward_params
get_interval_reward_params 1 param → 200
GET
/v1/legacy/gateways
get_legacy_gateways 1 param → 200
GET
/v1/legacy/mixnodes
get_legacy_mixnodes 1 param → 200

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are IntervalRewardParams (8 properties), MixNodeBond (7 properties), Gateway (7 properties), MixNode (7 properties). Each schema is shown below with its type and property counts.

MixNode
object
Information provided by the node operator during bonding that are used to allow other entities to use the services of this node.
7 properties 7 required
LegacyMixnodesResponse
object
2 properties 2 required
MixNodeDetails
object
Full details associated with given mixnode.
3 properties 2 required
NodeCostParams
object
The cost parameters, or the cost function, defined for the particular mixnode that influences how the rewards should be split between the node operator and its…
2 properties 2 required
PendingMixNodeChanges
object
2 properties
String
string
GatewayBond
object
Basic gateway information provided by the node operator.
5 properties 5 required
KeyRotationState
object
2 properties 2 required
RewardedSetParams
object
4 properties 4 required
IntervalRewardParams
object
Parameters required by the mix-mining reward distribution that do not change during an interval.
8 properties 8 required
LegacyGatewaysResponse
object
2 properties 2 required
NodeRewarding
object
7 properties 7 required
KeyRotationDetails
object
4 properties 4 required
Gateway
object
Information provided by the node operator during bonding that are used to allow other entities to use the services of this node.
7 properties 7 required
KeyRotationProgressInfo
object
3 properties 3 required
Output
string
u32
integer
LegacyGatewayBondWithId
Interval
object
Specification of a rewarding interval.
6 properties 6 required
CoinSchema
object
2 properties 2 required
MixNodeBond
object
Basic mixnode information provided by the node operator.
7 properties 6 required
RewardingParams
object
Parameters used for reward calculation.
2 properties 2 required
KeyRotationInfoResponse

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nym-technologies-contract-cache-api-openapi.yml Raw ↑

Other APIs Nym Technologies publishes across the network.

Nym Technologies API Status API
Nym Technologies circulating-supply API
Nym Technologies dVPN Directory Cache API
Nym Technologies Ecash API
Nym Technologies Ecash Global Data API
Nym Technologies Gateways API
Nym Technologies Mixnodes API
Nym Technologies network API
Nym Technologies network-monitor-status API
Nym Technologies Node Families API
Nym Technologies Nym Explorer API
Nym Technologies Nym Nodes API