查询单个节点
功能介绍
查询单个节点详情
URI
GET /v1/{project_id}/node-provider/nodes/{node_id}
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        项目ID 最小长度:32 最大长度:32  | 
     
| 
        node_id  | 
      
        是  | 
      
        String  | 
      
        节点ID 最小长度:36 最大长度:45  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        用户Token 最小长度:1 最大长度:65535  | 
     
响应参数
状态码: 200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        节点ID 最小长度:36 最大长度:45  | 
     
| 
        ws_address  | 
      
        String  | 
      
        websocket终端地址 最小长度:0 最大长度:100  | 
     
| 
        http_address  | 
      
        String  | 
      
        http终端地址 最小长度:0 最大长度:100  | 
     
| 
        grpc_address  | 
      
        String  | 
      
        gRPC终端地址 最小长度:0 最大长度:100  | 
     
| 
        validator_http_address  | 
      
        String  | 
      
        validator http终端地址 最小长度:0 最大长度:100  | 
     
| 
        flavor  | 
      
        MachineFlavor object  | 
      
        节点规格  | 
     
| 
        status  | 
      
        String  | 
      
        节点状态(Available,Unavailable,Creating,Upgrading) 最小长度:0 最大长度:100  | 
     
| 
        network_type  | 
      
        NetworkType object  | 
      
        节点网络信息  | 
     
| 
        node_type  | 
      
        String  | 
      
        节点类型(全节点:Full node或支持质押节点:Full node (Staking supported)) 最小长度:0 最大长度:100  | 
     
| 
        high_availability  | 
      
        Boolean  | 
      
        是否高可用  | 
     
| 
        create_time  | 
      
        String  | 
      
        节点创建时间 最小长度:0 最大长度:100  | 
     
| 
        mev_info  | 
      
        MevInfo object  | 
      
        MEV信息  | 
     
| 
        ethereum_client_info  | 
      
        EthereumClientInfo object  | 
      
        以太坊客户端信息  | 
     
| 
        validator_interface_info  | 
      
        ValidatorInterfaceInfo object  | 
      
        质押节点Validator非必需接口信息  | 
     
| 
        eps_info  | 
      
        Object  | 
      
        企业项目信息  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        cpu  | 
      
        Integer  | 
      
        cpu核数 最小值:1 最大值:1024  | 
     
| 
        ram  | 
      
        Integer  | 
      
        内存 最小值:1 最大值:1048576  | 
     
| 
        description  | 
      
        String  | 
      
        描述信息(功能测试:Test,开发首选:Preferred,稳定运行:Stable,强劲性能:Powerful) 最小长度:1 最大长度:50  | 
     
| 
        azs  | 
      
        Array of strings  | 
      
        节点可用区信息 数组长度:0 - 100  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        网络类型ID 最小长度:0 最大长度:1000  | 
     
| 
        framework  | 
      
        String  | 
      
        公链名称 最小长度:0 最大长度:1000  | 
     
| 
        name  | 
      
        String  | 
      
        网络名称 最小长度:0 最大长度:1000  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        relays  | 
      
        Array of strings  | 
      
        new relays 最小长度:0 最大长度:100 数组长度:0 - 100  | 
     
| 
        enable  | 
      
        Boolean  | 
      
        是否开启MEV 最小长度:1 最大长度:5  | 
     
| 
        version  | 
      
        String  | 
      
        Mev-Boost版本 最小长度:1 最大长度:64  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        execution_client_type  | 
      
        String  | 
      
        以太坊执行层客户端类型 最小长度:0 最大长度:1000  | 
     
| 
        execution_client_version  | 
      
        String  | 
      
        以太坊执行层客户端版本 最小长度:0 最大长度:1000  | 
     
| 
        consensus_client_type  | 
      
        String  | 
      
        以太坊共识层客户端类型 最小长度:0 最大长度:1000  | 
     
| 
        consensus_client_version  | 
      
        String  | 
      
        以太坊共识层客户端版本 最小长度:0 最大长度:1000  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        allow_update  | 
      
        Boolean  | 
      
        是否允许打开/关闭质押节点Validator非必需接口 最小长度:1 最大长度:5  | 
     
| 
        is_nonrequired_validator_api_open  | 
      
        Boolean  | 
      
        当前质押节点Validator非必需接口是否打开 最小长度:1 最大长度:5  | 
     
状态码: 400
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        code  | 
      
        String  | 
      
        状态码 最小长度:3 最大长度:3  | 
     
| 
        error_code  | 
      
        String  | 
      
        错误码 最小长度:12 最大长度:12  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息 最小长度:1 最大长度:65535  | 
     
| 
        message  | 
      
        String  | 
      
        错误详细信息 最小长度:0 最大长度:65535  | 
     
状态码: 401
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        code  | 
      
        String  | 
      
        状态码 最小长度:3 最大长度:3  | 
     
| 
        error_code  | 
      
        String  | 
      
        错误码 最小长度:12 最大长度:12  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息 最小长度:1 最大长度:65535  | 
     
| 
        message  | 
      
        String  | 
      
        错误详细信息 最小长度:0 最大长度:65535  | 
     
状态码: 500
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        code  | 
      
        String  | 
      
        状态码 最小长度:3 最大长度:3  | 
     
| 
        error_code  | 
      
        String  | 
      
        错误码 最小长度:12 最大长度:12  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息 最小长度:1 最大长度:65535  | 
     
| 
        message  | 
      
        String  | 
      
        错误详细信息 最小长度:0 最大长度:65535  | 
     
请求示例
无
响应示例
状态码: 200
请求成功
{
  "id" : "468eda20-040b-11ee-877d-fa163e6c5c60",
  "ws_address" : "ws://100.100.100.100",
  "http_address" : "http://100.100.100.100",
  "grpc_address" : "100.100.100.100:30002",
  "validator_http_address" : "100.100.100.100:30003",
  "eps_info" : {
    "eps_id" : 0,
    "eps_name" : "default"
  },
  "flavor" : {
    "cpu" : 2,
    "ram" : 8196,
    "description" : "Preferred",
    "azs" : [ "ap-southeast-3a" ]
  },
  "status" : "Available",
  "network_type" : {
    "id" : "79d0f3b9-8ce1-11ed-8398-0242a9fe1e02",
    "framework" : "Ethereum",
    "name" : "Goerli"
  },
  "node_type" : "Full node",
  "high_availability" : false,
  "create_time" : "2023-06-06T09:41:37.000553+08:00",
  "mev_info" : {
    "relays" : [ "https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live", "https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net" ],
    "enable" : true,
    "version" : "v1.6.0"
  },
  "ethereum_client_info" : {
    "execution_client_type" : "Geth",
    "execution_client_version" : "v1.11.6",
    "consensus_client_type" : "Prysm",
    "consensus_client_version" : "v4.0.6"
  },
  "validator_interface_info" : {
    "allow_update" : false,
    "is_nonrequired_validator_api_open" : false
  }
}
  状态码: 400
请求参数校验不通过
{
  "code" : 400,
  "error_code" : "BCS.03400001",
  "error_msg" : "Invalid request.",
  "message" : "unmarshal request data error"
}
  状态码: 401
鉴权失败
{
  "code" : 401,
  "error_code" : "BCS.03401001",
  "error_msg" : "Authorization failed.",
  "message" : "request token is not valid"
}
  状态码: 500
服务内部执行错误
{
  "code" : 500,
  "error_code" : "BCS.03500001",
  "error_msg" : "Internal error.",
  "message" : "project [xxx] node [xxx] get service bearer user token error"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        请求成功  | 
     
| 
        400  | 
      
        请求参数校验不通过  | 
     
| 
        401  | 
      
        鉴权失败  | 
     
| 
        500  | 
      
        服务内部执行错误  | 
     
错误码
请参见错误码。