Miner API¶
The web3.geth.miner object exposes methods to interact with the RPC APIs under
the miner_ namespace that are supported by the Geth client.
Methods¶
The following methods are available on the web3.geth.miner namespace.
-
GethMiner.make_dag(number)¶ - Delegates to
miner_makeDagRPC Method
Generate the DAG for the given block number.
>>> web3.geth.miner.make_dag(10000)
- Delegates to
-
GethMiner.makeDAG(number)¶ Warning
Deprecated: This method is deprecated in favor of
make_dag()
-
GethMiner.set_extra(extra)¶ - Delegates to
miner_setExtraRPC Method
Set the 32 byte value
extraas the extra data that will be included when this node mines a block.>>> web3.geth.miner.set_extra('abcdefghijklmnopqrstuvwxyzABCDEF')
- Delegates to
-
GethMiner.setExtra(extra)¶ Warning
Deprecated: This method is deprecated in favor of
set_extra()
-
GethMiner.set_gas_price(gas_price)¶ - Delegates to
miner_setGasPriceRPC Method
Sets the minimum accepted gas price that this node will accept when mining transactions. Any transactions with a gas price below this value will be ignored.
>>> web3.geth.miner.set_gas_price(19999999999)
- Delegates to
-
GethMiner.setGasPrice(gas_price)¶ Warning
Deprecated: This method is deprecated in favor of
set_gas_price()
-
GethMiner.start(num_threads)¶ - Delegates to
miner_startRPC Method
Start the CPU mining process using the given number of threads.
>>> web3.geth.miner.start(2)
- Delegates to
-
GethMiner.stop()¶ - Delegates to
miner_stopRPC Method
Stop the CPU mining operation
>>> web3.geth.miner.stop()
- Delegates to
-
GethMiner.start_auto_dag()¶ - Delegates to
miner_startAutoDagRPC Method
Enable automatic DAG generation.
>>> web3.geth.miner.start_auto_dag()
- Delegates to
-
GethMiner.startAutoDag()¶ Warning
Deprecated: This method is deprecated in favor of
start_auto_dag()
-
GethMiner.stop_auto_dag()¶ - Delegates to
miner_stopAutoDagRPC Method
Disable automatic DAG generation.
>>> web3.geth.miner.stop_auto_dag()
- Delegates to
-
GethMiner.stopAutoDag()¶ Warning
Deprecated: This method is deprecated in favor of
stop_auto_dag()