Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.1 KB

File metadata and controls

51 lines (31 loc) · 1.1 KB

@tevm/actions


@tevm/actions / MineParams

Type Alias: MineParams<TThrowOnFail>

MineParams<TThrowOnFail> = BaseParams<TThrowOnFail> & MineEvents & object

Defined in: packages/actions/src/Mine/MineParams.ts:22

Tevm params to mine one or more blocks.

Type Declaration

blockCount?

readonly optional blockCount?: number

Number of blocks to mine. Defaults to 1.

interval?

readonly optional interval?: number

Interval between block timestamps. Defaults to 1.

tx?

readonly optional tx?: Hex

The txHash to mine if only mining one tx

Type Parameters

Type Parameter Default type
TThrowOnFail extends boolean boolean

Example

const mineParams: import('@tevm/actions').MineParams = {
  blockCount: 5,
  onBlock: (block, next) => {
    console.log(`Block mined: ${block.header.number}`)
    next()
  }
}