Class: Block

primitives/block.Block(number)

An Ethereum block.

Constructor

new Block(number)

Parameters:
Name Type Description
number number Block number.
Source:

Members

number :number

Block number.
Type:
  • number
Source:

transactions :Set.<module:primitives/transaction.Transaction>

Contained taint-propagating transactions.
Type:
Source:

txs :Set.<module:primitives/transaction.Transaction>

Contained taint-propagating transactions.
Type:
Source:

Methods

addTransaction(tx) → {module:primitives/block.Block}

Add transaction.
Parameters:
Name Type Description
tx module:primitives/transaction.Transaction Transaction.
Source:
Returns:
This instance for chaining.
Type
module:primitives/block.Block

hasTransaction(tx) → {boolean}

Check whether contains transaction.
Parameters:
Name Type Description
tx module:primitives/transaction.Transaction Queried transaction.
Source:
Returns:
Whether contains transaction.
Type
boolean