Commit 8c94d6de authored by yann300's avatar yann300

make sure latest block number is updated

parent a8cccdd0
export class Blocks { export class Blocks {
vmContext vmContext
coinbase: string coinbase: string
blockNumber: number
constructor (vmContext, _options) { constructor (vmContext, _options) {
this.vmContext = vmContext this.vmContext = vmContext
const options = _options || {} const options = _options || {}
this.coinbase = options.coinbase || '0x0000000000000000000000000000000000000000' this.coinbase = options.coinbase || '0x0000000000000000000000000000000000000000'
this.blockNumber = 0
} }
methods (): Record<string, unknown> { methods (): Record<string, unknown> {
...@@ -107,7 +104,7 @@ export class Blocks { ...@@ -107,7 +104,7 @@ export class Blocks {
} }
eth_blockNumber (payload, cb) { eth_blockNumber (payload, cb) {
cb(null, this.blockNumber) cb(null, parseInt(this.vmContext.latestBlockNumber))
} }
eth_getBlockTransactionCountByHash (payload, cb) { eth_getBlockTransactionCountByHash (payload, cb) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment