git ssb

0+

wanderer🌟 / js-primea-hypervisor



Tree: 7032c24fef95c3d6156011b20edea07662aeaec1

Files: 7032c24fef95c3d6156011b20edea07662aeaec1 / deps / block.js

585 bytesRaw
1const Address = require('./address.js')
2const ethUtil = require('ethereumjs-util')
3const OldBlock = require('ethereumjs-block')
4const U256 = require('./u256.js')
5
6module.exports = class Block extends OldBlock {
7 get number () {
8 return ethUtil.bufferToInt(this.header.number)
9 }
10
11 get gasLimit () {
12 return ethUtil.bufferToInt(this.header.gasLimit)
13 }
14
15 get difficulty () {
16 return new U256(this.header.difficulty)
17 }
18
19 get timestamp () {
20 return ethUtil.bufferToInt(this.header.timestamp)
21 }
22
23 get coinbase () {
24 return new Address(this.header.coinbase)
25 }
26}
27

Built with git-ssb-web