diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 17b2bba1c7..a508b0ca5b 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -1958,25 +1958,6 @@ func (api *NetAPI) Version() string { return fmt.Sprintf("%d", api.networkVersion) } -// GethAPI offers geth-specific API methods. -type GethAPI struct { - b Backend -} - -// NewGethAPI creates a new net API instance. -func NewGethAPI(b Backend) *GethAPI { - return &GethAPI{b: b} -} - -// Fork returns the latest enabled fork as of the given block. -func (api *GethAPI) Fork(ctx context.Context, num rpc.BlockNumber) (string, error) { - b, err := api.b.BlockByNumber(ctx, num) - if err != nil { - return "", fmt.Errorf("block #%d not found", num) - } - return api.b.ChainConfig().LatestFork(b.Number(), b.Time()).String(), nil -} - // checkTxFee is an internal function used to check whether the fee of // the given transaction is _reasonable_(under the cap). func checkTxFee(gasPrice *big.Int, gas uint64, cap float64) error { diff --git a/internal/web3ext/web3ext.go b/internal/web3ext/web3ext.go index 666b3e5ac9..0c346bbf79 100644 --- a/internal/web3ext/web3ext.go +++ b/internal/web3ext/web3ext.go @@ -720,17 +720,3 @@ web3._extend({ ], }); ` - -const GethJs = ` -web3._extend({ - property: 'geth', - methods: - [ - new web3._extend.Method({ - name: 'fork', - call: 'geth_fork', - params: 1 - }), - ], -}); -`