Assignment
assignmentIdstringrequired
The ID of this assignment, as 24 lowercase hex characters.
Possible values: Value must match regular expression ^[0-9a-f]{24}$
relayerAddressrequired
MultiversX bech32 address.
Possible values: Value must match regular expression ^erd1[02-9ac-hj-np-z]{58}$
Example:
erd1mf4u0jr6786wtz7s7dj6gmpyfafg8e0exh5wvye5cygvvxyyxhpsmj8q0eshardShardrequired
Possible values: [0, 1, 2]
leasestringrequired
Lease token v1, base64url without padding, 192 characters.
Possible values: >= 192 characters and <= 192 characters
leaseExpiresAtMsinteger<int64>required
Unix time in milliseconds.
Possible values: >= 0
serverTimeMsinteger<int64>required
Unix time in milliseconds.
Possible values: >= 0
chainIdstringrequired
minGasPriceinteger<int64>required
maxGasPriceinteger<int64>required
extraGasRelayedintegerrequired
extraGasGuardedintegerrequired
expectedNonceinteger<int64>
Advisory; present when a fresh nonce view exists.
pinNonceinteger<int64>
Present only on re-sign and cancel leases.
registryVersioninteger<int64>required
The contract's getRegistryVersion() value this assignment was made from. Use it in the cache key when you verify the relayer on chain.
Assignment
{
"assignmentId": "string",
"relayer": "erd1mf4u0jr6786wtz7s7dj6gmpyfafg8e0exh5wvye5cygvvxyyxhpsmj8q0e",
"shard": 0,
"lease": "string",
"leaseExpiresAtMs": 0,
"serverTimeMs": 0,
"chainId": "string",
"minGasPrice": 0,
"maxGasPrice": 0,
"extraGasRelayed": 0,
"extraGasGuarded": 0,
"expectedNonce": 0,
"pinNonce": 0,
"registryVersion": 0
}