Struct ethcore_rpc::v1::types::Transaction [] [src]

pub struct Transaction {
    pub hash: H256,
    pub nonce: U256,
    pub block_hash: Option<H256>,
    pub block_number: Option<U256>,
    pub transaction_index: Option<U256>,
    pub from: H160,
    pub to: Option<H160>,
    pub value: U256,
    pub gas_price: U256,
    pub gas: U256,
    pub input: Bytes,
    pub creates: Option<H160>,
    pub raw: Bytes,
    pub public_key: Option<H512>,
    pub network_id: Option<u64>,
    pub standard_v: U256,
    pub v: U256,
    pub r: U256,
    pub s: U256,
    pub min_block: Option<BlockNumber>,
}

Transaction

Fields

Hash

Nonce

Block hash

Block number

Transaction Index

Sender

Recipient

Transfered value

Gas Price

Gas

Data

Creates contract

Raw transaction data

Public key of the signer.

The network id of the transaction, if any.

The standardised V field of the signature (0 or 1).

The standardised V field of the signature.

The R field of the signature.

The S field of the signature.

Transaction activates at specified block.

Trait Implementations

impl PartialEq for Transaction
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Clone for Transaction
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Transaction
[src]

Returns the "default value" for a type. Read more

impl Debug for Transaction
[src]

Formats the value using the given formatter.

impl From<LocalizedTransaction> for Transaction
[src]

Performs the conversion.

impl From<SignedTransaction> for Transaction
[src]

Performs the conversion.

impl From<PendingTransaction> for Transaction
[src]

Performs the conversion.