pub struct SigningUnsafeClient<D> { /* private fields */ }
Expand description

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

Implementations

Creates new SigningUnsafeClient.

Trait Implementations

RPC 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

Create an IoDelegate, wiring rpc calls to the trait methods.

RPC Metadata

Given partial transaction request produces transaction with all fields filled in. Such transaction can be then signed externally. Read more

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

Create an IoDelegate, wiring rpc calls to the trait methods.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.