makeBeacon function
Implementation
Future<BeaconState> makeBeacon() async {
final String chainKey = '0x${defaultChainId.toRadixString(16)}';
final contract = getContract(defaultChainId);
final contractData = contractConfig[chainKey]!;
final client = Web3Client(contractData['rpcUrl']!, Client());
final epochData = await fetchEpochData(contract!, client);
return epochData;
}