diff --git a/.github/workflows/build-deploy.yml b/.github/workflows/build-deploy.yml index 4d3e390e1..f226b48cc 100644 --- a/.github/workflows/build-deploy.yml +++ b/.github/workflows/build-deploy.yml @@ -81,6 +81,8 @@ jobs: GH_NEYNAR_API_KEY=${{ secrets.GH_NEYNAR_API_KEY }} GH_NEXT_PUBLIC_TELEGRAM_BOT_ID=6523818125 GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME=EpicAppBot + GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY=7iXtxm8bXK7XGSvnHzYZSojYHYoNiMa4m59ZovYwBzy5 + GH_DAPP_SECRET_KEY=${{ secrets.GH_DAPP_SECRET_KEY }} target: runner tags: | ${{ env.image }} @@ -135,6 +137,8 @@ jobs: GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME=subsocial_staging_bot GH_NEXT_PUBLIC_NEYNAR_CLIENT_ID=e8dc01b0-046c-4698-98ac-05432050961d GH_FRAMES_SECRET=JG/W96svVHQ3bdaEKWm1h8xJXqxDtqZ6t7tKCZNWhh0= + GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY=GqJKFQavHPEvngh6hNwt9FbqcEYsNvduGvyQuT6ARTHk + GH_DAPP_SECRET_KEY=85Nb7L8gVozH99wYYu4Ggx64DVFKUXH15iwxSNGCgHBs target: runner tags: | ${{ env.image }} diff --git a/ci.env b/ci.env index 33248a381..ec78a186e 100644 --- a/ci.env +++ b/ci.env @@ -14,6 +14,8 @@ NEXT_PUBLIC_IS_MAINTENANCE='$GH_NEXT_PUBLIC_IS_MAINTENANCE' NEXT_PUBLIC_NEYNAR_CLIENT_ID='$GH_NEXT_PUBLIC_NEYNAR_CLIENT_ID' FRAMES_SECRET='$GH_FRAMES_SECRET' NEYNAR_API_KEY='$GH_NEYNAR_API_KEY' +NEXT_PUBLIC_DAPP_PUBLIC_KEY='$GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY' +DAPP_SECRET_KEY='$GH_DAPP_SECRET_KEY' NEXT_PUBLIC_TELEGRAM_BOT_ID='$GH_NEXT_PUBLIC_TELEGRAM_BOT_ID' NEXT_PUBLIC_TELEGRAM_BOT_USERNAME='$GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME' MODERATION_URL='$GH_MODERATION_URL' @@ -48,4 +50,4 @@ NEXT_PUBLIC_OFFCHAIN_POSTING_HUBS='$GH_NEXT_PUBLIC_OFFCHAIN_POSTING_HUBS' NEXT_PUBLIC_TELEGRAM_NOTIFICATION_BOT='$GH_NEXT_PUBLIC_TELEGRAM_NOTIFICATION_BOT' NEXTAUTH_SECRET='$GH_NEXTAUTH_SECRET' NEXTAUTH_URL='$GH_NEXTAUTH_URL' -NEXT_PUBLIC_BASE_URL='$GH_NEXT_PUBLIC_BASE_URL' +NEXT_PUBLIC_BASE_URL='$GH_NEXT_PUBLIC_BASE_URL' \ No newline at end of file diff --git a/docker/Dockerfile b/docker/Dockerfile index 0f76cd87c..bf6455c5a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -22,6 +22,7 @@ ARG GH_NEXT_PUBLIC_IS_MAINTENANCE ARG GH_NEXT_PUBLIC_NEYNAR_CLIENT_ID ARG GH_FRAMES_SECRET ARG GH_NEYNAR_API_KEY +ARG GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY ARG GH_NEXT_PUBLIC_TELEGRAM_BOT_ID ARG GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME ARG GH_NEXT_PUBLIC_AMP_ID @@ -56,6 +57,8 @@ ENV NEXTAUTH_URL=${GH_NEXTAUTH_URL} \ NEXT_PUBLIC_NEYNAR_CLIENT_ID=${GH_NEXT_PUBLIC_NEYNAR_CLIENT_ID} \ FRAMES_SECRET=${GH_FRAMES_SECRET} \ NEYNAR_API_KEY=${GH_NEYNAR_API_KEY} \ + NEXT_PUBLIC_DAPP_PUBLIC_KEY=${GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY} \ + DAPP_SECRET_KEY=${GH_DAPP_SECRET_KEY} \ NEXT_PUBLIC_TELEGRAM_BOT_ID=${GH_NEXT_PUBLIC_TELEGRAM_BOT_ID} \ NEXT_PUBLIC_TELEGRAM_BOT_USERNAME=${GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME} \ NEXT_PUBLIC_SUBSTRATE_WSS=${GH_NEXT_PUBLIC_SUBSTRATE_WSS} \ @@ -119,6 +122,8 @@ ARG GH_NEXT_PUBLIC_BASE_PATH ARG GH_NEXT_PUBLIC_IS_MAINTENANCE ARG GH_NEXT_PUBLIC_NEYNAR_CLIENT_ID ARG GH_FRAMES_SECRET +ARG GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY +ARG GH_DAPP_SECRET_KEY ARG GH_NEYNAR_API_KEY ARG GH_NEXT_PUBLIC_TELEGRAM_BOT_ID ARG GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME @@ -154,6 +159,8 @@ ENV NEXTAUTH_URL=${GH_NEXTAUTH_URL} \ NEXT_PUBLIC_NEYNAR_CLIENT_ID=${GH_NEXT_PUBLIC_NEYNAR_CLIENT_ID} \ FRAMES_SECRET=${GH_FRAMES_SECRET} \ NEYNAR_API_KEY=${GH_NEYNAR_API_KEY} \ + NEXT_PUBLIC_DAPP_PUBLIC_KEY=${GH_NEXT_PUBLIC_DAPP_PUBLIC_KEY} \ + DAPP_SECRET_KEY=${GH_DAPP_SECRET_KEY} \ NEXT_PUBLIC_TELEGRAM_BOT_ID=${GH_NEXT_PUBLIC_TELEGRAM_BOT_ID} \ NEXT_PUBLIC_TELEGRAM_BOT_USERNAME=${GH_NEXT_PUBLIC_TELEGRAM_BOT_USERNAME} \ NEXT_PUBLIC_SUBSTRATE_WSS=${GH_NEXT_PUBLIC_SUBSTRATE_WSS} \ diff --git a/package.json b/package.json index 923d0a8dc..e4b1df8ae 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,10 @@ "@polkadot/react-identicon": "^3.6.5", "@polkadot/util": "^12.1.2", "@rainbow-me/rainbowkit": "^1.3.5", + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/wallet-adapter-react-ui": "^0.9.35", + "@solana/wallet-adapter-wallets": "^0.19.32", "@solana/web3.js": "^1.95.3", "@subsocial/api": "^0.8.14", "@subsocial/data-hub-sdk": "dappforce/subsocial-data-hub-sdk#staging", diff --git a/src/assets/emojis/confused.png b/src/assets/emojis/confused.png new file mode 100644 index 000000000..5bbaebb66 Binary files /dev/null and b/src/assets/emojis/confused.png differ diff --git a/src/assets/emojis/success.png b/src/assets/emojis/success.png new file mode 100644 index 000000000..f7025cca5 Binary files /dev/null and b/src/assets/emojis/success.png differ diff --git a/src/assets/graphics/eth-logo.png b/src/assets/graphics/eth-logo.png new file mode 100644 index 000000000..5cc4b8f6b Binary files /dev/null and b/src/assets/graphics/eth-logo.png differ diff --git a/src/assets/graphics/phantom-wallet.png b/src/assets/graphics/phantom-wallet.png new file mode 100644 index 000000000..171723529 Binary files /dev/null and b/src/assets/graphics/phantom-wallet.png differ diff --git a/src/components/BottomDrawer.tsx b/src/components/BottomDrawer.tsx index 1583a0cea..25b6f11cc 100644 --- a/src/components/BottomDrawer.tsx +++ b/src/components/BottomDrawer.tsx @@ -56,7 +56,7 @@ export default function BottomDrawer({ )}
You are not currently logged in to this account.
- -You are not currently logged in to this account.
+ ++ {contentContainer?.metadata.description} +
++ {error ? error : `Your Solana address: ${solanaAddress}`} +
+ + +{props.error}
+ + ++ Your Solana address: {solanaAddress} +
+ + +