@Test
@Parameters(method = "parametersWithBlockchainAndBlock")
public void testOpBlockChain(OpBlockChain blcDB) {

	OpBlockChain opBlockChain = new OpBlockChain(blcDB.getParent(), blcDB.getRules());
	OpBlock opBlock = blcDB.getFullBlockByRawHash(blcDB.getBlockHeadersById(0).getRawHash());
	opBlockChain.replicateBlock(opBlock);
	blcDB.rebaseOperations(opBlockChain);
	assertTrue(opBlockChain.changeToEqualParent(opBlockChain.getParent()));
	OpBlockChain opBlockChain1 = new OpBlockChain(blcDB, opBlockChain, blcDB.getRules());
	assertNotNull(opBlockChain1);
}