├── back-end ├── src │ ├── program │ │ ├── web3.ts │ │ ├── pumpfun.ts │ │ ├── web3Test.ts │ │ └── programId.ts │ ├── utils │ │ ├── chart.ts │ │ ├── constants.ts │ │ ├── type.ts │ │ └── calculateTokenPrice.ts │ ├── routes │ │ ├── coinStatus.ts │ │ ├── coinTradeRoutes.ts │ │ ├── curveRoutes.ts │ │ ├── chart.ts │ │ ├── feedback.ts │ │ ├── user.ts │ │ └── coin.ts │ ├── sockets │ │ ├── logger.ts │ │ └── index.ts │ ├── controller │ │ └── coinController.ts │ ├── logListeners │ │ └── AgentsLandListener.ts │ ├── models │ │ ├── Feedback.ts │ │ ├── PendingUser.ts │ │ ├── CurveConfig.ts │ │ ├── User.ts │ │ ├── CoinsStatus.ts │ │ └── Coin.ts │ ├── db │ │ └── dbConncetion.ts │ ├── @types │ │ └── global.d.ts │ ├── middleware │ │ └── authorization.ts │ └── index.ts ├── tests │ └── coinTests.spec.ts ├── mongo-docker │ └── docker-compose.yml ├── .gitignore ├── .env.example ├── Dockerfile ├── tsconfig.json ├── README.md └── package.json ├── front-end ├── src │ ├── utils │ │ ├── types.ts │ │ ├── util.ts │ │ ├── constants.ts │ │ ├── fileUpload.ts │ │ ├── getChartTable.ts │ │ └── handleEndPoint.ts │ ├── program │ │ ├── pumpfun.ts │ │ ├── web3.ts │ │ ├── programId.ts │ │ ├── pumpfun.json │ │ ├── logListeners │ │ │ ├── types.ts │ │ │ ├── utils.ts │ │ │ ├── listenerTest.ts │ │ │ ├── AgentsLandListener.ts │ │ │ ├── CreatedTokenHandler.ts │ │ │ ├── TokenSwapHandler.ts │ │ │ └── constants.ts │ │ └── seed.ts │ ├── components │ │ ├── cards │ │ │ ├── CoinBlog.tsx │ │ │ ├── KingOfHill.tsx │ │ │ └── DataCard.tsx │ │ ├── header │ │ │ └── Header.tsx │ │ ├── home │ │ │ ├── TopToken.tsx │ │ │ ├── index.tsx │ │ │ └── FilterList.tsx │ │ ├── profile │ │ │ └── index.tsx │ │ ├── trading │ │ │ ├── Trade.tsx │ │ │ ├── index.tsx │ │ │ ├── Chatting.tsx │ │ │ └── TradeForm.tsx │ │ ├── TVChart │ │ │ ├── datafeed.ts │ │ │ ├── streaming.ts │ │ │ ├── TVChartContainer.tsx │ │ │ └── TradingChart.tsx │ │ ├── creatToken │ │ │ └── index.tsx │ │ ├── others │ │ │ ├── TokenData.tsx │ │ │ ├── FilterListButton.tsx │ │ │ ├── TokenDistribution.tsx │ │ │ ├── socialList.tsx │ │ │ └── ToastGroup.tsx │ │ ├── select │ │ │ ├── SelectInput.tsx │ │ │ └── SellTaxRange.tsx │ │ ├── loadings │ │ │ └── Spinner.tsx │ │ ├── buttons │ │ │ ├── TimeTranding.tsx │ │ │ └── ConnectButton.tsx │ │ ├── MessageForm.tsx │ │ ├── upload │ │ │ └── ImageUpload.tsx │ │ └── modals │ │ │ ├── ReplyModal.tsx │ │ │ └── Modal.tsx │ ├── contexts │ │ ├── SocketContext.tsx │ │ ├── PageContext.tsx │ │ ├── ModalProvider.tsx │ │ └── SolanaWalletProvider.tsx │ ├── app │ │ ├── dashboard │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── create-coin │ │ │ └── page.tsx │ │ ├── profile │ │ │ └── [address] │ │ │ │ └── page.tsx │ │ ├── trading │ │ │ └── [address] │ │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── layout.tsx │ │ └── globals.css │ ├── context │ │ ├── CoinContex.ts │ │ └── UserContext.ts │ ├── config.ts │ ├── config │ │ └── TextData.tsx │ └── provider │ │ └── providers.tsx ├── README.md ├── .eslintrc.json ├── public │ ├── bonkz10157.png │ ├── bonkz14134.png │ ├── assets │ │ ├── token01.gif │ │ ├── king-logo.png │ │ ├── logo-light.png │ │ └── images │ │ │ ├── imce-logo.jpg │ │ │ ├── switch-off.png │ │ │ ├── switch-on.png │ │ │ ├── user-avatar.png │ │ │ ├── test-token-bg.png │ │ │ └── test-token-bg1.png │ ├── vercel.svg │ ├── next.svg │ └── tradingview-chart.css ├── postcss.config.mjs ├── .env.example ├── next.config.mjs ├── .gitignore ├── tsconfig.json ├── package.json └── tailwind.config.ts ├── smart contract ├── programs │ └── pump │ │ ├── Xargo.toml │ │ ├── src │ │ ├── utils │ │ │ ├── mod.rs │ │ │ ├── calc.rs │ │ │ └── transfer.rs │ │ ├── states │ │ │ ├── mod.rs │ │ │ ├── config.rs │ │ │ └── bonding_curve.rs │ │ ├── instructions │ │ │ ├── mod.rs │ │ │ ├── migrate.rs │ │ │ ├── get_curve_info.rs │ │ │ ├── configure.rs │ │ │ ├── swap.rs │ │ │ └── launch.rs │ │ ├── consts.rs │ │ ├── errors.rs │ │ └── lib.rs │ │ └── Cargo.toml ├── .gitignore ├── .prettierignore ├── Cargo.toml ├── tsconfig.json ├── Anchor.toml ├── tests │ ├── constant.ts │ ├── utils.ts │ └── pumpfun.ts ├── lib │ ├── constant.ts │ ├── util.ts │ └── scripts.ts ├── package.json ├── cli │ ├── command.ts │ └── scripts.ts ├── README.md └── SMART_CONTRACT_UPDATES.md └── README.md /back-end/src/program/web3.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/utils/chart.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/utils/types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/utils/util.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/program/pumpfun.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/program/web3Test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/routes/coinStatus.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/sockets/logger.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/utils/constants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/utils/type.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /back-end/tests/coinTests.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/pumpfun.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/web3.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/utils/constants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/utils/fileUpload.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/programId.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/pumpfun.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/utils/getChartTable.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/utils/handleEndPoint.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/utils/calculateTokenPrice.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/README.md: -------------------------------------------------------------------------------- 1 | Pump.fun project 2 | -------------------------------------------------------------------------------- /front-end/src/components/cards/CoinBlog.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/header/Header.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/home/TopToken.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/home/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/profile/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/trading/Trade.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/trading/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/contexts/SocketContext.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/utils.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/mongo-docker/docker-compose.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /back-end/src/controller/coinController.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /front-end/src/components/TVChart/datafeed.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/TVChart/streaming.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/cards/KingOfHill.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/creatToken/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/others/TokenData.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/select/SelectInput.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /back-end/src/logListeners/AgentsLandListener.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /front-end/src/components/TVChart/TVChartContainer.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/TVChart/TradingChart.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/others/FilterListButton.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/components/others/TokenDistribution.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/listenerTest.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/AgentsLandListener.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/CreatedTokenHandler.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/TokenSwapHandler.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front-end/src/program/seed.ts: -------------------------------------------------------------------------------- 1 | export const SEED_CONFIG = "config"; -------------------------------------------------------------------------------- /back-end/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | dist 4 | id.json 5 | *.txt -------------------------------------------------------------------------------- /front-end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /front-end/src/program/logListeners/constants.ts: -------------------------------------------------------------------------------- 1 | export const GLOBAL_VAULT = "global"; 2 | -------------------------------------------------------------------------------- /smart contract/programs/pump/Xargo.toml: -------------------------------------------------------------------------------- 1 | [target.bpfel-unknown-unknown.dependencies.std] 2 | features = [] 3 | -------------------------------------------------------------------------------- /front-end/src/app/dashboard/page.tsx: -------------------------------------------------------------------------------- 1 | export default function Page() { 2 | return
{text}
16 |17 | {data} 18 |
19 |
13 |
16 |
19 |
| Account | 84 |Type | 85 |
86 | SOL
87 | |
89 | Date | 90 |Transaction | 91 |
|---|