rm unused geth_fork api method

pull/30451/head
Sina Mahmoodi 2 months ago
parent 5e6e1f2b97
commit 358c674c70
  1. 19
      internal/ethapi/api.go
  2. 3
      internal/ethapi/backend.go
  3. 15
      internal/web3ext/web3ext.go

@ -2164,25 +2164,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 {

@ -123,9 +123,6 @@ func GetAPIs(apiBackend Backend) []rpc.API {
}, {
Namespace: "personal",
Service: NewPersonalAccountAPI(apiBackend, nonceLock),
}, {
Namespace: "geth",
Service: NewGethAPI(apiBackend),
},
}
}

@ -31,7 +31,6 @@ var Modules = map[string]string{
"les": LESJs,
"vflux": VfluxJs,
"dev": DevJs,
"geth": GethJs,
}
const CliqueJs = `
@ -888,17 +887,3 @@ web3._extend({
],
});
`
const GethJs = `
web3._extend({
property: 'geth',
methods:
[
new web3._extend.Method({
name: 'fork',
call: 'geth_fork',
params: 1
}),
],
});
`

Loading…
Cancel
Save