diff --git a/package.json b/package.json deleted file mode 100644 index 6393319f..00000000 --- a/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": { - "@renegade-fi/react": "^0.0.36" - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index 6b629d7a..00000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,332 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -dependencies: - '@renegade-fi/react': - specifier: ^0.0.36 - version: 0.0.36(@tanstack/react-query@5.40.1)(react-dom@18.3.1)(react@18.3.1)(ws@8.17.0) - -packages: - - /@adraffy/ens-normalize@1.10.0: - resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} - dev: false - - /@noble/curves@1.2.0: - resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} - dependencies: - '@noble/hashes': 1.3.2 - dev: false - - /@noble/hashes@1.3.2: - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} - dev: false - - /@renegade-fi/core@0.0.35(react@18.3.1)(ws@8.17.0): - resolution: {integrity: sha512-axOwndEvMSjbv0CBergAaod0wI7icKzLx4JCXjHXO5bMDaSGnx/UnoqNbIcQzpDvRwgAkPMvQ2DzHpQWYUdYiw==} - peerDependencies: - '@tanstack/query-core': '>=5.0.0' - peerDependenciesMeta: - '@tanstack/query-core': - optional: true - dependencies: - axios: 1.7.2 - isomorphic-ws: 5.0.0(ws@8.17.0) - json-bigint: 1.0.0 - tiny-invariant: 1.3.3 - viem: 2.13.7 - zustand: 4.5.2(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - bufferutil - - debug - - immer - - react - - typescript - - utf-8-validate - - ws - - zod - dev: false - - /@renegade-fi/react@0.0.36(@tanstack/react-query@5.40.1)(react-dom@18.3.1)(react@18.3.1)(ws@8.17.0): - resolution: {integrity: sha512-PdttD0dtSAbAqkkKHz2H3XXPQZfGZUwJw77cF9/XPHlbPuVEyeoDX4q3eudhVzvEAsFUP9R+NxD2MuU7GJP1+A==} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - dependencies: - '@renegade-fi/core': 0.0.35(react@18.3.1)(ws@8.17.0) - '@tanstack/react-query': 5.40.1(react@18.3.1) - json-bigint: 1.0.0 - react: 18.3.1 - react-use-websocket: 4.8.1(react-dom@18.3.1)(react@18.3.1) - tiny-invariant: 1.3.3 - transitivePeerDependencies: - - '@tanstack/query-core' - - '@types/react' - - bufferutil - - debug - - immer - - react-dom - - typescript - - utf-8-validate - - ws - - zod - dev: false - - /@scure/base@1.1.6: - resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} - dev: false - - /@scure/bip32@1.3.2: - resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} - dependencies: - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@scure/base': 1.1.6 - dev: false - - /@scure/bip39@1.2.1: - resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} - dependencies: - '@noble/hashes': 1.3.2 - '@scure/base': 1.1.6 - dev: false - - /@tanstack/query-core@5.40.0: - resolution: {integrity: sha512-eD8K8jsOIq0Z5u/QbvOmfvKKE/XC39jA7yv4hgpl/1SRiU+J8QCIwgM/mEHuunQsL87dcvnHqSVLmf9pD4CiaA==} - dev: false - - /@tanstack/react-query@5.40.1(react@18.3.1): - resolution: {integrity: sha512-gOcmu+gpFd2taHrrgMM9RemLYYEDYfsCqszxCC0xtx+csDa4R8t7Hr7SfWXQP13S2sF+mOxySo/+FNXJFYBqcA==} - peerDependencies: - react: ^18.0.0 - dependencies: - '@tanstack/query-core': 5.40.0 - react: 18.3.1 - dev: false - - /abitype@1.0.0: - resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - dev: false - - /asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: false - - /axios@1.7.2: - resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} - dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - dev: false - - /bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - dev: false - - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: false - - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: false - - /follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: false - - /form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: false - - /isomorphic-ws@5.0.0(ws@8.17.0): - resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} - peerDependencies: - ws: '*' - dependencies: - ws: 8.17.0 - dev: false - - /isows@1.0.4(ws@8.13.0): - resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} - peerDependencies: - ws: '*' - dependencies: - ws: 8.13.0 - dev: false - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false - - /json-bigint@1.0.0: - resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} - dependencies: - bignumber.js: 9.1.2 - dev: false - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: false - - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: false - - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: false - - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: false - - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - dev: false - - /react-use-websocket@4.8.1(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-FTXuG5O+LFozmu1BRfrzl7UIQngECvGJmL7BHsK4TYXuVt+mCizVA8lT0hGSIF0Z0TedF7bOo1nRzOUdginhDw==} - peerDependencies: - react: '>= 18.0.0' - react-dom: '>= 18.0.0' - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - dev: false - - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false - - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - dev: false - - /use-sync-external-store@1.2.0(react@18.3.1): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.3.1 - dev: false - - /viem@2.13.7: - resolution: {integrity: sha512-SZWn9LPrz40PHl4PM2iwkPTTtjWPDFsnLr32UwpqC/Z5f0AwxitjLyZdDKcImvbWZ3vLQ0oPggR1aLlqvTcUug==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@scure/bip32': 1.3.2 - '@scure/bip39': 1.2.1 - abitype: 1.0.0 - isows: 1.0.4(ws@8.13.0) - ws: 8.13.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - dev: false - - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - /zustand@4.5.2(react@18.3.1): - resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0.6' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - dependencies: - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) - dev: false diff --git a/trade.renegade.fi/app/(desktop)/footer.tsx b/trade.renegade.fi/app/(desktop)/footer.tsx index 793d1d04..160dadd1 100644 --- a/trade.renegade.fi/app/(desktop)/footer.tsx +++ b/trade.renegade.fi/app/(desktop)/footer.tsx @@ -67,7 +67,7 @@ export const Footer = () => { } pointerEvents={showDownloadPrompt ? undefined : "none"} transition="0.2s" - href="https://renegade.fi/logos.zip" + href="/logos.zip" isExternal > Download Logo Pack diff --git a/trade.renegade.fi/app/(desktop)/main-nav.tsx b/trade.renegade.fi/app/(desktop)/main-nav.tsx index 48f68402..67cc8f74 100644 --- a/trade.renegade.fi/app/(desktop)/main-nav.tsx +++ b/trade.renegade.fi/app/(desktop)/main-nav.tsx @@ -100,7 +100,7 @@ function Glyph(props: GlyphProps) { } pointerEvents={props.showDownloadPrompt ? undefined : "none"} transition="0.2s" - href="https://renegade.fi/logos.zip" + href="/logos.zip" isExternal > Download Logo Pack diff --git a/trade.renegade.fi/app/providers.tsx b/trade.renegade.fi/app/providers.tsx index e023dca2..4f9ea439 100644 --- a/trade.renegade.fi/app/providers.tsx +++ b/trade.renegade.fi/app/providers.tsx @@ -217,7 +217,7 @@ export const wagmiConfig = createConfig( appDescription: "On-chain dark pool. MPC-based cryptocurrency DEX for anonymous crosses at midpoint prices.", appName: "Renegade | On-Chain Dark Pool", - appIcon: "https://www.renegade.fi/glyph_light.svg", + appIcon: "/glyph_light.svg", appUrl: "https://renegade.fi", chains: [chain], ssr: true, diff --git a/trade.renegade.fi/lib/utils.ts b/trade.renegade.fi/lib/utils.ts index d570898c..daec30da 100644 --- a/trade.renegade.fi/lib/utils.ts +++ b/trade.renegade.fi/lib/utils.ts @@ -96,7 +96,7 @@ export const getFormat = (price: number, long: boolean = false) => { export function constructMetadata({ title = `Renegade Testnet | On-Chain Dark Pool`, description = `Trade any ERC-20 with zero price impact. Renegade is a MPC-based dark pool, delivering zero slippage cryptocurrency trades via anonymous crosses at midpoint prices.`, - image = "https://www.renegade.fi/opengraph.png", + image = "/opengraph.png", noIndex = false, }: { title?: string diff --git a/trade.renegade.fi/public/glyph_light.svg b/trade.renegade.fi/public/glyph_light.svg new file mode 100644 index 00000000..36dc4edc --- /dev/null +++ b/trade.renegade.fi/public/glyph_light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/trade.renegade.fi/public/logos.zip b/trade.renegade.fi/public/logos.zip new file mode 100644 index 00000000..77bc47de Binary files /dev/null and b/trade.renegade.fi/public/logos.zip differ diff --git a/trade.renegade.fi/public/opengraph.png b/trade.renegade.fi/public/opengraph.png new file mode 100644 index 00000000..46d87684 Binary files /dev/null and b/trade.renegade.fi/public/opengraph.png differ