gitextract_36m3o503/ ├── README.md ├── ai-brain/ │ ├── .gitignore │ ├── LICENSE │ ├── bun.lockb │ ├── characters/ │ │ ├── eliza.character.json │ │ ├── tate.character.json │ │ └── trump.character.json │ ├── package.json │ ├── src/ │ │ ├── character.ts │ │ └── index.ts │ └── tsconfig.json ├── character-creator/ │ └── server/ │ ├── .gitignore │ ├── README.md │ ├── bun.lockb │ ├── characterSaver.js │ ├── characterchat.js │ ├── config/ │ │ └── ai.js │ ├── db/ │ │ └── database.js │ ├── generated/ │ │ ├── Eryndor the Lightbearer_game_character_2025-01-01T17-39-38-641Z.json │ │ ├── Kael Drake_game_character_2025-01-01T17-43-17-673Z.json │ │ ├── Kaelion Stormshade_game_character_2025-01-01T17-37-10-034Z.json │ │ ├── agent_romulus_2024-12-26T18-49-54-658Z.json │ │ ├── alex_2024-12-26T13-32-50-782Z.json │ │ ├── alex_2024-12-26T13-46-23-193Z.json │ │ ├── ancient_alien_2024-12-27T11-15-17-673Z.json │ │ ├── aptos_2024-12-29T11-45-07-359Z.json │ │ ├── aptos_2024-12-29T11-46-16-289Z.json │ │ ├── aptos_2024-12-31T08-26-55-726Z.json │ │ ├── aptos_2024-12-31T18-20-28-296Z.json │ │ ├── aptoskangys_2024-12-29T11-10-26-645Z.json │ │ ├── aptoskangys_2024-12-29T11-10-52-873Z.json │ │ ├── ardin_the_shadowblade_2025-01-01T17-52-25-414Z.json │ │ ├── binabi_2025-01-02T10-48-08-741Z.json │ │ ├── bunny_2025-01-01T19-59-32-343Z.json │ │ ├── chroma_2024-12-26T19-30-43-630Z.json │ │ ├── depin_agent_2024-12-28T04-33-51-470Z.json │ │ ├── diablo_2024-12-27T05-41-25-870Z.json │ │ ├── dietician_dave_2024-12-26T19-06-06-428Z.json │ │ ├── dnd_master_2024-12-30T09-45-43-284Z.json │ │ ├── eliza2_2024-12-26T17-34-42-542Z.json │ │ ├── eryndor_the_valiant_2025-01-01T19-42-04-120Z.json │ │ ├── fadf_2024-12-31T04-28-55-376Z.json │ │ ├── fadf_2024-12-31T04-30-21-636Z.json │ │ ├── game_master_sci_fi_savior_2025-01-01T06-57-53-951Z.json │ │ ├── gamemaster_2024-12-30T09-54-50-522Z.json │ │ ├── ge_2024-12-31T07-34-48-990Z.json │ │ ├── goat_2024-12-31T08-33-26-192Z.json │ │ ├── hi_2024-12-26T17-25-30-672Z.json │ │ ├── hi_2024-12-26T17-28-42-784Z.json │ │ ├── hi_2024-12-31T06-42-25-941Z.json │ │ ├── hola_2025-01-01T20-09-30-385Z.json │ │ ├── kanashibari_2025-01-01T22-41-59-274Z.json │ │ ├── kratos_2025-01-01T20-15-18-303Z.json │ │ ├── nezuko_2025-01-01T20-19-37-904Z.json │ │ ├── raen_solaris_2025-01-01T07-01-11-439Z.json │ │ ├── ram2_2025-01-01T20-17-06-657Z.json │ │ ├── ram_2024-12-30T00-52-23-601Z.json │ │ ├── ram_2025-01-01T19-56-01-160Z.json │ │ ├── rem_2024-12-29T11-55-54-518Z.json │ │ ├── rem_2024-12-29T11-56-30-616Z.json │ │ ├── rem_2024-12-30T02-05-36-249Z.json │ │ ├── rem_2024-12-30T02-16-45-366Z.json │ │ ├── rem_2025-01-01T04-27-25-643Z.json │ │ ├── rem_2025-01-01T17-49-46-855Z.json │ │ ├── rem_2025-01-01T19-36-51-785Z.json │ │ ├── rem_2025-01-01T20-35-18-120Z.json │ │ ├── sir_eldric_2025-01-02T10-49-03-136Z.json │ │ ├── test_character_2024-12-29T05-34-46-880Z.json │ │ ├── test_character_2024-12-29T05-45-29-258Z.json │ │ ├── test_character_2024-12-29T05-45-50-322Z.json │ │ ├── test_character_2024-12-29T05-46-19-599Z.json │ │ ├── test_character_2024-12-29T05-47-27-632Z.json │ │ ├── test_character_2024-12-29T05-49-15-350Z.json │ │ ├── test_character_2024-12-29T05-49-52-770Z.json │ │ ├── test_character_2024-12-29T05-54-58-674Z.json │ │ ├── testtoken_2025-01-01T20-22-59-194Z.json │ │ ├── testtoken_2025-01-01T20-24-36-249Z.json │ │ ├── toltal_2025-01-01T20-25-30-687Z.json │ │ ├── worldofwarcraft_2025-01-01T06-37-26-129Z.json │ │ └── yono_2025-01-01T06-15-36-865Z.json │ ├── index.js │ ├── package.json │ ├── prompt.js │ ├── prompt.txt │ ├── prompt2.js │ ├── prompts/ │ │ └── gameAgentPrompt.js │ ├── routes/ │ │ ├── characterRoutes.js │ │ ├── chatRoutes.js │ │ └── gameAgentRoutes.js │ ├── server.js │ ├── services/ │ │ ├── characterManager.js │ │ ├── conversationHandler.js │ │ ├── gameAgentManager.js │ │ ├── memoryManager.js │ │ └── storage.js │ ├── test/ │ │ └── gameAgent.test.js │ ├── test.js │ └── tsconfig.json ├── character-dashboard/ │ ├── .gitignore │ ├── README.md │ ├── bun.lockb │ ├── components.json │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src/ │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components/ │ │ │ ├── CharacterDashboard.tsx │ │ │ ├── CharacterFlow.tsx │ │ │ ├── ChatInterface.tsx │ │ │ ├── CombinedRight.tsx │ │ │ ├── CreateCharacterPage.tsx │ │ │ ├── Navbar.tsx │ │ │ ├── SplitInterface.tsx │ │ │ ├── SwapWidget.tsx │ │ │ ├── WalletDetails.tsx │ │ │ ├── characterTypes.ts │ │ │ ├── chatui/ │ │ │ │ ├── BackgroundMedia.tsx │ │ │ │ ├── CharacterDetails.tsx │ │ │ │ ├── ChatInterface.tsx │ │ │ │ ├── GameBackground.tsx │ │ │ │ ├── GameChatInterface.tsx │ │ │ │ ├── Message.tsx │ │ │ │ ├── MessageContainer.tsx │ │ │ │ └── TerminalComponent.tsx │ │ │ ├── createui/ │ │ │ │ ├── CharacterForm.tsx │ │ │ │ ├── ChatInterface.tsx │ │ │ │ ├── GameForm.tsx │ │ │ │ ├── TerminalComponent.tsx │ │ │ │ ├── TokenCreationForm.tsx │ │ │ │ ├── TypeSelection.tsx │ │ │ │ ├── abi.ts │ │ │ │ ├── constant.ts │ │ │ │ └── ptokenabi.ts │ │ │ ├── evm-provider.tsx │ │ │ ├── theme-provider.tsx │ │ │ └── ui/ │ │ │ ├── alert.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dialog.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── navigation-menu.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ └── textarea.tsx │ │ ├── index.css │ │ ├── lib/ │ │ │ └── utils.ts │ │ ├── main.tsx │ │ ├── types.ts │ │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── contracts/ │ ├── AgentLaunchPad.sol │ └── Token.sol ├── gentic-contracts/ │ └── contracts/ │ ├── AgentFactory.sol │ ├── Breeding.sol │ ├── GeneticAgent.sol │ ├── GuardianNode.sol │ ├── ResourceManager.sol │ ├── Token.sol │ ├── TokenFactory.sol │ ├── character/ │ │ └── CharacterManager.sol │ ├── core/ │ │ └── Registry.sol │ ├── factory/ │ │ └── AgentFactory.sol │ ├── interfaces/ │ │ ├── IAgentSystem.sol │ │ ├── ICharacterMetadata.sol │ │ └── IGenetics.sol │ ├── token/ │ │ └── AgentToken.sol │ └── trading/ │ └── TradingSystem.sol ├── swap-component/ │ └── swap-component/ │ ├── .gitignore │ ├── README.md │ ├── bun.lockb │ ├── components.json │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src/ │ │ ├── App.css │ │ ├── App.tsx │ │ ├── CreateTokenForm.tsx │ │ ├── DebugSwapWidget.tsx │ │ ├── SwapWidget.tsx │ │ ├── TokenPlatform.tsx │ │ ├── abi.ts │ │ ├── components/ │ │ │ └── ui/ │ │ │ ├── alert.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── select.tsx │ │ │ ├── switch.tsx │ │ │ ├── tabs.tsx │ │ │ ├── toast.tsx │ │ │ └── toaster.tsx │ │ ├── config/ │ │ │ └── wagmi.tsx │ │ ├── config.ts │ │ ├── constant.ts │ │ ├── hooks/ │ │ │ └── use-toast.ts │ │ ├── index.css │ │ ├── lib/ │ │ │ └── utils.ts │ │ ├── main.tsx │ │ ├── ptokenabi.ts │ │ ├── token.ts │ │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── wallet.txt