27 Commits

Author SHA1 Message Date
Micah Zoltu
15f61ed0fd
Adds rule to EIP-1 that references to other EIPs must use relative path format and the first reference must be linked. (#2947)
I have gone through and updated all existing EIPs to match this rule, including EIP-1.

In some cases, people were using markdown citations, I suspect because the long-form was a bit verbose to inline.  Since the relative path is quite short, I moved these to inline but I wouldn't be opposed to putting them back to citation format if that is desired by the authors.

In doing the migration/cleanup, I found some EIP references to EIPs that don't actually exist.  In these cases I tried to excise the reference from the EIP as best I could.

It is worth noting that the Readme actually already had this rule, it just wasn't expressed properly in EIP-1 and the "Citation Format" section of the readme I think caused people a bit of confusion (when citing externally, you should use the citation format).
2020-09-30 12:22:43 +08:00
Micah Zoltu
2cb94cc48b
Adds clarifying text to the EIP-155 specification. (#2272)
As someone implementing stuff related to signing in this space I have had to come back and read this EIP many times to remind myself how to properly sign/recover a transaction post EIP-155.  Each time, I read this EIP and am left confused about what I'm actually supposed to do when signing.  After once again digging to figure out what I'm supposed to do I decided to edit this EIP to hopefully prevent future developers (including myself) from running into the same frustration.

This change is non-normative and only attempts to improve clarity of the process.  If a normative change was made, this means my understanding is flawed and corrections should be made before this PR is merged.

The major change is to include a section for how to generate a valid post-155 signature.  The original text only explained how to _validate_ a post-155 signature and it was left up to the reader to figure out how to generate one.

I chose to use **SHOULD** here because it offers the users additional security against replay attacks and generally should be preferred unless you have good reason to not sign this way.  This could be widened to **MAY** if that is desirable.  **MUST** would be a normative change so that was intentionally not chosen.

I have also made a couple grammatical and formatting changes to the original text while editing which I felt helped improve readability.
2020-06-08 23:56:56 -06:00
Alex Beregszaszi
d6dfa555be Fix author fields (#2065) 2019-05-24 08:23:03 +12:00
ligi
5d81cc0062 Strip the list of chain ID's (#1835) 2019-03-08 19:32:18 +01:00
Nick Savers
fb048c1d70
Merge pull request #1703 from ligi/add_chain_id_link
Add link to chainid.network with more chain ID's
2019-03-08 12:18:53 +01:00
Greg Colvin
0a4760c614
Merge pull request #1695 from axic/eip-155-rendering
Fix rendering of EIP-155
2019-01-29 17:30:53 -07:00
ligi
b545a6d2ee
Add link to chainid.network with more chain ID's
closes https://github.com/ethereum-lists/chains/issues/9
2019-01-17 14:34:30 +01:00
Alex Beregszaszi
f719e9b743 Fix rendering of EIP-155 2019-01-14 15:31:16 +00:00
Alex Beregszaszi
7bfdc93b00 Add Gangnam chainid to EIP-155 2019-01-10 20:25:18 +00:00
Nick Savers
af5c1aed95
Add goerli and stureby chain_ids 2018-11-23 23:44:14 +01:00
Erik van Rijn
ea4e630855 Added Ubiq chain ID's (#1360) 2018-10-17 14:11:15 +01:00
Alex Beregszaszi
1f6a3fdb90 Reserve ewasm testnet chaind (66) in EIP155 2018-09-18 17:47:55 -05: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
4938bcbf91 Lowercase all frontmatter keys 2018-03-21 12:51:05 +00:00
Nick Johnson
cdc9c981e9 Fixed headers for existing EIPs to be conformant YAML frontmatter 2018-03-20 15:10:58 +00: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
James Ray
d666d8eed3
Change hard fork heading 2018-01-27 00:32:10 +11:00
James Ray
540fd28c78
EIP-155: (main net) 2018-01-26 20:08:27 +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
5b3555763d
EIP-155: Hard fork meta reference 2018-01-26 19:05:32 +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
d0b542e499
Grammar fixes 2018-01-26 16:08:33 +11:00
Micah Zoltu
e76ac41a5d Adds fork block number.
Acquired from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md
2018-01-21 22:43:54 -06:00
cdetrio
1dee19d34b add table of chain id's 2017-05-04 16:48:39 -04:00
cdetrio
581ce45afc correct example values 2017-05-04 12:56:12 -04:00
cdetrio
2a814ea281 add preamble 2017-05-04 12:56:12 -04:00
cdetrio
a0bd241619 copy EIP-155 from issues 2017-05-04 12:56:12 -04:00