Skip to content

Instantly share code, notes, and snippets.

View kuzdogan's full-sized avatar
🦆

Kaan Uzdoğan kuzdogan

🦆
View GitHub Profile
@kuzdogan
kuzdogan / anon-aadhaar-v2-trusted-setup-ceremony_attestation.log
Created June 11, 2024 08:09
Attestation for Anon Aadhaar V2 Trusted Setup Ceremony MPC Phase 2 Trusted Setup ceremony
Hey, I'm kuzdogan-13069972 and I have contributed to the Anon Aadhaar V2 Trusted Setup Ceremony.
The following are my contribution signatures:
Circuit # 1 (aadhaarverifier)
Contributor # 38
Contribution Hash: d9e24471 62ccfd09 9c136dc9 d9b2f41a
457f5811 9dcab8b4 b06450b5 68277474
6a88e6b5 fe7912cf d731cf2c ed975096
efa4547b b667a75e f7545e3e 016f4f8f
@kuzdogan
kuzdogan / semaphore-v4-ceremony_attestation.log
Created June 11, 2024 07:43
Attestation for Semaphore V4 Ceremony MPC Phase 2 Trusted Setup ceremony
Hey, I'm kuzdogan-13069972 and I have contributed to the Semaphore V4 Ceremony.
The following are my contribution signatures:
Circuit # 1 (semaphorev4-1)
Contributor # 2
Contribution Hash: b856063a 42520e6b bcfedc7b 7121957c
dd873b17 7e76c735 42fe1162 3eab443e
3e4fb637 2f6baa24 dd406bd6 96fb2f68
ad2f247c 9888bc4f 30b9f60d 670971ce
@kuzdogan
kuzdogan / BribeFactory-solcOutput.js
Created September 27, 2023 11:05
Solc JSON output Optimism Mainnet (10) - 0xA84EA94Aa705F7d009CDDF2a60f65c0d446b748E
This file has been truncated, but you can view the full file.
{
contracts: {
"contracts/ExternalBribe.sol": {
ExternalBribe: {
abi: [
{
inputs: [
{
internalType: "address",
name: "_voter",
@kuzdogan
kuzdogan / SimleStorageFactory-solcOutput.json
Created September 27, 2023 10:45
SimpleStorageFactory Solc JSON output
This file has been truncated, but you can view the full file.
{
"contracts": {
"contracts/SimpleStorage.sol": {
"SimpleStorage": {
"abi": [
{
"inputs": [
{
"internalType": "string",
"name": "_name",

Keybase proof

I hereby claim:

  • I am kuzdogan on github.
  • I am kuzdogan (https://keybase.io/kuzdogan) on keybase.
  • I have a public key whose fingerprint is 6D65 DF49 DBA3 ED8F D0DF D32D 345B F148 D4C6 0099

To claim this, I am signing this object:

@kuzdogan
kuzdogan / nodes-sepolia.yaml
Created June 30, 2022 18:04
Ethereum Sepolia Testnet PoS (Merge) Execution and Consensus Client setting with docker compose. Uses go-ethereum (geth) as the execution client and Lodestar as the consensus client.
version: "3.8"
services:
execution:
image: ethereum/client-go:v1.10.20
container_name: geth-sepolia
# --http.addr and --authrpc.addr 0.0.0.0 to listen on all interfaces and not just localhost. Localhost wouldn't work with containers as they have differt ip's.
# add container name "geth-sepolia" to accepted --http.vhosts and --authrpc.vhosts
# geth v1.10.20 already has terminaltotaldifficulty (TTD) built-in but leaving for networks that need explicit stating.
# geth will open the authrpc and create a jwt if it detects merge i.e. TTD
{
"API": {
"HTTPHeaders": {}
},
"Addresses": {
"API": "/ip4/127.0.0.1/tcp/5001",
"Announce": [
"/ip4/178.19.221.38/tcp/4002",
"/ip4/178.19.221.38/udp/4002/quic",
"/ip4/10.10.42.102/tcp/4002",
const {
BbsBlsSignatureProof2020,
} = require("@mattrglobal/jsonld-signatures-bbs");
const {
extendContextLoader,
purposes,
verify,
sign,
} = require("jsonld-signatures");
const { documentLoaders } = require("jsonld");
@kuzdogan
kuzdogan / cloudSettings
Created October 28, 2019 09:32
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-10-28T09:31:59.861Z","extensionVersion":"v3.4.3"}