Resources
High-trust sources grounding this course. Never teach from memory when one of these covers the point.
Primary — Go + Ethereum
- Ethereum Development with Go (goethereumbook.org) — https://goethereumbook.org/ The canonical free book for
go-ethereum(ethclient). Client setup, reading blocks/balances, sending transactions, deploying contracts withabigen, event subscriptions. Our backbone. - go-ethereum GoDoc —
ethclient— https://pkg.go.dev/github.com/ethereum/go-ethereum/ethclient Authoritative API reference for the client we use. - go-ethereum repo — https://github.com/ethereum/go-ethereum Source of truth.
accounts/abi/bindis whatabigengenerates against.
Primary — Polygon
- Polygon RPC endpoints — https://docs.polygon.technology/pos/reference/rpc-endpoints Official endpoint list. Amoy testnet public RPC:
https://rpc-amoy.polygon.technology/(chain id 80002, gas token POL). - Amoy testnet announcement — https://polygon.technology/blog/introducing-the-amoy-testnet-for-polygon-pos Why Amoy replaced Mumbai; ~2s blocks, negligible gas.
- Amoy Polygonscan — https://amoy.polygonscan.com/ Block explorer for reading our transactions and contracts.
- Amoy faucet (ETHGlobal) — https://ethglobal.com/faucet/polygon-amoy-80002 Free testnet POL for gas (~0.05 POL/day). Claim daily from Unit 1 — Act III needs a ~2 POL reserve.
- Amoy faucet (official Polygon) — https://faucet.polygon.technology/ Backup faucet; may require a login.
- Polygon PoS docs — https://docs.polygon.technology/pos/ Architecture: own validator set, checkpoints to Ethereum — grounds the L3 "honest paragraph".
Theory (Web3 fundamentals)
- ethereum.org — Intro to Ethereum — https://ethereum.org/en/developers/docs/intro-to-ethereum/ Vendor-neutral accounts/transactions/EVM primer; maps one-to-one onto Polygon. L3's primary source.
- ethereum.org — Gas and fees — https://ethereum.org/en/developers/docs/gas/ The canonical gas explainer.
- Go
math/bigGoDoc — https://pkg.go.dev/math/big Authoritative for big.Int semantics (Cmp, receiver-style arithmetic).
Real-estate tokenization (domain + compliance)
- ERC-3643 (T-REX) intro — Chainalysis — https://www.chainalysis.com/blog/introduction-to-erc-3643-ethereum-rwa-token-standard/ The only accepted ERC for regulated real-world assets. Embeds identity + transfer restrictions. What real property-tokenization deals actually use. EVM-compatible → runs on Polygon.
- What is ERC-3643 — QuickNode — https://www.quicknode.com/guides/real-world-assets/erc-3643 Practical walkthrough of the standard's moving parts.
- ERC-1400 — Polymath — https://www.polymath.network/erc-1400 Earlier security-token standard (partitions/tranches). Context for why ERC-3643 won.
Contract tooling (for later lessons)
- OpenZeppelin Contracts — https://docs.openzeppelin.com/contracts Audited ERC-20/721/1155 implementations we'll base the share token on.
- Solidity docs — https://docs.soliditylang.org/
Communities (wisdom)
- r/ethdev — https://www.reddit.com/r/ethdev/ — Go/EVM backend questions
- ERC-3643 Association — https://www.erc3643.org/ — the RWA/security-token standard body
- Polygon Discord — https://discord.gg/polygon