upstreams:
  - id: quicknode
    chain: ethereum
    role: fallback
    priority: 140
    options:
      disable-validation: false
      validate-peers: false
      validate-syncing: true
    methods:
      enabled:
        # Manually Enabled
        - name: qn_broadcastRawTransaction
        - name: qn_fetchNFTCollectionDetails
        - name: qn_fetchNFTs
        - name: qn_fetchNFTsByCollection
        - name: qn_getTokenMetadataByContractAddress
        - name: qn_getTokenMetadataBySymbol
        - name: qn_getTransfersByNFT
        - name: qn_getWalletTokenBalance
        - name: qn_getWalletTokenTransactions
        - name: qn_verifyNFTsOwner
    connection:
      ethereum:
        rpc:
          url: "${QUICKNODE_HTTP}"
        ws:
          url: "${QUICKNODE_WSS}"

