コード例 #1
0
def initialize_beacon_database(chain_config: BeaconChainConfig,
                               chaindb: BaseBeaconChainDB,
                               base_db: AtomicDatabaseAPI) -> None:
    try:
        chaindb.get_canonical_head_root()
    except CanonicalHeadNotFound:
        chain_config.initialize_chain(base_db)
コード例 #2
0
ファイル: initialization.py プロジェクト: manimech315/trinity
def initialize_beacon_database(chain_config: BeaconChainConfig,
                               chaindb: BaseBeaconChainDB,
                               base_db: BaseAtomicDB,
                               block_class: Type[BaseBeaconBlock]) -> None:
    try:
        chaindb.get_canonical_head(block_class)
    except CanonicalHeadNotFound:
        chain_config.initialize_chain(base_db)