plugeth/cmd
Austin Roberts 5c55657c54 Plugin Interface Refactor
This makes two main changes to the plugin system:

* Instead of assuming that each plugin will have exactly one type,
  inspect each plugin to see which interfaces it provides, and
  register it as a provider of each provided interface. This can
  allow a single .so file to provide multiple interfaces, which
  will likely be necessary for aggregating certain types of info.
* Rather than using dependency injection and having to propagate
  the plugin system all throughout Geth, have a default plugin
  loader so we need only import the module and make calls to it.
  If the plan were to integrate this into mainline Geth, I would
  say we use dependency injection and take the time to pass the
  plugin loader throughout the codebase, but as I expect this to
  be a fork that has to pull upstream changes, this approach
  should make merge conflicts much less common.
2021-06-25 10:57:56 -05:00
..
abidump cmd: implement abidump (#19958) 2020-01-21 15:51:36 +01:00
abigen cmd/abigen: clarify abigen alias flag usage (#21875) 2020-12-12 17:36:32 +01:00
bootnode les: switch to new discv5 (#21940) 2021-01-26 21:41:35 +01:00
checkpoint-admin cmd/clef: change --rpcport to --http.port and update flags in docs (#21318) 2020-07-14 10:35:32 +02:00
clef cmd/clef, signer: support for eip-1559 txs in clef (#22966) 2021-06-09 13:48:47 +02:00
devp2p cmd/devp2p/internal/ethtest: ignore block announcement in tx test (#22957) 2021-05-27 20:53:33 +02:00
ethkey accounts/keystore: use github.com/google/uuid (#22217) 2021-02-26 15:28:34 +01:00
evm all: rename internal 1559 gas fields, add support for graphql (#23010) 2021-06-08 12:05:41 +02:00
faucet cmd/faucet: disable flaky facebook test (#22988) 2021-06-03 14:35:40 +02:00
geth Plugin Interface Refactor 2021-06-25 10:57:56 -05:00
p2psim node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
puppeth cmd/puppeth: remove outdated mist support (#22940) 2021-05-27 19:45:13 +03:00
rlpdump cmd/rlpdump: allow hex input to have leading '0x' 2017-10-27 09:40:52 +01:00
utils cmd/geth, core, params: replace baikal with calaveras (#22972) 2021-05-31 10:06:48 +03:00