Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/eip articulation #9

Draft
wants to merge 112 commits into
base: origin-master
Choose a base branch
from
Draft

Commits on Mar 27, 2018

  1. Configuration menu
    Copy the full SHA
    8406e4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa40ccd View commit details
    Browse the repository at this point in the history
  3. Add Ellaism bootnodes

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    c110e5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    516fd4a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2fa496 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5525c96 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    08d5435 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f14c555 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b1184b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9206a1e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c97f750 View commit details
    Browse the repository at this point in the history
  12. Fix core/genesis.go gofmt

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    7240e32 View commit details
    Browse the repository at this point in the history
  13. Fix params/config.go gofmt

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    6d2c94b View commit details
    Browse the repository at this point in the history
  14. Disable appveyor upload

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    c04407b View commit details
    Browse the repository at this point in the history
  15. Fix EIP160 gas mismatch

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    e61a43d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5f8d85b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    09f24f4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5db1425 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a96028b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1c61b22 View commit details
    Browse the repository at this point in the history
  21. Disable appveyor i386 arch

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    3a95919 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    fd82fd0 View commit details
    Browse the repository at this point in the history
  23. Disable appveyor coverage

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    28de0e7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a13a0df View commit details
    Browse the repository at this point in the history
  25. Add usage instructions

    ellaismer committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    a8974ba View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    fa7f85a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ea0a3fc View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0d2eaf5 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2018

  1. Configuration menu
    Copy the full SHA
    ba2a75c View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Cleanup Ellaism bootnodes

    ellaismer committed Mar 30, 2018
    Configuration menu
    Copy the full SHA
    95ffb18 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. Add ETC bootnodes

    ellaismer committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    7416d38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c89633 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42e9979 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. Configuration menu
    Copy the full SHA
    6399f04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daf84c2 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Configuration menu
    Copy the full SHA
    c98385b View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2018

  1. Init Ethereum Social flags and chain config (#5)

    Akira Takizawa authored and ellaismer committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    be1c56e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    040b1f1 View commit details
    Browse the repository at this point in the history
  3. Add ETC's ECIP1010 support

    ellaismer committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    a41f091 View commit details
    Browse the repository at this point in the history
  4. typo: fix linting

    ellaismer committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    7a62ee4 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2018

  1. Configuration menu
    Copy the full SHA
    b5e7abf View commit details
    Browse the repository at this point in the history
  2. Typo: wrong header level

    ellaismer committed Apr 8, 2018
    Configuration menu
    Copy the full SHA
    135e5cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    554dab8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d67865f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Configuration menu
    Copy the full SHA
    bf13390 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Configuration menu
    Copy the full SHA
    69051a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Configuration menu
    Copy the full SHA
    79eae3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d662f3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23ab316 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e411d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b438906 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. ci: fix credentials

    sorpaas committed May 6, 2018
    Configuration menu
    Copy the full SHA
    43d2942 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa6842a View commit details
    Browse the repository at this point in the history

Commits on May 12, 2018

  1. Configuration menu
    Copy the full SHA
    4f31f5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64a4d7f View commit details
    Browse the repository at this point in the history
  3. Fix travis repo name

    sorpaas committed May 12, 2018
    Configuration menu
    Copy the full SHA
    bd555c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1eeedb View commit details
    Browse the repository at this point in the history

Commits on May 19, 2018

  1. Configuration menu
    Copy the full SHA
    33c9c0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ccc825 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2018

  1. Add Gitter badge

    gitter-badger committed May 27, 2018
    Configuration menu
    Copy the full SHA
    bde587e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b886c55 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from gitter-badger/gitter-badge-3

    Add a Gitter chat badge to README.md
    sorpaas authored May 27, 2018
    Configuration menu
    Copy the full SHA
    df71a71 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

  1. Configuration menu
    Copy the full SHA
    d3b90bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc7f6de View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2018

  1. Configuration menu
    Copy the full SHA
    4ccc209 View commit details
    Browse the repository at this point in the history
  2. typo: chainId -> chainID

    sorpaas committed Jun 16, 2018
    Configuration menu
    Copy the full SHA
    4887c0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3872a67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a1aeba View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2018

  1. Configuration menu
    Copy the full SHA
    758f5e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    648c20f View commit details
    Browse the repository at this point in the history
  3. Disable appveyor testing

    Only keep build. We test on Travis anyway, so testing again there only
    wastes time.
    sorpaas committed Jul 7, 2018
    Configuration menu
    Copy the full SHA
    b16de7c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2018

  1. Configuration menu
    Copy the full SHA
    ae4f20e View commit details
    Browse the repository at this point in the history
  2. Disable osx test

    sorpaas committed Aug 5, 2018
    Configuration menu
    Copy the full SHA
    4f800b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e434ff View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2018

  1. Merge tag 'v1.8.14'

    sorpaas committed Aug 26, 2018
    Configuration menu
    Copy the full SHA
    c8f7dd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b70edf7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ae538b View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2018

  1. Merge tag 'v1.8.15'

    sorpaas committed Sep 16, 2018
    Configuration menu
    Copy the full SHA
    6370c74 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Support MIX.

    ethernomad committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    5f9fd79 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2018

  1. Configuration menu
    Copy the full SHA
    a13fab5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11 from mix-blockchain/master

    Support MIX.
    sorpaas authored Oct 16, 2018
    Configuration menu
    Copy the full SHA
    0fa4762 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2018

  1. Configuration menu
    Copy the full SHA
    e671691 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47dc012 View commit details
    Browse the repository at this point in the history
  3. Fix a merge conflict

    sorpaas committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    12bad5c View commit details
    Browse the repository at this point in the history
  4. typo: missing } after merge

    sorpaas committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    b88562b View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. Fix v1.8.17

    ethernomad committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    626e7c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2018

  1. Merge pull request #13 from mix-blockchain/fix-v1.8.17

    Fix v1.8.17
    sorpaas authored Oct 23, 2018
    Configuration menu
    Copy the full SHA
    a79cdd7 View commit details
    Browse the repository at this point in the history
  2. flags and chain config

    Add ESN support
    
    Update params/bootnodes.go
    kimmyeonghun committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    12888f8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14 from kimmyeonghun/add-ethersocial

    Support Ethersocial network
    sorpaas authored Oct 23, 2018
    Configuration menu
    Copy the full SHA
    f0efabf View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2018

  1. Configuration menu
    Copy the full SHA
    bd70f0a View commit details
    Browse the repository at this point in the history
  2. format: consensus, params

    sorpaas committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    7066139 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    901c21d View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2019

  1. build,.travis: add distribution for all tools

    Renames archive multi-geth-xxx -> ethoxy-multi-geth-xxx
    for namespacing clarity
    whilei committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    bf3fb29 View commit details
    Browse the repository at this point in the history
  2. appveyor: deploy all tools

    whilei committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    8042e9a View commit details
    Browse the repository at this point in the history
  3. appveyor: use ethoxy- prefix for consistency

    This also makes globbing for the deploy steps
    easier, so we can just use one.
    whilei committed Jan 5, 2019
    Configuration menu
    Copy the full SHA
    0e5e928 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2019

  1. CI: use 'multi-geth-' as artifact prefixes

    - travis: fix extra hyphen during deploy file globbing
    whilei committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    ae751d9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #18 from rotblauer/dist/alltools

    add distribution archives for all tools
    sorpaas authored Jan 6, 2019
    Configuration menu
    Copy the full SHA
    6c61ab2 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2019

  1. cmd,consensus,core,eth,params,tests: articulate EIP features

    Refactors chain configuration and respective feature
    implementations to use EIP definitions and methods,
    instead of HardFork names, whenever possible. Doing so
    attempts to address ambiguity and complexity in chain
    configuration and feature implementation.
    
    Signed-off-by: Isaac Ardis (isaac.ardis@gmail.com)
    whilei committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    717df21 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Configuration menu
    Copy the full SHA
    900f705 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60f1652 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

  1. cmd,consensus,core,eth,params,tests: articulate EIP features

    * NOTE: This is a cherry-picked commit, and has undergone
    some manual merge conflict resolution. It may not be perfectly
    perfect yet.
    
    The original commit body:
    
    Refactors chain configuration and respective feature
    implementations to use EIP definitions and methods,
    instead of HardFork names, whenever possible. Doing so
    attempts to address ambiguity and complexity in chain
    configuration and feature implementation.
    
    Signed-off-by: Isaac Ardis (isaac.ardis@gmail.com)
    
    consensus: fix wrong numbers for blockreward eips
    
    IDK how these got off-by-one'd. Weird.
    
    params: alphabetize ecip blocks
    
    Because I'm anal like that.
    
    consensus/ethash: fix mysterious off-by-one reward
    
    Same as where the EIP number got incremented down. Weird.
    
    params: note about json tag for eip160(F)Block
    
    This is a bit of a sticky situation. Solves are either:
    - use without 'F' here, break pattern, stay backwards
    compatible for existing multi-geth clients, but incompatible
    with ETH if they accept proposed changes as-is
    - use with 'F' here, break backwards compatibility with
    existing multi-geth clients, but be compatible with ETH as proposed
    - push change without 'F' to ETH for review, keeping
    in mind that it makes no sense for them to tangle their
    code b/c of an establish multi-geth pattern
    - push change without 'F' for any of the EIP160,161,170 to
    eth. still breaks pattern for them
    
    The root cause of this is that EIP158 namespace was used
    to symbolize 3 separate EIPs... none of which ended up being
    named 'EIP158'. Yea.
    
    params: fix comment to be right
    
    consensus/ethash: fix another damn offbyone increment
    
    ... these happened during the cherry-pick. wtf.
    whilei committed Jan 12, 2019
    Configuration menu
    Copy the full SHA
    749cca0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6117fad View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. Configuration menu
    Copy the full SHA
    0615ecd View commit details
    Browse the repository at this point in the history
  2. params: EIP2F: add configuration parameters

    This is the remaining not-backwards-compatible Homestead
    EIP not yet 'feature-fied'.
    
    The EIP itself specifies a diverse set of changes, those
    will be configuration-implemented in the next commit.
    whilei committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    f6e5423 View commit details
    Browse the repository at this point in the history
  3. consensus,core/light: EIP2F: implement EIP2F instead of Homestead fea…

    …tures implementations
    whilei committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    db2942d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be858d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. consensus/ethash/consensus.go: add issue reference

    Co-Authored-By: whilei <isaac.ardis@gmail.com>
    sorpaas and whilei authored Jan 28, 2019
    Configuration menu
    Copy the full SHA
    461bde5 View commit details
    Browse the repository at this point in the history
  2. consensus/ethash/consensus.go: add issue reference

    Co-Authored-By: whilei <isaac.ardis@gmail.com>
    sorpaas and whilei authored Jan 28, 2019
    Configuration menu
    Copy the full SHA
    becb961 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. core/vm: refactor instruction set to build per chain config

    This allows for the potential for opcode mechanisms to
    be defined differently even if they share the same bytecode.
    whilei committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    257cf96 View commit details
    Browse the repository at this point in the history
  2. core/vm,eth/tracers: use per config precompiled map

    This is akin to 257cf96, allowing variability in precompiled
    contract mechanisms across network configurations.
    whilei committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    da85a44 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    cdaea3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5120767 View commit details
    Browse the repository at this point in the history