Tomasz Drwięga
091a59ef0b
Beta backports ( #4067 )
...
* Improving logs for transaction propagation
Conflicts:
sync/src/chain.rs
* Propagate only on timer
Conflicts:
sync/src/chain.rs
* Maintaining a list of transactions propagated from other peers
Conflicts:
ethcore/src/client/client.rs
ethcore/src/client/traits.rs
js/src/dapps/localtx/Transaction/transaction.js
js/src/dapps/localtx/Transaction/transaction.spec.js
rpc/src/v1/tests/helpers/sync_provider.rs
rpc/src/v1/types/sync.rs
sync/src/api.rs
sync/src/chain.rs
sync/src/transactions_stats.rs
* fixing test
Conflicts:
rpc/src/v1/tests/mocked/parity.rs
* Returning persistent node id
Conflicts:
ethcore/light/src/net/context.rs
ethcore/light/src/net/tests/mod.rs
sync/src/api.rs
* Prevent broadcasting transactions to peer that send them.
Conflicts:
js/src/dapps/localtx/Transaction/transaction.js
rpc/src/v1/tests/helpers/sync_provider.rs
rpc/src/v1/tests/mocked/parity.rs
rpc/src/v1/types/sync.rs
sync/src/api.rs
sync/src/chain.rs
sync/src/transactions_stats.rs
* Bumping versions
* Fixing broken classic.json
Former-commit-id: 2cadea67a0a2f60dd11e0fb943bb0c79b42ab4eb
2017-01-06 16:05:35 +01:00
Robert Habermeier
81191848d7
ETC Config change backport ( #4056 )
...
* delay bomb for Classic (ECIP-1010) (#3179 )
* delay bomb for classic (ECIP-1010)
* formatting fix after core review, rel [e6b5093]
* Replay protection for Classic
* EIP-155 configuration for Ethereum Classic
* EIP-160 configuration for Ethereum Classic
* Testnet for Ethereum Classic
* revert ETC to correct Network ID
* reuse Morden for Classic Testnet
* set CHAIN_ID for Classic (#3934 )
* configurable CHAIN_ID
* set CHAIN_ID for Ethereum Classic
* prettify classic json
Former-commit-id: 6d2f8e31d04d06c8b681075c4dd72b49f2048031
2017-01-05 21:16:33 +01:00
Gav Wood
d3de475205
EIPs 155, 160, 161 ( #2976 )
...
* The front-end for each hard-fork, also EIP-160.
* Address EIP161 a/c
* Include EIP-161b
* EIP-161 part d.
* Fix test build.
* Fix one test, add another.
* Fix use of bloom & renaming.
* Initial groundwork for EIP-155
* Fix minor bug.
* Fix all tests finally.
* Rest of EIP-155.
* Add tests for EIP-155 algorithm.
Update transaction tests validation.
* Minor reformat.
* Address grumbles.
* Remove unused code.
* Fix SUICIDE gas mechanism and add consensus tests.
* Remove commented code.
* Set Frontier hardfork block number
* Fix warning.
* Transaction tests,
2016-11-03 22:22:25 +01:00
Tomasz Drwięga
956a059a06
Updating bootnodes for ETC ( #2938 )
2016-10-28 16:02:23 +02:00
Gav Wood
b5c65e3df5
Fix up ETC EIP-150 transition to 2,500,000. ( #2636 )
2016-10-16 13:44:56 +02:00
Gav Wood
85eeb3ea6e
EIP150.1c ( #2591 )
...
* EIP150.1b first part.
* Add documentation.
[ci:skip]
* Tweak comment
* Fix some tests.
* Fix create
* Add the new EIP150 test. (#2563 )
* Fix create some more.
* Another fix for create.
* Final fixes.
* Enable EIP150 test.
* Revert the costly suicides to respect EIP150.1b.
* Fixups for EIP150.1c
* Update tests.
* Updating tests
* Adding state tests
* Updating tests
* Updating HF block
* Removing flushln [ci:skip]
* Commenting out suicide test
* New tests.
* Switch to EIP tests.
* Rename some stuff, combine transition tests.
* Fix U256 overflows.
* Name cleanups and an effort to fix tests.
* Rename back for clarity.
* Fix non-EIP-150 OOG CALLs
* New transition block number & additional EIP150 tests
* Morden transition block set; Tests updated
* Added missing test
2016-10-15 14:39:15 +02:00
Marek Kotewicz
08f30fc1a8
updated classic JSON spec with classic bootnodes, fixes #1842 ( #1847 )
2016-08-05 09:51:57 +02:00
Arkadiy Paronyan
6b1e722a6b
Disconnect peers on a fork ( #1738 )
2016-07-27 21:38:22 +02:00
Gav Wood
e734810293
Ethereum classic ( #1706 )
...
* Add Ethereum Classic support
(Rename homestead-dogmatic -> classic)
* Additional change needed.
* More needed changes.
* Separate database path for known forks.
* Address minor grumble.
2016-07-25 10:20:22 +02:00