Skip to main content

RelayerRegistry

contractstring | nullnullablerequired
registryVersioninteger<int64>required
mirroredAtMsinteger<int64>

Unix time in milliseconds.

Possible values: >= 0

relayers object[]required
  • Array [
  • addressAddressrequired

    MultiversX bech32 address.

    Possible values: Value must match regular expression ^erd1[02-9ac-hj-np-z]{58}$

    Example: erd1mf4u0jr6786wtz7s7dj6gmpyfafg8e0exh5wvye5cygvvxyyxhpsmj8q0e
    shardShardrequired

    Possible values: [0, 1, 2]

    stateRelayerStateNamerequired

    Possible values: [registered, active, draining, retired]

    stateCodeinteger

    Frozen on-chain discriminant of RelayerState.

    Possible values: [1, 2, 3, 4]

    weightintegerrequired
    operatorIdintegerrequired
    slaClassintegerrequired

    Possible values: [0, 1, 2, 3]

    brandNamestring
    stateChangedAtMsinteger<int64>

    Unix time in milliseconds.

    Possible values: >= 0

    retiresAtMs(integer | null)<int64>nullable

    Earliest retirement of a draining relayer (compat deprecation window).

  • ]
  • RelayerRegistry
    {
    "contract": "string",
    "registryVersion": 0,
    "mirroredAtMs": 0,
    "relayers": [
    {
    "address": "erd1mf4u0jr6786wtz7s7dj6gmpyfafg8e0exh5wvye5cygvvxyyxhpsmj8q0e",
    "shard": 0,
    "state": "registered",
    "stateCode": 1,
    "weight": 0,
    "operatorId": 0,
    "slaClass": 0,
    "brandName": "string",
    "stateChangedAtMs": 0,
    "retiresAtMs": 0
    }
    ]
    }