// Get current block number without network IO, so this method is super fast.
Get current block number without network IO, so this method is super fast.
// Get current block number without network IO so this method is super fast .
func (b *BlockNumber) Get() *big.Int {
	b.rw.RLock()
	defer b.rw.RUnlock()
	return big.NewInt(0).Set(b.blockNumber) 
}
func ( b * BlockNumber ) Get ( ) * big . Int { b . rw . RLock ( ) defer b . rw . RUnlock ( ) return big . NewInt ( 0 ) . Set ( b . blockNumber ) }
Get current block number without network IO, so this method is super fast.
Get current block number without network IO so this method is super fast .
// deep copy