├── .env.example ├── .eslintrc.json ├── .github └── workflows │ ├── build.yml │ ├── check.yml │ ├── format.yml │ └── lint.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── app ├── components │ ├── Agent.tsx │ ├── AgentAssets.tsx │ ├── AgentBalance.tsx │ ├── AgentProfile.tsx │ ├── Chat.tsx │ ├── ChatInput.tsx │ ├── Footer.tsx │ ├── LanguageSelector.tsx │ ├── Navbar.tsx │ ├── Stream.tsx │ ├── StreamItem.tsx │ └── TimeDisplay.tsx ├── config.ts ├── constants.ts ├── globals.css ├── hooks │ ├── useChat.ts │ ├── useGetNFTs.ts │ └── useGetTokens.ts ├── images │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── 8.png ├── layout.tsx ├── page.tsx ├── providers.tsx ├── svg │ ├── ArrowSvg.tsx │ ├── ChatSvg.tsx │ ├── CopySvg.tsx │ ├── Image.tsx │ ├── NftSvg.tsx │ ├── OnchainKit.tsx │ ├── RequestSvg.tsx │ ├── SendSvg.tsx │ ├── StreamSvg.tsx │ ├── SwapSvg.tsx │ ├── TokenSvg.tsx │ └── WalletSvg.tsx ├── translations.ts ├── types.ts └── utils.tsx ├── biome.json ├── bun.lockb ├── next.config.js ├── package.json ├── postcss.config.mjs ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_URL= -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/components/Agent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/Agent.tsx -------------------------------------------------------------------------------- /app/components/AgentAssets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/AgentAssets.tsx -------------------------------------------------------------------------------- /app/components/AgentBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/AgentBalance.tsx -------------------------------------------------------------------------------- /app/components/AgentProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/AgentProfile.tsx -------------------------------------------------------------------------------- /app/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/Chat.tsx -------------------------------------------------------------------------------- /app/components/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/ChatInput.tsx -------------------------------------------------------------------------------- /app/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/Footer.tsx -------------------------------------------------------------------------------- /app/components/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/LanguageSelector.tsx -------------------------------------------------------------------------------- /app/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/Navbar.tsx -------------------------------------------------------------------------------- /app/components/Stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/Stream.tsx -------------------------------------------------------------------------------- /app/components/StreamItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/StreamItem.tsx -------------------------------------------------------------------------------- /app/components/TimeDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/components/TimeDisplay.tsx -------------------------------------------------------------------------------- /app/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/config.ts -------------------------------------------------------------------------------- /app/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/constants.ts -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/hooks/useChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/hooks/useChat.ts -------------------------------------------------------------------------------- /app/hooks/useGetNFTs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/hooks/useGetNFTs.ts -------------------------------------------------------------------------------- /app/hooks/useGetTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/hooks/useGetTokens.ts -------------------------------------------------------------------------------- /app/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/1.png -------------------------------------------------------------------------------- /app/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/2.png -------------------------------------------------------------------------------- /app/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/3.png -------------------------------------------------------------------------------- /app/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/4.png -------------------------------------------------------------------------------- /app/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/5.png -------------------------------------------------------------------------------- /app/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/6.png -------------------------------------------------------------------------------- /app/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/7.png -------------------------------------------------------------------------------- /app/images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/images/8.png -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/providers.tsx -------------------------------------------------------------------------------- /app/svg/ArrowSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/ArrowSvg.tsx -------------------------------------------------------------------------------- /app/svg/ChatSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/ChatSvg.tsx -------------------------------------------------------------------------------- /app/svg/CopySvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/CopySvg.tsx -------------------------------------------------------------------------------- /app/svg/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/Image.tsx -------------------------------------------------------------------------------- /app/svg/NftSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/NftSvg.tsx -------------------------------------------------------------------------------- /app/svg/OnchainKit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/OnchainKit.tsx -------------------------------------------------------------------------------- /app/svg/RequestSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/RequestSvg.tsx -------------------------------------------------------------------------------- /app/svg/SendSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/SendSvg.tsx -------------------------------------------------------------------------------- /app/svg/StreamSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/StreamSvg.tsx -------------------------------------------------------------------------------- /app/svg/SwapSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/SwapSvg.tsx -------------------------------------------------------------------------------- /app/svg/TokenSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/TokenSvg.tsx -------------------------------------------------------------------------------- /app/svg/WalletSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/svg/WalletSvg.tsx -------------------------------------------------------------------------------- /app/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/translations.ts -------------------------------------------------------------------------------- /app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/types.ts -------------------------------------------------------------------------------- /app/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/app/utils.tsx -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/bun.lockb -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/onchain-agent-demo/HEAD/tsconfig.json --------------------------------------------------------------------------------