Skip to content

Instantly share code, notes, and snippets.

View dhadrien's full-sized avatar

Hadrien Charlanes dhadrien

View GitHub Profile
@dhadrien
dhadrien / attestation.txt
Created April 7, 2022 07:19
Attestation
I contributed to the Semaphore Trusted Setup Multi-Party Ceremony.
The following are my contribution signatures:
Circuit: semaphore17
Contributor # 133
Hash: 79512b67 0c19ebc4 62603444 eab479e4
4a910317 e9a7284f d0b2dd2d dc529b27
ae17d055 62472c41 04f622c8 a5ec2b56
765107e0 75cd72bb 15962382 2ce4b001
pragma solidity >=0.8.4;
import {INameWrapper, PublicResolver} from '@ensdomains/ens-contracts/contracts/resolvers/PublicResolver.sol';
import '@ensdomains/ens-contracts/contracts/registry/ENSRegistry.sol';
import '@ensdomains/ens-contracts/contracts/registry/FIFSRegistrar.sol';
import {NameResolver, ReverseRegistrar} from '@ensdomains/ens-contracts/contracts/registry/ReverseRegistrar.sol';
import { NameWrapper, IMetadataService, BaseRegistrar } from './NameWrapper.sol';
// Construct a set of test ENS contracts.
contract ENSDeployer {
bytes32 public constant TLD_LABEL = keccak256('eth');
@dhadrien
dhadrien / ENSDeployer.sol
Created September 22, 2021 10:59
compiling deployer
pragma solidity >=0.8.4;
import { ENSRegistry } from "@ensdomains/ens-contracts/contracts/registry/ENSRegistry.sol";
import { FIFSRegistrar } from "@ensdomains/ens-contracts/contracts/registry/FIFSRegistrar.sol";
import { ReverseRegistrar, NameResolver } from "@ensdomains/ens-contracts/contracts/registry/ReverseRegistrar.sol";
import { PublicResolver, INameWrapper } from "@ensdomains/ens-contracts/contracts/resolvers/PublicResolver.sol";
// Construct a set of test ENS contracts.
contract ENSDeployer {
bytes32 constant TLD_LABEL = keccak256("eth");