├── .env ├── .env.production ├── .gitignore ├── LICENSE ├── README.md ├── craco.config.js ├── fw.txt ├── package.json ├── program ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── Xargo.toml ├── scripts │ ├── patch.crates-io.sh │ └── update-solana-dependencies.sh ├── src │ └── lib.rs └── tests │ └── integration.rs ├── public ├── creationEffect.mp4 ├── index.html ├── logo.ico ├── microchip.svg └── robots.txt ├── src ├── App.less ├── App.test.tsx ├── App.tsx ├── actions │ ├── account.ts │ └── index.ts ├── ant-custom.less ├── components │ ├── AppBar │ │ └── index.tsx │ ├── ConnectButton │ │ └── index.tsx │ ├── CurrentUserBadge │ │ └── index.tsx │ ├── ExplorerLink │ │ └── index.tsx │ ├── Icons │ │ └── info.tsx │ ├── Identicon │ │ ├── index.tsx │ │ └── style.less │ ├── Input │ │ └── numeric.tsx │ ├── Layout │ │ └── index.tsx │ ├── Settings │ │ └── index.tsx │ ├── TokenDisplay │ │ └── index.tsx │ ├── TokenIcon │ │ └── index.tsx │ └── builton.svg ├── constants │ ├── index.tsx │ ├── labels.ts │ ├── math.ts │ └── style.tsx ├── contexts │ ├── accounts.tsx │ ├── connection.tsx │ ├── market.tsx │ └── wallet.tsx ├── hooks │ ├── index.ts │ ├── useAccountByMint.ts │ ├── useTokenName.ts │ ├── useUserAccounts.ts │ ├── useUserBalance.ts │ └── useUserTotalBalance.ts ├── index.css ├── index.tsx ├── manifest.json ├── models │ ├── account.ts │ ├── dex │ │ ├── index.ts │ │ └── market.ts │ ├── index.ts │ └── marketOverrides.ts ├── react-app-env.d.ts ├── routes.tsx ├── scripts │ ├── account_2_text.js │ ├── test.txt │ └── test2.svg ├── serviceWorker.ts ├── setupTests.ts ├── test.svg ├── types │ ├── buffer-layout.d.ts │ └── sol-wallet-adapter.d.ts ├── utils │ ├── eventEmitter.ts │ ├── ids.ts │ ├── layout.ts │ ├── notifications.tsx │ ├── program_addresses.js │ ├── token_funcs.js │ ├── token_instructions.js │ ├── token_layout.js │ └── utils.ts ├── views │ ├── faucet │ │ └── index.tsx │ ├── home │ │ └── index.tsx │ └── index.tsx └── wallet-adapters │ ├── ledger │ ├── core.ts │ └── index.tsx │ ├── phantom │ └── index.tsx │ └── solong │ └── index.tsx ├── tsconfig.json └── yarn.lock /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/.env -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | GENERATE_SOURCEMAP = false 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/craco.config.js -------------------------------------------------------------------------------- /fw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/fw.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/package.json -------------------------------------------------------------------------------- /program/.gitignore: -------------------------------------------------------------------------------- 1 | /*-dump.txt 2 | /*.so 3 | /target/ 4 | -------------------------------------------------------------------------------- /program/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/Cargo.lock -------------------------------------------------------------------------------- /program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/Cargo.toml -------------------------------------------------------------------------------- /program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/README.md -------------------------------------------------------------------------------- /program/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/Xargo.toml -------------------------------------------------------------------------------- /program/scripts/patch.crates-io.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/scripts/patch.crates-io.sh -------------------------------------------------------------------------------- /program/scripts/update-solana-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/scripts/update-solana-dependencies.sh -------------------------------------------------------------------------------- /program/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/src/lib.rs -------------------------------------------------------------------------------- /program/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/program/tests/integration.rs -------------------------------------------------------------------------------- /public/creationEffect.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/public/creationEffect.mp4 -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/public/logo.ico -------------------------------------------------------------------------------- /public/microchip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/public/microchip.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/App.less -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/actions/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/actions/account.ts -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./account"; 2 | -------------------------------------------------------------------------------- /src/ant-custom.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/ant-custom.less -------------------------------------------------------------------------------- /src/components/AppBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/AppBar/index.tsx -------------------------------------------------------------------------------- /src/components/ConnectButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/ConnectButton/index.tsx -------------------------------------------------------------------------------- /src/components/CurrentUserBadge/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/CurrentUserBadge/index.tsx -------------------------------------------------------------------------------- /src/components/ExplorerLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/ExplorerLink/index.tsx -------------------------------------------------------------------------------- /src/components/Icons/info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/Icons/info.tsx -------------------------------------------------------------------------------- /src/components/Identicon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/Identicon/index.tsx -------------------------------------------------------------------------------- /src/components/Identicon/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/Identicon/style.less -------------------------------------------------------------------------------- /src/components/Input/numeric.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/Input/numeric.tsx -------------------------------------------------------------------------------- /src/components/Layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/Layout/index.tsx -------------------------------------------------------------------------------- /src/components/Settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/Settings/index.tsx -------------------------------------------------------------------------------- /src/components/TokenDisplay/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/TokenDisplay/index.tsx -------------------------------------------------------------------------------- /src/components/TokenIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/TokenIcon/index.tsx -------------------------------------------------------------------------------- /src/components/builton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/components/builton.svg -------------------------------------------------------------------------------- /src/constants/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/constants/index.tsx -------------------------------------------------------------------------------- /src/constants/labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/constants/labels.ts -------------------------------------------------------------------------------- /src/constants/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/constants/math.ts -------------------------------------------------------------------------------- /src/constants/style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/constants/style.tsx -------------------------------------------------------------------------------- /src/contexts/accounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/contexts/accounts.tsx -------------------------------------------------------------------------------- /src/contexts/connection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/contexts/connection.tsx -------------------------------------------------------------------------------- /src/contexts/market.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/contexts/market.tsx -------------------------------------------------------------------------------- /src/contexts/wallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/contexts/wallet.tsx -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useAccountByMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/hooks/useAccountByMint.ts -------------------------------------------------------------------------------- /src/hooks/useTokenName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/hooks/useTokenName.ts -------------------------------------------------------------------------------- /src/hooks/useUserAccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/hooks/useUserAccounts.ts -------------------------------------------------------------------------------- /src/hooks/useUserBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/hooks/useUserBalance.ts -------------------------------------------------------------------------------- /src/hooks/useUserTotalBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/hooks/useUserTotalBalance.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/models/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/models/account.ts -------------------------------------------------------------------------------- /src/models/dex/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./market"; 2 | -------------------------------------------------------------------------------- /src/models/dex/market.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/models/dex/market.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./account"; 2 | -------------------------------------------------------------------------------- /src/models/marketOverrides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/models/marketOverrides.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/routes.tsx -------------------------------------------------------------------------------- /src/scripts/account_2_text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/scripts/account_2_text.js -------------------------------------------------------------------------------- /src/scripts/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/scripts/test.txt -------------------------------------------------------------------------------- /src/scripts/test2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/serviceWorker.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/test.svg -------------------------------------------------------------------------------- /src/types/buffer-layout.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/types/buffer-layout.d.ts -------------------------------------------------------------------------------- /src/types/sol-wallet-adapter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/types/sol-wallet-adapter.d.ts -------------------------------------------------------------------------------- /src/utils/eventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/eventEmitter.ts -------------------------------------------------------------------------------- /src/utils/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/ids.ts -------------------------------------------------------------------------------- /src/utils/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/layout.ts -------------------------------------------------------------------------------- /src/utils/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/notifications.tsx -------------------------------------------------------------------------------- /src/utils/program_addresses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/program_addresses.js -------------------------------------------------------------------------------- /src/utils/token_funcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/token_funcs.js -------------------------------------------------------------------------------- /src/utils/token_instructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/token_instructions.js -------------------------------------------------------------------------------- /src/utils/token_layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/token_layout.js -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /src/views/faucet/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/views/faucet/index.tsx -------------------------------------------------------------------------------- /src/views/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/views/home/index.tsx -------------------------------------------------------------------------------- /src/views/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/views/index.tsx -------------------------------------------------------------------------------- /src/wallet-adapters/ledger/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/wallet-adapters/ledger/core.ts -------------------------------------------------------------------------------- /src/wallet-adapters/ledger/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/wallet-adapters/ledger/index.tsx -------------------------------------------------------------------------------- /src/wallet-adapters/phantom/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/wallet-adapters/phantom/index.tsx -------------------------------------------------------------------------------- /src/wallet-adapters/solong/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/src/wallet-adapters/solong/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcf-rocks/nft/HEAD/yarn.lock --------------------------------------------------------------------------------