diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-05-09 19:13:16 +0800 |
---|---|---|
committer | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-05-09 19:13:16 +0800 |
commit | e289b0a1c12868267dac89287a0e36b7f89b67f6 (patch) | |
tree | 79b2afae15c44422fa903251a8872f91324c48a0 /cmd/geth/admin.go | |
parent | c8fc4cebe63073fd77d5f553a4f0cec36a4ccb4b (diff) | |
parent | 658ac3c257e0d97c44cf7924c84c050032256d61 (diff) | |
download | dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.tar dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.tar.gz dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.tar.bz2 dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.tar.lz dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.tar.xz dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.tar.zst dexon-e289b0a1c12868267dac89287a0e36b7f89b67f6.zip |
Merge pull request #888 from obscuren/develop
miner, flags: Configurable gas price & log flag change
Diffstat (limited to 'cmd/geth/admin.go')
-rw-r--r-- | cmd/geth/admin.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cmd/geth/admin.go b/cmd/geth/admin.go index 49e2dc6f8..2b9956638 100644 --- a/cmd/geth/admin.go +++ b/cmd/geth/admin.go @@ -70,6 +70,7 @@ func (js *jsre) adminBindings() { miner.Set("stop", js.stopMining) miner.Set("hashrate", js.hashrate) miner.Set("setExtra", js.setExtra) + miner.Set("setGasPrice", js.setGasPrice) admin.Set("debug", struct{}{}) t, _ = admin.Get("debug") @@ -236,6 +237,17 @@ func (js *jsre) setExtra(call otto.FunctionCall) otto.Value { return otto.UndefinedValue() } +func (js *jsre) setGasPrice(call otto.FunctionCall) otto.Value { + gasPrice, err := call.Argument(0).ToString() + if err != nil { + fmt.Println(err) + return otto.UndefinedValue() + } + + js.ethereum.Miner().SetGasPrice(common.String2Big(gasPrice)) + return otto.UndefinedValue() +} + func (js *jsre) hashrate(otto.FunctionCall) otto.Value { return js.re.ToVal(js.ethereum.Miner().HashRate()) } |