No description
Find a file
Денис Зефиров d6e38d2a17
All checks were successful
deploy / deploy (push) Successful in 50s
chore: switch decorative CJK from Japanese to Chinese, drop em-dashes
- Translate every Japanese kana/kanji glyph on the page to Simplified
  Chinese: side rail, CyberGrid lexicon rail, folios, footer, scramble pool,
  partner header (e.g. 流動性デスク -> 流动性交易台, katakana terms -> 哈希/流动性/深度/…).
- Remove em-dashes from the remaining code comments.
- Tighten two thesis lines that read as AI filler.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 00:36:49 +04:00
.claude Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
.design-sync Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
.forgejo/workflows ci: Forgejo Actions deploy workflow from platform template 2026-07-11 08:44:04 +04:00
apps/web chore: switch decorative CJK from Japanese to Chinese, drop em-dashes 2026-07-12 00:36:49 +04:00
packages/contracts Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
.env feat: mainnet wallet, cyberpunk backdrop layer, real market data, hoodquidity.com 2026-07-11 23:15:27 +04:00
.env.example Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
.gitignore Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
bun.lockb Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
package.json Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
pnpm-lock.yaml Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
pnpm-workspace.yaml Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00
README.md Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets 2026-07-11 08:32:28 +04:00

Hoodquidity

Liquidity campaigns for Stock Token markets on Robinhood Chain. Deposit stablecoins into a Depth Vault, receive an LP receipt and earn from deeper markets.

Stack

  • apps/web: React 18 + Vite + Tailwind v4, wagmi + viem + RainbowKit, Framer Motion, SVG animations. Ships as a static build.
  • packages/contracts: Foundry. HoodquidityVaults (campaigns, deposits, masterchef-style rewards with early boost, hybrid exit) and MockERC20 (test assets with an open faucet).

Live data: Dexscreener API for tokenized stock prices, volume and liquidity; https://1rpc.io/eth for L1 chain stats; the vault contract for TVL, positions and rewards.

Development

pnpm install

# terminal 1: local chain
anvil --port 8545

# terminal 2: multicall3 + demo deployment (5 campaigns)
./packages/contracts/script/setup-local.sh

# terminal 3: the app
pnpm dev

If deploy addresses change, update apps/web/src/lib/contracts.ts.

Tests

pnpm test:contracts

Production build

pnpm build     # apps/web/dist, precompressed with gzip + brotli
pnpm preview

Deploy only the apps/web/dist directory to the server.

Before release

  • Replace the WalletConnect projectId in apps/web/src/lib/wagmi.ts
  • Set the real Twitter URL in apps/web/src/lib/constants.ts
  • Deploy contracts to the public testnet (script/Deploy.s.sol) and fill in the testnet deployment in apps/web/src/lib/contracts.ts