diff --git a/package.json b/package.json index 5a253355..00b964f0 100644 --- a/package.json +++ b/package.json @@ -11,31 +11,22 @@ "lint": "next lint" }, "dependencies": { + "@asigna/btc-connect": "0.0.24", "@bitcoinerlab/secp256k1": "1.1.1", - "@headlessui/react": "2.1.2", "@heroicons/react": "2.1.5", - "@noble/hashes": "1.5.0", "@scure/bip32": "1.3.3", "@stacks/transactions": "7.0.2", "@tanstack/react-query": "5.61.5", - "add": "2.0.6", - "babel-loader": "9.2.1", - "bip174": "3.0.0-rc.1", "bitcoinjs-lib": "7.0.0-rc.0", - "bs58check": "4.0.0", - "c32check": "2.0.0", "ecpair": "3.0.0-rc.0", "formik": "2.4.6", "framer-motion": "11.11.11", "jotai": "2.10.1", "next": "14.2.21", - "process": "0.11.10", "react": "18.3.1", "react-dom": "18.3.1", - "sats-connect": "3.0.1", + "sats-connect": "3.1.0", "server-only": "0.0.1", - "webpack": "5.95.0", - "yarn": "1.22.22", "yup": "1.4.0" }, "devDependencies": { diff --git a/public/images/AsignaMultisig.svg b/public/images/AsignaMultisig.svg new file mode 100644 index 00000000..5521fdf1 --- /dev/null +++ b/public/images/AsignaMultisig.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/actions/get-sbtc-bridge-config.ts b/src/actions/get-sbtc-bridge-config.ts index 3f99e7e4..81d47c70 100644 --- a/src/actions/get-sbtc-bridge-config.ts +++ b/src/actions/get-sbtc-bridge-config.ts @@ -13,6 +13,7 @@ export default cache(async function getSbtcBridgeConfig() { const BANNER_CONTENT = env.BANNER_CONTENT; const RECLAIM_LOCK_TIME = env.RECLAIM_LOCK_TIME; const PUBLIC_MEMPOOL_URL = env.PUBLIC_MEMPOOL_URL; + const MEMPOOL_API_URL = env.MEMPOOL_API_URL; const SUPPORT_LINK = env.SUPPORT_LINK; const POLLING_INTERVAL = env.POLLING_INTERVAL; @@ -25,5 +26,6 @@ export default cache(async function getSbtcBridgeConfig() { PUBLIC_MEMPOOL_URL, SUPPORT_LINK, POLLING_INTERVAL, + MEMPOOL_API_URL, }; }); diff --git a/src/app/layout-client.tsx b/src/app/layout-client.tsx index c22fe2fb..0552d682 100644 --- a/src/app/layout-client.tsx +++ b/src/app/layout-client.tsx @@ -10,6 +10,7 @@ import { Suspense, useEffect } from "react"; import { bridgeConfigAtom } from "@/util/atoms"; import Header from "@/comps/Header"; import Footer from "@/comps/footer"; +import { AsignaSignActionModals } from "@asigna/btc-connect"; export default function LayoutClient({ children, @@ -33,6 +34,7 @@ export default function LayoutClient({
{children}