Skip to content

Instantly share code, notes, and snippets.

@chair28980
chair28980 / new_rails_app.md
Last active June 15, 2022 16:36
New rails 6 app with postgresql and heroku deployment

Create a new rails 6 app with postgresql and heroku deployment

Before we begin

@chair28980
chair28980 / addresses.txt
Created November 4, 2022 12:03
Infinity Keys Smartcon Pack Holders 20221104
0xF730DB42872b4975FfDd0EDb3B0c764eE644C830
0x6f1b9faD6d105E71D235E553C9CC740307790f89
0x6b1f21853264eaD37a48e47fa59639D2cd4ceb5C
0xdEeEc421b9d3c2A00a9de76ca3Be48D6D4300d92
0xaf5555536A70EF5daE26FdEE44A04Ab8CC270Ec2
0x08dbAA8eb71fA528FEEA1688b4D3517a3A448f0b
0x6F3086dEc5a9012a1526e9f90631887e16d8F109
@chair28980
chair28980 / waku-cheatsheet.md
Last active March 16, 2024 01:03
Waku Cheatsheet
# Scaffold-ETH 2
Everything you need to build dApps on Ethereum. A modern, clean version of Scaffold-ETH with NextJS, RainbowKit, Wagmi and Typescript. Supports Hardhat and Foundry.
## High level overview
### Smart Contract Read and Write Operations Patterns
- Read: useScaffoldReadContract (packages/nextjs/hooks/scaffold-eth/useScaffoldReadContract.ts)
- Write: useScaffoldWriteContract (packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts)
@chair28980
chair28980 / scaffold.config.ts
Created July 5, 2025 16:58
se2 works with status network sepolia
import * as chains from "viem/chains";
export type ScaffoldConfig = {
targetNetworks: readonly chains.Chain[];
pollingInterval: number;
alchemyApiKey: string;
rpcOverrides?: Record<number, string>;
walletConnectProjectId: string;
onlyLocalBurnerWallet: boolean;
};
@chair28980
chair28980 / hardhat.config.ts
Created July 5, 2025 16:59
se2 hardhat config works with status network sepolia
import * as dotenv from "dotenv";
dotenv.config();
import { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-ethers";
import "@nomicfoundation/hardhat-chai-matchers";
import "@typechain/hardhat";
import "hardhat-gas-reporter";
import "solidity-coverage";
import "@nomicfoundation/hardhat-verify";
import "hardhat-deploy";
@chair28980
chair28980 / 00_deploy_your_contract.ts
Created July 5, 2025 17:48
se2 deploy file works with status network sepolia
import { HardhatRuntimeEnvironment } from "hardhat/types";
import { DeployFunction } from "hardhat-deploy/types";
import { Contract } from "ethers";
/**
* Deploys a contract named "YourContract" using the deployer account and
* constructor arguments set to the deployer address
*
* @param hre HardhatRuntimeEnvironment object.
*/