* Add initial EIP skeleton
* Initial take through "Rationale"
* First very rough draft of ERC20 Metadata Extension
Nearly ready for comments by Matt, Matt, and John
* Initial "Token Metadata Standard" Proposal + small change to ERC721
- Added initial “Token Metadata JSON Schema”
- Re-named “ERC721 Metadata JSON Schema” to “Token Metadata JSON
Schema” in the ERC721 EIP
* ERC20 Metadata Extension ready to read
* Update Title of ERC Metadata Extension
* Fixing Matt's Github handle
Apparently Github handles for authors are meant to be “accurate” - who
knew?
* update grammatical errors; properly format JSON to remove excess commas
* update JSON descriptions & make grammatical changes to EIP
* Changed language in Token Metadata JSON Schema to reflect use by tokens which are not NFT's. Added clarification for backwards compatibility
* update authors and contact email
* Author Fix
* Removing ERC20 Metadata Extension
This branch is going to be just the Token Metadata Standard
* Removing change to 721 and renaming to 1047
* Full ERC721 revert
No changes to ERC721 in this PR
* Add initial EIP skeleton
* Initial take through "Rationale"
* First very rough draft of ERC20 Metadata Extension
Nearly ready for comments by Matt, Matt, and John
* Initial "Token Metadata Standard" Proposal + small change to ERC721
- Added initial “Token Metadata JSON Schema”
- Re-named “ERC721 Metadata JSON Schema” to “Token Metadata JSON
Schema” in the ERC721 EIP
* ERC20 Metadata Extension ready to read
* Update Title of ERC Metadata Extension
* Fixing Matt's Github handle
Apparently Github handles for authors are meant to be “accurate” - who
knew?
* update grammatical errors; properly format JSON to remove excess commas
* update JSON descriptions & make grammatical changes to EIP
* Changed language in Token Metadata JSON Schema to reflect use by tokens which are not NFT's. Added clarification for backwards compatibility
* update authors and contact email
* Author Fix
* Removing Token Metadata Standard
This Branch will be just the ERC20 Token Metadata Extension
* Updates from reviewer comments
- Some grammar fixes
- Removed mentions of ERC721 standard code
- Added EIP # and discussion forum
* Fixing discussion-to
discussion-to instead of discussion-forum
* Should remove the change to 721
* 100% revert on ERC721
No changes to ERC721 in this PR now
* Discussions-to
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
* Update and rename EIP-X-authorisations-nickjohnson.md to eip-927.md
* Update and rename EIP-X-metadata-nickjohnson.md to eip-926.md
* Update eip-927.md
This change makes information in ENR compatible with the existing
discovery protocol:
- The default identity scheme is now called "v4" to make the name shorter.
- Node addresses are derived as the hash of the uncompressed public key.
- The "ip4" and "ip6" keys are merged into a single "ip" key which
can hold a IPv4 or IPv6 address.
- The "discv5" key is now called "udp".
- The new "tcp" key holds the TCP port.
* epi drafted
* minor changes made
* minor changes made
* changes to sender interface and added diagrams
* added diagrams in the markdown
* updated the diagrams
* update the headers
* made changes suggested by @arachnid
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
* Create EIP-X-on-chain-issuance-control.md
* Update and rename EIP-X-on-chain-issuance-control.md to EIP-1000-on-chain-issuance-control.md
* Update and rename EIP-1000-on-chain-issuance-control.md to EIP-1015-on-chain-issuance-control.md
* Rename EIP-1015-on-chain-issuance-control.md to EIP-1015.md
* Rename EIP-1015.md to eip-1015.md
* Create eip-541.md
* Added proofOfWork and getDifficultyAdjustmentPeriod
* Updated EIP number
Updated EIP number to reflect PR
* Several functional updates
Upon review from a wider audience, this commit includes an interface definition of minimum functionality for mined tokens, a more comprehensive abstract contract that defines required behavior for 4 separate internal phases of solution verification, difficulty modification, epoch period updates, and token reward. Additionally added an example mining program and several simple and complex examples are referenced. Included main net deployed implementation contract addresses 0xbitcoin and PoWAdv. Updated new header format per EIP standardization.
* Attempt at format fix
trying to address :
Incremental build: disabled. Enable with --incremental
Generating...
Liquid Exception: Liquid error (/home/travis/build/ethereum/EIPs/_includes/eiptable.html line 11): comparison of Array with Array failed included in all.html
jekyll 3.6.2 | Error: Liquid error (/home/travis/build/ethereum/EIPs/_includes/eiptable.html line 11): comparison of Array with Array failed included
The command "bash -ex .travis-ci.sh" exited with 1.
* Abstract contract update
Added full Mineable Abstract contract code to illustrate a more behaviourally specific implementation to the relatively general EIP918 interface.
* init
* permissions init
* start of permissions service
* Token Validator (#6)
* File naming convention
* Remove previous versions
* remove reference to the old variable
* Update frontmatter as per @Arachnid
* Switch to byte
* EIP-1 minors edits: clarify some sections on EIP collaborators and editors, cross-links, links, grammar, etc.
* Add a link for [Ethereum philosophy](https://github.com/ethereum/wiki/wiki/White-Paper#philosophy) to the section in the white paper that was originally removed and which I re-added recently.
* Revise the format for the author header (names can be optional for anonymity).
* History edits (link to revision history + a minor edit).
* Add cross-links to other sections for better readability and clarity.
* Add clarifications on approval before merging from both editors and authors.
* Add more links for discussion channels
* Link to other clients and eips.ethereum.org.
* Reorder EIP editors roughly based on recent contributions.
* Other minor edits: grammar, etc.
* Add a link to core dev meetings
* discussion*s*
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
Hi, I'm a bot! This change was automatically merged because:
- It only modifies existing draft EIP(s)
- The PR was approved or written by at least one author of each modified EIP
- The build is passing
* correct precompile address; expand on motivation; add links to implementation PRs
* return length is 4 octets, not 1; more text polish
* typo
* expand implementation section; add link to cpp-ethereum PR
* Create blockhash_refactoring.md
Stores blockhashes in the state, reducing the protocol complexity and the need for client implementation complexity in order to process the BLOCKHASH opcode. Also extends the range of how far back blockhash checking can go, with the side effect of creating direct links between blocks with very distant block numbers, facilitating much more efficient initial light client syncing.
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Update blockhash_refactoring.md
* Rename blockhash_refactoring.md to eip-210.md
* Create eip-draft_uniformity_between_0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B_and_0x15E55EF43efA8348dDaeAa455F16C43B64917e3c.md
* Fix typo
* Use pull request ID as tentative EIP
I think this might fix the Travis CI build errors
* Update and rename eip-draft_uniformity_between_0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B_and_0x15E55EF43efA8348dDaeAa455F16C43B64917e3c.md to eip-1010.md