Don't use cpp-ethereum, it's barely maintained. Use Genoil-ethereum for mining.
Enable stratum support with parity --stratum
, also make sure you set an author with --author <your-address>
and optionally change the --stratum-port
to anything you like (default 8008). Long example:
parity --author 0037a6b811ffeb6e072da21179d11b1406371c63 --stratum --stratum-interface=0.0.0.0 --stratum-port=9009
Then point your ethminer (genoil) to your localhost
at :8008
, i.e.,
ethminer -S 127.0.0.1:8008
Update as per comments: If your ethminer does not support -S
(stratum), you need to set the --rpccorsdomain localhost
to allow getwork mining via jsonrpc with -F 127.0.0.1:8545
.
Disclosure, I work for parity.
- Why it exists given we can authorize the transaction with password.
The Secure Transaction Signer is a core piece of technology which ensures that no transaction can be sent from your accounts without your explicit approval. This means that you can interact with DApps without fear that they might attempt to drain your accounts.
When a transaction request is made, you'll have to use the Signer UI to authenticate the request before the transaction can be signed relayed to the network. This is made to be as seamless as possible, and you can rest easy knowing your Ether is protected.
- What does generate a new token means?
Generating a new token allows you to authorize your browser session, or: it proves you are allowed to use the wallet. This means DApps can't access your Wallet without having to ask you for a token or creating a signer request from within an active session.
- Can I have multiple tokens?
Yes, if you want to run multiple sessions, or use multiple browsers at the same time. But usually, you do not want that.
- How to revoke a token?
By removing the token from the authcodes file:
~/.local/share/io.parity.ethereum/signer/authcodes
- Is there further plan of it? It seems to be exclusive Parity.
Yes, this feature is exclusive for Parity so far.
Disclosure, I work for Parity.
Best Answer
If you installed Parity via Mac-Installer, the executable is not in your default $PATH of your terminal emulator. You can, however, access it directly by executing:
To generate a new signer token, type:
Disclosure, I work for Parity.