blockscout / frontend

Front-end application for Blockscout
https://blockscout.com
GNU General Public License v3.0
158 stars 421 forks source link

Rootstock: new fields for Block #1057

Closed tom2drum closed 1 year ago

tom2drum commented 1 year ago

There are 5 new fields to be shown on frontend for Rootstock (Block page):

minimum_gas_price, bitcoin_merged_mining_header, bitcoin_merged_mining_coinbase_transaction, bitcoin_merged_mining_merkle_proof, hash_for_merged_mining

  1. minimum_gas_price to be shown after "Gas limit" field. Name: Minimum gas price
  2. other four to be shown in 'Show details', at the top of the cut zone. Order: Bitcoin merged mining header, Bitcoin merged mining coinbase transaction, (3 row textarea with scroll?) Bitcoin merged mining merkle Proof (3 row textarea with scroll?) Hash for merged mining

API PR: https://github.com/blockscout/blockscout/pull/8076 Live example: https://rootstock-testnet.blockscout.com/api/v2/blocks/4131769 Example: { ... "bitcoin_merged_mining_coinbase_transaction": "0x00000000000000807e3c6428ed2c6d20e6e2932702eb3225807a2c17eb2d9fb5687c2631bacbf6406088ac0000000000000000266a24aa21a9ed640d253481f7670ebfbbb2c6665773b5d7d50023a0bb608fde0c0e91fede3b3c00000000000000002a6a52534b424c4f434b3a4c6b5e87ecd30754c6a32edf99a011fbe65208c87d8bcd0cb351d918003eee9800000000", "bitcoin_merged_mining_header": "0x00000020a1d45a87d574e406ff63aeac6d4fc1f6f07a8715e5fb959a8b30000000000000637674a3b85763442a0631d99cedda122330b9c8a3e293bd960ed6737e7e8897894dc6649fc63e19418c1549", "bitcoin_merged_mining_merkle_proof": "0x8e85d41af1b5e4b1f12c95213a579384911156c55edbd04f1436f39f0756c12dcf5d6e3fcc5f340bd46d3e29939d602c68b61c8bddfd8384651fe3f4537e1d4f5fd73c12116f845079e8020f8ccb4a4d8b9371e7b246f0591c5430947ebd9d63", "hash_for_merged_mining": "0x4c6b5e87ecd30754c6a32edf99a011fbe65208c87d8bcd0cb351d918003eee98" "minimum_gas_price": "59240000", ... }

tom2drum commented 1 year ago

Hints: The minimum gas price a transaction should have in order to be included in this block Merged-mining field: Bitcoin header Merged-mining field: Coinbase transaction Merged-mining field: Merkle proof Merged-mining field: Rootstock block header hash