Skip to content
This repository was archived by the owner on Mar 13, 2023. It is now read-only.

MMR Support Pruning#673

Merged
hackfisher merged 45 commits intomasterfrom
xavier-mmr
Jun 28, 2021
Merged

MMR Support Pruning#673
hackfisher merged 45 commits intomasterfrom
xavier-mmr

Conversation

@aurexav
Copy link
Copy Markdown
Member

@aurexav aurexav commented Jun 21, 2021

  • Revamp skeleton
  • Special get_elem logic for Crab & Darwinia (intermediate state while pruning on-chain node list)
  • APIs
    • On-chain
      • apend
      • finalize
      • verify
    • Off-chain
      • gen_proof
  • RPCs
  • Pruning algorithm
  • Special pruning logic for Crab & Darwinia
  • Companion for relay-authorities
  • Unit test
    • On-chain logic
    • Off-chain logic
    • Pruning algorithm
    • Companion for relay-authorities
    • Pruning on initialize
  • Migration
    • MMRCounter to MmrSize
    • PruningConfiguration
    • Kill old DarwiniaRelayAuthorities
    • Initialize Peaks
  • Test on Pangolin
  • Companion for Bridger
  • Benchmarks

@wuminzhe One thing that worth to note, I change the MMR to Mmr in this PR. So no need to hack subxt anymore.

@aurexav aurexav requested a review from hackfisher as a code owner June 21, 2021 00:27
@aurexav aurexav marked this pull request as draft June 21, 2021 00:27
@aurexav aurexav added BK-API [Break] This changes API; next release should be major. BK-Storage [Break] This changes storage; next release should be major. Crab labels Jun 21, 2021
@wuminzhe
Copy link
Copy Markdown
Contributor

wuminzhe commented Jun 21, 2021

@AurevoirXavier Okay. cc @xiaoch05 @fewensa

@fewensa
Copy link
Copy Markdown
Contributor

fewensa commented Jun 21, 2021

Currently, in darwinia-network/substrate-subxt is support Mmr
https://github.com/darwinia-network/substrate-subxt/blob/8b5bb8d5f459e4545a2cd665e55b8f1d48dcc276/src/metadata.rs#L186-L194
When MMR* not found will use Mmr*

@hackfisher
Copy link
Copy Markdown
Contributor

hackfisher commented Jun 21, 2021

@wi1dcard The rpc nodes bridger connecting will require extra config on starting --enable-offchain-indexing, for details refer: https://substrate.dev/docs/en/knowledgebase/learn-substrate/off-chain-features#off-chain-indexing

We will need a maintenance notice for bridgers before this runtime upgrade, better to add docs and instructions for the node requirement in bridger doc. @wuminzhe

@hackfisher
Copy link
Copy Markdown
Contributor

hackfisher commented Jun 21, 2021

The last runtime we will upgrade is https://github.com/darwinia-network/darwinia/releases/tag/v0.10.0, so the code base will be required is https://github.com/darwinia-network/darwinia-common.git?tag=darwinia-v0.10.0#1bece1e78a43598cc0bebbe0268cd18c624e892f

We will also need a version based on this commit for the next runtime.

@aurexav
Copy link
Copy Markdown
Member Author

aurexav commented Jun 21, 2021

The last runtime we will upgrade is https://github.com/darwinia-network/darwinia/releases/tag/v0.10.0, so the code base will be required is https://github.com/darwinia-network/darwinia-common.git?tag=darwinia-v0.10.0#1bece1e78a43598cc0bebbe0268cd18c624e892f

We will also need a version based on this commit for the next runtime.

No worry. I'll cherry pick this to v0.10.1 later.

Comment thread frame/header-mmr/src/lib.rs Outdated
Comment thread frame/header-mmr/src/lib.rs
Comment thread frame/header-mmr/src/lib.rs Outdated
@aurexav
Copy link
Copy Markdown
Member Author

aurexav commented Jun 23, 2021

Pruning steps
Height

3              14
             /    \
            /      \
           /        \
          /          \
2        6            13
       /   \        /    \
1     2     5      9     12     17
     / \   / \    / \   /  \   /  \
0   0   1 3   4  7   8 10  11 15  16 18
Jun 23 22:36:54.274  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(0, 0x0101010101010101010101010101010101010101010101010101010101010101)]
    
Jun 23 22:36:54.274  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: []    
Jun 23 22:36:54.274  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [0]    
Jun 23 22:36:54.274  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.274  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [0]
    
Jun 23 22:36:54.274  INFO on_finalize: darwinia_header_mmr::primitives: position: 0, elem: 0x01010101    
Jun 23 22:36:54.275  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(1, 0xa856bddb68aefe4dca3ecfe3279a79cb5e9355489210f2d55a4deb5b92971172), (2, 0x1d5efbca5ef7f3634a928e2404c70211fa7cb2ccf66cc0ed2bb0d44741c84f83)]
    
Jun 23 22:36:54.275  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [0]    
Jun 23 22:36:54.275  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [2]    
Jun 23 22:36:54.275  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [0]    
Jun 23 22:36:54.275  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [2]
    
Jun 23 22:36:54.275  INFO on_finalize: darwinia_header_mmr::primitives: position: 2, elem: 0x1d5e4f83    
Jun 23 22:36:54.276  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(3, 0x5e78a5ea696533e4e2c7cf9dea8361e4ed26ff611716e4bd6be3dcebdd16fc07)]
    
Jun 23 22:36:54.276  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [2]    
Jun 23 22:36:54.276  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [2, 3]    
Jun 23 22:36:54.276  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.276  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [3]
    
Jun 23 22:36:54.276  INFO on_finalize: darwinia_header_mmr::primitives: position: 3, elem: 0x5e78…fc07    
Jun 23 22:36:54.277  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(4, 0x45f23beff3eb53d55bcae89ea201dd5f976d0778df1338c3f124825689dc8b41), (5, 0x90ad06bc5649ef6847af1841d94e913f9085b300a6745d9b7344d9e600104b81), (6, 0x2f5cb96f4aa22d122e3f2439ddb3adca48acda3e3d16e837683c00dec0d0c672)]
    
Jun 23 22:36:54.277  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [2, 3]    
Jun 23 22:36:54.277  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [6]    
Jun 23 22:36:54.277  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [2, 3]    
Jun 23 22:36:54.277  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [6]
    
Jun 23 22:36:54.277  INFO on_finalize: darwinia_header_mmr::primitives: position: 6, elem: 0x2f5c…c672    
Jun 23 22:36:54.278  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(7, 0xcdefde876e9dfe6084e86986f16db65d41b010c17758025533b7c465374cd645)]
    
Jun 23 22:36:54.278  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [6]    
Jun 23 22:36:54.278  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [6, 7]    
Jun 23 22:36:54.278  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.278  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [7]
    
Jun 23 22:36:54.278  INFO on_finalize: darwinia_header_mmr::primitives: position: 7, elem: 0xcdef…d645    
Jun 23 22:36:54.279  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(8, 0x90802d69163cd99c824e46e3b62d44350ef398a1996473f0b1e6a73f9d6ea868), (9, 0x2af059fd518ccd5f88e051f040107b39938a9054d18d4a5b315faeb9d84bd47d)]
    
Jun 23 22:36:54.279  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [6, 7]    
Jun 23 22:36:54.279  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [6, 9]    
Jun 23 22:36:54.279  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [7]    
Jun 23 22:36:54.279  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [9]
    
Jun 23 22:36:54.279  INFO on_finalize: darwinia_header_mmr::primitives: position: 9, elem: 0x2af0…d47d    
Jun 23 22:36:54.280  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(10, 0xbf7e403dbb10c5b43e72205ecc605d2bf24339f0493d828b770c357d506d0188)]
    
Jun 23 22:36:54.280  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [6, 9]    
Jun 23 22:36:54.280  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [6, 9, 10]    
Jun 23 22:36:54.280  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.280  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [10]
    
Jun 23 22:36:54.280  INFO on_finalize: darwinia_header_mmr::primitives: position: 10, elem: 0xbf7e0188    
Jun 23 22:36:54.281  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(11, 0x4b691ee0b948a5f00d8611601632de107b58405eb6ddf243b4f4243ba7fea061), (12, 0xfcf068eaff34b2411127534bd579de9d0e91e060fdb6bc39cc8d03f2b6bda7d0), (13, 0xf4b98aa3a64c6fa01861c505b708b937e7e0e9014988f63d45e8d73199eaf207), (14, 0x640534e14388fa0aa3bb92d3a406bc8d8ff1cdcfd8137ac28a115ddaf3913dff)]
    
Jun 23 22:36:54.281  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [6, 9, 10]    
Jun 23 22:36:54.281  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14]    
Jun 23 22:36:54.281  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [6, 9, 10]    
Jun 23 22:36:54.281  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [14]
    
Jun 23 22:36:54.281  INFO on_finalize: darwinia_header_mmr::primitives: position: 14, elem: 0x64053dff    
Jun 23 22:36:54.282  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(15, 0xb56febbf8c1c03003583d1029a066af450e0114cbe738e0d3e3a51e0f678e0e6)]
    
Jun 23 22:36:54.282  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14]    
Jun 23 22:36:54.282  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 15]    
Jun 23 22:36:54.282  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.282  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [15]
    
Jun 23 22:36:54.282  INFO on_finalize: darwinia_header_mmr::primitives: position: 15, elem: 0xb56f…e0e6    
Jun 23 22:36:54.283  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(16, 0x85aa3e1580c7f451d6eb4787c84c1c4e9a0e980bd9bf438613a9433c5532760f), (17, 0xf66111a0ed53bf626de3142bf3a7142bd49ff4c0b473b1a4a6b8dfc869cd798a)]
    
Jun 23 22:36:54.283  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 15]    
Jun 23 22:36:54.283  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 17]    
Jun 23 22:36:54.283  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [15]    
Jun 23 22:36:54.283  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [17]
    
Jun 23 22:36:54.283  INFO on_finalize: darwinia_header_mmr::primitives: position: 17, elem: 0xf661798a    
Jun 23 22:36:54.284  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(18, 0xb2c901696a95665e85e189f09e2e1b59fc67264596555cae104cf6d203c6d8ed)]
    
Jun 23 22:36:54.284  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 17]    
Jun 23 22:36:54.284  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 17, 18]    
Jun 23 22:36:54.284  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.284  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [18]
    
Jun 23 22:36:54.284  INFO on_finalize: darwinia_header_mmr::primitives: position: 18, elem: 0xb2c9…d8ed    
Jun 23 22:36:54.285  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(19, 0xe7b0aa4ef706757ee90bf4a6000f260cebe4e20ee20ba8a7f707ffd1b258a2b5), (20, 0x8c2c7e04e995d4d2aa299537e984e62d265ac4289dc05994c1afe7cc0bc9950b), (21, 0xab5b3628fa398c9748f7b51061307f88691723a7439f79d4cf0f24e1a219b22b)]
    
Jun 23 22:36:54.285  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 17, 18]    
Jun 23 22:36:54.285  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 21]    
Jun 23 22:36:54.285  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [17, 18]    
Jun 23 22:36:54.285  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [21]
    
Jun 23 22:36:54.285  INFO on_finalize: darwinia_header_mmr::primitives: position: 21, elem: 0xab5b…b22b    
Jun 23 22:36:54.286  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(22, 0x6c92afad3fa856521c7c5b961f914eedd7e70e299c04ba9900aa63d7a1e7f6ad)]
    
Jun 23 22:36:54.286  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 21]    
Jun 23 22:36:54.287  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 21, 22]    
Jun 23 22:36:54.287  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.287  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [22]
    
Jun 23 22:36:54.287  INFO on_finalize: darwinia_header_mmr::primitives: position: 22, elem: 0x6c92…f6ad    
Jun 23 22:36:54.288  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(23, 0x8b02d2001f5f08eae649dab5229621baccd3e82baea37b44bb16ccbc2665a804), (24, 0x02e8f4e6ab54bb2607723a4b6ca5c6f25ce214adb1ca0ed9f5d055bc1013e18c)]
    
Jun 23 22:36:54.288  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 21, 22]    
Jun 23 22:36:54.288  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 21, 24]    
Jun 23 22:36:54.288  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [22]    
Jun 23 22:36:54.288  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [24]
    
Jun 23 22:36:54.288  INFO on_finalize: darwinia_header_mmr::primitives: position: 24, elem: 0x02e8…e18c    
Jun 23 22:36:54.289  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(25, 0xdf20ebda6033b752cd4e06b15935a8675e9cf88f558987c735576c0fdd5be5cc)]
    
Jun 23 22:36:54.289  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 21, 24]    
Jun 23 22:36:54.289  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [14, 21, 24, 25]    
Jun 23 22:36:54.289  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.289  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [25]
    
Jun 23 22:36:54.289  INFO on_finalize: darwinia_header_mmr::primitives: position: 25, elem: 0xdf20…e5cc    
Jun 23 22:36:54.290  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(26, 0x86f9bdfe5114e890d863810511f35e989bf81b6fa4c146a68bb58e87ca845790), (27, 0x5952233c7b1b91099477f69dbdb354ef304781073dc3580d7cec799f4238a416), (28, 0x6d17eacbdbf9bcaba851e1ca3703e8aeddb5781e5c44146e747caa13c0d18c8c), (29, 0x5405d67ec9b161132d6824394e7df8e034dfb2966ac6d5c52d7201818610096a), (30, 0x5807e1b1366b9f1d34a803204aa990399ee661d9cb0ff1d85c7aa77e2a9e55e0)]
    
Jun 23 22:36:54.290  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [14, 21, 24, 25]    
Jun 23 22:36:54.290  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30]    
Jun 23 22:36:54.290  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [14, 21, 24, 25]    
Jun 23 22:36:54.290  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [30]
    
Jun 23 22:36:54.290  INFO on_finalize: darwinia_header_mmr::primitives: position: 30, elem: 0x580755e0    
Jun 23 22:36:54.292  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(31, 0x2369d8fa7cecc3718043cc175914c432a5593f225fc1cbd1e726b95c67f5242c)]
    
Jun 23 22:36:54.292  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30]    
Jun 23 22:36:54.292  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 31]    
Jun 23 22:36:54.292  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.292  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [31]
    
Jun 23 22:36:54.292  INFO on_finalize: darwinia_header_mmr::primitives: position: 31, elem: 0x2369242c    
Jun 23 22:36:54.293  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(32, 0x4379319a549cd541fce58c334a6e4e8a4cc81a09da6d33d0854e4ab1212666cd), (33, 0xd0cb6eaa6d16866e10c555bdc9ca9e38915577204c150957e58ecefa227a5f4d)]
    
Jun 23 22:36:54.293  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 31]    
Jun 23 22:36:54.293  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 33]    
Jun 23 22:36:54.293  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [31]    
Jun 23 22:36:54.293  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [33]
    
Jun 23 22:36:54.293  INFO on_finalize: darwinia_header_mmr::primitives: position: 33, elem: 0xd0cb5f4d    
Jun 23 22:36:54.294  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(34, 0x8d683396656d09643123e7c496b3bfbc8e0ba47760081c719e6e4f74e9183db3)]
    
Jun 23 22:36:54.294  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 33]    
Jun 23 22:36:54.294  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 33, 34]    
Jun 23 22:36:54.294  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.294  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [34]
    
Jun 23 22:36:54.294  INFO on_finalize: darwinia_header_mmr::primitives: position: 34, elem: 0x8d683db3    
Jun 23 22:36:54.296  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(35, 0x8ffe32519a632769efd43af6c4840a4eaa633406db0b3894d47e3a70c0a4fae5), (36, 0x4ea79571082ac8dbe79dbcbe881c9fa217a4e338215c24a54b405ec848c88c9a), (37, 0x3726993f97343d1a8e995824d83c4c5f003c168c930fb7b9979c5bc0284ff8b5)]
    
Jun 23 22:36:54.296  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 33, 34]    
Jun 23 22:36:54.296  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 37]    
Jun 23 22:36:54.296  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [33, 34]    
Jun 23 22:36:54.296  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [37]
    
Jun 23 22:36:54.296  INFO on_finalize: darwinia_header_mmr::primitives: position: 37, elem: 0x3726…f8b5    
Jun 23 22:36:54.297  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(38, 0x7dee2f650b3312c73890b9b19013971d3dd35f9f7009012bd23d591277ae0ec4)]
    
Jun 23 22:36:54.297  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 37]    
Jun 23 22:36:54.297  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 37, 38]    
Jun 23 22:36:54.297  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.297  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [38]
    
Jun 23 22:36:54.297  INFO on_finalize: darwinia_header_mmr::primitives: position: 38, elem: 0x7dee0ec4    
Jun 23 22:36:54.299  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(39, 0x5a6ab9f5e08b2f615fab6c0cf58e7f46fa3f5ee23913800c2231187324ca458f), (40, 0x67099467262d2e6c3d7b67c580c88953beb792bdcf8967bb09b32f6416a1bee2)]
    
Jun 23 22:36:54.299  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 37, 38]    
Jun 23 22:36:54.299  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 37, 40]    
Jun 23 22:36:54.299  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [38]    
Jun 23 22:36:54.299  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [40]
    
Jun 23 22:36:54.299  INFO on_finalize: darwinia_header_mmr::primitives: position: 40, elem: 0x6709…bee2    
Jun 23 22:36:54.300  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(41, 0xcb6a7f87122f2923ca944c8260a86d3e5b0e9c617611a7d25f0d3dc4e900c58c)]
    
Jun 23 22:36:54.300  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 37, 40]    
Jun 23 22:36:54.300  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 37, 40, 41]    
Jun 23 22:36:54.300  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.300  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [41]
    
Jun 23 22:36:54.300  INFO on_finalize: darwinia_header_mmr::primitives: position: 41, elem: 0xcb6a…c58c    
Jun 23 22:36:54.302  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(42, 0x4f6d79e4fce565518f12f240bb0a240f61d48a29488c520a1e108ca9ce1f8974), (43, 0xc79935a1181fbba95ce71d3cb6b569699aadffe6da62f8fd9d4880588601620c), (44, 0x92111606fab1feaed636a40442fa1c03a3b9ae7a1b1ff551efbeb0b9c75b9f0a), (45, 0x40de4fd810c2c5dfa8062805e57cebe34b7abc77ec0b21b20f6c06bc1dbff442)]
    
Jun 23 22:36:54.302  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 37, 40, 41]    
Jun 23 22:36:54.302  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 45]    
Jun 23 22:36:54.302  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [37, 40, 41]    
Jun 23 22:36:54.302  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [45]
    
Jun 23 22:36:54.302  INFO on_finalize: darwinia_header_mmr::primitives: position: 45, elem: 0x40de…f442    
Jun 23 22:36:54.303  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(46, 0xc4bf7784dd43f8b5c7727159e70dd24819d5e6409315ed3d252299db26425173)]
    
Jun 23 22:36:54.303  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 45]    
Jun 23 22:36:54.303  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 45, 46]    
Jun 23 22:36:54.303  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.303  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [46]
    
Jun 23 22:36:54.303  INFO on_finalize: darwinia_header_mmr::primitives: position: 46, elem: 0xc4bf5173    
Jun 23 22:36:54.305  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(47, 0x65e517092d8709142526284fe8cb9c4743d677a3ab9a37c5fffd3d70fb95797e), (48, 0x96918fdaac90dc672569bdc223ab5460e5db76b7bbcfb266a61740cb641660f6)]
    
Jun 23 22:36:54.305  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 45, 46]    
Jun 23 22:36:54.305  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 45, 48]    
Jun 23 22:36:54.305  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [46]    
Jun 23 22:36:54.305  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [48]
    
Jun 23 22:36:54.305  INFO on_finalize: darwinia_header_mmr::primitives: position: 48, elem: 0x969160f6    
Jun 23 22:36:54.306  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(49, 0xe8ec6370a507b4d1efe5c38c95dbecbedd2cf3e6c704a3cefea6b4533c505ca5)]
    
Jun 23 22:36:54.306  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 45, 48]    
Jun 23 22:36:54.306  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 45, 48, 49]    
Jun 23 22:36:54.306  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.306  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [49]
    
Jun 23 22:36:54.306  INFO on_finalize: darwinia_header_mmr::primitives: position: 49, elem: 0xe8ec5ca5    
Jun 23 22:36:54.308  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(50, 0x19f3e68d35f98b79cea26bc22463361da325c5d2b747ce2b3fe9a6293a8119dc), (51, 0xb7a7b53db339e5a99507388c894575612b6c07ba16491b8f1611c242296c72e9), (52, 0x837f05abbb623c96396aaeaf303a9681dbfb693291c5dd255fa06af3cc1d223b)]
    
Jun 23 22:36:54.308  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 45, 48, 49]    
Jun 23 22:36:54.308  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 45, 52]    
Jun 23 22:36:54.308  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: [48, 49]    
Jun 23 22:36:54.308  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [52]
    
Jun 23 22:36:54.308  INFO on_finalize: darwinia_header_mmr::primitives: position: 52, elem: 0x837f223b    
Jun 23 22:36:54.310  INFO on_finalize: darwinia_header_mmr::primitives: elems: [(53, 0xf2aebbc7c7738d64c9d4405051969cea5617cb6f705fd3dc1454deaf8bc27328)]
    
Jun 23 22:36:54.310  INFO on_finalize: darwinia_header_mmr::primitives: peaks_before: [30, 45, 52]    
Jun 23 22:36:54.310  INFO on_finalize: darwinia_header_mmr::primitives: peaks_after: [30, 45, 52, 53]    
Jun 23 22:36:54.310  INFO on_finalize: darwinia_header_mmr::primitives: nodes_to_prune: []    
Jun 23 22:36:54.310  INFO on_finalize: darwinia_header_mmr::primitives: peaks_to_store: [53]
    
Jun 23 22:36:54.310  INFO on_finalize: darwinia_header_mmr::primitives: position: 53, elem: 0xf2ae7328 

Comment thread bin/node/runtime/pangolin/src/lib.rs Outdated
Comment thread bin/node/runtime/pangolin/src/pallets/header_mmr.rs Outdated
Comment thread frame/header-mmr/src/lib.rs Outdated
Comment thread frame/header-mmr/src/lib.rs
Comment thread frame/header-mmr/src/lib.rs Outdated
Comment thread frame/header-mmr/src/lib.rs Outdated
Comment thread frame/header-mmr/src/primitives.rs
Comment thread frame/header-mmr/src/lib.rs Outdated
@aurexav
Copy link
Copy Markdown
Member Author

aurexav commented Jun 26, 2021

Test on local testnet
RUST_LOG=darwinia target/release/drml --unsafe-ws-external --rpc-cors all --enable-offchain-indexing 1 --chain 2403.json --alice --tmp
2021-06-27 07:22:43.731  INFO main sc_cli::runner: Darwinia Runtime Module Library    
2021-06-27 07:22:43.731  INFO main sc_cli::runner: ✌️  version 2.5.0-4f203f9-x86_64-linux-gnu    
2021-06-27 07:22:43.731  INFO main sc_cli::runner: ❤️  by Darwinia Network <hello@darwinia.network>, 2018-2021    
2021-06-27 07:22:43.731  INFO main sc_cli::runner: 📋 Chain specification: Pangolin    
2021-06-27 07:22:43.731  INFO main sc_cli::runner: 🏷 Node name: Alice    
2021-06-27 07:22:43.731  INFO main sc_cli::runner: 👤 Role: AUTHORITY    
2021-06-27 07:22:43.731  INFO main sc_cli::runner: 💾 Database: RocksDb at /tmp/substratefgxL9E/chains/pangolin/db    
2021-06-27 07:22:43.731  INFO main sc_cli::runner:Native runtime: Pangolin-2500 (Pangolin-1.tx1.au1)    
2021-06-27 07:22:44.279  INFO main sc_service::client::client: 🔨 Initializing Genesis block/state (state: 0x0bbe1e4e, header-hash: 0x26877191)    
2021-06-27 07:22:44.285  INFO main afg: 👴 Loading GRANDPA authority set from genesis on what appears to be first startup.    
2021-06-27 07:22:44.420  INFO main sc_consensus_slots:Loaded block-time = 6s from genesis on first-launch    
2021-06-27 07:22:44.420  INFO main babe: 👶 Creating empty BABE epoch changes on what appears to be first startup.    
2021-06-27 07:22:44.420  WARN main sc_service::config: Using default protocol ID "sup" because none is configured in the chain specs    
2021-06-27 07:22:44.420  WARN main sc_service::config: Using default protocol ID "sup" because none is configured in the chain specs    
2021-06-27 07:22:44.420  INFO main sub-libp2p: 🏷 Local node identity is: 12D3KooWSFtewHwSvFFqxPaAVyDFNEp2QGyVsV5HQeumpB4HHgaF    
2021-06-27 07:22:44.432  INFO main sc_service::builder: 📦 Highest known block at #0    
2021-06-27 07:22:44.432  INFO tokio-runtime-worker substrate_prometheus_endpoint::known_os: 〽️ Prometheus server started at 127.0.0.1:9615    
2021-06-27 07:22:44.432  INFO                 main parity_ws: Listening for new connections on 0.0.0.0:9944.    
2021-06-27 07:22:44.432  INFO                 main babe: 👶 Starting BABE Authorship worker    
2021-06-27 07:22:48.004  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x2687eaa8258efd7264ef83a76f86f1398100a92500b51adf839766592b237191    
2021-06-27 07:22:48.021  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 1 [hash: 0x61d6f2519ff4158de43c5401500d3bfb70c41556127ee0225c800811cddc2bf4; parent_hash: 0x26877191; extrinsics (2): [0x26226b78, 0x42a64e6e]]    
2021-06-27 07:22:48.023  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 1. Hash now 0x6d66a82e6c61ce8928e071d69261f94cf05bb06666e1cdb367abfd0be02f5323, previously 0x61d6f2519ff4158de43c5401500d3bfb70c41556127ee0225c800811cddc2bf4.    
2021-06-27 07:22:48.023  INFO tokio-runtime-worker babe: 👶 New epoch 0 launching at block 0x6d665323 (block slot 270791628 >= start slot 270791628).    
2021-06-27 07:22:48.023  INFO tokio-runtime-worker babe: 👶 Next epoch starts at slot 270791728    
2021-06-27 07:22:48.023  INFO tokio-runtime-worker substrate:Imported #1 (0x6d665323)    
2021-06-27 07:22:49.432  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #1 (0x6d665323), finalized #0 (0x26877191),00    
2021-06-27 07:22:54.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x6d66a82e6c61ce8928e071d69261f94cf05bb06666e1cdb367abfd0be02f5323    
2021-06-27 07:22:54.009  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 2 [hash: 0x1087efabb786107c4987167fcdafd342f8cb4eb2540dbe034846c2cce623fb2e; parent_hash: 0x6d665323; extrinsics (2): [0x7db78fdb, 0x42a64e6e]]    
2021-06-27 07:22:54.010  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 2. Hash now 0xee4b2648b08a42ed2c02c5f53ce8f0a15fa80c023124b5aac9effd48b965a782, previously 0x1087efabb786107c4987167fcdafd342f8cb4eb2540dbe034846c2cce623fb2e.    
2021-06-27 07:22:54.010  INFO tokio-runtime-worker substrate:Imported #2 (0xee4b…a782)    
2021-06-27 07:22:54.432  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #2 (0xee4b…a782), finalized #0 (0x26877191),00    
2021-06-27 07:22:57.009  INFO ThreadId(79) parity_ws::io: Accepted a new tcp connection from 49.65.112.157:57455.    
2021-06-27 07:22:59.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #2 (0xee4b…a782), finalized #0 (0x26877191),00    
2021-06-27 07:23:00.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xee4b2648b08a42ed2c02c5f53ce8f0a15fa80c023124b5aac9effd48b965a782    
2021-06-27 07:23:00.007  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 3 [hash: 0x1639c16d6601e0b401bb113b7411db20c1d061fcaba77cc92bbeb1a899805674; parent_hash: 0xee4b…a782; extrinsics (2): [0xfbe55574, 0x42a64e6e]]    
2021-06-27 07:23:00.009  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 3. Hash now 0x4a3af31974455426c8bf102428cb48941e754ef8e7b3f61c58454463cd6d5e16, previously 0x1639c16d6601e0b401bb113b7411db20c1d061fcaba77cc92bbeb1a899805674.    
2021-06-27 07:23:00.009  INFO tokio-runtime-worker substrate:Imported #3 (0x4a3a5e16)    
2021-06-27 07:23:04.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #3 (0x4a3a5e16), finalized #0 (0x26877191),00    
2021-06-27 07:23:06.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x4a3af31974455426c8bf102428cb48941e754ef8e7b3f61c58454463cd6d5e16    
2021-06-27 07:23:06.017  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 4 [hash: 0x50afd90f0c5ae2dd3b9d7401c688995d2e32db572c1a343cde0d0fd489419b3b; parent_hash: 0x4a3a5e16; extrinsics (2): [0x1e371cb7, 0x42a64e6e]]    
2021-06-27 07:23:06.018  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 4. Hash now 0x8193dec20e321865c3edfc8da0c1bab03bb009df02d78540d9e06bef05bdec4e, previously 0x50afd90f0c5ae2dd3b9d7401c688995d2e32db572c1a343cde0d0fd489419b3b.    
2021-06-27 07:23:06.018  INFO tokio-runtime-worker substrate:Imported #4 (0x8193…ec4e)    
2021-06-27 07:23:09.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #4 (0x8193…ec4e), finalized #2 (0xee4b…a782),00    
2021-06-27 07:23:12.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x8193dec20e321865c3edfc8da0c1bab03bb009df02d78540d9e06bef05bdec4e    
2021-06-27 07:23:12.017  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 5 [hash: 0xf02cebc788a74f92daefda9f29750dcd8a97cef3bd84bd41601a69265fd72a01; parent_hash: 0x8193…ec4e; extrinsics (2): [0xc22c2e0b, 0x42a64e6e]]    
2021-06-27 07:23:12.019  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 5. Hash now 0x86646a205f99be23be8e4e26d81c9d078adc2bda7b0647e85e479a14b3046beb, previously 0xf02cebc788a74f92daefda9f29750dcd8a97cef3bd84bd41601a69265fd72a01.    
2021-06-27 07:23:12.019  INFO tokio-runtime-worker substrate:Imported #5 (0x86646beb)    
2021-06-27 07:23:14.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #5 (0x86646beb), finalized #2 (0xee4b…a782),00    
2021-06-27 07:23:18.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x86646a205f99be23be8e4e26d81c9d078adc2bda7b0647e85e479a14b3046beb    
2021-06-27 07:23:18.022  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 6 [hash: 0x5eebf2a4cf77cd139364147529fe80c683299510496992585cfacfebb0ff199f; parent_hash: 0x86646beb; extrinsics (2): [0x0462…c445, 0x42a64e6e]]    
2021-06-27 07:23:18.024  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 6. Hash now 0x83118f2802f642540890549a0497edcbe3acb4b00861ac3c465cb407d28a96c0, previously 0x5eebf2a4cf77cd139364147529fe80c683299510496992585cfacfebb0ff199f.    
2021-06-27 07:23:18.024  INFO tokio-runtime-worker substrate:Imported #6 (0x831196c0)    
2021-06-27 07:23:19.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #6 (0x831196c0), finalized #3 (0x4a3a5e16),00    
2021-06-27 07:23:24.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x83118f2802f642540890549a0497edcbe3acb4b00861ac3c465cb407d28a96c0    
2021-06-27 07:23:24.011  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 7 [hash: 0x0164d20519b5b78c6bdae2f0b7a56b92d1dc5ef5ffd438c1758008022c69ab2f; parent_hash: 0x831196c0; extrinsics (2): [0x3ad8…edf0, 0x42a64e6e]]    
2021-06-27 07:23:24.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 7. Hash now 0x4f6af29f1b1279a1a56438feff7a07cd9d10cb51e24a6a7fdad7c3ec8d8b18dd, previously 0x0164d20519b5b78c6bdae2f0b7a56b92d1dc5ef5ffd438c1758008022c69ab2f.    
2021-06-27 07:23:24.013  INFO tokio-runtime-worker substrate:Imported #7 (0x4f6a18dd)    
2021-06-27 07:23:24.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #7 (0x4f6a18dd), finalized #4 (0x8193…ec4e),00    
2021-06-27 07:23:29.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #7 (0x4f6a18dd), finalized #5 (0x86646beb),00    
2021-06-27 07:23:30.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x4f6af29f1b1279a1a56438feff7a07cd9d10cb51e24a6a7fdad7c3ec8d8b18dd    
2021-06-27 07:23:30.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 8 [hash: 0xbdb3bb49f605880d789a5009486ee076ecf75dd736a72e6db3761dc8fd31d608; parent_hash: 0x4f6a18dd; extrinsics (2): [0xe5ce448f, 0x42a64e6e]]    
2021-06-27 07:23:30.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 8. Hash now 0xa025fd5382ba345c01e8370e46e720efe83176de054a953c13acb2269c0aad03, previously 0xbdb3bb49f605880d789a5009486ee076ecf75dd736a72e6db3761dc8fd31d608.    
2021-06-27 07:23:30.011  INFO tokio-runtime-worker substrate:Imported #8 (0xa025…ad03)    
2021-06-27 07:23:34.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #8 (0xa025…ad03), finalized #6 (0x831196c0),00    
2021-06-27 07:23:36.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xa025fd5382ba345c01e8370e46e720efe83176de054a953c13acb2269c0aad03    
2021-06-27 07:23:38.226  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 9 [hash: 0x5b90aab4101bb0f6b824a84b1ab15e712402aa84a4a6b39e34863e4100e3b438; parent_hash: 0xa025…ad03; extrinsics (3): [0x79155f51, 0x42a64e6e, 0x74169fb8]]    
2021-06-27 07:23:38.229  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 9. Hash now 0xf0eb6c1d78dd1f409a66239ee3240e5e0d8a5c1904f8e50185b6c236aa16c8ce, previously 0x5b90aab4101bb0f6b824a84b1ab15e712402aa84a4a6b39e34863e4100e3b438.    
2021-06-27 07:23:38.243  INFO tokio-runtime-worker substrate:Imported #9 (0xf0eb…c8ce)    
2021-06-27 07:23:39.433  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #9 (0xf0eb…c8ce), finalized #6 (0x831196c0),00    
2021-06-27 07:23:42.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xf0eb6c1d78dd1f409a66239ee3240e5e0d8a5c1904f8e50185b6c236aa16c8ce    
2021-06-27 07:23:42.009  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 10 [hash: 0xdc878d98fdc9af488b82c4159bf13407806188fa3f0a3c320c6b82d8ca76f17b; parent_hash: 0xf0eb…c8ce; extrinsics (2): [0x674d9e2f, 0x42a64e6e]]    
2021-06-27 07:23:42.010  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 10. Hash now 0x32cc4cf2794cc7286bc4120d9e94ed922527e46a23b821429f2b99fced20462d, previously 0xdc878d98fdc9af488b82c4159bf13407806188fa3f0a3c320c6b82d8ca76f17b.    
2021-06-27 07:23:42.011  INFO tokio-runtime-worker substrate:Imported #10 (0x32cc462d)    
2021-06-27 07:23:44.435  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #10 (0x32cc462d), finalized #7 (0x4f6a18dd),00    
2021-06-27 07:23:48.003  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x32cc4cf2794cc7286bc4120d9e94ed922527e46a23b821429f2b99fced20462d    
2021-06-27 07:23:48.009  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 11 [hash: 0xa19accff9ab13f729204078769c085f45700d401dbf9fdeb875d2ca7c1c110a2; parent_hash: 0x32cc462d; extrinsics (2): [0x65c77760, 0x42a64e6e]]    
2021-06-27 07:23:48.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 11. Hash now 0x14910d2c85a446c2d7e988faceb7bd60f20ce93d42a58e0e7bded64ea9c3de63, previously 0xa19accff9ab13f729204078769c085f45700d401dbf9fdeb875d2ca7c1c110a2.    
2021-06-27 07:23:48.011  INFO tokio-runtime-worker substrate:Imported #11 (0x1491…de63)    
2021-06-27 07:23:49.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #11 (0x1491…de63), finalized #8 (0xa025…ad03),00    
2021-06-27 07:23:54.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x14910d2c85a446c2d7e988faceb7bd60f20ce93d42a58e0e7bded64ea9c3de63    
2021-06-27 07:23:54.016  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 12 [hash: 0x39840b1d808f37e79b22c78eac4d17dff6436d7dfcf8d67e2c635d5fb92632f4; parent_hash: 0x1491…de63; extrinsics (2): [0xdaf44cdd, 0x42a64e6e]]    
2021-06-27 07:23:54.018  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 12. Hash now 0x34fb290b0169c2fbde82ec15d0f8dad484bcca9cccfa2eb9eff42c22deaf2136, previously 0x39840b1d808f37e79b22c78eac4d17dff6436d7dfcf8d67e2c635d5fb92632f4.    
2021-06-27 07:23:54.018  INFO tokio-runtime-worker substrate:Imported #12 (0x34fb2136)    
2021-06-27 07:23:54.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #12 (0x34fb2136), finalized #9 (0xf0eb…c8ce),00    
2021-06-27 07:23:59.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #12 (0x34fb2136), finalized #10 (0x32cc462d),00    
2021-06-27 07:24:00.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x34fb290b0169c2fbde82ec15d0f8dad484bcca9cccfa2eb9eff42c22deaf2136    
2021-06-27 07:24:00.008  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 13 [hash: 0x8bfafc2d04067468436ba41bd5948278b3319ff41cdb78cd176401d84bd6d1a3; parent_hash: 0x34fb2136; extrinsics (2): [0x6d2973c7, 0x42a64e6e]]    
2021-06-27 07:24:00.009  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 13. Hash now 0x435bff7fcda356d2a8163174c8410e6363baada9295cb08bf40d8b261c234b66, previously 0x8bfafc2d04067468436ba41bd5948278b3319ff41cdb78cd176401d84bd6d1a3.    
2021-06-27 07:24:00.010  INFO tokio-runtime-worker substrate:Imported #13 (0x435b4b66)    
2021-06-27 07:24:04.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #13 (0x435b4b66), finalized #10 (0x32cc462d),00    
2021-06-27 07:24:06.003  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x435bff7fcda356d2a8163174c8410e6363baada9295cb08bf40d8b261c234b66    
2021-06-27 07:24:06.026  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 14 [hash: 0x6481ed1b026d7e93442cc6ea108a764f1c56ccea645bda5ef3b451d87b9f5168; parent_hash: 0x435b4b66; extrinsics (2): [0x09533b7a, 0x42a64e6e]]    
2021-06-27 07:24:06.029  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 14. Hash now 0x079248ee3ea0e278bafda942cb72d929b21b02812e15696874615f012f72e430, previously 0x6481ed1b026d7e93442cc6ea108a764f1c56ccea645bda5ef3b451d87b9f5168.    
2021-06-27 07:24:06.029  INFO tokio-runtime-worker substrate:Imported #14 (0x0792…e430)    
2021-06-27 07:24:09.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #14 (0x0792…e430), finalized #12 (0x34fb2136),00    
2021-06-27 07:24:12.003  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x079248ee3ea0e278bafda942cb72d929b21b02812e15696874615f012f72e430    
2021-06-27 07:24:12.013  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 15 [hash: 0x1e85fa8a67f56376fa34a60ecab60d7bf14b34cf6fca31f64597f8c7f0e0012c; parent_hash: 0x0792…e430; extrinsics (2): [0xf07f9f71, 0x42a64e6e]]    
2021-06-27 07:24:12.016  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 15. Hash now 0x0292e45598f37e91afa146023f1ba12f8bfa30e83c5cb185425559c491e9c8e3, previously 0x1e85fa8a67f56376fa34a60ecab60d7bf14b34cf6fca31f64597f8c7f0e0012c.    
2021-06-27 07:24:12.016  INFO tokio-runtime-worker substrate:Imported #15 (0x0292…c8e3)    
2021-06-27 07:24:14.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #15 (0x0292…c8e3), finalized #12 (0x34fb2136),00    
2021-06-27 07:24:18.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x0292e45598f37e91afa146023f1ba12f8bfa30e83c5cb185425559c491e9c8e3    
2021-06-27 07:24:18.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 16 [hash: 0x72c87d63712a8c7b55989102b5d611c6329d8e839696a7b51d2029de9488b508; parent_hash: 0x0292…c8e3; extrinsics (2): [0xdf3e…a661, 0x42a64e6e]]    
2021-06-27 07:24:18.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 16. Hash now 0xb0c19ced07f85f7d5dd0f589d67644df8e7b3739e5937dd1fb4e9e6ea3f88b84, previously 0x72c87d63712a8c7b55989102b5d611c6329d8e839696a7b51d2029de9488b508.    
2021-06-27 07:24:18.012  INFO tokio-runtime-worker substrate:Imported #16 (0xb0c18b84)    
2021-06-27 07:24:19.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #16 (0xb0c18b84), finalized #13 (0x435b4b66),00    
2021-06-27 07:24:24.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xb0c19ced07f85f7d5dd0f589d67644df8e7b3739e5937dd1fb4e9e6ea3f88b84    
2021-06-27 07:24:24.019  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 17 [hash: 0x20471b5e6d266456e3089d079404d242f28da825f20292a88e59bc1882ac9b40; parent_hash: 0xb0c18b84; extrinsics (2): [0x8655…ed26, 0x42a64e6e]]    
2021-06-27 07:24:24.020  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 17. Hash now 0x7c2c17625a0632f0bb887db2f0a1367641dbc726f88902870fbb15c18dd5e910, previously 0x20471b5e6d266456e3089d079404d242f28da825f20292a88e59bc1882ac9b40.    
2021-06-27 07:24:24.020  INFO tokio-runtime-worker substrate:Imported #17 (0x7c2c…e910)    
2021-06-27 07:24:24.434  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #17 (0x7c2c…e910), finalized #14 (0x0792…e430),00    
2021-06-27 07:24:29.435  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #17 (0x7c2c…e910), finalized #15 (0x0292…c8e3),00    
2021-06-27 07:24:30.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x7c2c17625a0632f0bb887db2f0a1367641dbc726f88902870fbb15c18dd5e910    
2021-06-27 07:24:30.009  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 18 [hash: 0x807537abc0145ebab8e516a9cddf2f927db95a8293dcab74984231e7d5f9e0ee; parent_hash: 0x7c2c…e910; extrinsics (2): [0x5862…c089, 0x42a64e6e]]    
2021-06-27 07:24:30.010  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 18. Hash now 0x040612a61fcec6adc73f960dacf61a6c3603bd638e2b7722f37a192cee27f61f, previously 0x807537abc0145ebab8e516a9cddf2f927db95a8293dcab74984231e7d5f9e0ee.    
2021-06-27 07:24:30.011  INFO tokio-runtime-worker substrate:Imported #18 (0x0406…f61f)    
2021-06-27 07:24:34.435  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #18 (0x0406…f61f), finalized #16 (0xb0c18b84),00    
2021-06-27 07:24:36.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x040612a61fcec6adc73f960dacf61a6c3603bd638e2b7722f37a192cee27f61f    
2021-06-27 07:24:36.011  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 19 [hash: 0x39ca9d35b22559bf9ae6ceb2ae609062f887b664df02f7550fd41f7f9b699b5b; parent_hash: 0x0406…f61f; extrinsics (2): [0xd98d45e4, 0x42a64e6e]]    
2021-06-27 07:24:36.013  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 19. Hash now 0x14331884a9d5bbb22200f3620e66c7da6f7d7926f1035efd80a4ff53b4187677, previously 0x39ca9d35b22559bf9ae6ceb2ae609062f887b664df02f7550fd41f7f9b699b5b.    
2021-06-27 07:24:36.013  INFO tokio-runtime-worker substrate:Imported #19 (0x14337677)    
2021-06-27 07:24:39.435  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #19 (0x14337677), finalized #16 (0xb0c18b84),00    
2021-06-27 07:24:42.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x14331884a9d5bbb22200f3620e66c7da6f7d7926f1035efd80a4ff53b4187677    
2021-06-27 07:24:42.794  WARN tokio-runtime-worker sc_basic_authorship::basic_authorship: ⚠️  Dropping non-mandatory inherent from overweight block.    
2021-06-27 07:24:42.805  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 20 [hash: 0xbc8e591e09afd77c715be72d53717d64aed472ef17656d9972695858bf367873; parent_hash: 0x14337677; extrinsics (1): [0xea91…feab]]    
2021-06-27 07:24:42.807  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 20. Hash now 0xc9654e8fd01c0e98a4af58e35984afbd3bc5c1f4e53dd62db22f169acc987338, previously 0xbc8e591e09afd77c715be72d53717d64aed472ef17656d9972695858bf367873.    
2021-06-27 07:24:42.812  INFO tokio-runtime-worker substrate:Imported #20 (0xc9657338)    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ⚠️ System declares internal migrations (which *might* execute), setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for BSC, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for BridgeMillauGrandpa, setting storage version to PalletVersion { major: 0, minor: 1, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for BridgeMillauDispatch, setting storage version to PalletVersion { major: 0, minor: 1, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ⚠️ BridgeMillauMessages declares internal migrations (which *might* execute), setting storage version to PalletVersion { major: 0, minor: 1, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for DynamicFee, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Ethereum, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for EVM, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for TronBacking, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for EthereumRelayAuthorities, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for EthereumRelayerGame, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for EthereumIssuing, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for EthereumBacking, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for EthereumRelay, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for CrabBacking, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for CrabIssuing, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Multisig, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Proxy, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Scheduler, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Recovery, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Society, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Identity, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Utility, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Vesting, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Claims, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Sudo, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Treasury, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for TechnicalMembership, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for PhragmenElection, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for TechnicalCommittee, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Council, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Democracy, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for HeaderMMR, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for AuthorityDiscovery, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for ImOnline, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Grandpa, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Session, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Historical, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ⚠️ Offences declares internal migrations (which *might* execute), setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::offences: have 0 deferred offences, applying.    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Staking, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for ElectionProviderMultiPhase, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Authorship, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for TransactionPayment, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Kton, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Balances, setting storage version to PalletVersion { major: 2, minor: 5, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Timestamp, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for Babe, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970  INFO          event.loop0 runtime::frame-support: ✅ no migration for RandomnessCollectiveFlip, setting storage version to PalletVersion { major: 3, minor: 0, patch: 0 }    
2021-06-27 07:24:42.970 TRACE          event.loop0 darwinia_header_mmr::pallet: Pruned node `0x2687eaa8258efd7264ef83a76f86f1398100a92500b51adf839766592b237191` at position `0`    
2021-06-27 07:24:42.970 TRACE          event.loop0 darwinia_header_mmr::pallet: Pruned node `0x6d66a82e6c61ce8928e071d69261f94cf05bb06666e1cdb367abfd0be02f5323` at position `1`    
2021-06-27 07:24:44.435  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #20 (0xc9657338), finalized #17 (0x7c2c…e910),00    
2021-06-27 07:24:48.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xc9654e8fd01c0e98a4af58e35984afbd3bc5c1f4e53dd62db22f169acc987338    
2021-06-27 07:24:48.002  INFO tokio-runtime-worker runtime::frame-support: ⚠️ System declares internal migrations (which *might* execute), setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.002  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for BSC, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.002  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for BridgeMillauGrandpa, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.002  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for BridgeMillauDispatch, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ⚠️ BridgeMillauMessages declares internal migrations (which *might* execute), setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for DynamicFee, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Ethereum, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for EVM, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for TronBacking, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for EthereumRelayAuthorities, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for EthereumRelayerGame, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for EthereumIssuing, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for EthereumBacking, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for EthereumRelay, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for CrabBacking, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for CrabIssuing, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Multisig, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Proxy, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Scheduler, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Recovery, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Society, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Identity, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Utility, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Vesting, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Claims, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Sudo, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Treasury, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for TechnicalMembership, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for PhragmenElection, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for TechnicalCommittee, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Council, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Democracy, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for HeaderMMR, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for AuthorityDiscovery, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for ImOnline, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Grandpa, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Session, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Historical, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ⚠️ Offences declares internal migrations (which *might* execute), setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::offences: have 0 deferred offences, applying.    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Staking, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for ElectionProviderMultiPhase, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Authorship, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.003  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for TransactionPayment, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.004  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Kton, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.004  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Balances, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.004  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Timestamp, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.004  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for Babe, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.004  INFO tokio-runtime-worker runtime::frame-support: ✅ no migration for RandomnessCollectiveFlip, setting storage version to <wasm:stripped>    
2021-06-27 07:24:48.004 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x2687eaa8258efd7264ef83a76f86f1398100a92500b51adf839766592b237191` at position `0`    
2021-06-27 07:24:48.004 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x6d66a82e6c61ce8928e071d69261f94cf05bb06666e1cdb367abfd0be02f5323` at position `1`    
2021-06-27 07:24:48.007  WARN tokio-runtime-worker sc_basic_authorship::basic_authorship: ⚠️  Dropping non-mandatory inherent from overweight block.    
2021-06-27 07:24:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(38, 0xc9654e8fd01c0e98a4af58e35984afbd3bc5c1f4e53dd62db22f169acc987338)]
    
2021-06-27 07:24:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 37]    
2021-06-27 07:24:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 37, 38]    
2021-06-27 07:24:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:24:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [38]
    
2021-06-27 07:24:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 38, elem: 0xc9654e8fd01c0e98a4af58e35984afbd3bc5c1f4e53dd62db22f169acc987338    
2021-06-27 07:24:48.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 21 [hash: 0xeef4bb3dffab260fd0b3582b16227c0c026d32abe6f7bc541b0a86a6adab2d69; parent_hash: 0xc9657338; extrinsics (1): [0x66245737]]    
2021-06-27 07:24:48.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 21. Hash now 0x538ea017b06ee90d06fa9a9772aa92a64d716eaf259bcba3dc2285975a390ef8, previously 0xeef4bb3dffab260fd0b3582b16227c0c026d32abe6f7bc541b0a86a6adab2d69.    
2021-06-27 07:24:48.012  INFO tokio-runtime-worker substrate:Imported #21 (0x538e0ef8)    
2021-06-27 07:24:49.435  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #21 (0x538e0ef8), finalized #18 (0x0406…f61f),00    
2021-06-27 07:24:50.434 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xc844e391e95243045272e224afafbbdb3db40f029a3b4ca1fe24ad144d43d2b8` at position `2`    
2021-06-27 07:24:50.434 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xee4b2648b08a42ed2c02c5f53ce8f0a15fa80c023124b5aac9effd48b965a782` at position `3`    
2021-06-27 07:24:50.442 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xc844e391e95243045272e224afafbbdb3db40f029a3b4ca1fe24ad144d43d2b8` at position `2`    
2021-06-27 07:24:50.442 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xee4b2648b08a42ed2c02c5f53ce8f0a15fa80c023124b5aac9effd48b965a782` at position `3`    
2021-06-27 07:24:54.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x538ea017b06ee90d06fa9a9772aa92a64d716eaf259bcba3dc2285975a390ef8    
2021-06-27 07:24:54.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xc844e391e95243045272e224afafbbdb3db40f029a3b4ca1fe24ad144d43d2b8` at position `2`    
2021-06-27 07:24:54.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xee4b2648b08a42ed2c02c5f53ce8f0a15fa80c023124b5aac9effd48b965a782` at position `3`    
2021-06-27 07:24:54.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(39, 0x538ea017b06ee90d06fa9a9772aa92a64d716eaf259bcba3dc2285975a390ef8), (40, 0x7a73aa6d8359d066620ce251e6cbcd39a84dc755ff96a2bbbfe0dbd3acb28e68)]
    
2021-06-27 07:24:54.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 37, 38]    
2021-06-27 07:24:54.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 37, 40]    
2021-06-27 07:24:54.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [38]    
2021-06-27 07:24:54.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [40]
    
2021-06-27 07:24:54.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 40, elem: 0x7a73aa6d8359d066620ce251e6cbcd39a84dc755ff96a2bbbfe0dbd3acb28e68    
2021-06-27 07:24:54.009  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 22 [hash: 0x0b855955b148249ceda456640c7ab927bfebebe954e388da464bc6728fb222e9; parent_hash: 0x538e0ef8; extrinsics (2): [0x3ba62096, 0x42a64e6e]]    
2021-06-27 07:24:54.010  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 22. Hash now 0x51160448f408a071ff255c7aa46c2225b18f379222e75b3d456ca8d0442e19dd, previously 0x0b855955b148249ceda456640c7ab927bfebebe954e388da464bc6728fb222e9.    
2021-06-27 07:24:54.011  INFO tokio-runtime-worker substrate:Imported #22 (0x511619dd)    
2021-06-27 07:24:54.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #22 (0x511619dd), finalized #19 (0x14337677),00    
2021-06-27 07:24:59.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #22 (0x511619dd), finalized #20 (0xc9657338),00    
2021-06-27 07:25:00.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x51160448f408a071ff255c7aa46c2225b18f379222e75b3d456ca8d0442e19dd    
2021-06-27 07:25:00.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x4a3af31974455426c8bf102428cb48941e754ef8e7b3f61c58454463cd6d5e16` at position `4`    
2021-06-27 07:25:00.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xc3ebfbfff9c77888f71bea47a29fa4b58207202ee4c4e6b1968d37c3018fa385` at position `5`    
2021-06-27 07:25:00.016 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(41, 0x51160448f408a071ff255c7aa46c2225b18f379222e75b3d456ca8d0442e19dd)]
    
2021-06-27 07:25:00.016 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 37, 40]    
2021-06-27 07:25:00.016 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 37, 40, 41]    
2021-06-27 07:25:00.016 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:25:00.016 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [41]
    
2021-06-27 07:25:00.016 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 41, elem: 0x51160448f408a071ff255c7aa46c2225b18f379222e75b3d456ca8d0442e19dd    
2021-06-27 07:25:00.017  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 23 [hash: 0xa0485a6e5d394dd15b5c191f729d2ee4691eb10bd86faf49a3bfc398a30ac419; parent_hash: 0x511619dd; extrinsics (2): [0x09aa…ccfa, 0x42a64e6e]]    
2021-06-27 07:25:00.018  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 23. Hash now 0x1f2d19567e3416ef90a5ad2036dd85b6f5bd734e38f8ebd42a1c42d94c75576f, previously 0xa0485a6e5d394dd15b5c191f729d2ee4691eb10bd86faf49a3bfc398a30ac419.    
2021-06-27 07:25:00.018  INFO tokio-runtime-worker substrate:Imported #23 (0x1f2d576f)    
2021-06-27 07:25:04.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #23 (0x1f2d576f), finalized #20 (0xc9657338),00    
2021-06-27 07:25:06.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x1f2d19567e3416ef90a5ad2036dd85b6f5bd734e38f8ebd42a1c42d94c75576f    
2021-06-27 07:25:06.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xc9b766ddb918d8192bef1563a13c1f5335af0cf7e5cf25860594e5d89e0c956a` at position `6`    
2021-06-27 07:25:06.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x8193dec20e321865c3edfc8da0c1bab03bb009df02d78540d9e06bef05bdec4e` at position `7`    
2021-06-27 07:25:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(42, 0x1f2d19567e3416ef90a5ad2036dd85b6f5bd734e38f8ebd42a1c42d94c75576f), (43, 0xe6919b04544d6add2bf0f3dea218a7492a8174832fda3922a67e3405c8a772d8), (44, 0xc31ed29d059bec77f5bb745dbd92b4b96e63c68a825bb2141ecdc22695310c8b), (45, 0xa94bf251a6ea6bcb3f22d88d0c3aa36ae9a07dfd11f6403a8e16a295d595c474)]
    
2021-06-27 07:25:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 37, 40, 41]    
2021-06-27 07:25:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45]    
2021-06-27 07:25:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [37, 40, 41]    
2021-06-27 07:25:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [45]
    
2021-06-27 07:25:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 45, elem: 0xa94bf251a6ea6bcb3f22d88d0c3aa36ae9a07dfd11f6403a8e16a295d595c474    
2021-06-27 07:25:06.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 24 [hash: 0xa3a74b86d2de59ea3611cc3ed7a54f9b77775a957c357af3a37f51c257f72619; parent_hash: 0x1f2d576f; extrinsics (2): [0xb6f5…e867, 0x42a64e6e]]    
2021-06-27 07:25:06.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 24. Hash now 0xc33395027e1f421a7fd1a241bc480af21e338c4df606daadeb4a8276e77e944c, previously 0xa3a74b86d2de59ea3611cc3ed7a54f9b77775a957c357af3a37f51c257f72619.    
2021-06-27 07:25:06.011  INFO tokio-runtime-worker substrate:Imported #24 (0xc333944c)    
2021-06-27 07:25:09.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #24 (0xc333944c), finalized #22 (0x511619dd),00    
2021-06-27 07:25:12.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xc33395027e1f421a7fd1a241bc480af21e338c4df606daadeb4a8276e77e944c    
2021-06-27 07:25:12.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x86646a205f99be23be8e4e26d81c9d078adc2bda7b0647e85e479a14b3046beb` at position `8`    
2021-06-27 07:25:12.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x32d18097329ae38f21fe8b64137cf27c9db28b8d9f777e104edb20113a50ed41` at position `9`    
2021-06-27 07:25:12.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(46, 0xc33395027e1f421a7fd1a241bc480af21e338c4df606daadeb4a8276e77e944c)]
    
2021-06-27 07:25:12.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45]    
2021-06-27 07:25:12.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 46]    
2021-06-27 07:25:12.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:25:12.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [46]
    
2021-06-27 07:25:12.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 46, elem: 0xc33395027e1f421a7fd1a241bc480af21e338c4df606daadeb4a8276e77e944c    
2021-06-27 07:25:12.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 25 [hash: 0xd8b1fd0fc85dd751f288162b9a0faf6d8d28bd6a8fb9cd532633d1051557ea92; parent_hash: 0xc333944c; extrinsics (2): [0x45290d1f, 0x42a64e6e]]    
2021-06-27 07:25:12.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 25. Hash now 0xe135a9dc67f497f885feb5840f532ced397c33af07349ae2a2a9143b65b79d08, previously 0xd8b1fd0fc85dd751f288162b9a0faf6d8d28bd6a8fb9cd532633d1051557ea92.    
2021-06-27 07:25:12.012  INFO tokio-runtime-worker substrate:Imported #25 (0xe1359d08)    
2021-06-27 07:25:14.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #25 (0xe1359d08), finalized #22 (0x511619dd),00    
2021-06-27 07:25:18.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xe135a9dc67f497f885feb5840f532ced397c33af07349ae2a2a9143b65b79d08    
2021-06-27 07:25:18.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x83118f2802f642540890549a0497edcbe3acb4b00861ac3c465cb407d28a96c0` at position `10`    
2021-06-27 07:25:18.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x4f6af29f1b1279a1a56438feff7a07cd9d10cb51e24a6a7fdad7c3ec8d8b18dd` at position `11`    
2021-06-27 07:25:18.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(47, 0xe135a9dc67f497f885feb5840f532ced397c33af07349ae2a2a9143b65b79d08), (48, 0xf02aa3cbc4c537b71e797c3478205db51a1414a8d52061039096d10e9abdecd6)]
    
2021-06-27 07:25:18.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 46]    
2021-06-27 07:25:18.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 48]    
2021-06-27 07:25:18.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [46]    
2021-06-27 07:25:18.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [48]
    
2021-06-27 07:25:18.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 48, elem: 0xf02aa3cbc4c537b71e797c3478205db51a1414a8d52061039096d10e9abdecd6    
2021-06-27 07:25:18.020  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 26 [hash: 0x83cae8e2712ea7400dcc85bc4f46d70f9990c4074486b4465d1141a9d71a1550; parent_hash: 0xe1359d08; extrinsics (2): [0xd08f…fdfd, 0x42a64e6e]]    
2021-06-27 07:25:18.021  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 26. Hash now 0xadee0370940fefc13228f61741db64d8b983bafc6cfaf35941d971804ecf2aa1, previously 0x83cae8e2712ea7400dcc85bc4f46d70f9990c4074486b4465d1141a9d71a1550.    
2021-06-27 07:25:18.021  INFO tokio-runtime-worker substrate:Imported #26 (0xadee2aa1)    
2021-06-27 07:25:19.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #26 (0xadee2aa1), finalized #23 (0x1f2d576f),00    
2021-06-27 07:25:24.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xadee0370940fefc13228f61741db64d8b983bafc6cfaf35941d971804ecf2aa1    
2021-06-27 07:25:24.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xb99b756a84ac44877047c78652155fa75403063884a815e879ad35e1306ad2df` at position `12`    
2021-06-27 07:25:24.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xb33b9b24e05ed34b50b8fa5b566e4d363f882a76b33c8e54106f5a09fde70919` at position `13`    
2021-06-27 07:25:24.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(49, 0xadee0370940fefc13228f61741db64d8b983bafc6cfaf35941d971804ecf2aa1)]
    
2021-06-27 07:25:24.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 48]    
2021-06-27 07:25:24.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 48, 49]    
2021-06-27 07:25:24.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:25:24.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [49]
    
2021-06-27 07:25:24.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 49, elem: 0xadee0370940fefc13228f61741db64d8b983bafc6cfaf35941d971804ecf2aa1    
2021-06-27 07:25:24.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 27 [hash: 0x48969e737ea281e1ba03684e44e0e3de56a44e4aff7fab4f92e353bc0152b459; parent_hash: 0xadee2aa1; extrinsics (2): [0xbe2d6703, 0x42a64e6e]]    
2021-06-27 07:25:24.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 27. Hash now 0x42ee76239599eb7ae8d9109b952cd9ddc5ab0eafbbaaa3a23fa8dc0988b22217, previously 0x48969e737ea281e1ba03684e44e0e3de56a44e4aff7fab4f92e353bc0152b459.    
2021-06-27 07:25:24.012  INFO tokio-runtime-worker substrate:Imported #27 (0x42ee2217)    
2021-06-27 07:25:24.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #27 (0x42ee2217), finalized #24 (0xc333944c),00    
2021-06-27 07:25:29.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #27 (0x42ee2217), finalized #25 (0xe1359d08),00    
2021-06-27 07:25:30.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x42ee76239599eb7ae8d9109b952cd9ddc5ab0eafbbaaa3a23fa8dc0988b22217    
2021-06-27 07:25:30.002 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x5af19c34cb86616941bd99e978d3d6c6550def453fa5798cc6ec04b376483569` at position `14`    
2021-06-27 07:25:30.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xa025fd5382ba345c01e8370e46e720efe83176de054a953c13acb2269c0aad03` at position `15`    
2021-06-27 07:25:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(50, 0x42ee76239599eb7ae8d9109b952cd9ddc5ab0eafbbaaa3a23fa8dc0988b22217), (51, 0xd8f6c34bc38126e8dbe976f5d828b324c1fb675a298e6a398f03c059a0f9c3a1), (52, 0x98ece3305fad5316512c4b09a1f116eec4ee7bc83ec8c7a23c3e7d7fcb9f11f9)]
    
2021-06-27 07:25:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 48, 49]    
2021-06-27 07:25:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 52]    
2021-06-27 07:25:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [48, 49]    
2021-06-27 07:25:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [52]
    
2021-06-27 07:25:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 52, elem: 0x98ece3305fad5316512c4b09a1f116eec4ee7bc83ec8c7a23c3e7d7fcb9f11f9    
2021-06-27 07:25:30.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 28 [hash: 0xbd6728195dda4866ea5a7c60b4af8ea89a8379cc6bf9c45ee4fc86efcfec2d14; parent_hash: 0x42ee2217; extrinsics (2): [0x36110627, 0x42a64e6e]]    
2021-06-27 07:25:30.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 28. Hash now 0x0477264ee96f9d7f4ed24971a449ec02b30e82a16bc0d6772fed508649b1ddb6, previously 0xbd6728195dda4866ea5a7c60b4af8ea89a8379cc6bf9c45ee4fc86efcfec2d14.    
2021-06-27 07:25:30.012  INFO tokio-runtime-worker substrate:Imported #28 (0x0477…ddb6)    
2021-06-27 07:25:34.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #28 (0x0477…ddb6), finalized #26 (0xadee2aa1),00    
2021-06-27 07:25:36.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x0477264ee96f9d7f4ed24971a449ec02b30e82a16bc0d6772fed508649b1ddb6    
2021-06-27 07:25:36.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xf0eb6c1d78dd1f409a66239ee3240e5e0d8a5c1904f8e50185b6c236aa16c8ce` at position `16`    
2021-06-27 07:25:36.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x1698cd3930fc5405f177b828b35d5da4154cfb317b8fb118cc99a822f63fa5c0` at position `17`    
2021-06-27 07:25:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(53, 0x0477264ee96f9d7f4ed24971a449ec02b30e82a16bc0d6772fed508649b1ddb6)]
    
2021-06-27 07:25:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 52]    
2021-06-27 07:25:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 52, 53]    
2021-06-27 07:25:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:25:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [53]
    
2021-06-27 07:25:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 53, elem: 0x0477264ee96f9d7f4ed24971a449ec02b30e82a16bc0d6772fed508649b1ddb6    
2021-06-27 07:25:36.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 29 [hash: 0x32f326e4a7335f924e1b56bdf55fdd708f514730ade497e5f83fe6e272ba5d37; parent_hash: 0x0477…ddb6; extrinsics (2): [0xeb30…ef8e, 0x42a64e6e]]    
2021-06-27 07:25:36.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 29. Hash now 0xd13182541651a310407da11e17213e42c32a197a353f5df56d4867d726be6353, previously 0x32f326e4a7335f924e1b56bdf55fdd708f514730ade497e5f83fe6e272ba5d37.    
2021-06-27 07:25:36.012  INFO tokio-runtime-worker substrate:Imported #29 (0xd1316353)    
2021-06-27 07:25:39.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #29 (0xd1316353), finalized #26 (0xadee2aa1),00    
2021-06-27 07:25:42.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xd13182541651a310407da11e17213e42c32a197a353f5df56d4867d726be6353    
2021-06-27 07:25:42.004 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x32cc4cf2794cc7286bc4120d9e94ed922527e46a23b821429f2b99fced20462d` at position `18`    
2021-06-27 07:25:42.004 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x14910d2c85a446c2d7e988faceb7bd60f20ce93d42a58e0e7bded64ea9c3de63` at position `19`    
2021-06-27 07:25:42.016  WARN tokio-runtime-worker sc_basic_authorship::basic_authorship: ⚠️  Dropping non-mandatory inherent from overweight block.    
2021-06-27 07:25:42.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(54, 0xd13182541651a310407da11e17213e42c32a197a353f5df56d4867d726be6353), (55, 0xb16c04aa8709120407c170eb4d03f2e1faa1355c3ec6c2ecaeae1736c5065c02)]
    
2021-06-27 07:25:42.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 52, 53]    
2021-06-27 07:25:42.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 52, 55]    
2021-06-27 07:25:42.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [53]    
2021-06-27 07:25:42.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [55]
    
2021-06-27 07:25:42.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 55, elem: 0xb16c04aa8709120407c170eb4d03f2e1faa1355c3ec6c2ecaeae1736c5065c02    
2021-06-27 07:25:42.020  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 30 [hash: 0x00bd93488eb3265d2e901ec203fb4a24d5a73519e9ff428b4ffce025495393a9; parent_hash: 0xd1316353; extrinsics (1): [0x6e28193c]]    
2021-06-27 07:25:42.022  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 30. Hash now 0xb7af8270f234b25b1d107c7483c2697ea1f670056bb6b3443cc6838d8daa37b6, previously 0x00bd93488eb3265d2e901ec203fb4a24d5a73519e9ff428b4ffce025495393a9.    
2021-06-27 07:25:42.022  INFO tokio-runtime-worker substrate:Imported #30 (0xb7af37b6)    
2021-06-27 07:25:44.433 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x5c5395aff9240006e22d6c810eeda9fdcc5ecc6439a4c284a7900d23ac8ec954` at position `20`    
2021-06-27 07:25:44.433 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xb0c6b739082b6faee828736b1f47e746b39bb48eb5ad76b0920cde54aae8c647` at position `21`    
2021-06-27 07:25:44.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #30 (0xb7af37b6), finalized #27 (0x42ee2217),00    
2021-06-27 07:25:48.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xb7af8270f234b25b1d107c7483c2697ea1f670056bb6b3443cc6838d8daa37b6    
2021-06-27 07:25:48.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x5c5395aff9240006e22d6c810eeda9fdcc5ecc6439a4c284a7900d23ac8ec954` at position `20`    
2021-06-27 07:25:48.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xb0c6b739082b6faee828736b1f47e746b39bb48eb5ad76b0920cde54aae8c647` at position `21`    
2021-06-27 07:25:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(56, 0xb7af8270f234b25b1d107c7483c2697ea1f670056bb6b3443cc6838d8daa37b6)]
    
2021-06-27 07:25:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 52, 55]    
2021-06-27 07:25:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [30, 45, 52, 55, 56]    
2021-06-27 07:25:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:25:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [56]
    
2021-06-27 07:25:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 56, elem: 0xb7af8270f234b25b1d107c7483c2697ea1f670056bb6b3443cc6838d8daa37b6    
2021-06-27 07:25:48.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 31 [hash: 0xcfde6d0cea46e5462a8cbb7e528745c09a96d0e7d30166553e47b1e4175217e6; parent_hash: 0xb7af37b6; extrinsics (2): [0xb309…f31d, 0x42a64e6e]]    
2021-06-27 07:25:48.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 31. Hash now 0xdb76e8ed83460b061fae84a1179c0c4bad869ea73bede2d53cfe2cd1dd1d4750, previously 0xcfde6d0cea46e5462a8cbb7e528745c09a96d0e7d30166553e47b1e4175217e6.    
2021-06-27 07:25:48.012  INFO tokio-runtime-worker substrate:Imported #31 (0xdb764750)    
2021-06-27 07:25:49.436  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #31 (0xdb764750), finalized #28 (0x0477…ddb6),00    
2021-06-27 07:25:54.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xdb76e8ed83460b061fae84a1179c0c4bad869ea73bede2d53cfe2cd1dd1d4750    
2021-06-27 07:25:54.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x34fb290b0169c2fbde82ec15d0f8dad484bcca9cccfa2eb9eff42c22deaf2136` at position `22`    
2021-06-27 07:25:54.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x435bff7fcda356d2a8163174c8410e6363baada9295cb08bf40d8b261c234b66` at position `23`    
2021-06-27 07:25:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(57, 0xdb76e8ed83460b061fae84a1179c0c4bad869ea73bede2d53cfe2cd1dd1d4750), (58, 0x07245a3ef4737f588379bade44301821df75b60bc82a754888b7f4836e2022e6), (59, 0xafde06830c212622365197f4974ed32b31e40352d0a4933e131007191ae31628), (60, 0x70c3e9a5b1064dfc74fd40c2c18440df42267be3a94a97b7ce445e88032358db), (61, 0x7d84d4d566617b6c526afa9dc80048746f798856542451a296389c80b3466cac), (62, 0x5ae18f1aef4ad920f12e52e83f6ae6d7a61ae6275f67a74072258ce6a98bea25)]
    
2021-06-27 07:25:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [30, 45, 52, 55, 56]    
2021-06-27 07:25:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62]    
2021-06-27 07:25:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [30, 45, 52, 55, 56]    
2021-06-27 07:25:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [62]
    
2021-06-27 07:25:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 62, elem: 0x5ae18f1aef4ad920f12e52e83f6ae6d7a61ae6275f67a74072258ce6a98bea25    
2021-06-27 07:25:54.011  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 32 [hash: 0x8929ee1aedf36ead5ca2c4034a53c37e058852e58399a74c885b1aad242331cb; parent_hash: 0xdb764750; extrinsics (2): [0x1f2e…f0da, 0x42a64e6e]]    
2021-06-27 07:25:54.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 32. Hash now 0x5d6d7720af1c94996a9f298fca387232256f793babd57d822e7dfb272547c855, previously 0x8929ee1aedf36ead5ca2c4034a53c37e058852e58399a74c885b1aad242331cb.    
2021-06-27 07:25:54.012  INFO tokio-runtime-worker substrate:Imported #32 (0x5d6d…c855)    
2021-06-27 07:25:54.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #32 (0x5d6d…c855), finalized #29 (0xd1316353),00    
2021-06-27 07:25:59.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #32 (0x5d6d…c855), finalized #30 (0xb7af37b6),00    
2021-06-27 07:26:00.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x5d6d7720af1c94996a9f298fca387232256f793babd57d822e7dfb272547c855    
2021-06-27 07:26:00.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x94a3a38fb6096c995657414d0f192812aaf99ec8aa86733527cadb4fe20a409f` at position `24`    
2021-06-27 07:26:00.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x079248ee3ea0e278bafda942cb72d929b21b02812e15696874615f012f72e430` at position `25`    
2021-06-27 07:26:00.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(63, 0x5d6d7720af1c94996a9f298fca387232256f793babd57d822e7dfb272547c855)]
    
2021-06-27 07:26:00.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62]    
2021-06-27 07:26:00.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 63]    
2021-06-27 07:26:00.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:26:00.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [63]
    
2021-06-27 07:26:00.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 63, elem: 0x5d6d7720af1c94996a9f298fca387232256f793babd57d822e7dfb272547c855    
2021-06-27 07:26:00.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 33 [hash: 0xaf33dcee8a223e41d693d3a9f72d55593900786a3946c326799d416598864e39; parent_hash: 0x5d6d…c855; extrinsics (2): [0x32d5…bc12, 0x42a64e6e]]    
2021-06-27 07:26:00.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 33. Hash now 0x6eeb0aa13b88ef2271309be371de813d8ba2451993bee7dbf56ac5c1d89f8c14, previously 0xaf33dcee8a223e41d693d3a9f72d55593900786a3946c326799d416598864e39.    
2021-06-27 07:26:00.012  INFO tokio-runtime-worker substrate:Imported #33 (0x6eeb8c14)    
2021-06-27 07:26:04.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #33 (0x6eeb8c14), finalized #30 (0xb7af37b6),00    
2021-06-27 07:26:06.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x6eeb0aa13b88ef2271309be371de813d8ba2451993bee7dbf56ac5c1d89f8c14    
2021-06-27 07:26:06.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x0292e45598f37e91afa146023f1ba12f8bfa30e83c5cb185425559c491e9c8e3` at position `26`    
2021-06-27 07:26:06.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xb54d7a669bf36d1dcb7e1538ff1215449062a1221b0c08e503af7fec19d346d8` at position `27`    
2021-06-27 07:26:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(64, 0x6eeb0aa13b88ef2271309be371de813d8ba2451993bee7dbf56ac5c1d89f8c14), (65, 0xa95a15b38a933260b5ba5f7748e342d31deae0a0d9099e6267a1fb922c3eb8be)]
    
2021-06-27 07:26:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 63]    
2021-06-27 07:26:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 65]    
2021-06-27 07:26:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [63]    
2021-06-27 07:26:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [65]
    
2021-06-27 07:26:06.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 65, elem: 0xa95a15b38a933260b5ba5f7748e342d31deae0a0d9099e6267a1fb922c3eb8be    
2021-06-27 07:26:06.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 34 [hash: 0x0f87b46b56a46336badb985c6e4b9f0b78f4d6ed07e35efcbb97b7748c3dc5ad; parent_hash: 0x6eeb8c14; extrinsics (2): [0x0a35…e16e, 0x42a64e6e]]    
2021-06-27 07:26:06.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 34. Hash now 0x490c834ec90a33437fae5a324b29e4c7f4361c2a057246dc89c1f91f74bd55f3, previously 0x0f87b46b56a46336badb985c6e4b9f0b78f4d6ed07e35efcbb97b7748c3dc5ad.    
2021-06-27 07:26:06.012  INFO tokio-runtime-worker substrate:Imported #34 (0x490c55f3)    
2021-06-27 07:26:09.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #34 (0x490c55f3), finalized #32 (0x5d6d…c855),00    
2021-06-27 07:26:12.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x490c834ec90a33437fae5a324b29e4c7f4361c2a057246dc89c1f91f74bd55f3    
2021-06-27 07:26:12.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xe158192b72129d7d5cc966806ade0f7b650c84b3888177e617f2f4d2e26e60f0` at position `28`    
2021-06-27 07:26:12.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x847e13b4e742607722b3d6cb7054db3e127ebfac2e8bf7cecc47b3c1b2648a5f` at position `29`    
2021-06-27 07:26:12.018 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(66, 0x490c834ec90a33437fae5a324b29e4c7f4361c2a057246dc89c1f91f74bd55f3)]
    
2021-06-27 07:26:12.018 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 65]    
2021-06-27 07:26:12.018 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 65, 66]    
2021-06-27 07:26:12.018 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:26:12.018 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [66]
    
2021-06-27 07:26:12.018 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 66, elem: 0x490c834ec90a33437fae5a324b29e4c7f4361c2a057246dc89c1f91f74bd55f3    
2021-06-27 07:26:12.019  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 35 [hash: 0xcc59d11ff8a79fb46ff40b6a64b751ecc7a46774ec620f8079cfdfba38890535; parent_hash: 0x490c55f3; extrinsics (2): [0x9713116a, 0x42a64e6e]]    
2021-06-27 07:26:12.021  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 35. Hash now 0xee4cd3ea2955e1d35cf40f2a9b0cbb153d34ff407b362b25069eee01611f15e2, previously 0xcc59d11ff8a79fb46ff40b6a64b751ecc7a46774ec620f8079cfdfba38890535.    
2021-06-27 07:26:12.021  INFO tokio-runtime-worker substrate:Imported #35 (0xee4c15e2)    
2021-06-27 07:26:14.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #35 (0xee4c15e2), finalized #32 (0x5d6d…c855),00    
2021-06-27 07:26:18.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xee4cd3ea2955e1d35cf40f2a9b0cbb153d34ff407b362b25069eee01611f15e2    
2021-06-27 07:26:18.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x0d92c50867a99262dc49ab4a7b5a57e1e9a9568f64155c6e28c177ec188ba446` at position `30`    
2021-06-27 07:26:18.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xb0c19ced07f85f7d5dd0f589d67644df8e7b3739e5937dd1fb4e9e6ea3f88b84` at position `31`    
2021-06-27 07:26:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(67, 0xee4cd3ea2955e1d35cf40f2a9b0cbb153d34ff407b362b25069eee01611f15e2), (68, 0x5289c7d56cbc0258a25fdd545db2ab2d2c25d221c49e72ca2206360a8758c968), (69, 0xa8a45452bb55dc888d8384a98886c7fdd9ced6c616a32dc2c104c0ee651d7aac)]
    
2021-06-27 07:26:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 65, 66]    
2021-06-27 07:26:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 69]    
2021-06-27 07:26:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [65, 66]    
2021-06-27 07:26:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [69]
    
2021-06-27 07:26:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 69, elem: 0xa8a45452bb55dc888d8384a98886c7fdd9ced6c616a32dc2c104c0ee651d7aac    
2021-06-27 07:26:18.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 36 [hash: 0x2f50b69213cf4c1f75d07ce60a7a25d3e4f7236a2e50f9ce7f5e42e1292c9d9b; parent_hash: 0xee4c15e2; extrinsics (2): [0xe8084b32, 0x42a64e6e]]    
2021-06-27 07:26:18.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 36. Hash now 0xd011def56f717c9ba79e48e41ad54cbde9b455e619dea25acb3fb42d9f54773f, previously 0x2f50b69213cf4c1f75d07ce60a7a25d3e4f7236a2e50f9ce7f5e42e1292c9d9b.    
2021-06-27 07:26:18.012  INFO tokio-runtime-worker substrate:Imported #36 (0xd011773f)    
2021-06-27 07:26:19.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #36 (0xd011773f), finalized #33 (0x6eeb8c14),00    
2021-06-27 07:26:24.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xd011def56f717c9ba79e48e41ad54cbde9b455e619dea25acb3fb42d9f54773f    
2021-06-27 07:26:24.002 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x7c2c17625a0632f0bb887db2f0a1367641dbc726f88902870fbb15c18dd5e910` at position `32`    
2021-06-27 07:26:24.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0xf0927bdce81b7a3013aeabb97207da0ba6d816e3e1818a9a28b4727ac9747030` at position `33`    
2021-06-27 07:26:24.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(70, 0xd011def56f717c9ba79e48e41ad54cbde9b455e619dea25acb3fb42d9f54773f)]
    
2021-06-27 07:26:24.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 69]    
2021-06-27 07:26:24.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 69, 70]    
2021-06-27 07:26:24.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:26:24.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [70]
    
2021-06-27 07:26:24.008 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 70, elem: 0xd011def56f717c9ba79e48e41ad54cbde9b455e619dea25acb3fb42d9f54773f    
2021-06-27 07:26:24.008  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 37 [hash: 0x717f19c30af21836bb7e610977bad6dbc1db738291a658e0657d3054a2b6c8d5; parent_hash: 0xd011773f; extrinsics (2): [0xeabc124a, 0x42a64e6e]]    
2021-06-27 07:26:24.010  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 37. Hash now 0x240faaa39bc79ffc372cd2430834c111e553400015b27ba7caeeb79e981d6d98, previously 0x717f19c30af21836bb7e610977bad6dbc1db738291a658e0657d3054a2b6c8d5.    
2021-06-27 07:26:24.010  INFO tokio-runtime-worker substrate:Imported #37 (0x240f6d98)    
2021-06-27 07:26:24.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #37 (0x240f6d98), finalized #34 (0x490c55f3),00    
2021-06-27 07:26:29.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #37 (0x240f6d98), finalized #35 (0xee4c15e2),00    
2021-06-27 07:26:30.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x240faaa39bc79ffc372cd2430834c111e553400015b27ba7caeeb79e981d6d98    
2021-06-27 07:26:30.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x040612a61fcec6adc73f960dacf61a6c3603bd638e2b7722f37a192cee27f61f` at position `34`    
2021-06-27 07:26:30.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x14331884a9d5bbb22200f3620e66c7da6f7d7926f1035efd80a4ff53b4187677` at position `35`    
2021-06-27 07:26:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(71, 0x240faaa39bc79ffc372cd2430834c111e553400015b27ba7caeeb79e981d6d98), (72, 0x3e46ca4b6def9402d085d38909dfcd001e2424bee7a5b8328eacb05787c7a4ed)]
    
2021-06-27 07:26:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 69, 70]    
2021-06-27 07:26:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 69, 72]    
2021-06-27 07:26:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [70]    
2021-06-27 07:26:30.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [72]
    
2021-06-27 07:26:30.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 72, elem: 0x3e46ca4b6def9402d085d38909dfcd001e2424bee7a5b8328eacb05787c7a4ed    
2021-06-27 07:26:30.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 38 [hash: 0xe5907d01b75d9ce6a1dc18a6aac2333a8efd7e3ab0cbf4aa36c993bd36493ae8; parent_hash: 0x240f6d98; extrinsics (2): [0x60cf…b0d9, 0x42a64e6e]]    
2021-06-27 07:26:30.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 38. Hash now 0x5cf53a5b00382268f43424c5bd93b975e4b2a88915038552962eaa938e71fb5f, previously 0xe5907d01b75d9ce6a1dc18a6aac2333a8efd7e3ab0cbf4aa36c993bd36493ae8.    
2021-06-27 07:26:30.012  INFO tokio-runtime-worker substrate:Imported #38 (0x5cf5…fb5f)    
2021-06-27 07:26:34.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #38 (0x5cf5…fb5f), finalized #36 (0xd011773f),00    
2021-06-27 07:26:36.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x5cf53a5b00382268f43424c5bd93b975e4b2a88915038552962eaa938e71fb5f    
2021-06-27 07:26:36.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x8af794007307df1f7070eb47c30053e0d1706226f9fdaf759856b59c19b13616` at position `36`    
2021-06-27 07:26:36.003 TRACE tokio-runtime-worker darwinia_header_mmr::pallet: Pruned node `0x4060c31bf4f996c4629f12035e7232be58633bfe64336a0befc6dd3f37fa07fd` at position `37`    
2021-06-27 07:26:36.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(73, 0x5cf53a5b00382268f43424c5bd93b975e4b2a88915038552962eaa938e71fb5f)]
    
2021-06-27 07:26:36.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 69, 72]    
2021-06-27 07:26:36.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 69, 72, 73]    
2021-06-27 07:26:36.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:26:36.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [73]
    
2021-06-27 07:26:36.019 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 73, elem: 0x5cf53a5b00382268f43424c5bd93b975e4b2a88915038552962eaa938e71fb5f    
2021-06-27 07:26:36.020  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 39 [hash: 0x7cf40b9aa3ec602e81ab571646752e3b5b964c853c459311dec4074c5c6771e8; parent_hash: 0x5cf5…fb5f; extrinsics (2): [0x2a931b54, 0x42a64e6e]]    
2021-06-27 07:26:36.021  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 39. Hash now 0x74ce9af644f23d4f81ae02ae8015274a21ad925814eafd64e24f0c24087069fb, previously 0x7cf40b9aa3ec602e81ab571646752e3b5b964c853c459311dec4074c5c6771e8.    
2021-06-27 07:26:36.021  INFO tokio-runtime-worker substrate:Imported #39 (0x74ce69fb)    
2021-06-27 07:26:39.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #39 (0x74ce69fb), finalized #36 (0xd011773f),00    
2021-06-27 07:26:42.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x74ce9af644f23d4f81ae02ae8015274a21ad925814eafd64e24f0c24087069fb    
2021-06-27 07:26:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(74, 0x74ce9af644f23d4f81ae02ae8015274a21ad925814eafd64e24f0c24087069fb), (75, 0x8656cf160f55c4eabac5ef54b32f565b894974c12e9c3adbf5e13af931886406), (76, 0xc8b50ad040b8f4ab7e93f0f9a095493ab9638df4488ba954dc161087baf17a0f), (77, 0xd0919180375381bb89699de8573f95b3ac7c9b1f0382e4a8f8b50aa359d367a7)]
    
2021-06-27 07:26:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 69, 72, 73]    
2021-06-27 07:26:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77]    
2021-06-27 07:26:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [69, 72, 73]    
2021-06-27 07:26:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [77]
    
2021-06-27 07:26:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 77, elem: 0xd0919180375381bb89699de8573f95b3ac7c9b1f0382e4a8f8b50aa359d367a7    
2021-06-27 07:26:42.011  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 40 [hash: 0x2f31f0b26412dd08e8464856cb398393914ec2b72dbf010a5ce248eea7e67a9e; parent_hash: 0x74ce69fb; extrinsics (2): [0x087a…ec9e, 0x42a64e6e]]    
2021-06-27 07:26:42.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 40. Hash now 0xc4227be24cc123493134c8293f67b4a7aa43456d028b58db04e02988f281f5fc, previously 0x2f31f0b26412dd08e8464856cb398393914ec2b72dbf010a5ce248eea7e67a9e.    
2021-06-27 07:26:42.013  INFO tokio-runtime-worker substrate:Imported #40 (0xc422…f5fc)    
2021-06-27 07:26:44.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #40 (0xc422…f5fc), finalized #37 (0x240f6d98),00    
2021-06-27 07:26:46.603  INFO ThreadId(79) parity_ws::io: Accepted a new tcp connection from 49.65.112.157:57481.    
2021-06-27 07:26:48.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xc4227be24cc123493134c8293f67b4a7aa43456d028b58db04e02988f281f5fc    
2021-06-27 07:26:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(78, 0xc4227be24cc123493134c8293f67b4a7aa43456d028b58db04e02988f281f5fc)]
    
2021-06-27 07:26:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77]    
2021-06-27 07:26:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 78]    
2021-06-27 07:26:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:26:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [78]
    
2021-06-27 07:26:48.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 78, elem: 0xc4227be24cc123493134c8293f67b4a7aa43456d028b58db04e02988f281f5fc    
2021-06-27 07:26:48.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 41 [hash: 0xbbf51487bd6f55e4b1c0fc2ebb3b8e5ea68acaf0a37941f0ea7567f79d97b57b; parent_hash: 0xc422…f5fc; extrinsics (2): [0xf633…a15a, 0x42a64e6e]]    
2021-06-27 07:26:48.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 41. Hash now 0x8e610d961c25c0391288e11ab25aee4e2f24edde12906131e01bd5bdcbdf6a5d, previously 0xbbf51487bd6f55e4b1c0fc2ebb3b8e5ea68acaf0a37941f0ea7567f79d97b57b.    
2021-06-27 07:26:48.012  INFO tokio-runtime-worker substrate:Imported #41 (0x8e616a5d)    
2021-06-27 07:26:49.437  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #41 (0x8e616a5d), finalized #38 (0x5cf5…fb5f),00    
2021-06-27 07:26:54.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x8e610d961c25c0391288e11ab25aee4e2f24edde12906131e01bd5bdcbdf6a5d    
2021-06-27 07:26:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(79, 0x8e610d961c25c0391288e11ab25aee4e2f24edde12906131e01bd5bdcbdf6a5d), (80, 0xc82374adbb8d23932658219004a133d9c441c4030e842158622a026584c4390b)]
    
2021-06-27 07:26:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 78]    
2021-06-27 07:26:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 80]    
2021-06-27 07:26:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [78]    
2021-06-27 07:26:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [80]
    
2021-06-27 07:26:54.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 80, elem: 0xc82374adbb8d23932658219004a133d9c441c4030e842158622a026584c4390b    
2021-06-27 07:26:54.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 42 [hash: 0xc96a8cfd0b601a915765cb9ca239ea3342d6d2333748f466fba787ce1f434923; parent_hash: 0x8e616a5d; extrinsics (2): [0x78ac0b24, 0x42a64e6e]]    
2021-06-27 07:26:54.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 42. Hash now 0x2ea0f0e00da76b3198bbd6d8495f007b6cd2317a61bfcfe549350b9f4fdbdb98, previously 0xc96a8cfd0b601a915765cb9ca239ea3342d6d2333748f466fba787ce1f434923.    
2021-06-27 07:26:54.012  INFO tokio-runtime-worker substrate:Imported #42 (0x2ea0…db98)    
2021-06-27 07:26:54.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #42 (0x2ea0…db98), finalized #39 (0x74ce69fb),00    
2021-06-27 07:26:59.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #42 (0x2ea0…db98), finalized #40 (0xc422…f5fc),00    
2021-06-27 07:27:00.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x2ea0f0e00da76b3198bbd6d8495f007b6cd2317a61bfcfe549350b9f4fdbdb98    
2021-06-27 07:27:00.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(81, 0x2ea0f0e00da76b3198bbd6d8495f007b6cd2317a61bfcfe549350b9f4fdbdb98)]
    
2021-06-27 07:27:00.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 80]    
2021-06-27 07:27:00.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 80, 81]    
2021-06-27 07:27:00.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:27:00.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [81]
    
2021-06-27 07:27:00.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 81, elem: 0x2ea0f0e00da76b3198bbd6d8495f007b6cd2317a61bfcfe549350b9f4fdbdb98    
2021-06-27 07:27:00.011  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 43 [hash: 0x6c52f214b8221740090e346a4544d7b5c4449231de373a802ace1c31f4cac932; parent_hash: 0x2ea0…db98; extrinsics (2): [0x736d3850, 0x42a64e6e]]    
2021-06-27 07:27:00.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 43. Hash now 0xdc94f08800ec588db2e7816cb408bb85ab07472a34683c1e23a07aba671cb667, previously 0x6c52f214b8221740090e346a4544d7b5c4449231de373a802ace1c31f4cac932.    
2021-06-27 07:27:00.012  INFO tokio-runtime-worker substrate:Imported #43 (0xdc94…b667)    
2021-06-27 07:27:04.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #43 (0xdc94…b667), finalized #40 (0xc422…f5fc),00    
2021-06-27 07:27:06.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xdc94f08800ec588db2e7816cb408bb85ab07472a34683c1e23a07aba671cb667    
2021-06-27 07:27:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(82, 0xdc94f08800ec588db2e7816cb408bb85ab07472a34683c1e23a07aba671cb667), (83, 0xa30513b4a9b60e864a4b4f7166be4089bd86260c890bd9b5fb29d1c32cea1ee5), (84, 0xa000da59a3c26a13d1c54bb07d0af1964db460e23e2fe966f14da55733d017a5)]
    
2021-06-27 07:27:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 80, 81]    
2021-06-27 07:27:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 84]    
2021-06-27 07:27:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [80, 81]    
2021-06-27 07:27:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [84]
    
2021-06-27 07:27:06.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 84, elem: 0xa000da59a3c26a13d1c54bb07d0af1964db460e23e2fe966f14da55733d017a5    
2021-06-27 07:27:06.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 44 [hash: 0xf5cc8aef564ed146f33f64e34e5b082b857f6320186f703068e26aa1504b3423; parent_hash: 0xdc94…b667; extrinsics (2): [0x698783e0, 0x42a64e6e]]    
2021-06-27 07:27:06.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 44. Hash now 0x33c3e9cc19a7fc493a7a7b4c78dd0ae5cd2b99bb6ab7b6eb92d774c78eaf59e8, previously 0xf5cc8aef564ed146f33f64e34e5b082b857f6320186f703068e26aa1504b3423.    
2021-06-27 07:27:06.012  INFO tokio-runtime-worker substrate:Imported #44 (0x33c359e8)    
2021-06-27 07:27:09.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #44 (0x33c359e8), finalized #42 (0x2ea0…db98),00    
2021-06-27 07:27:12.001  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x33c3e9cc19a7fc493a7a7b4c78dd0ae5cd2b99bb6ab7b6eb92d774c78eaf59e8    
2021-06-27 07:27:12.011 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(85, 0x33c3e9cc19a7fc493a7a7b4c78dd0ae5cd2b99bb6ab7b6eb92d774c78eaf59e8)]
    
2021-06-27 07:27:12.011 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 84]    
2021-06-27 07:27:12.011 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 84, 85]    
2021-06-27 07:27:12.011 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:27:12.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [85]
    
2021-06-27 07:27:12.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 85, elem: 0x33c3e9cc19a7fc493a7a7b4c78dd0ae5cd2b99bb6ab7b6eb92d774c78eaf59e8    
2021-06-27 07:27:12.013  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 45 [hash: 0x2173bbef3aa29f2cba98b93bf16dbc18c709c6530fd8febe6af15e47e50fd830; parent_hash: 0x33c359e8; extrinsics (2): [0x43e46383, 0x42a64e6e]]    
2021-06-27 07:27:12.014  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 45. Hash now 0xe3d2b5072fdf32354cfe73cd10f923c3fcf0c9de78e35d728dce2d031869681b, previously 0x2173bbef3aa29f2cba98b93bf16dbc18c709c6530fd8febe6af15e47e50fd830.    
2021-06-27 07:27:12.014  INFO tokio-runtime-worker substrate:Imported #45 (0xe3d2681b)    
2021-06-27 07:27:14.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #45 (0xe3d2681b), finalized #42 (0x2ea0…db98),00    
2021-06-27 07:27:18.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0xe3d2b5072fdf32354cfe73cd10f923c3fcf0c9de78e35d728dce2d031869681b    
2021-06-27 07:27:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(86, 0xe3d2b5072fdf32354cfe73cd10f923c3fcf0c9de78e35d728dce2d031869681b), (87, 0x0619760b6b8b463a9f15fa2b79af56670bbe24a932798a593cc2f9289d2114cd)]
    
2021-06-27 07:27:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 84, 85]    
2021-06-27 07:27:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 84, 87]    
2021-06-27 07:27:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [85]    
2021-06-27 07:27:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [87]
    
2021-06-27 07:27:18.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 87, elem: 0x0619760b6b8b463a9f15fa2b79af56670bbe24a932798a593cc2f9289d2114cd    
2021-06-27 07:27:18.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 46 [hash: 0xa0c56723c20fb1006e8ee0b8ef95d6305d799f50264be7784f917de597c866eb; parent_hash: 0xe3d2681b; extrinsics (2): [0x0d381a00, 0x42a64e6e]]    
2021-06-27 07:27:18.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 46. Hash now 0x223c551dadd2dbe9cc39384db8a25dee5734c481f57c0fd44656306cfea77abf, previously 0xa0c56723c20fb1006e8ee0b8ef95d6305d799f50264be7784f917de597c866eb.    
2021-06-27 07:27:18.012  INFO tokio-runtime-worker substrate:Imported #46 (0x223c7abf)    
2021-06-27 07:27:19.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #46 (0x223c7abf), finalized #43 (0xdc94…b667),00    
2021-06-27 07:27:24.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x223c551dadd2dbe9cc39384db8a25dee5734c481f57c0fd44656306cfea77abf    
2021-06-27 07:27:24.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(88, 0x223c551dadd2dbe9cc39384db8a25dee5734c481f57c0fd44656306cfea77abf)]
    
2021-06-27 07:27:24.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 84, 87]    
2021-06-27 07:27:24.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 77, 84, 87, 88]    
2021-06-27 07:27:24.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:27:24.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [88]
    
2021-06-27 07:27:24.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 88, elem: 0x223c551dadd2dbe9cc39384db8a25dee5734c481f57c0fd44656306cfea77abf    
2021-06-27 07:27:24.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 47 [hash: 0x6b403785dadfd96b4edacb45199842f2ecd0d31a4ce19d12bb58d9aa0dd21a24; parent_hash: 0x223c7abf; extrinsics (2): [0x43b42508, 0x42a64e6e]]    
2021-06-27 07:27:24.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 47. Hash now 0x2ffd71b0ac6ddffd53f6bb027ddf9c9c4e070ab4d4c668403b159e40b94e0f3a, previously 0x6b403785dadfd96b4edacb45199842f2ecd0d31a4ce19d12bb58d9aa0dd21a24.    
2021-06-27 07:27:24.012  INFO tokio-runtime-worker substrate:Imported #47 (0x2ffd0f3a)    
2021-06-27 07:27:24.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #47 (0x2ffd0f3a), finalized #44 (0x33c359e8),00    
2021-06-27 07:27:29.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #47 (0x2ffd0f3a), finalized #45 (0xe3d2681b),00    
2021-06-27 07:27:30.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x2ffd71b0ac6ddffd53f6bb027ddf9c9c4e070ab4d4c668403b159e40b94e0f3a    
2021-06-27 07:27:30.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(89, 0x2ffd71b0ac6ddffd53f6bb027ddf9c9c4e070ab4d4c668403b159e40b94e0f3a), (90, 0x3b2d18169b75d0e8e10e65013a27484ba60edc2ba9b35a742c1d8cd66e30375e), (91, 0xa8368b168ca50a177265f3e7006be7b652b587ee92d67267c87a6d619f050c45), (92, 0xc4463b50a9590f3aebdb060f943133d86f469539d857b5dde6c680ba0c3bed84), (93, 0x97710d2b735ecf4b0d971de8d651309da1112331b1fa5463e7167f535a4a8197)]
    
2021-06-27 07:27:30.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 77, 84, 87, 88]    
2021-06-27 07:27:30.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 93]    
2021-06-27 07:27:30.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [77, 84, 87, 88]    
2021-06-27 07:27:30.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [93]
    
2021-06-27 07:27:30.012 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 93, elem: 0x97710d2b735ecf4b0d971de8d651309da1112331b1fa5463e7167f535a4a8197    
2021-06-27 07:27:30.013  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 48 [hash: 0x74325a8badcf831d4e76413793c478dbfa58201e88be90b0d86a90550fec6d8b; parent_hash: 0x2ffd0f3a; extrinsics (2): [0x5e29…c5a1, 0x42a64e6e]]    
2021-06-27 07:27:30.015  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 48. Hash now 0x29bcdcce47fc850978758d0cc73f83275f252e925191ae715555c68552c7b7d4, previously 0x74325a8badcf831d4e76413793c478dbfa58201e88be90b0d86a90550fec6d8b.    
2021-06-27 07:27:30.015  INFO tokio-runtime-worker substrate:Imported #48 (0x29bc…b7d4)    
2021-06-27 07:27:34.438  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #48 (0x29bc…b7d4), finalized #46 (0x223c7abf),00    
2021-06-27 07:27:36.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x29bcdcce47fc850978758d0cc73f83275f252e925191ae715555c68552c7b7d4    
2021-06-27 07:27:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(94, 0x29bcdcce47fc850978758d0cc73f83275f252e925191ae715555c68552c7b7d4)]
    
2021-06-27 07:27:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 93]    
2021-06-27 07:27:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 93, 94]    
2021-06-27 07:27:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: []    
2021-06-27 07:27:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [94]
    
2021-06-27 07:27:36.009 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 94, elem: 0x29bcdcce47fc850978758d0cc73f83275f252e925191ae715555c68552c7b7d4    
2021-06-27 07:27:36.010  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 49 [hash: 0x33ece4116d45e6515840bdc58f8458d6b612cacbdd7baa08869c71c9546a810f; parent_hash: 0x29bc…b7d4; extrinsics (2): [0xc26b48cb, 0x42a64e6e]]    
2021-06-27 07:27:36.011  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 49. Hash now 0x073412aba58182e6919ab2b71ce55e4038bb6f2ab65c8641236493acc4063cbd, previously 0x33ece4116d45e6515840bdc58f8458d6b612cacbdd7baa08869c71c9546a810f.    
2021-06-27 07:27:36.012  INFO tokio-runtime-worker substrate:Imported #49 (0x07343cbd)    
2021-06-27 07:27:39.439  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #49 (0x07343cbd), finalized #46 (0x223c7abf),00    
2021-06-27 07:27:42.002  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🙌 Starting consensus session on top of parent 0x073412aba58182e6919ab2b71ce55e4038bb6f2ab65c8641236493acc4063cbd    
2021-06-27 07:27:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: elems: [(95, 0x073412aba58182e6919ab2b71ce55e4038bb6f2ab65c8641236493acc4063cbd), (96, 0x54f7eeeedb21b9cc0595b697fb5f5ab0c128dbdbc8b7a73ff4108c77cf59844e)]
    
2021-06-27 07:27:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_before: [62, 93, 94]    
2021-06-27 07:27:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_after: [62, 93, 96]    
2021-06-27 07:27:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: nodes_to_prune: [94]    
2021-06-27 07:27:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: peaks_to_store: [96]
    
2021-06-27 07:27:42.010 TRACE tokio-runtime-worker darwinia_header_mmr::primitives: position: 96, elem: 0x54f7eeeedb21b9cc0595b697fb5f5ab0c128dbdbc8b7a73ff4108c77cf59844e    
2021-06-27 07:27:42.011  INFO tokio-runtime-worker sc_basic_authorship::basic_authorship: 🎁 Prepared block for proposing at 50 [hash: 0xaf84514b87f145482c7473bc40f080cd71e06615ac9736836e14a64a683d94ac; parent_hash: 0x07343cbd; extrinsics (2): [0xb76e964c, 0x42a64e6e]]    
2021-06-27 07:27:42.012  INFO tokio-runtime-worker babe: 🔖 Pre-sealed block for proposal at 50. Hash now 0xc1509bb6d8b9fdb836e85ae72682293665bd80ca14f93e32abda6d994a97cfa7, previously 0xaf84514b87f145482c7473bc40f080cd71e06615ac9736836e14a64a683d94ac.    
2021-06-27 07:27:42.012  INFO tokio-runtime-worker substrate:Imported #50 (0xc150…cfa7)    
2021-06-27 07:27:44.439  INFO tokio-runtime-worker substrate: 💤 Idle (0 peers), best: #50 (0xc150…cfa7), finalized #47 (0x2ffd0f3a),00

aurexav added a commit that referenced this pull request Jun 28, 2021
@hackfisher
Copy link
Copy Markdown
Contributor

hackfisher commented Jun 28, 2021

Previous runtime(will be released in darwinia's v0.10.1, and darwinia-common's darwinia-v0.10.1 branch/tag) changes for review:

https://github.com/darwinia-network/darwinia-common/compare/darwinia-v0.10.0..xavier-darwinia-v0.10.1

aurexav added a commit that referenced this pull request Jun 28, 2021
@aurexav aurexav marked this pull request as ready for review June 28, 2021 03:46
Comment thread frame/header-mmr/src/lib.rs
Comment thread frame/header-mmr/src/lib.rs Outdated
Copy link
Copy Markdown
Contributor

@hackfisher hackfisher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, good to start test on Pangolin. waiting companion PR on darwinia repo for

https://github.com/darwinia-network/darwinia-common/compare/darwinia-v0.10.0..xavier-darwinia-v0.10.1

@hackfisher hackfisher merged commit 8386390 into master Jun 28, 2021
@hackfisher hackfisher deleted the xavier-mmr branch June 28, 2021 08:53
@aurexav aurexav added Bridge N-Pangolin [Network] Pangolin U-Test Improvement [Uncategorized] Test improvement labels Jun 28, 2021
aurexav pushed a commit that referenced this pull request Jul 2, 2021
aurexav pushed a commit that referenced this pull request Jul 4, 2021
aurexav pushed a commit that referenced this pull request Jul 7, 2021
* pick from #673

* pick from #683
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

BK-API [Break] This changes API; next release should be major. BK-Storage [Break] This changes storage; next release should be major. N-Pangolin [Network] Pangolin U-Test Improvement [Uncategorized] Test improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants