profile
viewpoint
Adam Z. Nagy ngyam @energywebfoundation Making the world a better place and stuff

energywebfoundation/energyweb-ui 30

Energy Web UI - Dapp shell, browser & launcher (Electron app)

energywebfoundation/precise-proofs 4

EWF Origin's proof-of-concept precise proofs implementation and demos

energywebfoundation/local-tobalaba-network 1

Setting up a local tobalaba-like network with ease

energywebfoundation/secretstore-py 1

Python package for Parity's SecretStore RPC API and sessions

energywebfoundation/ewf-chainspec 0

Chainspec repository of EWF for various chains

energywebfoundation/ewf-genesis-generator 0

EWF's chain genesis JSON generator

energywebfoundation/MultiSigWallet 0

Allows multiple parties to agree on transactions before execution.

energywebfoundation/volta-system-contracts 0

Infrastructure contracts for Volta

ngyam/0x-launch-kit 0

Start an exchange in under a minute

ngyam/0x-launch-kit-backend 0

Launch a 0x relayer in under a minute

push eventenergywebfoundation/precise-proofs

ngyam

commit sha affdcc6dd0f6157791e70357b6dd38e5ba38ca73

1.0.2

view details

push time in 2 days

push eventenergywebfoundation/ewf-chainspec

Adam Z. Nagy

commit sha d8a8cefe2dd13c7153e6d0dbead905bd0c988b32

fix(README): correct commit hash in url

view details

push time in 3 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha 72187abfc8a56227a06d707ec1d56ac48d479ce1

fix(readme): correct genesis commit url

view details

push time in 4 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha e828c329437b34e6a8b3c1c2e2ed120ab706f3d8

Revert "Merge pull request #6 from energywebfoundation/update/istanbul_chainspecs" This reverts commit 5b1479f3132602cf0ea3b1820cfd256b239ed809, reversing changes made to 3975a590ad7348327e49cd6b658e703a217495c1.

view details

ngyam

commit sha bcec3cbdcb09bef627f97e9f23925e024f035e67

fix(readme): genesis chainspec url and hashes

view details

push time in 4 days

pull request commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

Please don't merge it yet, it still has a chance to change according to our governance.

ngyam

comment created time in 4 days

push eventngyam/parity-ethereum

ngyam

commit sha b9339d6d4135a3caba9473ff46d9d47564fddc70

update(ewf-istanbul): future proofing 1 wei for builtins

view details

Adam Z. Nagy

commit sha 19ee82571fd6c3a9c7777f0e38f190c032ae1ce5

Merge pull request #4 from ngyam/update/ewf_istanbul_chainspecs update(ewf-istanbul): future proofing 1 wei for builtins

view details

push time in 4 days

push eventngyam/parity-ethereum

ngyam

commit sha b9339d6d4135a3caba9473ff46d9d47564fddc70

update(ewf-istanbul): future proofing 1 wei for builtins

view details

push time in 4 days

push eventenergywebfoundation/precise-proofs

JosephBagaric

commit sha a4d4a210c3dcb410f5b4b8b86df7ff8cdd1fdfe2

fix: proving strings on-chain

view details

Adam Z. Nagy

commit sha aeed6bd7cb4d7819c259cd833290e2a84c2b013e

Merge pull request #7 from energywebfoundation/fix/address-proof fix: proving addresses on-chain

view details

push time in 4 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha 3af2045efca230cf71a41b90b731519dbec1cadc

feat(istanbul-v2): blake2 1 wei + fork delay 1 week

view details

push time in 4 days

push eventenergywebfoundation/ewf-chainspec

Adam Z. Nagy

commit sha 09f1eada7ed4a00d2c6157c2c14d06b95e52fb4b

Merge pull request #10 from energywebfoundation/feat/istanbul_v2 feat(istanbul): balance 1 wei to blake2 builtin + new transition blocks

view details

Adam Z. Nagy

commit sha 8516154d46593c18965dbb1fc3bc43eb88857d0f

Revert "feat(istanbul): balance 1 wei to blake2 builtin + new transition blocks"

view details

Adam Z. Nagy

commit sha a8c5efcb2c4e8b30a249851275bd376e042d76ea

Merge pull request #11 from energywebfoundation/revert-10-feat/istanbul_v2 Revert "feat(istanbul): balance 1 wei to blake2 builtin + new transition blocks"

view details

ngyam

commit sha 46e3cbf3fd5b15ba5a6dd3ace993a018b3b670b0

feat(istanbul-v2): future proofing 1 wei for builtins

view details

push time in 4 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha aae18dfc7f4e017b35832c129dc77b1e43a5ba65

feat(istanbul-v2): future proofing 1 wei for builtins

view details

push time in 4 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha d40f9d8ece752d70c96352cc22ab5b375cd40704

feat(istanbul-v2_: future proofing for bultins

view details

push time in 4 days

push eventenergywebfoundation/ewf-chainspec

Adam Z. Nagy

commit sha 8516154d46593c18965dbb1fc3bc43eb88857d0f

Revert "feat(istanbul): balance 1 wei to blake2 builtin + new transition blocks"

view details

Adam Z. Nagy

commit sha a8c5efcb2c4e8b30a249851275bd376e042d76ea

Merge pull request #11 from energywebfoundation/revert-10-feat/istanbul_v2 Revert "feat(istanbul): balance 1 wei to blake2 builtin + new transition blocks"

view details

push time in 5 days

create barnchenergywebfoundation/ewf-chainspec

branch : revert-10-feat/istanbul_v2

created branch time in 5 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha ad8261a2400d8bee3f59f0c067efbec42abb9c4f

feat(istanbul): balance 1 wei to blake2 builtin

view details

ngyam

commit sha 516c1bc980fc1aba4e581673dd13140826f328d7

feat(istanbul): new transition blocks -ewc: 4_682_550 (0x477336) -volta: 5_002_889 (0x4c5689)

view details

Adam Z. Nagy

commit sha 09f1eada7ed4a00d2c6157c2c14d06b95e52fb4b

Merge pull request #10 from energywebfoundation/feat/istanbul_v2 feat(istanbul): balance 1 wei to blake2 builtin + new transition blocks

view details

push time in 5 days

pull request commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

@niklasad1 @dvdplm

  • added balance 1 wei to the blake2 bultin
  • delayed fork dates by 1 week so that our validators have more time to update
ngyam

comment created time in 5 days

push eventngyam/parity-ethereum

ngyam

commit sha 80bd5920fc9798d0e06a899d83ae397f152eb506

update(ewf-istanbul): 1 wei to blake 2 + new transition blocks

view details

Adam Z. Nagy

commit sha 04c265b00f0647c68c1c7e3a20ee1104fdef3dd2

Merge pull request #3 from ngyam/update/ewf_istanbul_chainspecs update(ewf-istanbul): 1 wei to blake 2 + new transition blocks

view details

push time in 5 days

push eventngyam/parity-ethereum

ngyam

commit sha 80bd5920fc9798d0e06a899d83ae397f152eb506

update(ewf-istanbul): 1 wei to blake 2 + new transition blocks

view details

push time in 5 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha 516c1bc980fc1aba4e581673dd13140826f328d7

feat(istanbul): new transition blocks -ewc: 4_682_550 (0x477336) -volta: 5_002_889 (0x4c5689)

view details

push time in 6 days

create barnchenergywebfoundation/ewf-chainspec

branch : feat/istanbul_v2

created branch time in 6 days

pull request commentenergywebfoundation/ewf-genesis-generator

feat(skeletons): balance 1 wei + new transition numbers

@WendellCathcart @JonathanWfels

ngyam

comment created time in 6 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha 8f330df5b765227bf1103d448b50afcb0e86874b

feat(skeletons): new transition blocks - ewc 4_682_550 (0x477336) - volta 5_002_889 (0x4c5689)

view details

push time in 6 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha b30559a56981d85f85cc3dbe91712fa2f255ccea

feat(skeletons): balance 1 wei added to blake2 builtin

view details

push time in 6 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha 698d34354212d669a487b3bef764e1f277444b7e

update(skeletons): tabs to spaces

view details

push time in 6 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha fe2c362d331fdc91d0d7669d830fbbfa5a5171b3

feat(volta): istanbul chainspec skeleton - placeholder transition block: 0x7fffffffffffff

view details

ngyam

commit sha 846508d057519b0a9a9eefa31b2e67a87c1fd681

feat(skeleton): ewc istanbul placeholder

view details

ngyam

commit sha 6214f6b94d1d2ff80144450138ac685ece18ca6e

feat(skeleton): info 1108 added

view details

ngyam

commit sha ff20d9fa2a6f5f3f509785dc470d1db33205840f

feat(skeletons): tr blocknumbers, hcs - final transition block numbers added - hardcodedsync moved to separate

view details

Adam Z. Nagy

commit sha 955aa3107bc59217de1bf0f022efeb364816b0c9

Merge pull request #10 from energywebfoundation/feat/volta_istanbul feat(skeletons): istanbul chainspec

view details

push time in 6 days

PR merged energywebfoundation/ewf-genesis-generator

Reviewers
feat(skeletons): istanbul chainspec
  • placeholder transition block: 0x7fffffffffffff
+2201 -26

0 comment

6 changed files

ngyam

pr closed time in 6 days

Pull request review commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

 					"0": { 						"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }} 					},-					"0x7fffffffffffff": {-						"info": "EIP 1108 transition",+					"0x459bbf": {+						"info": "EIP 1108 transition at block 4_561_855 (0x459bbf)", 						"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }} 					} 				} 			} 		},+		"0x0000000000000000000000000000000000000009": {+			"builtin": {

update: we decided to add this "missing" 1 wei just to be safe. I update the PR tomorrow

ngyam

comment created time in 6 days

Pull request review commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

 					"0": { 						"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }} 					},-					"0x7fffffffffffff": {-						"info": "EIP 1108 transition",+					"0x459bbf": {+						"info": "EIP 1108 transition at block 4_561_855 (0x459bbf)", 						"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }} 					} 				} 			} 		},+		"0x0000000000000000000000000000000000000009": {+			"builtin": {

but if there is a slight change that otherwise there is a risk of some bugs, then of course it makes sense

ngyam

comment created time in 6 days

Pull request review commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

 					"0": { 						"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }} 					},-					"0x7fffffffffffff": {-						"info": "EIP 1108 transition",+					"0x459bbf": {+						"info": "EIP 1108 transition at block 4_561_855 (0x459bbf)", 						"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }} 					} 				} 			} 		},+		"0x0000000000000000000000000000000000000009": {+			"builtin": {

I don't want to change the chainspec if not necessary

ngyam

comment created time in 6 days

Pull request review commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

 					"0": { 						"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }} 					},-					"0x7fffffffffffff": {-						"info": "EIP 1108 transition",+					"0x459bbf": {+						"info": "EIP 1108 transition at block 4_561_855 (0x459bbf)", 						"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }} 					} 				} 			} 		},+		"0x0000000000000000000000000000000000000009": {+			"builtin": {

thanks for the clarification. So in theory all should be good to go without adding 1 wei to this account balance, right?

ngyam

comment created time in 6 days

Pull request review commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

 					"0": { 						"price": { "alt_bn128_pairing": { "base": 100000, "pair": 80000 }} 					},-					"0x7fffffffffffff": {-						"info": "EIP 1108 transition",+					"0x459bbf": {+						"info": "EIP 1108 transition at block 4_561_855 (0x459bbf)", 						"price": { "alt_bn128_pairing": { "base": 45000, "pair": 34000 }} 					} 				} 			} 		},+		"0x0000000000000000000000000000000000000009": {+			"builtin": {

good observation, not sure if I can give a sound answer to that because I didn't do that part back then. Maybe to be on the safe side of the init of those accounts (if it even makes sense). As far as I know it's not necessary. @niklasad1

ngyam

comment created time in 7 days

push eventenergywebfoundation/ewf-chainspec

Adam Z. Nagy

commit sha 9c7d4620754b84ffb49b76426b67c138a3906a76

update(README): chainspec checksums, readme update

view details

Adam Z. Nagy

commit sha 403cafe4ff2a72cd10a34049f69d4553ee154204

Merge pull request #9 from energywebfoundation/update/readme_and_checksums update(README): chainspec checksums, readme update

view details

push time in 12 days

create barnchenergywebfoundation/ewf-chainspec

branch : update/readme_and_checksums

created branch time in 12 days

delete branch energywebfoundation/ewf-chainspec

delete branch : update/istanbul_chainspecs

delete time in 12 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha a3ed5a342dff080c437f8c3a0e3101df376ddf69

fix(volta-chainspec): tabs to spaces

view details

Adam Z. Nagy

commit sha 4f0c2cf8eb0fe5735873d0491916ddfd6e8ef94c

Merge pull request #8 from energywebfoundation/update/istanbul_chainspecs fix(volta-chainspec): tabs to spaces

view details

push time in 12 days

MemberEvent

push eventenergywebfoundation/ewf-chainspec

Adam Z. Nagy

commit sha 3ceb6e82d0832a8dc253083722df31cf210be089

update(readme): primary maintainer

view details

Adam Z. Nagy

commit sha 100286d07bc95959bb9d371f924754aebbd245b5

Merge pull request #7 from energywebfoundation/update/readme update(readme): primary maintainer

view details

push time in 12 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha a3ed5a342dff080c437f8c3a0e3101df376ddf69

fix(volta-chainspec): tabs to spaces

view details

push time in 12 days

MemberEvent

create barnchenergywebfoundation/ewf-chainspec

branch : update/readme

created branch time in 13 days

pull request commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

@dvdplm our validator install scripts pull the chainspec from this repo, and they no_serve_light = true, so we decided not to include the hardcodedSync field to keep it cleaner. That should be the only difference.

Another public source: https://energyweb.atlassian.net/wiki/spaces/EWF/pages/916291657/Istanbul+Hardfork

ngyam

comment created time in 13 days

pull request commentparitytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

They are also here in our repo: https://github.com/energywebfoundation/ewf-chainspec Would it suffice? There will be some blogpost publications but not sure if this week.

ngyam

comment created time in 13 days

push eventenergywebfoundation/ewf-chainspec

ngyam

commit sha 9530a54c90d57b5b4c9d2308175134e24378e77b

feat(chainspecs): istanbul updates

view details

Adam Z. Nagy

commit sha 5b1479f3132602cf0ea3b1820cfd256b239ed809

Merge pull request #6 from energywebfoundation/update/istanbul_chainspecs feat(chainspecs): istanbul updates

view details

push time in 13 days

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha f9902607c15ca4138d325a8260aa3dc59b9b3065

Update install-validator-ubuntu-server-18.04-production.sh parity checksum

view details

push time in 14 days

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha 5f5f8dc7256964a008e434a879cefe071c6b517b

Update install-validator-debian-9.x-production.sh parity checksum

view details

push time in 14 days

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha 57281ebc628ea04a362fba7987495d98e11f6693

Update install-validator-centos-7-production.sh parity checksum

view details

push time in 14 days

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha d300dfccf648a5698225478c0f724b57fddea374

Update install-validator-ubuntu-server-18.04-volta.sh parity checksum

view details

push time in 14 days

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha 74b7a7af6debca9c5f12fe9d11aefb2f500430a4

Update install-validator-debian-9.x-volta.sh parity checksum

view details

push time in 14 days

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha bcbd8970a9cb21f615f360c16af83dddf3ce4c2e

Update install-validator-centos-7-volta.sh parity checksum

view details

push time in 14 days

create barnchenergywebfoundation/ewf-chainspec

branch : update/istanbul_chainspecs

created branch time in 14 days

PR opened paritytech/parity-ethereum

Update EWF's chains with Istanbul transition block numbers

Adding the transiton blocknumbers for the istanbul updates on

  • Energy Web's Volta testnet and
  • Energy Web Chain (EWC) mainnet
+45 -13

0 comment

2 changed files

pr created time in 14 days

push eventngyam/parity-ethereum

ngyam

commit sha ed220dd2c4269ce911cad91b1ec53ebce09f533e

update(ewf-chainspec): istanbul fork transition blocks - volta and ewc chains

view details

Adam Z. Nagy

commit sha 338bc47f33c8c71400cb0262a27d32a454025bec

Merge pull request #2 from ngyam/update/ewf_istanbul_chainspecs update(ewf-chainspec): istanbul fork transition blocks

view details

push time in 14 days

PR merged ngyam/parity-ethereum

update(ewf-chainspec): istanbul fork transition blocks

Adding the transiton blocknumbers for the istanbul updates on Energy Web's Volta testnet and Energy Web Chain (EWC) mainnet

+45 -13

0 comment

2 changed files

ngyam

pr closed time in 14 days

PR opened ngyam/parity-ethereum

update(ewf-chainspec): istanbul fork transition blocks

Adding the transiton blocknumbers for the istanbul updates on Energy Web's Volta testnet and Energy Web Chain (EWC) mainnet

+45 -13

0 comment

2 changed files

pr created time in 14 days

create barnchngyam/parity-ethereum

branch : update/ewf_istanbul_chainspecs

created branch time in 14 days

push eventngyam/parity-ethereum

push time in 14 days

push eventngyam/parity-ethereum

Andronik Ordian

commit sha cafdfa810713b8dc1c18c26e6b4f45d983596025

[evmbin] add more tests to main.rs (#10956)

view details

Adam Z. Nagy

commit sha ffc066e5a411bdd4a41321c629c016a85dbe22a3

Add support for Energy Web Foundation's new chains (#10957) * add(chain-support): new ewf chains support added - volta test network - ewc production chain * remove(tobalaba): ewf chain tobalaba support removal - tobalaba is deprecated so not officially supported by ewf any more

view details

Marek Kotewicz

commit sha 509fda727bec3ac0c38545492616a449efa8fed5

removed redundant state_root function from spec, improve spec error types (#10955)

view details

David

commit sha 73f4564b666e4f0974266910ef612a7adf63362d

Extract Machine from ethcore (#10949) * Add client-traits crate Move the BlockInfo trait to new crate * New crate `machine` Contains code extracted from ethcore that defines `Machine`, `Externalities` and other execution related code. * Use new machine and client-traits crates in ethcore * Use new crates machine and client-traits instead of ethcore where appropriate * Fix tests * Don't re-export so many types from ethcore::client * Fixing more fallout from removing re-export * fix test * More fallout from not re-exporting types * Add some docs * cleanup * import the macro edition style * Tweak docs * Add missing import * remove unused ethabi_derive imports * Use latest ethabi-contract

view details

joshua-mir

commit sha e551122ab9a485e3a1baf3002023df5a8c600126

Disable unsyncable expanse chain (#10926) * Only remove expanse from cli * remove whitespace * remove whitespace (restart CI) * (restart CI)

view details

Andrew Jones

commit sha bd2e4f9c131f544a8fde62df2370bd93bc3d2944

tx-pool: accept local tx with higher gas price when pool full (#10901) * tx-pool: accept local tx with higher gas price when pool full * Revert "tx-pool: accept local tx with higher gas price when pool full" This reverts commit 9d4adc5a * tx-pool: new tx with same nonce as existing is ready * tx-pool: explicit check for replacement tx (same sender & nonce) * Update comment Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Replace `ReplaceOld` with `InsertNew` for replacement txs

view details

Andreas Fackler

commit sha a23f5b8fd9c68ddd238986e580e5d310ed775a4b

Fix ethcore/benches build. (#10964)

view details

David

commit sha e50eafe6e161301188c51d2d305b8e44e580c134

[blooms-db] Fix benchmarks (#10974) * [blooms-db] Fix benchmarks * Use Bloom::zero()

view details

cheme

commit sha 5807402a0b29d1462fad8ae9b69cbb287f5db8f8

Update to latest trie version. (#10972) * Switch to 'trie' crates, there is an unpublished deps to staging parity-common triehash still. * Use crates.io dependency. * indentation * Update util/journaldb/src/traits.rs indentation Co-Authored-By: cheme <emericchevalier.pro@gmail.com> * Rem import braces * switch deps to simple-codec branch (code broken) * painfull update of trie and memdb, plus rework codec to be compatible with simple_codec changes * Removed useless implementation from trait. * Remove some malloc size until update and patch triehash, seems ok otherwhise. * Update parity-util-mem. * Switch to published triehash 0.8. * Avoid redundancy in encode_partial functions. Use better namings. * Update util/patricia-trie-ethereum/src/rlp_node_codec.rs Co-Authored-By: Andronik Ordian <write@reusable.software> * Update util/patricia-trie-ethereum/src/rlp_node_codec.rs Co-Authored-By: Andronik Ordian <write@reusable.software> * Restore previous child rlp header length check. Better comments and formatting. * Update util/patricia-trie-ethereum/src/rlp_node_codec.rs Co-Authored-By: David <dvdplm@gmail.com> * Update util/patricia-trie-ethereum/src/rlp_node_codec.rs Co-Authored-By: David <dvdplm@gmail.com>

view details

David

commit sha ef47426a93a722f03b0217187c8235f4a4b72021

[evmbin] fix compilation (#10976) * Fix compilation error Include the test-helpers from `machine` (used by json-tests, although I'm not sure why evmbin needs ethcore/json-tests) * Update to edition

view details

Anton Gavrilov

commit sha fd754911037de335cb4ab58d5c058803eef560b4

Verify transaction against its block during import (#10954) * Verify transaction against its block during import * Client method for transaction verification added * Verification methods united * Verification sequence for transaction verifier returned

view details

Andronik Ordian

commit sha abb2a8c5a29bae46bd98977dc83749fe8f0686c7

[.gitlab.yml] cargo check ethcore benches (#10965)

view details

Seun LanLege

commit sha 1ba4df08f9c5dbadbbd287688fe6c709b1c4a7a0

Better error message for rpc gas price errors (#10931) * Better error message for rpc gas price errors * correct tests * dedupe error variants * fixed tests, removed spacing

view details

David

commit sha 6a9de9b11e787aab17ac796b83f33e3ab1300fc0

Extract the Engine trait (#10958) * Add client-traits crate Move the BlockInfo trait to new crate * New crate `machine` Contains code extracted from ethcore that defines `Machine`, `Externalities` and other execution related code. * Use new machine and client-traits crates in ethcore * Use new crates machine and client-traits instead of ethcore where appropriate * Fix tests * Don't re-export so many types from ethcore::client * Fixing more fallout from removing re-export * fix test * More fallout from not re-exporting types * Add some docs * cleanup * import the macro edition style * Tweak docs * Add missing import * remove unused ethabi_derive imports * Use latest ethabi-contract * Move many traits from ethcore/client/traits to client-traits crate Initial version of extracted Engine trait * Move snapshot related traits to the engine crate (eew) * Move a few snapshot related types to common_types Cleanup Executed as exported from machine crate * fix warning * Gradually introduce new engine crate: snapshot * ethcore typechecks with new engine crate * Sort out types outside ethcore * Add an EpochVerifier to ethash and use that in Engine.epoch_verifier() Cleanup * Document pub members * Sort out tests Sort out default impls for EpochVerifier * Add test-helpers feature and move EngineSigner impl to the right place * Sort out tests * Sort out tests and refactor verification types * Fix missing traits * More missing traits Fix Histogram * Fix tests and cleanup * cleanup * Put back needed logger import * Don't rexport common_types from ethcore/src/client Don't export ethcore::client::* * Remove files no longer used Use types from the engine crate Explicit exports from engine::engine * Get rid of itertools * Move a few more traits from ethcore to client-traits: BlockChainReset, ScheduleInfo, StateClient * Move ProvingBlockChainClient to client-traits * Don't re-export ForkChoice and Transition from ethcore * Address grumbles: sort imports, remove commented out code * Fix merge resolution error * merge failure

view details

TriplEight

commit sha bd1a578f93967da339caae9d026cacb611240cb3

manual publish jobs for releases, no changes for nightlies (#10977)

view details

Anton Gavrilov

commit sha 66e4410be72da38dd001b7ad6c9e99b18cfae9ad

Private contract migration and offchain state sync (#10748) * Temp storage for the private state added * Temp storage for the private state added * Request message added * Store and retrieve offchain state logic * State sync cache * Private state column added to key value db * Private state column added to key value db * Indexing stored states via its hash * Works with errors changed * Private state stored into the local db * Access to private state db added to sync io * Private state db file added * Rlp packets for retrieiving private state data added * Handling of private sync completed message * Test code fixed * External flag for offchain storing added * Test for private state sync added * Saving private state logic corrected * Migration code corrected * Fixes after merge with master * Merge with head * Additional checks for slices * Log for private state retrieval added * Limit time of retrieving private states * Store required hashes for every request, mark them stale if needed * Store requested private state hashes and check received data * Log stale requests * State insertion fix * Refactoring of how logging passed to state store * Heapsize removed, syncing hashes structure reworked * Check state length returned by contract * Get rid of OverlayDB * hash-db version updated * Test fixed * One more test fixed

view details

cheme

commit sha 0a654afecc1c7e1ee2ed87a918cd07d4ebcbaf4e

Fix rlp decode for inline trie nodes. (#10980) * Fix rlp decode test. * Proper fix, with associated tests. * Put tests in their own module.

view details

Andreas Fackler

commit sha 175051bac706a7a5779c014ff0ec4098e6f7b522

Add a 2/3 quorum option to Authority Round. (#10909) * Add a 2/3 quorum option to Authority Round. This prevents the "Attack of the Clones": https://arxiv.org/pdf/1902.10244.pdf * Make RollingFinality::remove_signers more tolerant. * Rename parameter to two_thirds_majority_transition.

view details

Vladimir Komendantskiy

commit sha efb390eb60bb2f7f116db303b08038e3eec1a4ac

Configuration map of block reward contract addresses (#10875) * configuration map of block reward contract addresses * Revert test module updates. * re-added block reward transition map tests and docs * review comment

view details

David

commit sha 2af3140a2677b5a7e08b9fb8a133320a2d4ba908

Extract engines to own crates (#10966) * Add client-traits crate Move the BlockInfo trait to new crate * New crate `machine` Contains code extracted from ethcore that defines `Machine`, `Externalities` and other execution related code. * Use new machine and client-traits crates in ethcore * Use new crates machine and client-traits instead of ethcore where appropriate * Fix tests * Don't re-export so many types from ethcore::client * Fixing more fallout from removing re-export * fix test * More fallout from not re-exporting types * Add some docs * cleanup * import the macro edition style * Tweak docs * Add missing import * remove unused ethabi_derive imports * Use latest ethabi-contract * Move many traits from ethcore/client/traits to client-traits crate Initial version of extracted Engine trait * Move snapshot related traits to the engine crate (eew) * Move a few snapshot related types to common_types Cleanup Executed as exported from machine crate * fix warning * Gradually introduce new engine crate: snapshot * ethcore typechecks with new engine crate * Sort out types outside ethcore * Add an EpochVerifier to ethash and use that in Engine.epoch_verifier() Cleanup * Document pub members * Sort out tests Sort out default impls for EpochVerifier * Add test-helpers feature and move EngineSigner impl to the right place * Sort out tests * Sort out tests and refactor verification types * Fix missing traits * More missing traits Fix Histogram * Fix tests and cleanup * cleanup * Put back needed logger import * Don't rexport common_types from ethcore/src/client Don't export ethcore::client::* * Remove files no longer used Use types from the engine crate Explicit exports from engine::engine * Get rid of itertools * Move a few more traits from ethcore to client-traits: BlockChainReset, ScheduleInfo, StateClient * Move ProvingBlockChainClient to client-traits * Don't re-export ForkChoice and Transition from ethcore * Address grumbles: sort imports, remove commented out code * Fix merge resolution error * Extract the Clique engine to own crate * Extract NullEngine and the block_reward module from ethcore * Extract InstantSeal engine to own crate * Extract remaining engines * Extract executive_state to own crate so it can be used by engine crates * Remove snapshot stuff from the engine crate * Put snapshot traits back in ethcore * cleanup * Remove stuff from ethcore * Don't use itertools * itertools in aura is legit-ish * More post-merge fixes * Re-export less types in client * cleanup * Update ethcore/block-reward/Cargo.toml Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Update ethcore/engines/basic-authority/Cargo.toml Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Update ethcore/engines/ethash/Cargo.toml Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Update ethcore/engines/clique/src/lib.rs Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com> * signers is already a ref * Add an EngineType enum to tighten up Engine.name() * Introduce Snapshotting enum to distinguish the type of snapshots a chain uses * Rename supports_warp to snapshot_mode * Missing import * Update ethcore/src/snapshot/consensus/mod.rs Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com> * remove double-semicolons

view details

push time in 14 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha ff20d9fa2a6f5f3f509785dc470d1db33205840f

feat(skeletons): tr blocknumbers, hcs - final transition block numbers added - hardcodedsync moved to separate

view details

push time in 14 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha 6214f6b94d1d2ff80144450138ac685ece18ca6e

feat(skeleton): info 1108 added

view details

push time in 15 days

push eventenergywebfoundation/ewf-genesis-generator

ngyam

commit sha 846508d057519b0a9a9eefa31b2e67a87c1fd681

feat(skeleton): ewc istanbul placeholder

view details

push time in 15 days

PublicEvent

fork ngyam/metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites.

https://metamask.io/

fork in a month

push eventenergywebfoundation/ensjs

ngyam

commit sha 450d9c79204fca62812628f6b9fbb727f0d1b0f8

feat(packages): updated

view details

push time in a month

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha 2e9d9cb845805cb79688a49b961b110cf93ebce6

update(ewc-ubuntu): parity version to 2.5.13

view details

push time in a month

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha d714866f3c3c30a01905bd4e2454cc2cd50c19c7

update(ewc-debian): parity version to 2.5.13

view details

push time in a month

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha 9a35fb1b56f8910852fbbcd26780c67ae614eea8

update(ewc-centos): parity version to 2.5.13

view details

push time in a month

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha d53410ee15536a5a8e41a865b5e91d1f09eae76d

update(volta-ubuntu): parity version to 2.5.13

view details

push time in a month

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha f162dda61bafc10f621365b05527c5f883741a52

update(volta-debian): parity version to 2.5.13

view details

push time in a month

push eventenergywebfoundation/ewc-validator-node-install-scripts

Adam Z. Nagy

commit sha ad7242c3af7b2bd9fc80f9de3a624ea40fbba123

update(centos): parity version

view details

push time in a month

push eventngyam/validator-tool

Adam Z. Nagy

commit sha 4ac7820471d8b22bce17c8d58c1a6c0eb658ecf5

update(readme): npm badge

view details

push time in a month

push eventngyam/validator-tool

danzipie

commit sha 3923bad4e691697c107ffaaa62a2016e7678bc05

fix docker example

view details

Adam Z. Nagy

commit sha 9b7a21eb20dd309a7be950245b43f301ef81b8a4

Merge pull request #2 from danzipie/danzipie fix docker example

view details

push time in a month

PR merged ngyam/validator-tool

fix docker example

Found a problem in this command during testing. After all, the tool worked fine. 👍

+2 -2

0 comment

1 changed file

danzipie

pr closed time in a month

push eventngyam/validator-tool

Pedro Figueiredo e Silva

commit sha 7fbdf8f87883a93814c037e2f84749ffbc0114e4

Update README.md

view details

Adam Z. Nagy

commit sha 14944217c58194745ad6ba188fee5497633d805b

Merge pull request #3 from PFigs/fix/readme-typo Update README.md

view details

push time in a month

PR merged ngyam/validator-tool

Update README.md

Fixes a few typos in the main REAME

+2 -2

0 comment

1 changed file

PFigs

pr closed time in a month

push eventenergywebfoundation/precise-proofs

JosephBagaric

commit sha ec25acd0672ee1e5ed789e4c39f50f43c36664ca

fix: build package before publishing to npm

view details

JosephBagaric

commit sha 6826f096572f0fb018e7ec5288607496bcce7efc

1.0.1

view details

JosephBagaric

commit sha e5b0b143f1a57c4a1ebad45cb4ad2a5892db5ef7

remove /dist from npmignore

view details

Adam Z. Nagy

commit sha 534c821f5ea6b515b05ffb93de8954dfb5ac35fd

Merge pull request #6 from energywebfoundation/fix/publishing Fix/publishing

view details

push time in a month

push eventenergywebfoundation/precise-proofs

ngyam

commit sha babd6755fbb66a29b2ed05dc7c73f3384a7ffa86

1.0.0

view details

push time in a month

push eventenergywebfoundation/precise-proofs

ngyam

commit sha 4607a81616992a422b1539510dfefbfffad42e58

update(packages)

view details

push time in a month

push eventenergywebfoundation/precise-proofs

Piotr Kosiński

commit sha 51e51b6cdc763c286fab4c7c788f554f6e2f4029

feat: soliditySha3 based hashing for on-chain verificable proofs

view details

Piotr Kosiński

commit sha 312e6deea5dfba7e32ae4e249b078bfe50b4d27b

feat: added on-chain verifier. added string base64 encoding

view details

Piotr Kosiński

commit sha 79b826cc3219e403616ab744cf2103142edb1ad9

Merge branch 'master' into feat/solidity-proofs

view details

Piotr Kosiński

commit sha 7fa98ca3276e220e25faaadb24b6e5ee055627c4

fix: update README.md example

view details

Piotr Kosiński

commit sha cdfd1fad4f79426d805854d10fbae9733624cf46

Use byteLength when generating the salt

view details

Adam Z. Nagy

commit sha 785b21a8adeb2d3fa3cdc332f0e99f3b04758080

Merge pull request #5 from energywebfoundation/feat/solidity-proofs Solidity friendly precise proofs

view details

push time in a month

PR merged energywebfoundation/precise-proofs

Solidity friendly precise proofs

This PR enables precise proofs generation which is possible to proof using an on-chain verifier.

Changes:

  • hashing/packing function changed from sha3 with string concatenation to web3.utils.soliditySha3
  • string values are now base64 encoded before hashing - this allows to support number-as-string inputs for e.g "1.5" which by default are decoded to number/BN and causing exceptions
  • hashes have 0x prefixes
  • more performant scheme sort and find

BREAKING: This PR breaks the compatibility with previously created proofs.

+6280 -2456

2 comments

51 changed files

kosecki123

pr closed time in a month

more