Austin Roberts
299b5cb05c
Merge tag 'v1.10.6' into develop
2021-10-18 11:08:43 -05:00
AusIV
6a86c8934a
Merge pull request #5 from openrelayxyz/feature/isSynced-improvement
...
Updated eth/pluginhooks to acoomodate live tracing
2021-10-11 13:48:49 -05:00
philip-morlier
956eef4abe
Updated eth/pluginhooks to acoomodate live tracing
2021-10-11 11:43:26 -07:00
AusIV
ff201f92c1
Merge pull request #4 from openrelayxyz/feature/isSynced-improvement
...
Modifications to wrappers and loader forenabling node.attach in utils…
2021-10-11 11:32:57 -05:00
philip-morlier
b7c57d47ec
updated mod and sum to reflect utils update
2021-10-11 09:30:15 -07:00
philip-morlier
5b9e5f56e2
Modifications to wrappers and loader forenabling node.attach in utils/core/interfaces
2021-10-10 13:08:52 -07:00
Austin Roberts
a693104bcb
Fix blockchain hook tests.
2021-09-30 13:56:04 -05:00
AusIV
97c44a8fe6
Merge pull request #3 from openrelayxyz/feature/state-update-code
...
Talked with Philip - Merging
2021-09-29 15:51:14 -05:00
Austin Roberts
2e20863400
Update dependencies
2021-09-29 15:27:33 -05:00
Austin Roberts
1b06b9762a
Add a db wrapper to enable iteration
2021-09-28 14:01:01 -05:00
Austin Roberts
65f00aad1c
Fix flag parsing for plugins
2021-09-21 09:01:03 -05:00
Austin Roberts
9249a67e45
Included total difficulty with new head callback
2021-09-20 11:23:37 -05:00
Austin Roberts
4f6c8eacb3
Include code in state updates hook
2021-09-20 10:49:56 -05:00
AusIV
9446654386
Merge pull request #2 from openrelayxyz/utils-refactor
...
Utils refactor
2021-09-17 16:12:27 -05:00
philip-morlier
3e05a986b1
Merge branch 'utils-refactor' of github.com:openrelayxyz/plugeth into utils-refactor
2021-09-17 12:12:02 -07:00
philip-morlier
3af3c8c951
Changes to core/blockchain_hook_test, core/state/plugin_hooks, and eth/plugin_hooks to reslove issues discovered in pull review 9-17-21
2021-09-17 12:11:30 -07:00
Austin Roberts
a03c9e1324
Merge remote-tracking branch 'plugeth/develop' into utils-refactor
2021-09-17 11:27:47 -05:00
philip-morlier
88f38674d1
Updated mod and sum files
2021-09-16 15:03:29 -07:00
Austin Roberts
e6f05fcca9
Use restricted params, not geth params
2021-09-16 16:06:46 -05:00
Austin Roberts
f7307d527d
Updates to support blockupdates plugin
...
This makes several updates to support the blockupdates plugin.
I had to update several hooks that were using the wrong types, and
provide a way to get event.Feed objects into plugins without importing
event.Feed (which I did by having the plugin loader make them
available).
2021-09-16 16:04:36 -05:00
philip-morlier
25af69b8e2
Missing rpc call hook and test
2021-09-16 14:03:50 -07:00
philip-morlier
7d7fad0988
Further updates to wrappers.go and rpc/handler.go, chaising bugs
2021-09-16 11:55:39 -07:00
philip-morlier
86fd4f27e2
updated eth/tracers/plugin_hooks.go to reflect attempts to address Wednesday 9/15/21 problems with tracer plugin
2021-09-15 16:13:38 -07:00
philip-morlier
ea0f27c92d
Merge remote-tracking branch 'refs/remotes/origin/utils-refactor' into utils-refactor
2021-09-15 13:13:32 -07:00
philip-morlier
1b4eded9c5
Updeated wrappers.go and go.mod
2021-09-15 13:09:43 -07:00
Austin Roberts
b8928b1e57
Add code comments, remove debug logging
2021-09-15 08:54:04 -05:00
Austin Roberts
1ed3de57d4
Support subscriptions in plugins
...
This does some dark magic with reflect to enable plugins to offer
subscriptions without requiring them to use the rpc.Subscriptions
import.
Basically, plugin services can have a channel as a return value,
and the shim will pull items off of that chanel and send them to
the notifier. It makes sure that context.Done() will fire when
the user disconnects, and will shut everything down if the channel
closes.
2021-09-14 17:44:49 -05:00
Austin Roberts
7b33b6e821
Add chainconfig to backend
2021-09-14 17:44:25 -05:00
philip-morlier
411a43e378
updated cmd/geth/plugin_hooks.go and plugins/plugin_loader.go to reflect changes re core.logger, updated go.mod and go.sum to address dependency issues
2021-09-09 12:51:13 -07:00
philip-morlier
b36e63f184
eth/tracers/plugin_hooks, tracers/plugin_hooks, and wrappers utils refactor modifications
2021-09-08 14:38:17 -07:00
philip-morlier
c36c999383
utils refactor work from the week
2021-09-03 15:20:49 -07:00
Austin Roberts
0d5af1c7dc
Add Len() to Stack
2021-09-02 16:26:40 -05:00
philip-morlier
f615e3813d
Modified hooks for plugeth-utils functionality
2021-09-01 13:34:03 -07:00
Austin Roberts
8291edc416
A couple of translation examples plus todos for Philip
2021-08-31 15:51:41 -05:00
Austin Roberts
820a0af71c
Pass plugin loader by interface
2021-08-31 15:41:27 -05:00
Austin Roberts
d9d51dd345
update plugeth-utils version
2021-08-31 15:29:09 -05:00
Austin Roberts
40377543bf
Add plugin hook tester
2021-08-25 14:00:27 -05:00
Sam Johnston
6f375ae627
Correct naming to be accurate
2021-08-25 13:39:50 -05:00
Sam Johnston
c3328b6042
Correct naming typo
2021-08-25 13:33:50 -05:00
Sam Johnston
41851f5ba5
Adding circleci configuration file skeleton
2021-08-25 13:32:30 -05:00
Austin Roberts
d2df0b4c5f
Stack cleanup for subcommands
2021-08-17 16:11:59 -05:00
Austin Roberts
5f0574bbc4
Run stack commands after plugin initialization
2021-08-12 14:42:14 -05:00
Felix Lange
576681f29b
params: release go-ethereum v1.10.6 stable
2021-07-22 16:44:28 +02:00
gary rong
370680a7a9
core/types: revert removal of legacy receipt support ( #23247 )
...
* Revert "core/types: go generate (#23177 )"
This reverts commit 00b922fc5d
.
* Revert "core/types: remove LogForStorage type (#23173 )"
This reverts commit 7522642393
.
* Revert "core/types: remove support for legacy receipt/log storage encoding (#22852 )"
This reverts commit 643fd0efc6
.
2021-07-22 15:43:51 +02:00
Marius van der Wijden
97aacd9b35
core: fix pre-check for account balance under EIP-1559 ( #23244 )
...
When processing a transaction with London fork rules, EIP-1559 mandates
checking that the sender must have sufficient balance to cover gas * gasFeeCap.
In the EIP's pseudocode, this check happens after the value transferred by the
transaction has already been deducted. However, in go-ethereum, the balance
has not yet been updated when the check happens, and therefore needs to be
added explicitly.
Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-07-22 15:39:40 +02:00
Austin Roberts
2e7254e737
Update documentation
2021-07-20 10:18:29 -05:00
gary rong
f05419f0fb
les: fix eth_sendTransaction API ( #23215 )
2021-07-16 01:52:40 +02:00
aaronbuchwald
a5e3aa693c
eth/tracers: fix typo in test name ( #23218 )
2021-07-15 21:23:16 +03:00
Evolution404
89fde59a80
node: fix stopping websocket rpc.Server ( #23211 )
2021-07-15 10:15:08 +02:00
Austin Roberts
c58a596a53
Documentation!
2021-07-14 15:45:36 -05:00