Move all documentation below /docs (#20072)
* Move pages one level deeper under the /docs folder and fix broken links * Fix broken links * Flatten clef/qubes links to clef * Remove path debugging from main template
This commit is contained in:
committed by
Felix Lange
parent
8dc979183f
commit
8e49d1571d
@ -112,7 +112,7 @@ If you have the SolC Solidity Compiler installed, you need now reformat by remo
|
||||
|
||||
#### Linking your compiler in Geth
|
||||
|
||||
Now [go back to the console](../doc/geth) and type this command to install solC, replacing _path/to/solc_ to the path that you got on the last command you did:
|
||||
Now [go back to the console](../interface/javascript-console) and type this command to install solC, replacing _path/to/solc_ to the path that you got on the last command you did:
|
||||
|
||||
admin.setSolc("path/to/solc")
|
||||
|
||||
|
@ -15,11 +15,11 @@ The C++ implementation of Ethereum also offers a GPU miner, both as part of Eth
|
||||
|
||||
_**NOTE:** Ensure your blockchain is fully synchronised with the main chain before starting to mine, otherwise you will not be mining on the main chain._
|
||||
|
||||
When you start up your ethereum node with `geth` it is not mining by default. To start it in mining mode, you use the `--mine` [command line option](../interface/Command-Line-Options). The `-minerthreads` parameter can be used to set the number parallel mining threads (defaulting to the total number of processor cores).
|
||||
When you start up your ethereum node with `geth` it is not mining by default. To start it in mining mode, you use the `--mine` [command line option](../interface/command-line-options). The `-minerthreads` parameter can be used to set the number parallel mining threads (defaulting to the total number of processor cores).
|
||||
|
||||
`geth --mine --minerthreads=4`
|
||||
|
||||
You can also start and stop CPU mining at runtime using the [console](../interface/JavaScript-Console#adminminerstart). `miner.start` takes an optional parameter for the number of miner threads.
|
||||
You can also start and stop CPU mining at runtime using the [console](../interface/javascript-console#adminminerstart). `miner.start` takes an optional parameter for the number of miner threads.
|
||||
|
||||
```
|
||||
> miner.start(8)
|
||||
@ -30,7 +30,7 @@ true
|
||||
|
||||
Note that mining for real ether only makes sense if you are in sync with the network (since you mine on top of the consensus block). Therefore the eth blockchain downloader/synchroniser will delay mining until syncing is complete, and after that mining automatically starts unless you cancel your intention with `miner.stop()`.
|
||||
|
||||
In order to earn ether you must have your **etherbase** (or **coinbase**) address set. This etherbase defaults to your [primary account](Managing-your-accounts). If you don't have an etherbase address, then `geth --mine` will not start up.
|
||||
In order to earn ether you must have your **etherbase** (or **coinbase**) address set. This etherbase defaults to your [primary account](../interface/managing-your-accounts). If you don't have an etherbase address, then `geth --mine` will not start up.
|
||||
|
||||
You can set your etherbase on the command line:
|
||||
|
||||
@ -46,7 +46,7 @@ miner.setEtherbase(eth.accounts[2])
|
||||
|
||||
Note that your etherbase does not need to be an address of a local account, just an existing one.
|
||||
|
||||
There is an option [to add extra Data](../interface/JavaScript-Console#adminminersetextra) (32 bytes only) to your mined blocks. By convention this is interpreted as a unicode string, so you can set your short vanity tag.
|
||||
There is an option [to add extra Data](../interface/javascript-console#adminminersetextra) (32 bytes only) to your mined blocks. By convention this is interpreted as a unicode string, so you can set your short vanity tag.
|
||||
|
||||
```
|
||||
miner.setExtra("ΞTHΞЯSPHΞЯΞ")
|
||||
@ -66,7 +66,7 @@ Header:
|
||||
|
||||
See also [this proposal](https://github.com/ethereum/wiki/wiki/Extra-Data)
|
||||
|
||||
You can check your hashrate with [miner.hashrate](../interface/JavaScript-Console#adminminerhashrate), the result is in H/s (Hash operations per second).
|
||||
You can check your hashrate with [miner.hashrate](../interface/javascript-console#adminminerhashrate), the result is in H/s (Hash operations per second).
|
||||
|
||||
```
|
||||
> miner.hashrate
|
||||
@ -235,7 +235,7 @@ ethminer -G // -G for GPU, -M for benchmark
|
||||
tail -f geth.log
|
||||
```
|
||||
|
||||
`ethminer` communicates with geth on port 8545 (the default RPC port in geth). You can change this by giving the [`--rpcport` option](https://github.com/ethereum/go-ethereum/Command-Line-Options) to `geth`.
|
||||
`ethminer` communicates with geth on port 8545 (the default RPC port in geth). You can change this by giving the [`--rpcport` option](../interface/command-line-options) to `geth`.
|
||||
Ethminer will find get on any port. Note that you need to set the CORS header with `--rpccorsdomain localhost`. You can also set port on `ethminer` with `-F http://127.0.0.1:3301`. Setting the ports is necessary if you want several instances mining on the same computer, although this is somewhat pointless. If you are testing on a private cluster, we recommend you use CPU mining instead.
|
||||
|
||||
Also note that you do **not** need to give `geth` the `--mine` option or start the miner in the console unless you want to do CPU mining on TOP of GPU mining.
|
||||
|
@ -31,7 +31,7 @@ title: Swarm TODO
|
||||
|
||||
## APIs
|
||||
- DAPP API - js integration (Fabian, Alex)
|
||||
- mist dapp storage scheme, url->hash mapping (Fabian, Alex) [URL scheme](URL-Scheme)
|
||||
- mist dapp storage scheme, url->hash mapping (Fabian, Alex) [URL scheme](../doc/url-scheme)
|
||||
|
||||
# Discuss alternatives
|
||||
|
||||
|
@ -10,15 +10,15 @@ title: Swarm - distributed preimage archive
|
||||
- http://www.amazon.co.uk/Swarmwise-Tactical-Manual-Changing-World/dp/1463533152/
|
||||
|
||||
## Docs & specs
|
||||
- [Swarm TODO](Swarm---TODO)
|
||||
- [Swarm TODO](./swarm-todo)
|
||||
- Dani & Viktor on public wiki: https://github.com/ethereum/wiki/wiki/Distributed-Preimage-Archive
|
||||
- Dani on swarm hash: https://github.com/ethereum/wiki/wiki/Swarm-Hash
|
||||
- Dani on incentive system: https://github.com/ethersphere/swarm/blob/master/doc/incentives.md
|
||||
- [The swarm smart contract](Swarm-Contract)
|
||||
- [The swarm smart contract](./swarm-contract)
|
||||
- gav on url-hint https://github.com/ethereum/wiki/wiki/URL-Hint-Protocol
|
||||
- Gav on public wiki: https://github.com/ethereum/cpp-ethereum/wiki/Swarm
|
||||
- network (DEVp2p)
|
||||
- [Peer-to-Peer](Peer-to-Peer)
|
||||
- [Peer-to-Peer](../developers/peer-to-peer)
|
||||
- on kademlia: https://github.com/ethereum/wiki/wiki/Cademlia-Peer-Selection
|
||||
|
||||
## Talks
|
||||
|
@ -18,20 +18,20 @@ By installing and running `geth`, you can take part in the ethereum frontier liv
|
||||
Supported Platforms are Linux, Mac Os and Windows.
|
||||
|
||||
We support two types of installation: binary or scripted install for users.
|
||||
See [Install instructions](../install-and-build/Building-Ethereum) for binary and scripted installs.
|
||||
See [Install instructions](../install-and-build/build-from-source) for binary and scripted installs.
|
||||
|
||||
Developers and community enthusiast are advised to read the [Developers' Guide](../install-and-build/Developers-Guide), which contains detailed instructions for manual build from source (on any platform) as well as detailed tips on testing, monitoring, contributing, debugging and submitting pull requests on github.
|
||||
Developers and community enthusiast are advised to read the [Developers' Guide](../install-and-build/developers-guide), which contains detailed instructions for manual build from source (on any platform) as well as detailed tips on testing, monitoring, contributing, debugging and submitting pull requests on github.
|
||||
|
||||
## Interfaces
|
||||
|
||||
* Javascript Console: `geth` can be launched with an interactive console, that provides a javascript runtime environment exposing a javascript API to interact with your node. [Javascript Console API](../interface/JavaScript-Console) includes the `web3` javascript Ðapp API as well as an additional admin API.
|
||||
* Javascript Console: `geth` can be launched with an interactive console, that provides a javascript runtime environment exposing a javascript API to interact with your node. [Javascript Console API](../interface/javascript-console) includes the `web3` javascript Ðapp API as well as an additional admin API.
|
||||
* JSON-RPC server: `geth` can be launched with a json-rpc server that exposes the [JSON-RPC API](https://github.com/ethereum/wiki/JSON-RPC)
|
||||
* [Command line options](../interface/Command-Line-Options) documents command line parameters as well as subcommands.
|
||||
* [Command line options](../interface/command-line-options) documents command line parameters as well as subcommands.
|
||||
|
||||
## Basic Use Case Documentation
|
||||
|
||||
* [Managing accounts](../how-to/Managing-your-accounts)
|
||||
* [Mining](../how-to/Mining)
|
||||
* [Managing accounts](../interface/managing-your-accounts)
|
||||
* [Mining](../legacy/mining)
|
||||
|
||||
**Note** buying and selling ether through exchanges is not discussed here.
|
||||
|
||||
|
Reference in New Issue
Block a user