Struct ethcore_rpc::v1::SigningUnsafeClient [] [src]

pub struct SigningUnsafeClient<C, M> where C: MiningBlockChainClient, M: MinerService { /* fields omitted */ }

Implementation of functions that require signing when no trusted signer is used.

Methods

impl<C, M> SigningUnsafeClient<C, M> where C: MiningBlockChainClient, M: MinerService
[src]

Creates new SigningUnsafeClient.

Trait Implementations

impl<C: 'static, M: 'static> EthSigning for SigningUnsafeClient<C, M> where C: MiningBlockChainClient, M: MinerService
[src]

Requests metadata

Signs the hash of data with given address signature.

Sends transaction; will block waiting for signer to return the transaction hash. If Signer is disable it will require the account to be unlocked. Read more

Signs transactions without dispatching it to the network. Returns signed transaction RLP representation and the transaction itself. It can be later submitted using eth_sendRawTransaction/eth_submitTransaction. Read more

Transform this into an IoDelegate, automatically wrapping the parameters. Read more

impl<C: 'static, M: 'static> ParitySigning for SigningUnsafeClient<C, M> where C: MiningBlockChainClient, M: MinerService
[src]

Requests metadata

Decrypt some ECIES-encrypted message. First parameter is the address with which it is encrypted, second is the ciphertext. Read more

Posts sign request asynchronously. Will return a confirmation ID for later use with check_transaction. Read more

Posts transaction asynchronously. Will return a transaction ID for later use with check_transaction. Read more

Checks the progress of a previously posted request (transaction/sign). Should be given a valid send_transaction ID. Read more

Transform this into an IoDelegate, automatically wrapping the parameters. Read more