Propostas de melhoria de Ethereum (EIPs)

Ethereum Improvement Proposals (EIPs) descreve os padrões para a plataforma Ethereum, incluindo especificações de protocolo central, APIs de cliente e padrões de contrato.

Link para Github:

Gitter

Ethereum Improvement Proposals (EIPs) descreve os padrões para a plataforma Ethereum, incluindo especificações de protocolo central, APIs de cliente e padrões de contrato.

Antes de iniciar uma solicitação pull , leia o documento do processo EIP-1 . As ideias devem ser amplamente discutidas antes de abrir uma solicitação de pull, como nos fóruns do Ethereum Magicians ou em um problema do GitHub neste repositório.

Este repositório rastreia o status contínuo dos EIPs. Contém:

  • Rascunho de propostas que pretendem concluir o processo de revisão do EIP.
  • Última convocatória de propostas que pode se tornar definitiva (ver também feed RSS ).
  • Propostas aceitas que estão aguardando implementação ou implantação pelos desenvolvedores do cliente Ethereum.
  • Propostas finais e ativas que são registradas.
  • O processo EIP que governa o repositório EIP.

Alcançar o status "Final" neste repositório representa apenas que uma proposta foi revisada quanto à precisão técnica. É responsabilidade exclusiva do leitor decidir se uma proposta será útil para eles.

Procure todos os EIPs atuais e de rascunho no site oficial do EIP .

Assim que seu primeiro PR for mesclado, temos um bot que ajuda mesclando automaticamente os PRs com os rascunhos de EIPs. Para que isso funcione, ele deve ser capaz de dizer que você é o proprietário do rascunho que está sendo editado. Certifique-se de que a linha 'autor' de seu EIP contenha seu nome de usuário do GitHub ou seu endereço de e-mail entre <colchetes triangulares>. Se você usar seu endereço de e-mail, esse endereço deve ser aquele mostrado publicamente em seu perfil do GitHub .

Objetivo do Projeto

O repositório Ethereum Improvement Proposals existe como um lugar para compartilhar propostas concretas com usuários potenciais da proposta e com a comunidade Ethereum em geral.

Formato de citação preferido

O URL canônico para um EIP que atingiu o status de rascunho em qualquer ponto está em https://eips.ethereum.org/ . Por exemplo, o URL canônico para EIP-1 ​​é https://eips.ethereum.org/EIPS/eip-1 .

Por favor, considere tudo o que não foi publicado em https://eips.ethereum.org/ como um documento de trabalho.

E, por favor, considere qualquer coisa publicada em https://eips.ethereum.org/ com um status de "rascunho" como um rascunho incompleto.

Validação

EIPs must pass some validation tests. The EIP repository ensures this by running tests using html-proofer and eip_validator.

It is possible to run the EIP validator locally:

˜gem install eip_validator eip_validator <INPUT_FILES>

Automerger

The EIP repository contains an "auto merge" feature to ease the workload for EIP editors. If a change is made via a PR to a draft EIP, then the authors of the EIP can GitHub approve the change to have it auto-merged by the eip-automerger bot.

Local development

Prerequisites

  1. Open Terminal.

  2. Check whether you have Ruby 2.1.0 or higher installed:

$ ruby --version
  1. If you don't have Ruby installed, install Ruby 2.1.0 or higher.

  2. Install Bundler:

$ gem install bundler
  1. Instale dependências:
$ bundle install

Construa seu site Jekyll local

  1. Agrupe ativos e inicie o servidor:
$ bundle exec jekyll serve
  1. Visualize seu site Jekyll local em seu navegador em http://localhost:4000.

Mais informações sobre as páginas do Jekyll e GitHub aqui .