Skip to content

Instantly share code, notes, and snippets.

View kuzdogan's full-sized avatar
🦆

Kaan Uzdoğan kuzdogan

🦆
View GitHub Profile
@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",
@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",

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"}