ByzantiumConfig extends Eip160HFConfig { @Override public Constants getConstants() { return constants; } ByzantiumConfig(BlockchainConfig parent); @Override Constants getConstants(); @Override BigInteger calcDifficulty(BlockHeader curBlock, BlockHeader parent); @Override BigInteger getCalcDifficultyMultiplier(BlockHeader curBlock, BlockHeader parent); @Override boolean eip198(); @Override boolean eip206(); @Override boolean eip211(); @Override boolean eip212(); @Override boolean eip213(); @Override boolean eip214(); @Override boolean eip658();  }
@Test public void testBlockReward() throws Exception { ByzantiumConfig byzantiumConfig = new ByzantiumConfig(new TestBlockchainConfig() { @Override public Constants getConstants() { return new ConstantsAdapter(super.getConstants()) { @Override public BigInteger getBLOCK_REWARD() { return BigInteger.TEN; } }; } }); assertEquals(new BigInteger("3000000000000000000"), byzantiumConfig.getConstants().getBLOCK_REWARD()); }