CryptoApis::GetBlockDetailsByBlockHashRIBSD

Properties

Name Type Description Notes
difficulty String Represents a mathematical value of how hard it is to find a valid hash for this block.
nonce String Represents a random value that can be adjusted to satisfy the Proof of Work.
size Integer Represents the total size of the block in Bytes.
bits String Represents a specific sub-unit of Doge. Bits have two-decimal precision.
chainwork String Represents a hexadecimal number of all the hashes necessary to produce the current chain. E.g., when converting 0000000000000000000000000000000000000000000086859f7a841475b236fd to a decimal you get 635262017308958427068157 hashes, or 635262 exahashes.
merkle_root String Defines the single and final (root) node of a Merkle tree. It is the combined hash of all transactions' hashes that are part of a blockchain block.
stripped_size Integer Defines the numeric representation of the block size excluding the witness data.
version Integer Represents the version of the specific block on the blockchain.
weight Integer Represents a measurement to compare the size of different transactions to each other in proportion to the block size limit.

Example

require 'crypto_apis'

instance = CryptoApis::GetBlockDetailsByBlockHashRIBSD.new(
  difficulty: 209515044.4071968,
  nonce: 1535290446,
  size: 53598,
  bits: 191670a9,
  chainwork: 000000000000000000000000000000000000000000004f7606f3d619a200dc2d,
  merkle_root: 95439d11e918c9fd9a901dcf22203d60f538d660ae74efb7cb566825420fd3b7,
  stripped_size: 895429,
  version: 536870912,
  weight: 37248
)