Commit Graph

908 Commits

Author SHA1 Message Date
Domino Valdano a328583df1 Automatically merged updates to draft EIP(s) 758
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
2018-04-12 17:58:25 +01:00
bitspill 841361e3f3 Automatically merged updates to draft EIP(s) 721
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
2018-04-11 20:15:24 +01:00
James Ray bd06a2e286 Add Github usernames (#990)
* Add Github usernames

* Remove about.me link from triangular brackets

* Add @ before usernames, also note the previous commit was adding content from the original PR.

#908

* parentheses instead of triangular brackets: (@Githubusername)

* replace and with ,
2018-04-11 12:19:48 +01:00
Nick Savers 802c6ceabd Fix links to authors in eip-695.md (#991) 2018-04-10 17:02:51 +01:00
gluk256 312bfd78ee EIP: Whisper packet codes spec (#627) 2018-04-10 12:57:38 +02:00
ligi 493795bda8 Automatically merged updates to draft EIP(s) 191
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
2018-04-09 11:37:50 +01:00
Nick Johnson ab6d556d82
Fix #191 format. 2018-04-09 11:10:06 +01:00
Joe Jordan b3fccf9a10 Automatically merged updates to draft EIP(s) 721
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
2018-04-07 22:09:48 +01:00
Nick Savers a3e27d632d Fix email address on eip-616.md (#984) 2018-04-07 19:15:01 +01:00
James Ray 0d658e9ce1 EIP: Reward for clients and full nodes validating transactions (#908)
* Create eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update eip-Reward-full-nodes-validating-tx.md

* Update and rename eip-Reward-full-nodes-validating-tx.md to eip-Reward-full-nodes-and-clients.md

* Update eip-Reward-full-nodes-and-clients.md

* Update eip-Reward-full-nodes-and-clients.md

* Update eip-Reward-full-nodes-and-clients.md

* Update eip-Reward-full-nodes-and-clients.md

* Update eip-Reward-full-nodes-and-clients.md

* Update eip-Reward-full-nodes-and-clients.md

* Quotes for Micah

* The amount of computation to validate a transaction will be the same as a miner...

* Add comments on Micah's suggestions and give further specification details

* Further commentary on transaction fee amount for full nodes vs miner tx fees

* Add "One problem with this is that a miner could run a full node validator using a different address with the same computer, and just cache the result of their execution and use it for the full node validator. I'm not sure how you would prevent this, but perhaps you could using IP address tracking (similarly asserting that the IP address of a full node validator isn't the same as the miner) which would add additional complexity to the protocol, but this could also be hacked with dynamic IPs and VPNs."

* he user agent would contain the information needed to send an amount of ETH to the full node and the client, which are the addresses of these parties and the amounts to add. I think full nodes would need to add to their set up to add the address to receive ETH after validating transactions. These fields could be read-only, or immutable, so that someone can't overwrite them with another address, thus preventing one possible attack.

* Add a missing T

* Update frontmatter

* Comment out implementation, add backwards incompatibility

* Update the specification, rewording and moving content

* Update the header, Test Cases and Implementation

* Update eip-Reward-full-nodes-and-clients.md

* Chamge the category to Core

* to be assigned => <to be assigned>

* discussions-to: https://gitter.im/ethereum/topics/topic/5ac8574227c509a774e7901a/eip-reward-full-nodes-and-clients

* Move around fields in the header

* Add an extra line to see if that will get the build to pass

* Assign eip number 908

* Rename eip-Reward-full-nodes-and-clients.md to eip-908.md
2018-04-07 11:56:02 +01:00
Jordi Baylina 547af9da8c ERC-777 A New Advanced Token Standard (#907)
* ERC777 A New Advanced Token Standard

* ERC777: Add ERC777 Logo

* ERC777: Normalize EIP/ERC names

* ERC777: Spec for tokensToSend when burning tokens

* ERC777: Update official repository

* ERC777: Clarification and corrections

- Clarify unclear sections of the spec
- Fix typos and grammar mistakes
- Improve aesthetics of the text

* ERC777: Change terminology of the repo, small fix

- Don't refer to the repo as the official repo but the repo of the
  reference implementation
- Fix a small typo in the AuthorizedOperator event

* ERC777: logo & release to public domain (CC0)

* ERC777: Use markdown not html & relative links

* ERC777: Adapt to new EIP template

* ERC777: Use solidity syntax and fix relative links

* ERC777: Add discussions-to link

* ERC777: Fix link in discussion-to

* ERC777: Fix image links

* ERC777: Fix eip type

* ERC777: Update header
2018-04-06 14:52:05 +01:00
David Stanfill 9fba86e56d Automatically merged updates to draft EIP(s) 969
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
2018-04-06 14:15:32 +01:00
Jordi Baylina ea5b7b32fe ERC-820 Pseudo-introspection using a registry contract. (#906)
* ERC-820 Pseudo-introspection using a registry contract.

* Typos, links, and better explanation of Nicks deployment method

* Formating fix

* Email address

* solidity syntax highlight

* Adapt to new template for EIPs

* Discussions link added

* Fix link in discussion-to

* Type fixed
2018-04-06 14:01:42 +01:00
Jacques Dafflon 5b8055c85e Move EIP assets to assets folder (#977)
- Create `assets` folder
- Move existing EIPs (1, 107, 858) assets into the `assets` folder
- Update link to assets in EIPs 1, 107 and 858
- Describe the inclusion of assets for EIPs in `README.md`
2018-04-06 13:39:26 +01:00
ligi 164b08148d Update to new ABI spec URL (#978)
The old one is not maintained anymore - the new one is updated - e.g. now contains tuples
2018-04-06 12:56:43 +01:00
Nick Johnson 458d33872a
EIP 609 should be Category: Meta, not Type: Meta 2018-04-05 21:01:04 +01:00
Yoichi Hirai 5208cb7abb Address Collision of Contract Address Causes Exceptional Halt (#689)
* Add an EIP about making contract creation fail on address collision

* Use 689

https://github.com/ethereum/EIPs/pull/689#discussion_r154454788

* Adjust formats

according to https://github.com/ethereum/EIPs/pull/689#issuecomment-376559878

* Cleanups by @Arachnid
2018-04-05 17:55:49 +01:00
Nick Johnson 70f7c10d15
Create EIP 191 (#973) 2018-04-05 17:04:47 +01:00
MattLongCT 640013e503 Updated Category to Meta (#972) 2018-04-05 11:56:33 +01:00
MattLongCT 12dba40dbe eip-3.md --> Status: Deferred (#971) 2018-04-05 09:13:12 +01:00
Yoichi Hirai 77ee0e138c Automatically merged updates to draft EIP(s) 615
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The creator of this PR is listed as an author on all modified EIP(s)
 - The build is passing
2018-04-04 20:28:59 +01:00
David Stanfill ecb731ef00 Early ASIC Mitigation Hardfork (#969)
* Added initial ASIC-resistant EIP details

* Format fixed

* Format fixed

* Format fixed

* Format fixed

* Format fixed

* Grammar fixes

* Added mention of more invasive hash algorithm replacements

* Added mention of the single duplicate in 0x010001cf

* Adjusted language to remove speculation and focus on the purpose and motivation of this pull request

* Assigned EIP number and discussion URL, altered language to be more descriptive about the intention and risk. Removed unneeded Concensus/Block field changes.

* Clarified FNV rational, provided code for basic sanity FNV candidate analysis and FNV selection, grammar fixes
2018-04-04 19:05:00 +01:00
Dave Sag 4b1d9aacbd [Optimisation, ERC-884] spelling, grammar and style adjustments (#962)
* ERC-884 spelling, grammar and style adjustments

* ERC-884 other minor style alts

* ERC-884 minor alt in response to feedback
2018-04-03 20:14:07 +01:00
Nick Johnson a90a5a3e58
Add autocommit bot and descriptions of it (#967)
* Add autocommit bot and descriptions of it

* Update README.md

* Update EIP 1 with some changes to process
2018-04-03 20:02:04 +01:00
Dave Sag baf0e7a6ee draft EIP for a DGCL compliant Token standard. (#884)
* initial submission of draft EIP for consideration

* EIP-884 correct spelling and add section on permissions management

* EIP-884 added oldHash

* EIP-884 changed getHash to hasHash and cleaned up grammar and spelling

* EIP-884 updates to wording

* EIR-884 added clarification on Delaware GCL vs Reg A+

* EIR-884 tweaks so the proposed code actually compiles

* EIP-884 simplified ownerAt and added requirement that a verified address that owns tokens can not be removed

* EIP-884 added link to reference implementation

* EIP-884 added notes on ERC721

* EIP-884 renamed document, removed references to Reg A+, and updated interface to include stock cancellation and reissuance.

* EIP-884 updated some documentation in the proposed interface

* EIP-884 added isHolder function to proposed interface

* EIP-884 moved to new frontmatter format

* EIP-884 removed 'requires' from metadata

* EIP-884 renamed file to match others
2018-03-29 10:51:34 +01:00
Greg Colvin 3dabea3f46
Merge branch 'master' into addressmetadata 2018-03-28 17:28:47 -06:00
Greg Colvin aa39406599
Merge branch 'master' into authorisations 2018-03-28 16:27:21 -06:00
Greg Colvin 09f9c0cbde
Merge branch 'master' into eip665 2018-03-28 16:18:05 -06:00
Greg Colvin 620ada94df
Merge branch 'master' into master 2018-03-28 16:14:26 -06:00
Greg Colvin f98cdae372
Merge branch 'master' into eip665 2018-03-28 16:13:55 -06:00
Greg Colvin d7a2d5b3f5
Merge branch 'master' into addressmetadata 2018-03-28 16:12:00 -06:00
Greg Colvin 0263c7ee6c
Merge branch 'master' into authorisations 2018-03-28 15:26:23 -06:00
Greg Colvin 978e0ea954
Merge branch 'master' into master 2018-03-28 15:25:38 -06:00
Greg Colvin b2e0f8c575
Merge branch 'master' into eip665 2018-03-28 15:23:53 -06:00
Greg Colvin 2a1e6038b4
Merge branch 'master' into eip-868-updates 2018-03-28 15:21:46 -06:00
Nick Johnson 3a3f224272
Retcon: EIP 900 is still draft, not final. 2018-03-27 21:47:37 +01:00
Dean Eigenmann 5331b3942c ERC900: Simple Staking Interface (#910)
* Create eip-900.md

* Update eip-900.md

* Update eip-900.md

* Update eip-900.md

* Update eip-900.md

* Update eip-900.md

* Update eip-900.md

* Update eip-900.md
2018-03-27 21:15:23 +01:00
Nick Johnson abcf1153ae
Add EIP validation check, and fix issues identified by it. (#954)
* Update social includes to link to repo, not org

* Add support for eip_validator by Makoto Inoue

* Fix external links in EIPs

* Change eip_validator to 0.3.0

* Fix dependency issues

* Update eip_validator to 0.3.4

* Add more condition on EIP input files

* Bump eip_validator to ignore invalid eip file format

* Fix EIP 86
2018-03-27 17:24:00 +01:00
John Forrest 87f1091c0c Moving operator language to function instead of event 2018-03-27 10:48:17 -05:00
John Forrest 48bec76f58 Update operator language
- Fixed typo (operator to operators)
- Explicitly call out the implementation MUST support multiple operators per owner as implied by the comments
- Removed unnecessary throw from the dev instructions on setApprovalForAll
2018-03-27 10:45:19 -05:00
vbuterin 64f6248f43 Abstraction of transaction origin and signature.md (#208)
* Create abstraction.md

Implements a set of changes that serve the combined purpose of "abstracting out" signature verification and nonce checking, allowing users to create "account contracts" that perform any desired signature/nonce checks instead of using the mechanism that is currently hard-coded into transaction processing.

* Update abstraction.md

* Update abstraction.md

* Update abstraction.md

* Update abstraction.md

* Update abstraction.md

* Update abstraction.md

* Update abstraction.md

* Rename abstraction.md to eip-86.md, add copyright clause, fix header.
2018-03-27 15:34:04 +01:00
vbuterin a76a0a0cda Create bigint_modexp.md (#198)
* Create bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Update bigint_modexp.md

* Fixing an example after the specification change

https://github.com/ethereum/EIPs/pull/198/files#r106236783

* Fix one example after a format change

https://github.com/ethereum/EIPs/pull/198/files#r109660742

* Rename bigint_modexp.md to eip-198.md, add new prologue and copyright notice.
2018-03-27 15:33:40 +01:00
Nick Johnson ce13e6680d
Merge pull request #953 from fjl/eip-778-type
EIP-778: fix type field
2018-03-27 11:58:00 +01:00
Felix Lange d2b21d3dcc EIP-778: fix type field
Use "Standards Track" instead of "Standard Track" to match all other EIPs.
2018-03-27 12:20:50 +02:00
Felix Lange 1dd71ebaf8 EIP-868: add sequence number to ping and pong 2018-03-26 19:30:59 +02:00
Alex Van de Sande 421a106c79
Updating authors of ENS registrar
I'm adding myself as an co-author of this EIP.  Nick and Maurelian can vouch that I wrote a large part of this text and helped design the initial mechanisms
2018-03-26 10:02:55 -03:00
Tobias Oberstein b8b5f87015 cosmetics 2018-03-25 21:49:30 +02:00
Tobias Oberstein 3e9e531fd9 don't use function selectors, but direct input/output encoding in spec 2018-03-25 21:46:11 +02:00
Tobias Oberstein a70a025520 add proposal text 2018-03-25 20:55:44 +02:00
Tobias Oberstein d5f1f9e10f copied EIP template to EIP 665 2018-03-25 19:24:41 +02:00
Nick Johnson 2fcf894832 Remove github banner, update footer link; fix typo in EIP-778 2018-03-23 22:09:20 +00:00
Nick Johnson 1e0fa5bfdc Fix email formatting in EIP 140 2018-03-23 16:58:25 +00:00
Nick Johnson 20c8084614 EIP 101 is draft, not active 2018-03-23 16:57:53 +00:00
Nick Johnson 224c2e9eb5 Remove 186 from EIP 649 2018-03-23 16:56:22 +00:00
Nick Johnson 134eceae93 Remove reference to EIP98 from EIP658 2018-03-23 16:56:22 +00:00
Nick Johnson 8f40e3414a Fix depends field on eip-211 2018-03-23 16:56:22 +00:00
Nick Johnson 225c00764c Add checking for errors in frontmatter 2018-03-23 16:56:22 +00:00
Nick Johnson e2232f380e Fix travis build script, and more typos identified by it 2018-03-23 16:56:22 +00:00
Nick Johnson a235dd38b9
Merge pull request #944 from winsvega/patch-1
Update eip-145.md test links
2018-03-23 16:56:12 +00:00
Nick Johnson 872cec4d57
Merge pull request #778 from fjl/enr
EIP-778: Ethereum Node Records
2018-03-23 16:29:53 +00:00
Nick Johnson 22fdb9aa7a
Update EIP-778 header to match the new format. 2018-03-23 15:36:33 +00:00
winsvega f6a0ec6c37
Update eip-145.md 2018-03-22 21:51:52 +03:00
Nick Savers df132cd37e
Merge pull request #913 from pirapira/fix-field
Fix the curve equation of G2 in the pairing checker
2018-03-21 23:21:58 +01:00
Nick Johnson fce8e67161 EIP 779 is meta, not info 2018-03-21 16:32:38 +00:00
Nick Johnson 7038c5f9b9 Add pages for each EIP type, improve listing tables with links 2018-03-21 15:55:18 +00:00
Nick Johnson 264e8be5ed Use pretty URLs 2018-03-21 13:36:46 +00:00
Nick Johnson aea7bfceb5 Update eip-X template, more tweaks to EIP 1 and jekyll template. 2018-03-21 13:14:02 +00:00
Nick Johnson c231d1c980 Update EIP 1 with header format changes, fix a few other EIP header issues 2018-03-21 13:10:08 +00:00
Nick Johnson 4938bcbf91 Lowercase all frontmatter keys 2018-03-21 12:51:05 +00:00
Nick Johnson a4e8b8643d Fix typos in EIPs 2018-03-20 15:54:04 +00:00
Nick Johnson cdc9c981e9 Fixed headers for existing EIPs to be conformant YAML frontmatter 2018-03-20 15:10:58 +00:00
Nick Savers 69e9dfedfd
Merge pull request #917 from hjorthjort/patch-1
Change `constant` modifier to `view` in functions
2018-03-20 11:44:16 +01:00
William Entriken d164cb2031
Correct ERC-165 id 2018-03-19 23:35:33 -04:00
C. Brown 47e16b4baf
Update eip-721 natspec 2018-03-19 19:19:08 -05:00
Fang 4cf57f5dba
Remove throw condition for setApprovalForAll.
And tweak the description to more clearly indicate its difference from the other, per-NFT operations.
2018-03-16 21:53:36 +01:00
Maurelian 41ea883d6e
Update preamble to indicate final status 2018-03-13 12:24:45 -04:00
Nick Johnson de3a3bcc24
Update EIP-X-metadata-nickjohnson.md 2018-03-12 14:40:33 +00:00
Nick Johnson 6519f179a9
Update EIP-X-authorisations-nickjohnson.md 2018-03-12 13:51:12 +00:00
Nick Johnson 79509bed92
Create EIP-X-authorisations-nickjohnson.md 2018-03-12 12:54:18 +00:00
Nick Johnson e31dae63b4
Create EIP-X-metadata-nickjohnson.md 2018-03-12 12:33:17 +00:00
Fang 812f414d26
Be explicit about setApprovalForAll's msg.sender requirement.
Also correct a typo.
2018-03-10 21:26:49 +01:00
Yoichi Hirai 698d42f532
Simpler notation
A division `/` is simpler than multiplying the inverse `^(-1)`
2018-03-09 10:45:07 +01:00
Nick Savers 0da6871228
Merge pull request #841 from fulldecent/patch-2
EIP-721 Non-Fungible Token Standard
2018-03-09 10:06:35 +01:00
Nick Savers 8d14470d39
Merge pull request #919 from zaq1tomo/fix/eip3
EIP3 from .mediawiki to .md
2018-03-09 10:03:53 +01:00
zaq1tomo 90c54225f3 move eip-6i6.md 2018-03-09 14:17:50 +09:00
William Entriken 39067a2db9
Fix broken link 2018-03-08 15:54:12 -05:00
zaq1tomo 027f394c2e delete eip-3.mediawiki 2018-03-08 17:26:53 +09:00
zaq1tomo 97a48d9ba6 update eip-3.md 2018-03-08 17:26:14 +09:00
zaq1tomo 510a0a2ac6 update eip-3.md 2018-03-08 17:26:10 +09:00
zaq1tomo d964470d79 update eip-3.md 2018-03-08 17:25:32 +09:00
zaq1tomo 8fa9860a5b update eip-3.md 2018-03-08 17:24:50 +09:00
zaq1tomo 72c4820724 update eip-3.md 2018-03-08 17:20:58 +09:00
zaq1tomo f81465cf1b update eip-3.md 2018-03-08 17:19:36 +09:00
zaq1tomo faaec24907 add eip-3.md file 2018-03-08 17:19:21 +09:00
William Entriken 39687dca04
Cosmetic change, remove return name, thank you @nanolucas 2018-03-07 13:50:12 -05:00
Rikard Hjort 7eada30ade
Change `constant` modifier to `view` in functions
As the `constant` modifier for functions [is deprecated and planned to be dropped in Solidity 0.5](http://solidity.readthedocs.io/en/develop/contracts.html#view-functions), wouldn't it make sense to reflect this in this standard's code examples?
2018-03-07 14:18:21 +09:00
William Entriken 19a5f63ea1
Correct whitespace 2018-03-06 22:50:01 -05:00
William Entriken 438c09e436
Move all links to separate references section 2018-03-06 22:35:52 -05:00
Yoichi Hirai 91f8558c13
Fix the curve equation of G2
It is different from that of G1.  See https://github.com/ethereum/yellowpaper/pull/659
2018-03-05 15:18:07 +01:00
William Entriken 3d22a00e47
Update eip-721.md 2018-03-02 12:00:47 -05:00
William Entriken bed6978cae
Correct reference name 2018-03-02 11:49:33 -05:00
William Entriken 7304cca060
Update eip-721.md 2018-03-01 03:33:06 -05:00
William Entriken e855ea66c8
Make getApproved constant view 2018-02-28 23:54:45 -05:00
William Entriken 2bddd126de
Update transfer naming and interface IDs 2018-02-28 14:29:27 -05:00
William Entriken 89d0162231
Bytes, not bytes[], thanks @sz-piotr 2018-02-28 12:18:48 -05:00
William Entriken e847ffee78
Use a better magic value, clarify callback, thanks @abandeali1 2018-02-26 22:10:41 -05:00
William Entriken 1eeddf7a57
Merge pull request #2 from fulldecent/reconsider-deed-name
Reconsider the word "deed"
2018-02-26 21:49:16 -05:00
William Entriken 7e8345574e
Link to mentioned Solidity bug 2018-02-26 11:13:12 -05:00
William Entriken 223e46c7ce
More draft wording changes 2018-02-26 02:05:54 -05:00
William Entriken 707cb55898
Merge branch 'patch-2' into reconsider-deed-name 2018-02-26 00:49:50 -05:00
William Entriken 74dadccc85
Add transfer security, give everything else a once-over 2018-02-26 00:40:30 -05:00
William Entriken 2a56e50ece
Allow to query the approved contracts 2018-02-25 23:27:38 -05:00
William Entriken 7857e7de0a
Merge branch 'patch-2' into reconsider-deed-name 2018-02-25 15:47:59 -05:00
William Entriken 3442342c5a
ERC-165 is now accepted, add strong support for 820 extension of 165
Thanks @eordano for bringing this up
2018-02-23 11:13:01 -05:00
William Entriken 39396a50a2
Fix typo 2018-02-23 11:04:06 -05:00
William Entriken 868a208451
Remove my name as interface author, that isn't helping anything 2018-02-23 11:03:36 -05:00
William Entriken 29cf090a0d
Correct typos in JSON schema 2018-02-23 10:39:15 -05:00
William Entriken 21e0d2472b Rename to assets 2018-02-23 02:48:05 -05:00
William Entriken ab00c60414
Update operator language 2018-02-23 01:35:35 -05:00
William Entriken e694c6d862
Use strong SHALL NOT language, thank you @carloschida 2018-02-23 01:21:39 -05:00
Nick Savers ea69b40e25
Merge pull request #890 from mandarvaze/patch-1
Fixed a typo
2018-02-22 00:09:50 +01:00
Nick Savers 0b21ff2114
Merge pull request #681 from nagydani/master
EIP-681: Payment request URL specification
2018-02-21 23:48:26 +01:00
Nick Savers 908a2fc29d
Merge pull request #881 from fulldecent/patch-4
ERC-165 Standard Interface Detection
2018-02-21 23:43:36 +01:00
Nick Savers 2cb6f9177f
Update eip-165.md 2018-02-21 23:43:12 +01:00
William Entriken 03c67d2e08
interfaced -> interacted
https://github.com/ethereum/EIPs/pull/881#discussion_r169605418
2018-02-21 13:46:31 -05:00
William Entriken d47923bc1b
Update link
https://github.com/ethereum/EIPs/pull/881#discussion_r169604965
2018-02-21 13:45:51 -05:00
William Entriken e902727c36
Nibbles are not bytes, duh 2018-02-21 13:44:16 -05:00
William Entriken 50ad36b0b1
Hex, not string 2018-02-21 13:40:29 -05:00
William Entriken 4ecf584460
32 bytes input 2018-02-20 20:16:39 -05:00
William Entriken 490ce29eca
not a cache 2018-02-20 17:45:23 -05:00
William Entriken 1947d2f676
Complete Homer implementation 2018-02-20 17:39:55 -05:00
William Entriken 12fe0b505c
Switch from a cache to a query contract, cache is out of scope 2018-02-20 17:33:49 -05:00
William Entriken b675b4b3fa
Update zero padding, thank you @veox 2018-02-20 17:22:47 -05:00
William Entriken 734d68b643
Use 32-byte words 2018-02-19 16:54:19 -05:00
William Entriken 881f577abb
Bytes, version 0.4.20, thanks @veox 2018-02-19 16:43:01 -05:00
Daniel A. Nagy 991d4f7bbf
[ERC] Fixes Compatibility and Versioning
Added explicit reference to #831
2018-02-19 12:07:02 +01:00
Daniel A. Nagy 7e33495cce
[ERC] Clarified gas and added 831 as a dependency. 2018-02-19 11:42:42 +01:00
William Entriken 1a1295c903
Harmonize this standard to results from the ETHDenver event 2018-02-19 02:54:55 -05:00
Mandar Vaze f346b609cf
Fixed a typo 2018-02-19 12:46:47 +05:30
William Entriken b97350cb1b
Copyediting review 2018-02-16 19:34:44 -05:00
William Entriken 39285480ca
Remove authors @VoR0220 @Souptacular @GriffGreen 2018-02-16 18:57:27 -05:00
William Entriken 792bf0520f
Better address BC 2018-02-16 14:24:22 -05:00
William Entriken 1d613bab25
Specify functions that cannot throw 2018-02-16 14:18:18 -05:00
Daniel A. Nagy 1bc54d967a
Added copyright notice, removed ERC 76 dependency 2018-02-16 16:16:55 +01:00
William Entriken ad70b8d276
Function selectors are defined by Ethereum, not Solidity 2018-02-16 06:58:03 -05:00
William Entriken 26c91183dc
"uses less than" 2018-02-16 06:56:43 -05:00
William Entriken 529ce1b2ca
Update cache to use explicit return values of 32 byte length 2018-02-16 06:51:50 -05:00
William Entriken 50f59da47f
Updated to use staticcall 2018-02-16 06:35:16 -05:00
William Entriken 992bbff14e
Add operators extension, a starting point 2018-02-16 05:56:40 -05:00
William Entriken d45177e6b1
Add a second implementation 2018-02-16 05:36:47 -05:00
William Entriken 290f31cd1b
Add note as 165 progresses through standardization 2018-02-16 05:04:47 -05:00
William Entriken dd3396a3ce
Add note about id choice 2018-02-16 04:44:29 -05:00
William Entriken f8fcf194ff
Switch to latest Solidity compiler 2018-02-16 04:02:10 -05:00
William Entriken 2b4971e3d3
Depend on 165 2018-02-16 03:37:15 -05:00
William Entriken 8743a2286c
Eat my words, add the transfer function 2018-02-16 03:02:03 -05:00
William Entriken ddd2525792
Provide illustration for scaling use case 2018-02-15 16:44:10 -05:00
William Entriken d39b3885d4
Add author Konrad Feldmeier
Per @chriseth
2018-02-15 12:12:05 -05:00
William Entriken 7046c02cd6
Add implementation, thank you Nastassia Sachs 2018-02-15 12:06:18 -05:00
William Entriken d26f9b36ea
Remave Yoichi as editor 2018-02-15 10:46:33 -05:00
William Entriken 04eb283a42
Add Nick Savers to EIP editors list 2018-02-14 23:04:08 -05:00
William Entriken 6e4394d6d1
Update caching contract 2018-02-14 22:29:01 -05:00
Greg Colvin 30aa2b6554
Merge pull request #872 from AlbertWinestien/gcolvin-div-cycles
Gcolvin div cycles
2018-02-14 11:47:38 -07:00
William Entriken 4b7b91691a
Add author email addresses per latest EIP-X
Found from git log messages around the world.
2018-02-14 00:16:03 -05:00
William Entriken 224822c743
Add two competing implementations 2018-02-14 00:05:57 -05:00
William Entriken 2b32af6ae6 fix markdown language 2018-02-13 22:56:03 -05:00
William Entriken 481e999d4a remove deedName 2018-02-13 22:54:27 -05:00
William Entriken 7558488487
Discuss optional interfaces per @dete advice
References: https://github.com/ethereum/EIPs/issues/165#issuecomment-345382512
2018-02-13 03:07:48 -05:00
William Entriken 5e02514334
A standard for interface detection, fixes #165 2018-02-13 02:35:39 -05:00
Yoichi Hirai 084a5f7ec9
Merge pull request #871 from cslarson/master
fix rate of network carbon emissions
2018-02-12 11:40:41 +01:00
Yoichi Hirai 2dcc5f06c2
Merge pull request #879 from yuzushioh/add-eip55-implementation
Add EIP55 Swift implementation link
2018-02-12 11:37:47 +01:00
Jack Peterson d9025cba50
Moved eip-4.md to EIPS folder 2018-02-11 10:03:12 -08:00
yuzushioh 458ecb2b14 add swift implementation link 2018-02-11 18:03:39 +09:00
Carl Larson 7258f7abbf don't combine gpu hashrate & gpu power into weird metric 2018-02-09 18:49:23 +00:00
Carl Larson 2cde480ba7 fix units 2018-02-09 18:29:26 +00:00
Carl Larson 4fcc646270 removed CO2 contribution numbers until they can be calculated more accurately, added power calculations 2018-02-08 15:19:32 +00:00
Carl Larson 36c592976d it's -> its 2018-02-08 14:03:14 +00:00
Carl Larson 539de8e40a fix rate of network carbon emmisions 2018-02-05 11:26:01 +00:00
Yoichi Hirai e451b05852
Merge pull request #862 from chfast/patch-1
EIP-145: Add test cases
2018-02-02 18:24:38 +01:00
Paweł Bylica e801dfaa61
EIP-145: Fix a test case 2018-02-02 18:20:04 +01:00
Felix Lange 846f01bf0c EIP-868: Node Discovery v4 ENR Extension 2018-02-02 14:19:25 +01:00
William Entriken 6149eccfca Update deed word choice explanation 2018-02-01 21:54:01 -05:00
William Entriken ea4ed40d45 Add deed name, rename return variables 2018-02-01 21:42:43 -05:00
Paweł Bylica 49e86ff026
EIP-145: Add more test cases 2018-01-31 17:51:59 +01:00
Paweł Bylica ea084caabd
EIP-145: Add test cases 2018-01-30 22:28:24 +01:00
Carl Larson 0748f59766 assign 858 to reduce_block_reward eip 2018-01-29 14:06:56 +00:00
Carl Larson 0ad1810fd6 added eip-reduce_block_reward draft 1 2018-01-29 13:19:13 +00:00
William Entriken c0e6345a4d Use interface keyword 2018-01-28 17:22:35 -05:00
William Entriken 1ca7dfb9eb Fix signature, thanks @Beskhue 2018-01-28 14:06:57 -05:00
William Entriken 6754461619 Clarify invalid deeds and counting 2018-01-28 13:34:23 -05:00
Nick Savers 8c8dc2f9c4
Merge pull request #855 from cdetrio/eip-4-author
clarify EIP 4 author
2018-01-27 23:39:38 +01:00
Nick Savers d45a6458d2
Merge pull request #850 from jamesray1/patch-9
EIP-170: Add parameters, capitalize Ethereum and use an em dash.
2018-01-27 23:35:17 +01:00
William Entriken f53cc2ddba Clean up Accept wording 2018-01-27 16:51:32 -05:00
Yoichi Hirai 00d3fc6829
Merge pull request #853 from jamesray1/patch-12
EIP-155: Hard fork meta reference
2018-01-26 14:35:19 +01:00
Yoichi Hirai 870fb8d0a7
Merge pull request #848 from jamesray1/patch-6
EIP-160: Add FORK_BLKNUM: 2,675,000 (Spurious Dragon) plus an en dash
2018-01-26 14:34:13 +01:00
James Ray d666d8eed3
Change hard fork heading 2018-01-27 00:32:10 +11:00
Yoichi Hirai d94799f818
Merge pull request #845 from jamesray1/patch-2
EIP-2: Grammar fixes, Meta ref and parameters
2018-01-26 14:27:11 +01:00
James Ray 622ce70741
Fix a typo, change an em dash to a semi-comma 2018-01-27 00:22:53 +11:00
cdetrio 99b60b5d6a reformat from mediawiki to md 2018-01-26 13:55:04 +01:00
Yoichi Hirai f67478730d
Merge pull request #849 from jamesray1/patch-7
EIP-161: Grammar fixes and block fork number parameters
2018-01-26 13:26:15 +01:00
Yoichi Hirai 271112272e
Merge pull request #852 from jamesray1/patch-11
Include EIP 8 in EIP 606
2018-01-26 13:23:39 +01:00
Yoichi Hirai 94549159dc
Merge pull request #851 from jamesray1/patch-10
EIP 150: Add parameters and grammar fixes
2018-01-26 13:22:24 +01:00
Yoichi Hirai 744a101c3d
Merge pull request #847 from jamesray1/patch-4
EIP-155: Grammar fixes
2018-01-26 13:17:31 +01:00
Yoichi Hirai 9b4b804412
Merge pull request #846 from jamesray1/patch-3
EIP 7 Add hard fork ref, parameters and grammar fixes
2018-01-26 13:16:59 +01:00
Yoichi Hirai 8fe9f98a23
Merge pull request #695 from whilei/rpc-chain-id
EIP: Implement `eth_chainId` method in JSON-RPC
2018-01-26 11:39:39 +01:00
ia 1d1799bd2e Reference hex encoding standard 2018-01-26 19:28:59 +09:00
James Ray f3e7dfc3bd
Remove chain_ids 2018-01-26 21:21:37 +11:00
James Ray ce3c5d8269
Remove chain_IDs 2018-01-26 21:21:08 +11:00
James Ray 540fd28c78
EIP-155: (main net) 2018-01-26 20:08:27 +11:00
James Ray 7a943d25f0
EIP-161: (main net) 2018-01-26 20:05:58 +11:00
James Ray 3a64ec9faa
(main net) 2018-01-26 20:03:48 +11:00
James Ray d371e4ed7c
EIP-170: Spurious Dragon ref. 2018-01-26 20:03:00 +11:00
James Ray 1b59d8972b
EIP-161: Hard fork ref, parameters and headings 2018-01-26 20:00:56 +11:00
James Ray 24497b7074
Hard fork ref and parameters 2018-01-26 19:58:07 +11:00
James Ray bcf8f50e4c
EIP-155: [Spurious Dragon](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md) 2018-01-26 19:56:37 +11:00
James Ray 85a4d3063d
Update parameters 2018-01-26 19:12:00 +11:00
Yoichi Hirai 398e12e85e
Merge pull request #844 from pirapira/move-eip-20
Move eip-20-token-standard.md to eip-20.md
2018-01-26 09:11:53 +01:00
James Ray d851740f6c
EIP-7: [Homestead](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-606.md) 2018-01-26 19:09:22 +11:00
James Ray 5b3555763d
EIP-155: Hard fork meta reference 2018-01-26 19:05:32 +11:00
James Ray 1fcba3f460
EIP-2: Meta ref and parameters 2018-01-26 19:02:44 +11:00
James Ray 3466320032
Grammar fixes: en dash, delete a space 2018-01-26 18:44:00 +11:00
James Ray f7512125ac
Remove parentheses 2018-01-26 18:05:06 +11:00
James Ray 58df2e402f
Meta reference and table of parameters 2018-01-26 18:04:36 +11:00
James Ray e362ba314d
Include EIP 8 2018-01-26 17:21:00 +11:00
James Ray 31be04a215
Add parameters 2018-01-26 17:11:25 +11:00
James Ray 2b02ca4548
Chain_ID 2018-01-26 17:09:00 +11:00
James Ray 2b6c2039fa
Add parameters 2018-01-26 17:07:39 +11:00
James Ray c862735e82
([Spurious Dragon](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md)) 2018-01-26 17:05:16 +11:00
James Ray 400438cebd
[Spurious Dragon](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md) 2018-01-26 17:03:07 +11:00
James Ray 2c5c077d16
(Tangerine Whistle) 2018-01-26 17:02:05 +11:00
James Ray 065d4189f2
Update eip-170.md 2018-01-26 16:35:40 +11:00
James Ray 20d8f94346
Grammar fixes and block number
Newly-creation: this is wrong. You use adverbs before verbs. Creation implies that it is new, so it is a tautology to say new creation or newly created; rather like "I killed him dead".
2018-01-26 16:31:59 +11:00
James Ray c8cb7ca168
Add FORK_BLKNUM: 2,675,000 (Spurious Dragon) plus an en dash 2018-01-26 16:14:52 +11:00
James Ray d0b542e499
Grammar fixes 2018-01-26 16:08:33 +11:00
James Ray fefbbea5f4
Grammar fixes 2018-01-26 15:11:40 +11:00
James Ray 18e49fe48b
Grammar fixes 2018-01-26 15:05:46 +11:00
ia 4269d195cb Rel link eip-155 for other occurrance 2018-01-26 11:50:32 +09:00
ia 45f6e8e48f RPC spec: 'big integer' -> 'integer' 2018-01-26 11:47:28 +09:00
ia 68cde9b43a Relative link to eip-155 2018-01-26 11:40:17 +09:00
ia ea5b790149 Assigned lucky number 695 2018-01-26 00:35:55 +09:00
Yoichi Hirai 71d6f0bc9c
Merge pull request #831 from ligi/url_format
EIP-831: Standard URL Format
2018-01-25 14:29:05 +01:00
Yoichi Hirai cea1db05a3
Move eip-20-token-standard.md to eip-20.md
To prevent dangling links, I left a notice in eip-20-token-standard.md
2018-01-25 14:23:26 +01:00
ligi afabcb5f46
Add references 2018-01-25 14:21:27 +01:00
ligi e790f96e38
Fix punctuation - clean dashy text 2018-01-24 22:56:07 +01:00
William Entriken 8636d7b8d6 occurred 2018-01-24 11:37:06 -05:00
William Entriken c39a9f56c7 Use "unusable", thanks @TCOA 2018-01-24 11:27:19 -05:00
William Entriken 001b67bda3 Clarify real estate transferrence fees, thank you @TCOA 2018-01-24 11:26:29 -05:00
William Entriken f3765be953 At risk of making this more boring to read, remove flavor text, thanks @TCOA 2018-01-24 11:22:01 -05:00
William Entriken 2fd4768662 "This is a" language, thanks @pirapira 2018-01-24 10:48:19 -05:00
William Entriken e28b0ee623 Undo time travel, thanks @pirapira 2018-01-24 10:47:37 -05:00
William Entriken 29f88ccbc4 Add "title" as considered alternative, thanks @TCOA 2018-01-24 10:46:10 -05:00