class Federation {

    public boolean hasMemberWithRskAddress(byte[] address) {
        return members.stream()
                .anyMatch(m -> Arrays.equals(m.getRskPublicKey().getAddress(), address));
    }

    public  Federation(List<FederationMember> members, Instant creationTime, long creationBlockNumber,  NetworkParameters btcParams);

}