- Apr 19, 2017
-
-
Arkadiy Paronyan authored
* EIP-86 * Disable EIP-86 auto activation for now
-
- Apr 13, 2017
-
-
Arkadiy Paronyan authored
-
- Apr 05, 2017
-
-
asynchronous rob authored
-
- Apr 03, 2017
-
-
asynchronous rob authored
* initial native contract generator * get generated code compiling * unit tests for type codegen * autogenerate registry contract * native_contracts entry for registry * service_transaction_checker * fixed indentation
-
- Mar 30, 2017
-
-
Arkadiy Paronyan authored
-
- Mar 28, 2017
-
-
keorn authored
* ability to make validation stricter * fix consensus * remove logger
-
- Mar 23, 2017
-
-
asynchronous rob authored
* return errors on database corruption * fix tests, json tests * fix remainder of build * buffer flow -> request credits * proving state backend * generate transaction proofs from provider * network messages for transaction proof * transaction proof test * test for transaction proof message * fix call bug * request transaction proofs from on_demand * most of proved_execution rpc * proved execution future * initial request definitions * RLP encoding and decoding for requests * proofs of non-existance in ProvingBlockChainClient * new requests in provider. * encode and decode responses * complete initial request changes * handle request packet in LightProtocol * handle response packets * implement requesting from * re-do cost table * get tests compiling * fix cost table RLP encoding * roundtrip tests for request types * request builder tests * move request_builder -> request::builder * get network tests working * return only complete headers responses * request builder improvements * New version of jsonrpc. * split request filling into fill,complete * Better invalid encoding messages * Fixing deprecated methods of tokio_core * use PIP messages in on_demand, old API * migrate oneshot::complete to send in on_demand * get on_demand tests to compile * port ethsync to PIP messages * adjust to minor on_demand API changes in RPC * Using dedicated branch for jsonrpc * Bump
-
- Mar 22, 2017
-
-
Marek Kotewicz authored
* fixed naming of rlp modules * RlpStream cleanup * appending short rlp lists (0...55 bytes) is 25% faster * RlpStream does not use bytes module, nor trait Stream * removed unused code from rlp module * compiling ethcore-util with new rlp serialization * compiling parity with new rlp serialization * fixed compiling ethcore-light with new rlp serialization * fixed compiling ethsync with new rlp serialization * moved rlp benches and rlp tests * rlp deserialization refactor, 30% faster * removed redundant comment, print * fixed compiling parity with new rlp deserialization * removed redundant double-space * fixed failing test * updated rlp docs, removed unused traits * fixed rlp benchmarks * replace usage of WriteBytesExt with ByteOrder * removed unused, commented out code * fixed merge conflict
-
- Mar 14, 2017
-
-
Arkadiy Paronyan authored
-
- Mar 13, 2017
-
-
Gav Wood authored
* First little bits for chain-selection. * Provide RPCs and get settings through to user defaults. * Hasty stash. * Fix updater accidentally redownloading. * Finish up. * Add JS tests. * Hypervisor should never run a binary modified before itself. * Style. * Help tweak. * Fix test compile. * Fix JS test * Build fix for tests. * Revert default chain name * Another test * Use spec name via client. * Fix mock up. * whitespace [ci:skip] * whitespace [ci:skip] * remove exit/restart endpoints.
-
- Mar 11, 2017
-
-
Marek Kotewicz authored
-
- Mar 08, 2017
-
-
keorn authored
* make validator set aware of various states * fix updater build * clean up contract call * failing sync test * adjust tests * nicer indent [ci skip] * revert bound divisor
-
asynchronous rob authored
* return errors on database corruption * fix tests, json tests * fix remainder of build * buffer flow -> request credits * proving state backend * generate transaction proofs from provider * network messages for transaction proof * transaction proof test * test for transaction proof message * fix call bug * request transaction proofs from on_demand * most of proved_execution rpc * proved execution future
-
- Mar 06, 2017
-
-
asynchronous rob authored
-
- Feb 26, 2017
-
-
asynchronous rob authored
* state backend trait mirroring state_db API * minimal state backend trait make state module public * fix json tests * return errors on database corruption * fix tests, json tests * fix remainder of build * add Backend bound on state
-
- Feb 25, 2017
-
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
- Feb 24, 2017
-
-
asynchronous rob authored
-
- Feb 23, 2017
-
-
asynchronous rob authored
-
- Feb 21, 2017
-
-
asynchronous rob authored
make state module public
-
- Feb 20, 2017
-
-
asynchronous rob authored
* Create new column family for local node info * remove DBTransaction::new reliance on DB * KeyValueDB trait * InMemory KeyValueDB implementation * journaldb generic over KVDB * make most of `ethcore` generic over KVDB * fix json tests compilation * get all tests compiling * implement local store (just for transactions) * finish local store API, test * put everything into place * better test for skipping bad transactions * fix warning * update local store every 15 minutes * remove superfluous `{}`s
-
- Feb 04, 2017
-
-
Tomasz Drwięga authored
* Adding RPC informant structs * RPC informant * Middleware counting RPC requests * Moving client keep_alive to middleware
-
- Feb 03, 2017
-
-
Arkadiy Paronyan authored
* Transaction timestamp condtiion * Updated docs * Updated docs * Check agains last block timestamp
-
- Jan 25, 2017
-
-
Arkadiy Paronyan authored
* EIP98: Optional receipt state root * Use if-else * Fixing tests
-
Gav Wood authored
* Fix whitespace. * Update copyright years/owner. * Push release only for tags.
-
- Jan 24, 2017
-
-
keorn authored
* remove register_account_provider * build rpc module * new dummy client * common EngineSigner struct * from -> into * initial report via call * separate safe from regular contract * transact_contract * fix build * return Signature, docs * add sign method to some engines * add safeContract spec * update specs to new contracts * use AuthorityRound for contract spec * add more reporting * add reporting test * use gas floor * shorter
-
- Jan 23, 2017
-
-
keorn authored
* chain scoring * use current steps
-
- Jan 20, 2017
-
-
asynchronous rob authored
* prune states based on memory param * pruning memory CLI and usage in sync * return purged value from memorydb * calculate memory used incrementally in overlayrecentdb * refactor shared history pruning code in client * Fixed usage alignment * journal_size function for fast memory calculation
-
- Jan 13, 2017
-
-
* icarus -> update, increase web timeout. * Fix estimate gas
-
Tomasz Drwięga authored
* Introducing ValidSignedTransaction * Verifiying transactions in engines * Widening use of VerifiedSignedTransaction * Renaming Transactions * Uncommenting banning queue & Fixing tests * Fixing json tests * Fixing pre-homestead test * Fixing imports * Addressing grumbles * Fixing test
-
- Jan 12, 2017
-
-
* Return 0 instead of error with out of gas on estimate_gas * Fix stuff up. * Another estimate gas fix. * Alter balance to maximum possible rather than GP=0. * Only increase to amount strictly necessary. * Improvements and optimisations to estimate_gas. - Introduce proper error type - Avoid building costly traces * Fix tests. * Actually fix testsActually fix tests
-
- Jan 11, 2017
-
-
* Return 0 instead of error with out of gas on estimate_gas * Fix stuff up. * Another estimate gas fix. * Alter balance to maximum possible rather than GP=0. * Only increase to amount strictly necessary.
-
Gav Wood authored
* Return 0 instead of error with out of gas on estimate_gas * Fix stuff up.
-
Tomasz Drwięga authored
* Implementing secret * Fixing tests
-
- Jan 10, 2017
-
-
Gav Wood authored
* Initial sketch. * Building. * Fix a few things. * Fix issue, add tracing. * Address grumbles * Raise upper limit if needed * Fix test.
-
* dir * simple validator list * stub validator contract * make the engine hold Weak<Client> instead of IoChannel * validator set factory * register weak client with ValidatorContract * check chain security * add address array to generator * register provider contract * update validator set on notify * add validator contract spec * simple list test * split update and contract test * contract change * use client in tendermint * fix deadlock * step duration in params * adapt tendermint tests * add storage fields to test spec * constructor spec * execute under wrong address * create under correct address * revert * validator contract constructor * move genesis block lookup * add removal ability to contract * validator contract adding validators * fix basic authority * validator changing test * more docs * update sync tests * remove env_logger * another env_logger * cameltoe * hold EngineClient instead of Client * add a comment about lock scope
-
- Dec 29, 2016
-
-
Tomasz Drwięga authored
* Moving logs to separate, testable function * Adding test * Fixing log index * Adding transaction log index * Fixing rpc tests * Making interface of a bit cleaner.
-
- Dec 28, 2016
-
-
asynchronous rob authored
* owning views of blockchain data * port blockchain and client traits to owning views * fix ethcore tests * use strong headers and bodies in ethcore_light * port ethsync to use owning views * port rpc to owning views * port parity informant and blockchain export
-
- Dec 27, 2016
-
-
* initial untry sweep * restore try in ipc codegen, fix inference * change a few missed try instances
-