NetworkOptionsResponse
NetworkOptionsResponse contains information about the versioning of the node and the allowed operation statuses, operation types, and errors.
Properties
Name | Type | Description | Required |
---|---|---|---|
version | Version | The Version object is utilized to inform the client of the versions of different components of the Rosetta implementation. | True |
allow | Allow | Allow specifies supported Operation status, Operation types, and all possible error statuses. This Allow object is used by clients to validate the correctness of a Rosetta Server implementation. It is expected that these clients will error if they receive some response that contains any of the above information that is not specified here. | True |
Example
{
"version": {
"rosetta_version": "1.2.5",
"node_version": "1.0.2",
"middleware_version": "0.2.7",
"metadata": {}
},
"allow": {
"operation_statuses": [
{
"status": "SUCCESS",
"successful": true
}
],
"operation_types": [
"TRANSFER"
],
"errors": [
{
"code": 12,
"message": "Invalid account format",
"retriable": true,
"details": {
"address": "0x1dcc4de8dec75d7aab85b567b6",
"error": "not base64"
}
}
],
"historical_balance_lookup": true
}
}