class NodeContract extends BaseContract {

    public RemoteCall<CallResponse<List<Node>>> getValidatorList() {
        Function function = new Function(FunctionType.GET_VALIDATORLIST_FUNC_TYPE);
        return executeRemoteCallListValueReturn(function, Node.class);
    }

    private  NodeContract(String contractAddress, Web3j web3j);
    private  NodeContract(String contractAddress, long chainId, Web3j web3j, Credentials credentials);

}