This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Tx permission contract improvement #8400
Merged
5chdn
merged 148 commits into
openethereum:master
from
VladLupashevskyi:tx-permission-contract-improve
Jun 12, 2018
Merged
Changes from 1 commit
Commits
Show all changes
148 commits
Select commit
Hold shift + click to select a range
234e582
Tx permission contract improvement
VladLupashevskyi 1b393c0
Use tuple for to address
VladLupashevskyi 5927a72
Introduced ABI for deprecated tx permission contract
VladLupashevskyi 985937a
Improved ABI for tx permission contract with contract name, name hash…
VladLupashevskyi 555fba0
Introduced support for deprecated tx permission contract + fixed cach…
VladLupashevskyi caf8b89
Introduced test for the new tx permission contract version + old test…
VladLupashevskyi f47cab5
Removed empty lines
VladLupashevskyi e0d5b42
Introduced filter_only_sender return value in allowedTxTypes fn + imp…
VladLupashevskyi 2759b9a
Introduced version checking for tx permission contract
VladLupashevskyi 22aa033
Moved tx permission contract test genesis specs to separate files
VladLupashevskyi b9bfff2
handle queue import errors a bit more gracefully (#8385)
rphmeier 94e2ea5
Some tweaks to main.rs for parity as a library (#8370)
tomaka 77727ef
New Transaction Queue implementation (#8074)
tomusdrw d6d53ff
clarify that windows need perl and yasm (#8402)
niklasad1 0256d2b
Unify and limit rocksdb dependency places (#8371)
sorpaas 89b90b8
Use tokio::spawn in secret_store listener and fix Uri (#8373)
sorpaas b7a0f3c
remove Tendermint extra_info due to seal inconsistencies (#8367)
ordian 4619b30
More code refactoring to integrate Duration (#8322)
tomaka d03dce4
tokio-core v0.1.16 -> v0.1.17 (#8408)
svyatonik bcd4ee9
Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views (#8…
ascjones 7ce99cf
Fix TODO comments (#8413)
sorpaas d0a903c
update zip to 0.3 (#8381)
debris a08069c
typo, docs parity_chainId: empty string -> None (#8434)
sorpaas b009127
Fix receipts stripping. (#8414)
tomusdrw 9ca84a8
Changelogs for 1.9.6 and 1.10.1 (#8411)
5chdn 23a7dba
Move ethcore::Error to error_chain (#8386)
ascjones e53f33b
remove From::from. (#8390)
EighteenZi 8088ebe
Use forked app_dirs crate for reverted Windows dir behavior (#8438)
sorpaas 7e9466a
Permission fix (#8441)
sorpaas 47103c4
Block reward contract (#8419)
andresilva a855ab9
Improve VM executor stack size estimation rules (#8439)
sorpaas 18815ba
Private transactions processing error handling (#8431)
grbIzl 7df760c
Update Cargo hidapi-rs dependency (#8447)
chebykin 3678106
Allow 32 bit pipelines to fail (#8454)
5chdn a50672a
Update wasmi (#8452)
pepyakin d838357
Return error in case eth_call returns VM errors (#8448)
sorpaas 32129b6
ParityShell::open `Return result` (#8377)
niklasad1 ee49212
fix docker build (#8462)
General-Beck 596200b
Add changelog for 1.9.7 and 1.10.2 (#8460)
5chdn 1b48864
fix typos in vm description comment (#8446)
ayrat555 c1a534b
Use rename_all for RichBlock and RichHeader serialization (#8471)
sorpaas eb9fcbe
Don't require write lock when fetching status. (#8481)
tomusdrw e54666b
Bump master to 1.12 (#8477)
5chdn 74f0482
Fix snap builds (#8483)
5chdn c7a02e5
Update hardcodedSync for Ethereum, Kovan, and Ropsten (#8489)
5chdn 50a4643
Update wasmi and pwasm-utils (#8493)
pepyakin c94f1be
Remove three old warp boot nodes. (#8497)
ddorgan f47c533
Return error if RLP size of transaction exceeds the limit (#8473)
grbIzl bde4bf5
`duration_ns: u64 -> duration: Duration` (#8457)
niklasad1 f58dc73
Remove unused dependency `bigint` (#8505)
niklasad1 e5832e4
Show imported messages for light client (#8517)
sorpaas e01028f
Directly return None if tracing is disabled (#8504)
sorpaas 4ddf13a
Hardware Wallet trait (#8071)
niklasad1 066378b
SecretStore: merge two types of errors into single one + Error::is_no…
svyatonik 314e279
Enable WebAssembly and Byzantium for Ellaism (#8520)
ellaismer 22f691c
More changes for Android (#8421)
tomaka 1f736e4
Transaction Pool improvements (#8470)
tomusdrw 401bfe2
Fetching logs by hash in blockchain database (#8463)
sorpaas 6046ca6
Pass on storage keys tracing to handle the case when it is not modifi…
sorpaas 7d3f279
Don't panic in import_block if invalid rlp (#8522)
ascjones 2f84096
Remove expect (#8536)
dvdplm 387e037
EIP 145: Bitwise shifting instructions in EVM (#8451)
sorpaas 44d3c90
Consolidate crypto functionality in `ethcore-crypto`. (#8432)
twittner f196dc4
ethcore, rpc, machine: refactor block reward application and tracing …
andresilva e952e0f
Keep all enacted blocks notify in order (#8524)
sorpaas 63f2b4c
Node table sorting according to last contact data (#8541)
andresilva 29acdb7
Rlp decode returns Result (#8527)
dvdplm fe42ec9
Parity as a library (#8412)
tomaka a22ff24
Trace precompiled contracts when the transfer value is not zero (#8486)
sorpaas eadd68b
Don't block sync when importing old blocks (#8530)
tomusdrw 5a2a756
Make trace-time publishable. (#8568)
tomusdrw 51cddaa
Remove State::replace_backend (#8569)
sorpaas 816e68b
Refactoring `ethcore-sync` - Fixing warp-sync barrier (#8543)
ngotchac 26c518b
Decoding headers can fail (#8570)
dvdplm ad3de86
Update CHANGELOG for 1.9, 1.10, and 1.11 (#8556)
5chdn f2eaafd
Handle socket address parsing errors (#8545)
dvdplm 596dc1c
Remove unnecessary cloning in overwrite_with (#8580)
sorpaas a5669ae
changelog nit (#8585)
niklasad1 9748b53
Rename `whisper-cli binary` to `whisper` (#8579)
niklasad1 152a5b8
Add whisper CLI to the pipelines (#8578)
5chdn 455eead
Added Dockerfile for alpine linux by @andresilva, closes #3565 (#8587)
debris 7701b64
Changelog and Readme (#8591)
5chdn 17e2a25
Attempt to fix intermittent test failures (#8584)
dvdplm 5c65cab
Make mio optional in ethcore-io (#8537)
tomaka 3ec9cde
Fix Parity UI link (#8600)
Tbaut 03ea13d
fix compiler warning (#8590)
niklasad1 83ded35
Block::decode() returns Result (#8586)
dvdplm 6d99bcb
block_header can fail so return Result (#8581)
dvdplm ce5525f
Remove inject.js server-side injection for dapps (#8539)
axelchalon b9b4fd9
Fix the mio test again (#8602)
tomaka 5f28e2e
2 tiny modification on snapshot (#8601)
EighteenZi 474468c
Use full qualified syntax for itertools::Itertools::flatten (#8606)
sorpaas fcca7ad
Fix packet count when talking with PAR2 peers (#8555)
tomusdrw 11228b9
typo: wrong indentation in kovan config (#8610)
sorpaas 30393d9
Fix account list double 0x display (#8596)
sorpaas eacfacc
Remove manually added text to the errors (#8595)
niklasad1 345db57
Gitlab test script fixes (#8573)
5chdn 7de2a13
Fix BlockReward contract "arithmetic operation overflow" (#8611)
sorpaas 1666cab
´main.rs´ typo (#8629)
niklasad1 9bceb6d
Store morden db and keys in "path/to/parity/data/Morden" (ropsten use…
dvdplm ea74e51
Fix light sync with initial validator-set contract (#8528)
tomaka 1426d3b
Remove NetworkContext::io_channel() (#8625)
tomaka 5adf993
Check that the Android build doesn't dep on c++_shared (#8538)
tomaka 0ddc685
Fork choice and metadata framework for Engine (#8401)
sorpaas 295d81b
typo (#8640)
niklasad1 555103c
Changelog for 1.10.4-stable and 1.11.1-beta (#8637)
5chdn d4683d1
Don't open Browser post-install on Mac (#8641)
gnunicorn e9c602b
Resumable warp-sync / Seed downloaded snapshots (#8544)
ngotchac 54c0fed
Fix not downloading old blocks (#8642)
ngotchac d4cbedc
Remove HostInfo::next_nonce (#8644)
tomaka fdfbe7b
Remove the Keccak C library and use the pure Rust impl (#8657)
dvdplm 72edf75
updated tiny-keccak to 1.4.2 (#8669)
debris c514180
parity: improve cli help and logging (#8665)
5chdn 3697a05
Refactor EIP150, EIP160 and EIP161 forks to be specified in CommonPar…
sorpaas 027504c
Remove HostInfo::client_version() and secret() (#8677)
tomaka 87d8359
Move connection_filter to the network crate (#8674)
tomaka c6f9c65
Remove the error when stopping the network (#8671)
tomaka 84e10d4
Allow making direct RPC queries from the C API (#8588)
tomaka 71b7bca
Fix cli signer (#8682)
ascjones 6c0307a
Fix tx permission tests
VladLupashevskyi c832c4f
Use impl Future in the light client RPC helpers (#8628)
tomaka c9ea220
Update mod.rs (#8695)
Tbaut 2a962df
remove empty file (#8705)
niklasad1 0a5298f
Set the request index to that of the current request (#8683)
dvdplm 4a35764
parity: trim whitespace when parsing duration strings (#8692)
andresilva 1f2b646
Implement recursive Debug for Nodes in patrica_trie::TrieDB (#8697)
gnunicorn 8f0997e
Remove unused imports (#8722)
ngotchac c048ed9
Update dev chain (#8717)
tomusdrw df39c50
Add a test for decoding corrupt data (#8713)
dvdplm 710c06e
Fix compilation error on nightly rust (#8707)
dvdplm 79046ed
network-devp2p: handle UselessPeer disconnect (#8686)
andresilva 769e9e9
Shutdown the Snapshot Service early (#8658)
ngotchac 413664b
Fix local transactions policy. (#8691)
tomusdrw 423fa2f
Add a deadlock detection thread (#8727)
ordian 666d8cf
Remove unused function new_pow_test_spec (#8735)
sorpaas 30f86ae
Add 'interface' option to cli (#8699)
gnunicorn f5e3d0a
Fix some nits using clippy (#8731)
niklasad1 f0adec1
Remove a couple of unnecessary `transmute()` (#8736)
niklasad1 267ee39
bump tinykeccak to 1.4 (#8728)
niklasad1 450c2f4
ease tiny-keccak version requirements (1.4.1 -> 1.4) (#8726)
svyatonik 0b15818
Remove -k/--insecure option from curl installer (#8719)
vrde f8f2345
Fix PoW blockchains sealing notifications in chain_new_blocks (#8656)
sorpaas 47141bc
Print warnings when fetching pending blocks (#8711)
dvdplm 2a4035b
Fix XOR distance calculation in discovery Kademlia impl (#8589)
jimpo 54cc717
Remove NetworkService::config() (#8653)
tomaka e300472
CI: Fixes for Android Pipeline (#8745)
5chdn f852531
Custom Error Messages on ENFILE and EMFILE IO Errors (#8744)
gnunicorn cb75517
Merge branch 'master' of https://github.com/paritytech/parity into tx…
VladLupashevskyi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
[{"constant":true,"inputs":[{"name":"sender","type":"address"}],"name":"allowedTxTypes","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] | ||
[{"constant":true,"inputs":[{"name":"sender","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"allowedTxTypes","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd prefer a tuple to be returned from
match
statement instead of modifyingto
.