Skip to content

Commit

Permalink
Edited appdx-standards-eip-erc.asciidoc with Atlas code editor
Browse files Browse the repository at this point in the history
  • Loading branch information
kristenORM committed Oct 30, 2018
1 parent 83ea781 commit 421e395
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions appdx-standards-eip-erc.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ image::images/eip_workflow.png["Ethereum Improvement Proposal Workflow"]
| http://bit.ly/2JxdBeN[EIP-7] | `DELEGATECALL` | Vitalik Buterin | Core | Final |
| http://bit.ly/2Q6Oly6[EIP-8] | devp2p Forward Compatibility Requirements for Homestead | Felix Lange | Networking | Final |
| http://bit.ly/2CUf7WG[EIP-20] | ERC-20 Token Standard. Describes standard functions a token contract may implement to allow DApps and wallets to handle tokens across multiple interfaces/DApps. Methods include: `totalSupply`, `balanceOf(address)`, `transfer`, `transferFrom`, `approve`, `allowance`. Events include: `Transfer` (triggered when tokens are transferred), pass:[<span class="keep-together"><code>Approval</code></span>] (triggered when `approve` is called). | Fabian Vogelsteller, Vitalik Buterin | ERC | Final | Frontier
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-55.md[EIP-55] | Mixed-case checksum address encoding | Vitalik Buterin | ERC | Final |
| https://github.com/ethereum/EIPs/blob/bd136e662fca4154787b44cded8d2a29b993be66/EIPS/abstraction.md[EIP-86] | Abstraction of transaction origin and signature. Sets the stage for "abstracting out" account security and allowing users to create "account contracts," moving toward a model where in the long term all accounts are contracts that can pay for gas, and users are free to define their own security models that perform any desired signature verification and nonce checks (instead of using the in-protocol mechanism where ECDSA and the default nonce scheme are the only "standard" way to secure an account, which is currently hardcoded into transaction processing). | Vitalik Buterin | Core | Deferred (to be replaced) | Constantinople
| https://github.com/ethereum/EIPs/pull/210[EIP-96] | Blockhash and state root changes. Stores blockhashes in the state to reduce protocol complexity and need for complex client implementations to process the `BLOCKHASH` opcode. Extends range of how far back blockhash checking may go, with the side effect of creating direct links between blocks with very distant block numbers to facilitate much more efficient initial light client syncing. | Vitalik Buterin | Core | Deferred | Constantinople
| https://github.com/ethereum/EIPs/issues/100[EIP-100] | Change difficulty adjustment to target mean block time and including uncles. | Vitalik Buterin | Core | Final | Metropolis Byzantinium
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-101.md[EIP-101] | Serenity Currency and Crypto Abstraction. Abstracts ether up a level with the benefit of allowing ether and subtokens to be treated similarly by contracts, reduces the level of indirection required for custom-policy accounts such as multisigs, and purifies the underlying Ethereum protocol by reducing the minimal consensus implementation complexity. | Vitalik Buterin | Active | Serenity feature | Serenity Casper
| https://blog.ethereum.org/2016/03/05/serenity-poc2/[EIP-105] | Binary sharding plus contract calling semantics. "Sharding scaffolding" EIP to allow Ethereum transactions to be parallelized using a binary tree sharding mechanism, and to set the stage for a later sharding scheme. Research in progress; see https://github.com/ethereum/sharding[]. | Vitalik Buterin | Active | Serenity feature | Serenity Casper
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-137.md[EIP-137] | Ethereum Domain Name Service - Specification | Nick Johnson | ERC | Final |
| https://github.com/ethereum/EIPs/pull/206[EIP-140] | New Opcode: +REVERT+. Adds `REVERT` opcode instruction, which stops execution and rolls back the EVM execution state changes without consuming all provided gas (instead the contract only has to pay for memory) or losing logs, and returns to the caller a pointer to the memory location with the error code or message. | Alex Beregszaszi, Nikolai Mushegian | Core | Final | Metropolis Byzantinium
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-141.md[EIP-141] | Designated invalid EVM instruction | Alex Beregszaszi | Core | Final |
| http://bit.ly/2Q6R4YB[EIP-55] | Mixed-case checksum address encoding | Vitalik Buterin | ERC | Final |
| http://bit.ly/2OgE5la[EIP-86] | Abstraction of transaction origin and signature. Sets the stage for "abstracting out" account security and allowing users to create "account contracts," moving toward a model where in the long term all accounts are contracts that can pay for gas, and users are free to define their own security models that perform any desired signature verification and nonce checks (instead of using the in-protocol mechanism where ECDSA and the default nonce scheme are the only "standard" way to secure an account, which is currently hardcoded into transaction processing). | Vitalik Buterin | Core | Deferred (to be replaced) | Constantinople
| http://bit.ly/2QedSFC[EIP-96] | Blockhash and state root changes. Stores blockhashes in the state to reduce protocol complexity and need for complex client implementations to process the `BLOCKHASH` opcode. Extends range of how far back blockhash checking may go, with the side effect of creating direct links between blocks with very distant block numbers to facilitate much more efficient initial light client syncing. | Vitalik Buterin | Core | Deferred | Constantinople
| http://bit.ly/2AC05DM[EIP-100] | Change difficulty adjustment to target mean block time and including uncles. | Vitalik Buterin | Core | Final | Metropolis Byzantinium
| http://bit.ly/2Jr1zDv[EIP-101] | Serenity Currency and Crypto Abstraction. Abstracts ether up a level with the benefit of allowing ether and subtokens to be treated similarly by contracts, reduces the level of indirection required for custom-policy accounts such as multisigs, and purifies the underlying Ethereum protocol by reducing the minimal consensus implementation complexity. | Vitalik Buterin | Active | Serenity feature | Serenity Casper
| http://bit.ly/2Q5sdEv[EIP-105] | Binary sharding plus contract calling semantics. "Sharding scaffolding" EIP to allow Ethereum transactions to be parallelized using a binary tree sharding mechanism, and to set the stage for a later sharding scheme. Research in progress; see https://github.com/ethereum/sharding[]. | Vitalik Buterin | Active | Serenity feature | Serenity Casper
| http://bit.ly/2yG2Dzi[EIP-137] | Ethereum Domain Name Service - Specification | Nick Johnson | ERC | Final |
| http://bit.ly/2yJtWZm[EIP-140] | New Opcode: +REVERT+. Adds `REVERT` opcode instruction, which stops execution and rolls back the EVM execution state changes without consuming all provided gas (instead the contract only has to pay for memory) or losing logs, and returns to the caller a pointer to the memory location with the error code or message. | Alex Beregszaszi, Nikolai Mushegian | Core | Final | Metropolis Byzantinium
| http://bit.ly/2CQMXfe[EIP-141] | Designated invalid EVM instruction | Alex Beregszaszi | Core | Final |
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-145.md[EIP-145] | Bitwise shifting instructions in EVM | Alex Beregszaszi, Paweł Bylica | Core | Deferred |
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-150.md[EIP-150] | Gas cost changes for IO-heavy operations | Vitalik Buterin | Core | Final |
| https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md[EIP-155] | Simple replay attack protection. Replay Attack allows any transaction using a pre-EIP-155 Ethereum node or client to become signed so it is valid and executed on both the Ethereum and Ethereum Classic chains. | Vitalik Buterin | Core | Final | Homestead
Expand Down

0 comments on commit 421e395

Please sign in to comment.