Tuna
b0200cd90f
return err properly, apply retry at GetSignersFromContract
2018-12-29 16:14:27 +07:00
Nguyen Ba Tam
17cec00875
create new api get reward
2018-12-28 10:37:07 +07:00
Nguyen Ba Tam
1db1b30088
fix maximum 100 % finality
2018-11-05 11:16:42 +07:00
DinhLN
5360513293
Add new block header validator for store m2 data.
2018-10-24 18:15:16 +07:00
Nguyen Ba Tam
bcfb59fe14
Broadcast special Tx through pairRW
2018-10-23 10:02:48 +07:00
Nguyen Ba Tam
4a1a1039ea
change EstimateGas from pending block to latest block will reduce lock time
2018-10-19 16:35:54 +07:00
DinhLN
d1df0c5786
Add penalty feature for prevent signer without sign in epoc make slow down chain.
...
Fixed duplicate nonce value for randomize and sign txs
Fixed prevent signers penaltied return in 4 epocs sequent.
2018-10-12 11:06:58 +07:00
Tuna
6783932836
Revert "Revert "Randomization implementation""
2018-10-05 14:58:48 +07:00
Tuna
c0a5890379
Revert "Randomization implementation"
2018-10-05 10:47:50 +07:00
DinhLN
ec764859fd
Get randomize m2 offer from validators in smart contract.
...
Fixed get and build randomize for m2 from smart contract.
Fixed get m2 list from smart contract randomize.
2018-10-04 10:15:52 +07:00
Nguyen Ba Tam
b431d627c8
remove delay when mine new block
2018-09-18 14:42:34 +07:00
DinhLN
b9d700df6e
Merge branch 'master' of https://github.com/tomochain/tomochain
2018-08-17 14:39:40 +07:00
Tuna
83cc6b3383
tiny fix
2018-08-17 14:34:57 +07:00
Tuna
1c20a99865
remove dup import
2018-08-17 14:28:17 +07:00
DinhLN
206c2cab4d
Fixed move foundation wallet address to genesis config.
2018-08-17 11:03:40 +07:00
Nguyen Ba Tam
6bae36b4d5
Making posv as a separate package
2018-08-17 10:36:27 +07:00
Tuna
f9d15d7e9d
Merge pull request #132 from ngtuna/update-m1
...
directly set mns to snapshot
2018-08-16 11:51:10 +07:00
Tuna
0cba36a6ba
directly set mns to snapshot
2018-08-15 18:02:48 +07:00
Nguyen Ba Tam
47d25bf2c3
change some log , return error to user
2018-08-11 15:30:29 +07:00
Nguyen Ba Tam
b2ed6dce8b
Reject all transactions to blocksigners with rpc ipc
2018-08-11 11:37:46 +07:00
DinhLN
311655240a
Fixed finality using percent instead of boolean value for block staus api.
2018-08-09 10:36:34 +07:00
dinhln89
727a7323cd
Add signers and finality to block status rpc api.
2018-08-08 14:06:22 +07:00
Péter Szilágyi
28ef23f446
internal/ethapi: make resent gas params optional
2018-03-08 12:29:42 +02:00
Péter Szilágyi
b7e57ca1d0
cmd/evm, core/vm, internal/ethapi: don't disable call gas metering
2018-03-05 14:01:13 +02:00
Péter Szilágyi
ba7b384019
internal/ethapi: fix getTransactionReceipt
2018-02-28 12:40:15 +02:00
Péter Szilágyi
5cf1d35470
eth, les, light: filter on logs only, derive receipts on demand
2018-02-22 19:12:43 +02:00
Martin Holst Swende
b585f76128
ethapi: prevent creating contract if no data is provided ( #16108 )
...
* ethapi: prevent creating contract if no data is provided
* internal/ethapi: downcase error for no data on contract creation
2018-02-21 16:10:18 +02:00
Péter Szilágyi
55599ee95d
core, trie: intermediate mempool between trie and database ( #15857 )
...
This commit reduces database I/O by not writing every state trie to disk.
2018-02-05 17:40:32 +01:00
Guillaume Ballet
dd7a715d73
internal: fix a typo that caused a lint error on travis ( #15987 )
2018-01-29 15:35:05 +02:00
Martin Holst Swende
722bac84fa
ethapi: add personal.signTransaction ( #15971 )
...
* ethapi: add personal.signTransaction
* ethapi: refactor to minimize duplicate code
* ethapi: make nonce,gas,gasPrice obligatory in signTransaction
2018-01-26 19:32:43 +02:00
Péter Szilágyi
6f69cdd109
all: switch gas limits from big.Int to uint64
2018-01-03 14:45:35 +02:00
Felix Lange
8c33ac10bf
internal/ethapi: support "input" in transaction args ( #15640 )
...
The tx data field is called "input" in returned objects and "data" in
argument objects. Make it so "input" can be used, but bail if both
are set.
2017-12-18 12:50:21 +01:00
rhaps107
e9971d356b
internal/ethapi: don't crash for missing receipts
...
Fixes #15408
Fixes #14432
2017-12-14 13:24:34 +01:00
yoza
bbea4b2b53
internal/ethapi: fix typo in comment ( #15659 )
2017-12-12 18:55:39 +01:00
tsarpaul
c7b0abf86b
Added output to clarify gas calculation in txpool.inspect
2017-11-17 15:07:57 +02:00
Péter Szilágyi
b0190189a3
core/vm, internal/ethapi: tracer no full storage, nicer json output ( #15499 )
...
* core/vm, internal/ethapi: tracer no full storage, nicer json output
* core/vm, internal/ethapi: omit disabled trace fields
2017-11-16 18:53:18 +02:00
gary rong
984c25ac40
accounts, internal: fail if no suitable estimated gas found ( #15477 )
...
* accounts, internal: return an error if no suitable estimated gas found
* accounts, internal: minor polishes on the gas estimator
2017-11-14 18:26:31 +02:00
rjl493456442
94903d572b
internal, accounts, eth: utilize vm failed flag to help gas estimation
2017-10-02 15:26:40 +03:00
Péter Szilágyi
7e9e3a134b
core/types, internal: swap Receipt.Failed to Status
2017-10-02 14:04:22 +03:00
rjl493456442
a31835c8b4
internal/ethapi: add status code to receipt rpc return
2017-10-02 11:42:53 +03:00
slumber1122
2b4a5f2677
internal/ethapi: remove code duplication around tx sending ( #15158 )
2017-09-25 10:38:42 +02:00
Ernesto del Toro
3c8656347f
eth, internal/ethapi: fix spelling of 'Ethereum' ( #15164 )
2017-09-20 11:31:31 +02:00
Péter Szilágyi
da7d57e07c
core: make txpool operate on immutable state
2017-09-05 13:34:41 +03:00
rjl493456442
28aea46ac0
core: implement Metropolis EIP 658, receipt status byte
2017-08-22 18:35:17 +03:00
Péter Szilágyi
5d9ac49c7e
accounts: refactor API for generalized USB wallets
2017-08-09 13:26:07 +03:00
Péter Szilágyi
db568a61e2
accounts, console, internal: support trezor hardware wallet
2017-08-09 11:30:17 +03:00
Egon Elbre
f42bd73ce5
internal: fix megacheck warnings ( #14919 )
2017-08-07 17:14:40 +02:00
Péter Szilágyi
0ff35e170d
core: remove redundant storage of transactions and receipts ( #14801 )
...
* core: remove redundant storage of transactions and receipts
* core, eth, internal: new transaction schema usage polishes
* eth: implement upgrade mechanism for db deduplication
* core, eth: drop old sequential key db upgrader
* eth: close last iterator on successful db upgrage
* core: prefix the lookup entries to make their purpose clearer
2017-07-14 19:39:53 +03:00
Felix Lange
9e5f03b6c4
core/state: access trie through Database interface, track errors ( #14589 )
...
With this commit, core/state's access to the underlying key/value database is
mediated through an interface. Database errors are tracked in StateDB and
returned by CommitTo or the new Error method.
Motivation for this change: We can remove the light client's duplicated copy of
core/state. The light client now supports node iteration, so tracing and storage
enumeration can work with the light client (not implemented in this commit).
2017-06-27 15:57:06 +02:00
Martin Holst Swende
1a0eb903f1
internal/ethapi: initialize account mutex in lock properly
2017-06-01 17:16:12 +03:00