Trait fc_rpc::EthSigner[][src]

pub trait EthSigner: Send + Sync {
    fn accounts(&self) -> Vec<H160>;
fn sign(
        &self,
        message: TransactionMessage,
        address: &H160
    ) -> Result<Transaction, Error>; }

A generic Ethereum signer.

Required methods

fn accounts(&self) -> Vec<H160>[src]

Available accounts from this signer.

fn sign(
    &self,
    message: TransactionMessage,
    address: &H160
) -> Result<Transaction, Error>
[src]

Sign a transaction message using the given account in message.

Loading content...

Implementors

impl EthSigner for EthDevSigner[src]

Loading content...