let contractEnsName = 'registrar.firefly.eth';

let topic = ethers.utils.id("nameRegistered(bytes32,address,uint256)");

let filter = {
address: contractEnsName,
fromBlock: 3313425,
toBlock: 3313430,
topics: [ topic ]
}

provider.getLogs(filter).then((result) => {
console.log(result);
// [ {
//    blockNumber: 3313426,
//    blockHash: "0xe01c1e437ed3af9061006492cb07454eca8561479454a709809b7897f225387d",
//    transactionIndex: 5,
//    removed: false,
//    address: "0x6fC21092DA55B392b045eD78F4732bff3C580e2c",
//    data: "0x00000000000000000000000053095760c154a1531a69fc718119d14c4aa1506f" +
//            "000000000000000000000000000000000000000000000000016345785d8a0000",
//    topics: [
//      "0x179ef3319e6587f6efd3157b34c8b357141528074bcb03f9903589876168fa14",
//      "0xe625ed7b108857745d1d9889a7ae05861d8aee38e0e92fd3a31191de01c2515b"
//    ],
//    transactionHash: "0x61d641aaf3dcf4cf6bafc3e79d332d8773ea0688f87eb00f8b60c3f0050e55f0",
//    logIndex: 5
// } ]

});