Skip to content

Instantly share code, notes, and snippets.

View slavik0329's full-sized avatar
💭
BUIDLING

Steve Dakh slavik0329

💭
BUIDLING
View GitHub Profile
import { type PublicClient, type WalletClient } from "@wagmi/core";
import { providers } from "ethers";
import { type HttpTransport } from "viem";
import { useEffect, useState } from "react";
import type { JsonRpcProvider, JsonRpcSigner } from "@ethersproject/providers";
import { usePublicClient, useWalletClient } from "wagmi";
export function publicClientToProvider(publicClient: PublicClient) {
const { chain, transport } = publicClient;
import { ethers } from "ethers";
import { StandardMerkleTree } from "@openzeppelin/merkle-tree";
export type FullMerkleDataTree = {
root: string;
values: MerkleValueWithSalt[];
};
export type FullMerkleProofTreeWithRelatedUid = FullMerkleDataTree & {
relatedUid: string;
@slavik0329
slavik0329 / index.js
Created October 19, 2021 16:41 — forked from zkat/index.js
npx is cool
#!/usr/bin/env node
console.log('yay gist')