Web3 Developer Starter Kit - Ethereum, Nostr, DeFi (2026)

Web3 Developer Starter Kit - Ethereum, Nostr, DeFi (2026)

DevTools Store

Web3 Developer Starter Kit - Everything You Need (2026)

Complete Web3 development guide. Ethereum, Nostr, smart contracts, DeFi. All in one place.

7 dev products for $1+ (pay with ETH): https://rentry.co/dev-tools-pay-what-you-want

Ethereum Development

Setup: npm install ethers viem wagmi

Connect wallet: wagmi + RainbowKit or Web3Modal

Read contract: const balance = await provider.getBalance(address)

Write contract: const tx = await contract.transfer(to, amount)

Listen to events: contract.on('Transfer', (from, to, value) => {})

Smart Contracts (Solidity)

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.20;

contract SimpleToken { string public name = 'DevToken'; mapping(address => uint256) public balances; function mint(uint256 amount) public { balances[msg.sender] += amount; } function transfer(address to, uint256 amount) public { require(balances[msg.sender] >= amount); balances[msg.sender] -= amount; balances[to] += amount; } }

Nostr Development

npm install nostr-tools

Generate key: const sk = generateSecretKey()

Get pubkey: const pk = getPublicKey(sk)

Post note: finalizeEvent({kind:1,content:'Hello Nostr!'},sk)

Read feed: pool.subscribeMany(relays, {kinds:[1], limit:50})

DeFi Essentials

Uniswap: Token swaps via router contract

Aave: Lending/borrowing via pool contract

Uniswap V3: Concentrated liquidity, NFT positions

Useful RPCs (Free)

Ethereum: ethereum.publicnode.com

Polygon: polygon-bor-rpc.publicnode.com

Arbitrum: arbitrum-one-rpc.publicnode.com

Base: base-rpc.publicnode.com

Essential Tools

MetaMask - Browser wallet

Etherscan - Block explorer

Foundry - Solidity testing

Remix - Online Solidity IDE

Alchemy/Infura - Ethereum node provider

---

More cheat sheets and tools: https://rentry.co/pgib9826

Report Page