Chainstack Network API

The Network API from Chainstack — 2 operation(s) for network.

Documentation

📖
Documentation
https://docs.chainstack.com/reference/platform-api-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ethereum-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ethereum-beacon-chain-api-getting-started
📖
Documentation
https://docs.chainstack.com/reference/solana-getting-started
📖
Documentation
https://docs.chainstack.com/reference/bitcoin-getting-started
📖
Documentation
https://docs.chainstack.com/reference/bnb-chain-getting-started
📖
Documentation
https://docs.chainstack.com/reference/polygon-getting-started
📖
Documentation
https://docs.chainstack.com/reference/arbitrum-getting-started
📖
Documentation
https://docs.chainstack.com/reference/optimism-getting-started
📖
Documentation
https://docs.chainstack.com/reference/base-getting-started
📖
Documentation
https://docs.chainstack.com/reference/avalanche-getting-started
📖
Documentation
https://docs.chainstack.com/reference/fantom-getting-started
📖
Documentation
https://docs.chainstack.com/reference/gnosis-getting-started
📖
Documentation
https://docs.chainstack.com/reference/cronos-getting-started
📖
Documentation
https://docs.chainstack.com/reference/aurora-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ronin-getting-started
📖
Documentation
https://docs.chainstack.com/reference/tron-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ton-getting-started
📖
Documentation
https://docs.chainstack.com/reference/starknet-getting-started
📖
Documentation
https://docs.chainstack.com/reference/zksync-getting-started
📖
Documentation
https://docs.chainstack.com/reference/polygon-zkevm-getting-started
📖
Documentation
https://docs.chainstack.com/reference/hyperliquid-getting-started
📖
Documentation
https://docs.chainstack.com/reference/monad-getting-started
📖
Documentation
https://docs.chainstack.com/reference/plasma-getting-started
📖
Documentation
https://docs.chainstack.com/reference/tempo-getting-started

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

chainstack-network-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Chainstack Arbitrum Node Account Info Network API
  version: 1.0.0
  description: Chainstack-managed RPC node API for the Arbitrum blockchain. Endpoints follow the canonical JSON-RPC over HTTPS interface for the network. Authenticate against your Chainstack node's per-node URL (e.g. https://nd-XXX-XXX-XXX.p2pify.com/<key>). Merged from the Chainstack Developer Portal per-method fragments at https://github.com/chainstack/dev-portal/tree/main/openapi/arbitrum_node_api.
  contact:
    name: Chainstack API Support
    email: support@chainstack.com
  license:
    name: Chainstack Terms
    url: https://chainstack.com/terms-of-service/
servers:
- url: https://{node_id}.p2pify.com/{api_key}
  description: Chainstack-managed node endpoint
  variables:
    node_id:
      default: nd-000-000-000
      description: Your Chainstack node identifier
    api_key:
      default: <api-key>
      description: Per-node access key
tags:
- name: Network
paths:
  /v1/networks/:
    get:
      operationId: listAllNetworks
      summary: List all Networks
      description: List all networks your organization is part of.
      parameters:
      - $ref: '#/components/parameters/NetworkOrdering'
      - $ref: '#/components/parameters/Pagination'
      - $ref: '#/components/parameters/ProjectIdFilter'
      - $ref: '#/components/parameters/NameFilter'
      - $ref: '#/components/parameters/PublicNetworkNameFilter'
      - $ref: '#/components/parameters/NetworkStatusFilter'
      - $ref: '#/components/parameters/ProtocolFilter'
      - $ref: '#/components/parameters/NetworkProjectTypeFilter'
      tags:
      - Network
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/Pagination'
                - type: object
                  properties:
                    results:
                      type: array
                      items:
                        $ref: '#/components/schemas/Network'
              examples:
                list:
                  value:
                    count: 1
                    next: null
                    previous: null
                    results:
                    - id: NW-123-456-7
                      name: Mainnet
                      project: PR-123-456
                      protocol: polygon-pos
                      configuration:
                        network: polygon-pos-mainnet
                      details: {}
                      status: ok
                      nodes:
                      - id: ND-123-456-789
                        name: My Polygon PoS node
                        network: NW-123-456-7
                        organization: RG-123-456
                        type: dedicated
                        role: peer
                        provider: gcloud
                        region: asia-southeast1
                        status: running
                        configuration:
                          archive: true
                        details:
                          mode: archive
                          version: 1.0.6
                          api_namespaces:
                          - net
                          - eth
                          - web3
                          - txpool
                          - debug
                          - parlia
                          graphql_endpoint: https://nd-123-456-789.p2pify.com/graphql
                          https_endpoint: https://nd-123-456-789.p2pify.com
                          wss_endpoint: wss://ws-nd-123-456-789.p2pify.com
                          auth_username: user-name
                          auth_password: pass-word-pass-word-pass-word
                          auth_key: 3c6e0b8a9c15224a8228b9a98ca1531d
                        created_at: '2020-06-15T07:38:00.747Z'
                        creator:
                          id: UR-111-111-111
                          email: john.smith@example.com
                          first_name: John
                          last_name: Smith
                          organization:
                            id: RG-123-456
                            name: My organization
                      created_at: '2020-06-15T07:38:00.747Z'
                      creator:
                        id: UR-111-111-111
                        email: john.smith@example.com
                        first_name: John
                        last_name: Smith
                        organization:
                          id: RG-123-456
                          name: My organization
          description: ''
    post:
      operationId: createNetwork
      summary: Create Network
      description: Create a network.
      tags:
      - Network
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NetworkCreate'
            examples:
              ethereum:
                $ref: '#/components/examples/EthereumNetworkCreate'
              polygon pos:
                $ref: '#/components/examples/PolygonPoSNetworkCreate'
              bsc:
                $ref: '#/components/examples/BinanceSmartChainNetworkCreate'
              avalanche:
                $ref: '#/components/examples/AvalancheNetworkCreate'
              arbitrum:
                $ref: '#/components/examples/ArbitrumNetworkCreate'
              near:
                $ref: '#/components/examples/NearNetworkCreate'
              aurora:
                $ref: '#/components/examples/AuroraNetworkCreate'
              gnosis:
                $ref: '#/components/examples/GnosisNetworkCreate'
              cronos:
                $ref: '#/components/examples/CronosNetworkCreate'
              fantom:
                $ref: '#/components/examples/FantomNetworkCreate'
              tezos:
                $ref: '#/components/examples/TezosNetworkCreate'
              solana:
                $ref: '#/components/examples/SolanaNetworkCreate'
              starknet:
                $ref: '#/components/examples/StarknetNetworkCreate'
              fuse:
                $ref: '#/components/examples/FuseNetworkCreate'
              bitcoin:
                $ref: '#/components/examples/BitcoinNetworkCreate'
              harmony:
                $ref: '#/components/examples/HarmonyNetworkCreate'
        required: true
      security:
      - APIKeyAuthentication: []
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                ethereum:
                  $ref: '#/components/examples/EthereumNetwork'
                polygon pos:
                  $ref: '#/components/examples/PolygonPoSNetwork'
                bsc:
                  $ref: '#/components/examples/BinanceSmartChainNetwork'
                avalanche:
                  $ref: '#/components/examples/AvalancheNetwork'
                arbitrum:
                  $ref: '#/components/examples/ArbitrumNetwork'
                near:
                  $ref: '#/components/examples/NearNetwork'
                aurora:
                  $ref: '#/components/examples/AuroraNetwork'
                gnosis:
                  $ref: '#/components/examples/GnosisNetwork'
                cronos:
                  $ref: '#/components/examples/CronosNetwork'
                fantom:
                  $ref: '#/components/examples/FantomNetwork'
                tezos:
                  $ref: '#/components/examples/TezosNetwork'
                solana:
                  $ref: '#/components/examples/SolanaNetwork'
                starknet:
                  $ref: '#/components/examples/StarknetNetwork'
                fuse:
                  $ref: '#/components/examples/FuseNetwork'
                bitcoin:
                  $ref: '#/components/examples/BitcoinNetwork'
                harmony:
                  $ref: '#/components/examples/HarmonyNetwork'
          description: ''
        '400':
          $ref: '#/components/responses/ValidationError'
  /v1/networks/{id}/:
    parameters:
    - $ref: '#/components/parameters/Id'
    get:
      operationId: retrieveNetwork
      summary: Retrieve Network
      description: Retrieve network details.
      tags:
      - Network
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                ethereum:
                  $ref: '#/components/examples/EthereumNetwork'
                polygon pos:
                  $ref: '#/components/examples/PolygonPoSNetwork'
                bsc:
                  $ref: '#/components/examples/BinanceSmartChainNetwork'
                avalanche:
                  $ref: '#/components/examples/AvalancheNetwork'
                arbitrum:
                  $ref: '#/components/examples/ArbitrumNetwork'
                near:
                  $ref: '#/components/examples/NearNetwork'
                aurora:
                  $ref: '#/components/examples/AuroraNetwork'
                gnosis:
                  $ref: '#/components/examples/GnosisNetwork'
                cronos:
                  $ref: '#/components/examples/CronosNetwork'
                fantom:
                  $ref: '#/components/examples/FantomNetwork'
                tezos:
                  $ref: '#/components/examples/TezosNetwork'
                solana:
                  $ref: '#/components/examples/SolanaNetwork'
                starknet:
                  $ref: '#/components/examples/StarknetNetwork'
                fuse:
                  $ref: '#/components/examples/FuseNetwork'
                bitcoin:
                  $ref: '#/components/examples/BitcoinNetwork'
                harmony:
                  $ref: '#/components/examples/HarmonyNetwork'
          description: ''
        '404':
          $ref: '#/components/responses/NotFoundError'
    patch:
      operationId: updateNetwork
      summary: Update Network
      description: Change the network name. Only for `consortium` projects.
      tags:
      - Network
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NetworkUpdate'
            examples:
              network:
                value:
                  name: My new network name
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                ethereum:
                  $ref: '#/components/examples/EthereumNetwork'
                polygon pos:
                  $ref: '#/components/examples/PolygonPoSNetwork'
                bsc:
                  $ref: '#/components/examples/BinanceSmartChainNetwork'
                avalanche:
                  $ref: '#/components/examples/AvalancheNetwork'
                arbitrum:
                  $ref: '#/components/examples/ArbitrumNetwork'
                near:
                  $ref: '#/components/examples/NearNetwork'
                aurora:
                  $ref: '#/components/examples/AuroraNetwork'
                gnosis:
                  $ref: '#/components/examples/GnosisNetwork'
                cronos:
                  $ref: '#/components/examples/CronosNetwork'
                fantom:
                  $ref: '#/components/examples/FantomNetwork'
                tezos:
                  $ref: '#/components/examples/TezosNetwork'
                solana:
                  $ref: '#/components/examples/SolanaNetwork'
                starknet:
                  $ref: '#/components/examples/StarknetNetwork'
                fuse:
                  $ref: '#/components/examples/FuseNetwork'
                bitcoin:
                  $ref: '#/components/examples/BitcoinNetwork'
                harmony:
                  $ref: '#/components/examples/HarmonyNetwork'
          description: ''
        '400':
          $ref: '#/components/responses/ValidationError'
        '404':
          $ref: '#/components/responses/NotFoundError'
    delete:
      operationId: deleteNetwork
      summary: Delete Network
      description: Delete the network.
      tags:
      - Network
      security:
      - APIKeyAuthentication: []
      responses:
        '204':
          description: No response body
        '404':
          $ref: '#/components/responses/NotFoundError'
components:
  schemas:
    FantomNodeCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/FantomNodeConfiguration'
      - type: object
        required:
        - archive
    BitcoinNetworkConfiguration:
      type: object
      description: Bitcoin network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Bitcoin networks](https://docs.chainstack.com/operations/bitcoin/networks).

            '
          enum:
          - bitcoin-mainnet
          - bitcoin-testnet
    ArbitrumNetworkConfiguration:
      type: object
      description: Arbitrum network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Arbitrum networks](https://docs.chainstack.com/operations/arbitrum/networks).

            '
          enum:
          - arbitrum-mainnet
          - arbitrum-goerli
    PolygonPoSNodeConfiguration:
      type: object
      description: Polygon PoS node configuration.
      properties:
        archive:
          type: boolean
          description: 'Pass `true` if you want to access full blockchain data and an archive of historical states.

            <br>See more about [archive nodes](https://docs.chainstack.com/operations/polygon/modes).

            '
    StarknetNodeDetails:
      type: object
      description: StarkNet node details.
      properties:
        version:
          type: string
          readOnly: true
        https_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        auth_username:
          type: string
          readOnly: true
          description: 'Basic authentication username to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_password:
          type: string
          format: password
          readOnly: true
          description: 'Basic authentication password to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_key:
          type: string
          format: password
          readOnly: true
          description: 'Authentication key to access the node endpoints.

            <br>Only for the owner of the node.

            '
    HarmonyNetworkConfiguration:
      type: object
      description: Harmony network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Harmony networks](https://docs.chainstack.com/operations/harmony/networks).

            '
          enum:
          - harmony-mainnet
          - harmony-devnet
    BaseNetwork:
      type: object
      properties:
        id:
          type: string
          readOnly: true
        name:
          type: string
        project:
          type: string
          description: 'ID of the network''s project.

            '
        protocol:
          $ref: '#/components/schemas/Protocol'
        details:
          type: object
          readOnly: true
        status:
          $ref: '#/components/schemas/NetworkStatusEnum'
        creator:
          allOf:
          - $ref: '#/components/schemas/Creator'
          description: Creator of the network.
        created_at:
          allOf:
          - $ref: '#/components/schemas/CreatedAt'
          description: When the network was created.
    Provider:
      type: string
      enum:
      - aws
      - azure
      - gcloud
      - vzo
      description: 'Cloud provider.

        <br>See also [Supported cloud providers](https://docs.chainstack.com/platform/supported-cloud-hosting-providers).

        '
    EthereumNodeConfiguration:
      type: object
      description: Ethereum node configuration.
      properties:
        archive:
          type: boolean
          description: 'Pass `true` if you want to access full blockchain data and an archive of historical states.

            <br>See more about [archive nodes](https://docs.chainstack.com/operations/ethereum/modes).

            '
    SolanaNodeCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/SolanaNodeConfiguration'
      - type: object
    NodeRoleCreateEnum:
      type: string
      description: Role of the node.
      enum:
      - peer
    Node:
      allOf:
      - $ref: '#/components/schemas/BaseNode'
      - type: object
        properties:
          role:
            $ref: '#/components/schemas/NodeRoleEnum'
          configuration:
            $ref: '#/components/schemas/NodeConfiguration'
    PolygonPoSNodeCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/PolygonPoSNodeConfiguration'
      - type: object
        required:
        - archive
    StarknetNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/StarknetNetworkConfiguration'
      - type: object
        required:
        - network
    NodeDetails:
      oneOf:
      - $ref: '#/components/schemas/EthereumNodeDetails'
      - $ref: '#/components/schemas/BinanceSmartChainNodeDetails'
      - $ref: '#/components/schemas/AvalancheNodeDetails'
      - $ref: '#/components/schemas/FantomNodeDetails'
      - $ref: '#/components/schemas/TezosNodeDetails'
      - $ref: '#/components/schemas/SolanaNodeDetails'
      - $ref: '#/components/schemas/StarknetNodeDetails'
      - $ref: '#/components/schemas/BitcoinNodeDetails'
      - $ref: '#/components/schemas/HarmonyNodeDetails'
      readOnly: true
    NearNetworkConfiguration:
      type: object
      description: Near network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Near networks](https://docs.chainstack.com/operations/near/networks).

            '
          enum:
          - near-mainnet
          - near-testnet
    SolanaNetworkConfiguration:
      type: object
      description: Solana network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Solana networks](https://docs.chainstack.com/operations/solana/networks).

            '
          enum:
          - solana-mainnet
          - solana-devnet
    AvalancheNodeConfiguration:
      type: object
      description: Avalanche node configuration.
      properties:
        archive:
          type: boolean
          description: 'Pass `true` if you want to access full blockchain data and an archive of historical states.

            <br>See more about [archive nodes](https://docs.chainstack.com/operations/avalanche/modes).

            '
    Region:
      type: string
      enum:
      - asia-southeast1
      - ap-southeast-1
      - us-west-2
      - us-east-1
      - uksouth
      - eu3
      description: 'Regions the nodes are deployed to.


        Available for `gcloud`:

        * `asia-southeast1`


        Available for `aws`:

        * `ap-southeast-1`

        * `us-west-2`

        * `us-east-1`


        Available for `azure`:

        * `uksouth`


        Available for `vzo`:

        * `eu3`

        '
    NodeCreateConfiguration:
      oneOf:
      - $ref: '#/components/schemas/EthereumNodeCreateConfiguration'
      - $ref: '#/components/schemas/PolygonPoSNodeCreateConfiguration'
      - $ref: '#/components/schemas/BinanceSmartChainNodeCreateConfiguration'
      - $ref: '#/components/schemas/AvalancheNodeCreateConfiguration'
      - $ref: '#/components/schemas/FantomNodeCreateConfiguration'
      - $ref: '#/components/schemas/TezosNodeCreateConfiguration'
      - $ref: '#/components/schemas/SolanaNodeCreateConfiguration'
      - $ref: '#/components/schemas/StarknetNodeCreateConfiguration'
      - $ref: '#/components/schemas/HarmonyNodeCreateConfiguration'
    FantomNodeDetails:
      type: object
      description: Fantom node details.
      properties:
        version:
          type: string
          readOnly: true
        api_namespaces:
          type: array
          readOnly: true
          items:
            type: string
        https_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        wss_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        graphql_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        auth_username:
          type: string
          readOnly: true
          description: 'Basic authentication username to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_password:
          type: string
          format: password
          readOnly: true
          description: 'Basic authentication password to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_key:
          type: string
          format: password
          readOnly: true
          description: 'Authentication key to access the node endpoints.

            <br>Only for the owner of the node.

            '
    Protocol:
      type: string
      enum:
      - ethereum
      - polygon-pos
      - bsc
      - avalanche
      - arbitrum
      - near
      - aurora
      - gnosis
      - cronos
      - fantom
      - starknet
      - harmony
      - tezos
      - fuse
      - bitcoin
      description: 'Protocol.

        <br>See also [Supported protocols](https://docs.chainstack.com/platform/supported-protocols).

        '
    EthereumNodeCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/EthereumNodeConfiguration'
      - type: object
        required:
        - archive
    TezosNodeCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/TezosNodeConfiguration'
      - type: object
        required:
        - archive
        - tezos_node_type
    BitcoinNodeDetails:
      type: object
      description: Bitcoin node details.
      properties:
        version:
          type: string
          readOnly: true
        https_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        auth_username:
          type: string
          readOnly: true
          description: 'Basic authentication username to access the node endpoint.

            <br>Only for the owner of the node.

            '
        auth_password:
          type: string
          format: password
          readOnly: true
          description: 'Basic authentication password to access the node endpoint.

            <br>Only for the owner of the node.

            '
        auth_key:
          type: string
          format: password
          readOnly: true
          description: 'Authentication key to access the node endpoint.

            <br>Only for the owner of the node.

            '
    NetworkUpdate:
      allOf:
      - $ref: '#/components/schemas/BaseNetwork'
      - type: object
        properties:
          name:
            type: string
            description: New name of the network.
          configuration:
            $ref: '#/components/schemas/Configuration'
          nodes:
            readOnly: true
            items:
              $ref: '#/components/schemas/Node'
          project:
            readOnly: true
          protocol:
            readOnly: true
    EthereumNodeDetails:
      type: object
      description: Ethereum node details.
      properties:
        mode:
          type: string
          description: See also [Ethereum node modes](https://docs.chainstack.com/operations/ethereum/modes)
          readOnly: true
          enum:
          - full
          - archive
        version:
          type: string
          readOnly: true
        api_namespaces:
          type: array
          readOnly: true
          items:
            type: string
        https_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        wss_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        beacon_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        graphql_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        auth_username:
          type: string
          readOnly: true
          description: 'Basic authentication username to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_password:
          type: string
          format: password
          readOnly: true
          description: 'Basic authentication password to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_key:
          type: string
          format: password
          readOnly: true
          description: 'Authentication key to access the node endpoints.

            <br>Only for the owner of the node.

            '
    TezosNetworkConfiguration:
      type: object
      description: Tezos network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Tezos networks](https://docs.chainstack.com/operations/tezos/networks).

            '
          enum:
          - tezos-mainnet
          - tezos-testnet
    AvalancheNodeDetails:
      type: object
      description: Avalanche node details.
      properties:
        version:
          type: string
          readOnly: true
        api_namespaces:
          type: array
          readOnly: true
          items:
            type: string
        https_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        wss_endpoint:
          type: string
          readOnly: true
          description: Only for the owner of the node.
        auth_username:
          type: string
          readOnly: true
          description: 'Basic authentication username to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_password:
          type: string
          format: password
          readOnly: true
          description: 'Basic authentication password to access the node endpoints.

            <br>Only for the owner of the node.

            '
        auth_key:
          type: string
          format: password
          readOnly: true
          description: 'Authentication key to access the node endpoints.

            <br>Only for the owner of the node.

            '
    NodeStatusEnum:
      type: string
      description: 'See more about [statuses](https://docs.chainstack.com/platform/view-node-and-network-status).

        '
      readOnly: true
      enum:
      - pending
      - running
      - maintenance
      - failed
      - error
      - stopping
      - stopped
      - starting
    AuroraNetworkConfiguration:
      type: object
      description: Aurora network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Aurora networks](https://docs.chainstack.com/operations/aurora/networks).

            '
          enum:
          - aurora-mainnet
          - aurora-testnet
    EthereumNetworkConfiguration:
      type: object
      description: Ethereum network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Ethereum networks](https://docs.chainstack.com/operations/ethereum/networks).

            '
          enum:
          - ethereum-mainnet
          - ethereum-ropsten-testnet
          - ethereum-rinkeby-testnet
    NodeRoleEnum:
      type: string
      description: 'Role of the node.

        <br>Available roles:

        * `peer` — peer node

        '
      enum:
      - peer
    BinanceSmartChainNodeCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/BinanceSmartChainNodeConfiguration'
      - type: object
        required:
        - archive
    CronosNetworkConfiguration:
      type: object
      description: Cronos network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Cronos networks](https://docs.chainstack.com/operations/cronos/networks).

            '
          enum:
          - cronos-mainnet
          - cronos-testnet
    AuroraNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/AuroraNetworkConfiguration'
      - type: object
        required:
        - network
    CronosNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/CronosNetworkConfiguration'
      - type: object
        required:
        - network
    NearNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/NearNetworkConfiguration'
      - type: object
        required:
        - network
    FuseNetworkConfiguration:
      type: object
      description: Fuse network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Fuse networks](https://docs.chainstack.com/operations/fuse/networks).

            '
          enum:
          - fuse-mainnet
          - fuse-testnet
    StarknetNodeConfiguration:
      type: object
      description: StarkNet node configuration.
    GnosisNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/GnosisNetworkConfiguration'
      - type: object
        required:
        - network
    PolygonPoSNetworkConfiguration:
      type: object
      description: Polygon PoS network configuration.
      properties:
        network:
          type: string
          description: 'Network to join.

            <br>See also [Polygon PoS networks](https://docs.chainstack.com/operations/polygon/networks).

            '
          enum:
          - polygon-pos-mainnet
          - polygon-pos-testnet
    TezosNodeConfiguration:
      type: object
      description: Tezos node configuration.
      properties:
        archive:
          type: boolean
          description: 'Pass `true` if you want to access full blockchain data and an archive of historical states.

            <br>See more about [archive nodes](https://docs.chainstack.com/operations/tezos/modes).

            '
        tezos_node_type:
          type: string
          description: 'Currently ''regular'' is the only supported type.

            '
    Creator:
      type: object
      description: Creator of the object.
      readOnly: true
      properties:
        id:
          type: string
          readOnly: true
        email:
          type: string
          format: email
          readOnly: true
        first_name:
          type: string
          readOnly: true
        last_name:
          type: string
          readOnly: true
        organization:
          allOf:
          - $ref: '#/components/schemas/Object'
          description: Creator's organization.
    ProjectTypeEnum:
      type: string
      description: 'Type of the project.

        <br>

        * `public` for public chain project

        '
      enum:
      - public
    FantomNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/FantomNetworkConfiguration'
      - type: object
        required:
        - network
    TezosNetworkCreateConfiguration:
      allOf:
      - $ref: '#/components/schemas/TezosNetworkConfiguration'
      - type: object
        required:
        - network
    FantomNodeConfiguration:
      type: object
      description: Fantom node configuration.
      properties:
        archive:
          type: boolean
          descripti

# --- truncated at 32 KB (82 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/chainstack/refs/heads/main/openapi/chainstack-network-api-openapi.yml