The EVM Networks Project Documentation
  • Project Presentation
  • Overview
    • Mission & Vision
    • Features
  • Project Initialization
    • Prerequisites
    • Installation
  • Project Usage
    • Networks
    • Providers
    • Endpoints
  • Data Models
    • Network Model
    • Native Currency Model
    • RPC Node Model
    • RPC Provider Model
    • Block Explorer Model
    • Contract Model
    • Interface Definition
  • Data Accounted Entries
    • Networks
    • Providers
    • Contracts
  • EVM Tools
    • Tools
  • Resources
    • EIPs
    • Contracts
    • References
Powered by GitBook
On this page
  1. Data Models

RPC Provider Model

EVM Network RPC Provider Data Model Documentation

PreviousRPC Node ModelNextBlock Explorer Model

Last updated 2 years ago

CtrlK
  • Name
  • Provider
  • Website URL
  • Front-Running Protection
  • Privacy Protection
  • Privacy Policy
  • Privacy Statemnt
  • Privacy Statement
  • Social Platforms

Name

description: alphanumerical official human readable name

type: string - required

requirements

  • format: more than 0 characters & less than 41

  • standard: official name to identify RPC provider & unique [in providers data set]

Provider

description: alphanumerical ID that uniquely identifies RPC provider

type: string - required

requirements

  • format: more than 0 characters & less than 21

  • standard: short name that identifies RPC provider & unique [in providers data set] & exact to the object instance key

Website URL

description: RPC provider main information link

type: string - required

requirements

  • format: start with 'https://' & have more than 9 characters

  • standard: must use HTTPS protocol

Front-Running Protection

description: notifies if RPC service provider offers front-running protection

type: boolean - required

requirements

  • format: -

  • standard: service must have front-running protection to be set true

Privacy Protection

description: quantification of the privacy protection level of the RPC service provider

type: string - required

requirements

  • format: privacy | partial privacy | no privacy | no info | null

  • standard: quantify by level the privacy protection offered by the RPC service provider

Privacy Policy

description: RPC provider privacy policy information sources

type: array of strings - required

requirements

  • format: start with "https://" & have more than 9 characters

  • standard: must use HTTPS protocol

Privacy Statemnt

description: RPC provider public privacy statement summarised

type: string - optional

requirements

  • format: more than 3 characters and less than 251 characters

  • standard: must summarise the privacy policy sources

Privacy Statement

Social Platforms

description: RPC provider social platforms

type: object - required

requirements

  • format: key in (twitter | linkedIn | youtube) & value an HTTPS endpoint

  • standard: must use HTTPS protocol & endpoint start with associated base HTTPS URL

    • twitter base endpoint URL: https://twitter.com

    • linkedIn base endpoint URL: https://www.linkedin.com

    • youtube base endpoint URL: https://www.youtube.com