From d9a37eea249620aabfbd5bac129f9f108036ea03 Mon Sep 17 00:00:00 2001 From: Jake Loo <2171134+jakeloo@users.noreply.github.com> Date: Thu, 15 May 2025 02:25:37 +0000 Subject: [PATCH 01/10] Setting up GitHub CI for packages --- .github/workflows/node-production.yml | 175 ++++++++++++++++++++++++++ .github/workflows/node-staging.yml | 175 ++++++++++++++++++++++++++ 2 files changed, 350 insertions(+) create mode 100644 .github/workflows/node-production.yml create mode 100644 .github/workflows/node-staging.yml diff --git a/.github/workflows/node-production.yml b/.github/workflows/node-production.yml new file mode 100644 index 000000000..bef677660 --- /dev/null +++ b/.github/workflows/node-production.yml @@ -0,0 +1,175 @@ +name: Node Packages – Production Release + +on: + push: + branches: [main] + +permissions: + contents: read + id-token: write # for provenance / npm‑pkg OIDC + packages: write + +env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + +jobs: + build-and-publish: + name: Build & publish ${{ matrix.package }} + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + include: + - package: core # 1 + node: 16.15.1 + - package: common # 2 + node: 16.13.1 + - package: fortmatic # 3 + node: 16.13.1 + - package: gnosis # 4 + node: 16.13.1 + - package: injected # 5 + node: 16.13.1 + - package: frame # 6 + node: 16.13.1 + - package: keepkey # 7 + node: 16.20.2 + - package: keystone # 8 + node: 18.0.0 + - package: ledger # 9 + node: 18.0.0 + - package: mew # 10 + node: 16.13.1 + - package: mew-wallet # 11 + node: 16.13.1 + - package: portis # 12 + node: 16.13.1 + - package: torus # 13 + node: 16.18.1 + - package: trezor # 14 + node: 20.18.0 + - package: trust # 15 + node: 16.13.1 + - package: okx # 16 + node: 16.13.1 + - package: frontier # 17 + node: 16.13.1 + - package: walletconnect # 18 + node: 18.0.0 + - package: walletlink # 19 + node: 16.13.1 + - package: react # 20 + node: 16.15.1 + - package: magic # 21 + node: 16.13.1 + - package: coinbase # 22 + node: 16.13.1 + - package: web3auth # 23 + node: 18.0.0 + - package: dcent # 24 + node: 16.13.1 + - package: vue # 25 + node: 16.15.1 + - package: gas # 26 + node: 16.13.1 + - package: hw-common # 27 + node: 16.13.1 + - package: sequence # 28 + node: 16.13.1 + - package: tallyho # 29 + node: 16.13.1 + - package: enkrypt # 30 + node: 16.13.1 + - package: uauth # 31 + node: 18.0.0 + - package: transaction-preview # 32 + node: 16.13.1 + - package: zeal # 33 + node: 16.13.1 + - package: phantom # 34 + node: 16.13.1 + - package: xdefi # 35 + node: 16.13.1 + - package: infinity-wallet # 36 + node: 16.13.1 + - package: taho # 37 + node: 16.13.1 + - package: unstoppable-resolution # 38 + node: 16.13.1 + - package: cede-store # 39 + node: 16.13.1 + - package: arcana-auth # 40 + node: 18.0.0 + - package: blocto # 41 + node: 16.13.1 + - package: venly # 42 + node: 18.18.2 + - package: bitget # 43 + node: 16.13.1 + - package: bitkeep # 44 + node: 16.13.1 + - package: metamask # 45 + node: 18.18.2 + - package: solid # 46 + node: 16.15.1 + - package: para # 47 + node: 18.18.2 + - package: particle-network # 48 + node: 18.0.0 + - package: finoaconnect # 49 + node: 18.0.0 + - package: wagmi # 50 + node: 18.0.0 + - package: passport # 51 + node: 18.0.0 + - package: bloom # 52 + node: 18.0.0 + - package: keplr # 53 + node: 18.0.0 + + defaults: + run: + shell: bash + working-directory: packages/${{ matrix.package }} + + steps: + - uses: actions/checkout@v4 + + - name: Use Node ${{ matrix.node }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node }} + registry-url: https://registry.npmjs.org/ + + # ────── skip alpha versions ────── + - id: version + run: echo "v=$(node -p 'require(\"./package.json\").version')" >> "$GITHUB_OUTPUT" + + - name: Skip alpha builds on main + if: contains(steps.version.outputs.v, '-alpha') + run: echo "Alpha version detected – skipping publish." + # ───────────────────────────────── + + - name: Cache Yarn + uses: actions/cache@v3 + with: + path: | + ~/.cache/yarn + node_modules + key: ${{ runner.os }}-${{ matrix.node }}-${{ hashFiles('**/yarn.lock') }} + + - name: Generate workspace lock‑file + run: yarn generate-lock-entry >> yarn.lock + + - name: Install dependencies + run: yarn --immutable + + - name: Type‑check & build + run: | + yarn type-check + yarn build + + - name: Publish to npm (latest) + if: ${{ !contains(steps.version.outputs.v, '-alpha') }} + run: npm publish --access public diff --git a/.github/workflows/node-staging.yml b/.github/workflows/node-staging.yml new file mode 100644 index 000000000..2f4f88723 --- /dev/null +++ b/.github/workflows/node-staging.yml @@ -0,0 +1,175 @@ +name: Node Packages – Staging (Alpha ➜ next) + +on: + push: + branches: [develop] + +permissions: + contents: read + id-token: write + packages: write + +env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + +jobs: + build-and-publish: + name: Build & publish alpha ${{ matrix.package }} + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + include: + - package: core + node: 16.15.1 + - package: common + node: 16.13.1 + - package: fortmatic + node: 16.13.1 + - package: gnosis + node: 16.13.1 + - package: injected + node: 16.13.1 + - package: frame + node: 16.13.1 + - package: keepkey + node: 16.20.2 + - package: keystone + node: 18.0.0 + - package: ledger + node: 18.0.0 + - package: mew + node: 16.13.1 + - package: mew-wallet + node: 16.13.1 + - package: portis + node: 16.13.1 + - package: torus + node: 16.18.1 + - package: trezor + node: 20.18.0 + - package: trust + node: 16.13.1 + - package: okx + node: 16.13.1 + - package: frontier + node: 16.13.1 + - package: walletconnect + node: 18.0.0 + - package: walletlink + node: 16.13.1 + - package: react + node: 16.15.1 + - package: magic + node: 16.13.1 + - package: coinbase + node: 16.13.1 + - package: web3auth + node: 18.0.0 + - package: dcent + node: 16.13.1 + - package: vue + node: 16.15.1 + - package: gas + node: 16.13.1 + - package: hw-common + node: 16.13.1 + - package: sequence + node: 16.13.1 + - package: tallyho + node: 16.13.1 + - package: enkrypt + node: 16.13.1 + - package: uauth + node: 18.0.0 + - package: transaction-preview + node: 16.13.1 + - package: zeal + node: 16.13.1 + - package: phantom + node: 16.13.1 + - package: xdefi + node: 16.13.1 + - package: infinity-wallet + node: 16.13.1 + - package: taho + node: 16.13.1 + - package: unstoppable-resolution + node: 16.13.1 + - package: cede-store + node: 16.13.1 + - package: arcana-auth + node: 18.0.0 + - package: blocto + node: 16.13.1 + - package: venly + node: 18.18.2 + - package: bitget + node: 16.13.1 + - package: bitkeep + node: 16.13.1 + - package: metamask + node: 18.18.2 + - package: solid + node: 16.15.1 + - package: para + node: 18.18.2 + - package: particle-network + node: 18.0.0 + - package: finoaconnect + node: 18.0.0 + - package: wagmi + node: 18.0.0 + - package: passport + node: 18.0.0 + - package: bloom + node: 18.0.0 + - package: keplr + node: 18.0.0 + + defaults: + run: + shell: bash + working-directory: packages/${{ matrix.package }} + + steps: + - uses: actions/checkout@v4 + + - name: Use Node ${{ matrix.node }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node }} + registry-url: https://registry.npmjs.org/ + + # ────── only publish *alpha* versions ────── + - id: version + run: echo "v=$(node -p 'require(\"./package.json\").version')" >> "$GITHUB_OUTPUT" + + - name: Skip non‑alpha builds on develop + if: ${{ !contains(steps.version.outputs.v, '-alpha') }} + run: echo "Not an alpha – skipping publish." + # ─────────────────────────────────────────── + + - name: Cache Yarn + uses: actions/cache@v3 + with: + path: | + ~/.cache/yarn + node_modules + key: ${{ runner.os }}-${{ matrix.node }}-${{ hashFiles('**/yarn.lock') }} + + - name: Generate workspace lock‑file + run: yarn generate-lock-entry >> yarn.lock + + - name: Install dependencies + run: yarn --immutable + + - name: Type‑check & build + run: | + yarn type-check + yarn build + + - name: Publish to npm (next) + if: contains(steps.version.outputs.v, '-alpha') + run: npm publish --tag next --access public From cc016c8072b63ff8e10aa754f21ff94531dedfc5 Mon Sep 17 00:00:00 2001 From: Jake Loo <2171134+jakeloo@users.noreply.github.com> Date: Thu, 15 May 2025 02:41:01 +0000 Subject: [PATCH 02/10] Pin github ci version --- .github/workflows/node-production.yml | 6 +++--- .github/workflows/node-staging.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/node-production.yml b/.github/workflows/node-production.yml index bef677660..353a3cfb6 100644 --- a/.github/workflows/node-production.yml +++ b/.github/workflows/node-production.yml @@ -134,10 +134,10 @@ jobs: working-directory: packages/${{ matrix.package }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Use Node ${{ matrix.node }} - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: ${{ matrix.node }} registry-url: https://registry.npmjs.org/ @@ -152,7 +152,7 @@ jobs: # ───────────────────────────────── - name: Cache Yarn - uses: actions/cache@v3 + uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 with: path: | ~/.cache/yarn diff --git a/.github/workflows/node-staging.yml b/.github/workflows/node-staging.yml index 2f4f88723..26d3866d3 100644 --- a/.github/workflows/node-staging.yml +++ b/.github/workflows/node-staging.yml @@ -134,10 +134,10 @@ jobs: working-directory: packages/${{ matrix.package }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Use Node ${{ matrix.node }} - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: ${{ matrix.node }} registry-url: https://registry.npmjs.org/ @@ -152,7 +152,7 @@ jobs: # ─────────────────────────────────────────── - name: Cache Yarn - uses: actions/cache@v3 + uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 with: path: | ~/.cache/yarn From 57b00e5946da88de164a7692775830283a026a4c Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Thu, 15 May 2025 18:56:24 +1200 Subject: [PATCH 03/10] update node version for all packages (#2367) * update node version for all packages * update --- .github/workflows/issue-to-notion.yml | 32 -------- .github/workflows/node-production.yml | 106 ++++++++++++------------- .github/workflows/node-staging.yml | 106 ++++++++++++------------- .github/workflows/pr-status-checks.yml | 3 +- 4 files changed, 107 insertions(+), 140 deletions(-) delete mode 100644 .github/workflows/issue-to-notion.yml diff --git a/.github/workflows/issue-to-notion.yml b/.github/workflows/issue-to-notion.yml deleted file mode 100644 index a1ada2c06..000000000 --- a/.github/workflows/issue-to-notion.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Github issue -> Notion card -on: - workflow_dispatch: - issues: - types: [opened] -jobs: - issue: - name: "Issue to Notion" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: | - people=$(for i in $(echo $NOTION_USER_IDS | tr "," " "); do echo -n '{"object":"user","id":"'$i'"},'; done) - curl 'https://api.notion.com/v1/pages' \ - -H 'Authorization: Bearer '"$NOTION_TOKEN"'' \ - -H "Content-Type: application/json" \ - -H "Notion-Version: 2022-02-22" \ - --data '{"parent":{"type":"database_id","database_id":"'"$DATABASE_ID"'"},"icon":{"type":"emoji","emoji":"🐛"},"properties":{"Name":{"type":"title","title":[{"type":"text","text":{"content":"'"$(echo $TITLE | tr '"' "'")"'"}}]},"Assigned":{"people":['${people:0:-1}']},"Status":{"select":{"name":"'"$STATUS"'"}},"Flag":{"multi_select":[{"name":"'"$FLAG"'"}]},"Database":{"multi_select":[{"name":"'"$DATABASE_NAME"'"}]},"Type":{"multi_select":[{"name":"bug"}]},"Project":{"multi_select":[{"name":"'"$PROJECT_NAME"'"}]}},"children":[{"object":"block","type":"bookmark","bookmark":{"url":"'"$ISSUE_URL"'"}}]}' - env: - NOTION_TOKEN: ${{ secrets.NOTION_TOKEN }} - STATE: ${{ github.event.issue.state }} - ISSUE_URL: ${{ github.event.issue.html_url }} - TITLE: ${{ github.event.issue.title }} - FLAG: Next Sprint - DATABASE_NAME: Product - STATUS: Backlog - # Product Work Board - DATABASE_ID: 69f0e513a59d445b87a1baed729c75c5 - PROJECT_NAME: web3-onboard - # User ids of who to assign the card to in notion: Taylor, Adam, Aaron - NOTION_USER_IDS: f6cbb362-4908-4138-9ef0-434003d9a9f8,8a3a2287-5d2c-4665-906d-02ae9a113340,3b407adf-6552-40de-b22f-5efa852c34a2,436b76c5-fed3-42d2-b3ca-49bb882843f8 - shell: bash diff --git a/.github/workflows/node-production.yml b/.github/workflows/node-production.yml index 353a3cfb6..63f0f3f28 100644 --- a/.github/workflows/node-production.yml +++ b/.github/workflows/node-production.yml @@ -22,111 +22,111 @@ jobs: matrix: include: - package: core # 1 - node: 16.15.1 + node: 22 - package: common # 2 - node: 16.13.1 + node: 22 - package: fortmatic # 3 - node: 16.13.1 + node: 22 - package: gnosis # 4 - node: 16.13.1 + node: 22 - package: injected # 5 - node: 16.13.1 + node: 22 - package: frame # 6 - node: 16.13.1 + node: 22 - package: keepkey # 7 - node: 16.20.2 + node: 22 - package: keystone # 8 - node: 18.0.0 + node: 22 - package: ledger # 9 - node: 18.0.0 + node: 22 - package: mew # 10 - node: 16.13.1 + node: 22 - package: mew-wallet # 11 - node: 16.13.1 + node: 22 - package: portis # 12 - node: 16.13.1 + node: 22 - package: torus # 13 - node: 16.18.1 + node: 22 - package: trezor # 14 - node: 20.18.0 + node: 22 - package: trust # 15 - node: 16.13.1 + node: 22 - package: okx # 16 - node: 16.13.1 + node: 22 - package: frontier # 17 - node: 16.13.1 + node: 22 - package: walletconnect # 18 - node: 18.0.0 + node: 22 - package: walletlink # 19 - node: 16.13.1 + node: 22 - package: react # 20 - node: 16.15.1 + node: 22 - package: magic # 21 - node: 16.13.1 + node: 22 - package: coinbase # 22 - node: 16.13.1 + node: 22 - package: web3auth # 23 - node: 18.0.0 + node: 22 - package: dcent # 24 - node: 16.13.1 + node: 22 - package: vue # 25 - node: 16.15.1 + node: 22 - package: gas # 26 - node: 16.13.1 + node: 22 - package: hw-common # 27 - node: 16.13.1 + node: 22 - package: sequence # 28 - node: 16.13.1 + node: 22 - package: tallyho # 29 - node: 16.13.1 + node: 22 - package: enkrypt # 30 - node: 16.13.1 + node: 22 - package: uauth # 31 - node: 18.0.0 + node: 22 - package: transaction-preview # 32 - node: 16.13.1 + node: 22 - package: zeal # 33 - node: 16.13.1 + node: 22 - package: phantom # 34 - node: 16.13.1 + node: 22 - package: xdefi # 35 - node: 16.13.1 + node: 22 - package: infinity-wallet # 36 - node: 16.13.1 + node: 22 - package: taho # 37 - node: 16.13.1 + node: 22 - package: unstoppable-resolution # 38 - node: 16.13.1 + node: 22 - package: cede-store # 39 - node: 16.13.1 + node: 22 - package: arcana-auth # 40 - node: 18.0.0 + node: 22 - package: blocto # 41 - node: 16.13.1 + node: 22 - package: venly # 42 - node: 18.18.2 + node: 22 - package: bitget # 43 - node: 16.13.1 + node: 22 - package: bitkeep # 44 - node: 16.13.1 + node: 22 - package: metamask # 45 - node: 18.18.2 + node: 22 - package: solid # 46 - node: 16.15.1 + node: 22 - package: para # 47 - node: 18.18.2 + node: 22 - package: particle-network # 48 - node: 18.0.0 + node: 22 - package: finoaconnect # 49 - node: 18.0.0 + node: 22 - package: wagmi # 50 - node: 18.0.0 + node: 22 - package: passport # 51 - node: 18.0.0 + node: 22 - package: bloom # 52 - node: 18.0.0 + node: 22 - package: keplr # 53 - node: 18.0.0 + node: 22 defaults: run: diff --git a/.github/workflows/node-staging.yml b/.github/workflows/node-staging.yml index 26d3866d3..d4d0463ff 100644 --- a/.github/workflows/node-staging.yml +++ b/.github/workflows/node-staging.yml @@ -22,111 +22,111 @@ jobs: matrix: include: - package: core - node: 16.15.1 + node: 22 - package: common - node: 16.13.1 + node: 22 - package: fortmatic - node: 16.13.1 + node: 22 - package: gnosis - node: 16.13.1 + node: 22 - package: injected - node: 16.13.1 + node: 22 - package: frame - node: 16.13.1 + node: 22 - package: keepkey - node: 16.20.2 + node: 22 - package: keystone - node: 18.0.0 + node: 22 - package: ledger - node: 18.0.0 + node: 22 - package: mew - node: 16.13.1 + node: 22 - package: mew-wallet - node: 16.13.1 + node: 22 - package: portis - node: 16.13.1 + node: 22 - package: torus - node: 16.18.1 + node: 22 - package: trezor - node: 20.18.0 + node: 22 - package: trust - node: 16.13.1 + node: 22 - package: okx - node: 16.13.1 + node: 22 - package: frontier - node: 16.13.1 + node: 22 - package: walletconnect - node: 18.0.0 + node: 22 - package: walletlink - node: 16.13.1 + node: 22 - package: react - node: 16.15.1 + node: 22 - package: magic - node: 16.13.1 + node: 22 - package: coinbase - node: 16.13.1 + node: 22 - package: web3auth - node: 18.0.0 + node: 22 - package: dcent - node: 16.13.1 + node: 22 - package: vue - node: 16.15.1 + node: 22 - package: gas - node: 16.13.1 + node: 22 - package: hw-common - node: 16.13.1 + node: 22 - package: sequence - node: 16.13.1 + node: 22 - package: tallyho - node: 16.13.1 + node: 22 - package: enkrypt - node: 16.13.1 + node: 22 - package: uauth - node: 18.0.0 + node: 22 - package: transaction-preview - node: 16.13.1 + node: 22 - package: zeal - node: 16.13.1 + node: 22 - package: phantom - node: 16.13.1 + node: 22 - package: xdefi - node: 16.13.1 + node: 22 - package: infinity-wallet - node: 16.13.1 + node: 22 - package: taho - node: 16.13.1 + node: 22 - package: unstoppable-resolution - node: 16.13.1 + node: 22 - package: cede-store - node: 16.13.1 + node: 22 - package: arcana-auth - node: 18.0.0 + node: 22 - package: blocto - node: 16.13.1 + node: 22 - package: venly - node: 18.18.2 + node: 22 - package: bitget - node: 16.13.1 + node: 22 - package: bitkeep - node: 16.13.1 + node: 22 - package: metamask - node: 18.18.2 + node: 22 - package: solid - node: 16.15.1 + node: 22 - package: para - node: 18.18.2 + node: 22 - package: particle-network - node: 18.0.0 + node: 22 - package: finoaconnect - node: 18.0.0 + node: 22 - package: wagmi - node: 18.0.0 + node: 22 - package: passport - node: 18.0.0 + node: 22 - package: bloom - node: 18.0.0 + node: 22 - package: keplr - node: 18.0.0 + node: 22 defaults: run: diff --git a/.github/workflows/pr-status-checks.yml b/.github/workflows/pr-status-checks.yml index 3d2141853..5d2c1bb66 100644 --- a/.github/workflows/pr-status-checks.yml +++ b/.github/workflows/pr-status-checks.yml @@ -19,8 +19,7 @@ jobs: - name: Setup Nodejs and yarn uses: actions/setup-node@v2 with: - node-version: "20.18.0" - cache: yarn + node-version: 22 - name: Install dependencies run: yarn From e66cf8f0d15a22d48788b4d838a6da76535e6097 Mon Sep 17 00:00:00 2001 From: ByteZhang Date: Fri, 4 Jul 2025 16:00:15 +0800 Subject: [PATCH 04/10] chore: optimize onekey logo (#2369) --- packages/injected/src/icons/onekey.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/injected/src/icons/onekey.ts b/packages/injected/src/icons/onekey.ts index 1ce528cdc..8674e9dd7 100644 --- a/packages/injected/src/icons/onekey.ts +++ b/packages/injected/src/icons/onekey.ts @@ -1,5 +1,5 @@ export default ` - + From bdc77c606644fc78b08552426ab4207e15035ea4 Mon Sep 17 00:00:00 2001 From: Phillip Ho Date: Wed, 23 Jul 2025 02:47:07 +0800 Subject: [PATCH 05/10] fix: revert @web3-onboard/para in docs to 1.0.0 (#2372) * fix: revert @web3-onboard/para in docs to 1.0.0 * add missing thirdweb icon --- docs/package.json | 2 +- .../src/lib/components/icons/thirdweb-icon.js | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 docs/src/lib/components/icons/thirdweb-icon.js diff --git a/docs/package.json b/docs/package.json index 0831c7633..99af7ee4f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -54,7 +54,7 @@ "@safe-global/safe-apps-sdk": "^8.1.0", "@web3-onboard/bitget": "^2.1.1", "@web3-onboard/blocto": "^2.1.1", - "@web3-onboard/para": "^2.4.0", + "@web3-onboard/para": "^1.0.0", "@web3-onboard/cede-store": "^2.3.1", "@web3-onboard/coinbase": "^2.3.1", "@web3-onboard/core": "^2.23.1-alpha.1", diff --git a/docs/src/lib/components/icons/thirdweb-icon.js b/docs/src/lib/components/icons/thirdweb-icon.js new file mode 100644 index 000000000..078eda040 --- /dev/null +++ b/docs/src/lib/components/icons/thirdweb-icon.js @@ -0,0 +1,33 @@ +export default ` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +` From a34486442afd5674c716ba0566033847321e13ce Mon Sep 17 00:00:00 2001 From: Phillip Ho Date: Wed, 23 Jul 2025 12:29:34 +0800 Subject: [PATCH 06/10] Chore: update git pages action (#2375) * fix: revert @web3-onboard/para in docs to 1.0.0 * chore: update git pages * remove auto trigger * rename blocknative URLs to thirdweb --- .github/workflows/docs.yml | 18 +++++++----------- README.md | 4 ++-- docs/src/lib/components/SEO/index.svelte | 2 +- docs/src/lib/services/onboard.js | 6 +++--- docs/src/routes/+layout.svelte | 2 +- .../docs/[...3]modules/[...8]wagmi/+page.md | 2 +- .../docs/[...4]wallets/[...1]arcana/+page.md | 2 +- .../docs/[...4]wallets/[...23]phantom/+page.md | 2 +- docs/src/routes/faq/+page.md | 4 ++-- examples/with-ledger/README.md | 2 +- examples/with-nextjs-13/pages/index.tsx | 2 +- examples/with-nextjs/pages/index.js | 2 +- examples/with-sveltekit/README.md | 2 +- examples/with-sveltekit/svelte.config.js | 2 +- examples/with-sveltekit/vite.config.ts | 2 +- examples/with-vanilla-js/README.md | 2 +- examples/with-vite-react/src/App.tsx | 2 +- examples/with-vite-react/src/web3-onboard.ts | 2 +- package.json | 2 +- packages/arcana-auth/README.md | 2 +- packages/blocto/README.md | 2 +- packages/blocto/package.json | 2 +- packages/bloom/package.json | 2 +- packages/bloom/src/index.ts | 2 +- packages/cede-store/package.json | 2 +- packages/coinbase/package.json | 2 +- packages/common/package.json | 2 +- packages/core/README.md | 2 +- packages/core/package.json | 2 +- packages/dcent/package.json | 2 +- packages/demo/src/App.svelte | 12 ++++++------ packages/finoaconnect/package.json | 2 +- packages/fortmatic/package.json | 2 +- packages/frame/package.json | 2 +- packages/gas/README.md | 2 +- packages/gas/package.json | 2 +- packages/gnosis/package.json | 2 +- packages/hw-common/package.json | 2 +- packages/injected/package.json | 2 +- packages/keepkey/package.json | 2 +- packages/keystone/package.json | 2 +- packages/ledger/package.json | 2 +- packages/magic/package.json | 2 +- packages/metamask/package.json | 2 +- packages/mew/package.json | 2 +- packages/para/package.json | 2 +- packages/particle-network/package.json | 2 +- packages/passport/package.json | 2 +- packages/phantom/README.md | 2 +- packages/phantom/package.json | 2 +- packages/portis/package.json | 2 +- packages/react/README.md | 2 +- packages/react/package.json | 2 +- packages/sequence/package.json | 2 +- packages/solid/README.md | 2 +- packages/solid/package.json | 2 +- packages/taho/package.json | 2 +- packages/tallyho/package.json | 2 +- packages/torus/package.json | 2 +- packages/transaction-preview/package.json | 2 +- packages/trezor/package.json | 2 +- packages/uauth/package.json | 2 +- packages/unstoppable-resolution/package.json | 2 +- packages/venly/package.json | 2 +- packages/vue/README.md | 2 +- packages/vue/package.json | 2 +- packages/wagmi/README.md | 2 +- packages/wagmi/package.json | 2 +- packages/walletconnect/package.json | 2 +- packages/walletconnect/src/index.ts | 2 +- packages/walletlink/package.json | 2 +- packages/web3auth/package.json | 2 +- packages/xdefi/package.json | 2 +- packages/zeal/package.json | 2 +- 74 files changed, 89 insertions(+), 93 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d95b11690..489291950 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,10 +2,6 @@ name: Deploy documentation to Pages on: - # Runs on pushes targeting the default branch - push: - branches: ["docs"] - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -32,13 +28,13 @@ jobs: working-directory: ./docs steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Setup Pages - uses: actions/configure-pages@v2 + uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b - name: Setup Nodejs and yarn - uses: actions/setup-node@v2 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 with: node-version: "18.18" cache: yarn @@ -52,21 +48,21 @@ jobs: run: yarn build - name: Generate the sitemap - uses: cicirello/generate-sitemap@v1 + uses: cicirello/generate-sitemap@f76c8312a5a364c49e2610b8af12ae861805a056 with: path-to-root: './docs/build' drop-html-extension: true - base-url-path: https://onboard.blocknative.com + base-url-path: https://web3onboard.thirdweb.com - name: Peak at folder contents run: ls -al - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa with: # Upload entire repository path: './docs/build' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e diff --git a/README.md b/README.md index 12fca497e..85ecc1e06 100644 --- a/README.md +++ b/README.md @@ -88,11 +88,11 @@ if (wallets[0]) { **Onboard v1 migration guide** -If you're coming from v1, we've created a [migration guide for you](https://onboard.blocknative.com/docs/overview/onboard.js-migration-guide#background). +If you're coming from v1, we've created a [migration guide for you](https://web3onboard.thirdweb.com/docs/overview/onboard.js-migration-guide#background). ## Documentation -For full documentation, check out the README.md for each package or the [docs page here](https://onboard.blocknative.com/docs/overview/introduction#features): +For full documentation, check out the README.md for each package or the [docs page here](https://web3onboard.thirdweb.com/docs/overview/introduction#features): **Core Repo** diff --git a/docs/src/lib/components/SEO/index.svelte b/docs/src/lib/components/SEO/index.svelte index 405a57ba6..71b095194 100644 --- a/docs/src/lib/components/SEO/index.svelte +++ b/docs/src/lib/components/SEO/index.svelte @@ -7,7 +7,7 @@ export let url export let image = { - url: 'https://onboard.blocknative.com/blocknative-onboard-og-image.png', + url: 'https://web3onboard.thirdweb.com/blocknative-onboard-og-image.png', alt: 'Web3-Onboard Connect Wallet Button' } diff --git a/docs/src/lib/services/onboard.js b/docs/src/lib/services/onboard.js index af61fe2be..a7b0fd163 100644 --- a/docs/src/lib/services/onboard.js +++ b/docs/src/lib/services/onboard.js @@ -80,7 +80,7 @@ const intiOnboard = async theme => { const dcent = dcentModule() const walletConnect = walletConnectModule({ projectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5', - dappUrl: 'https://onboard.blocknative.com/' + dappUrl: 'https://web3onboard.thirdweb.com/' }) const ledger = ledgerModule({ walletConnectVersion: 2, @@ -119,7 +119,7 @@ const intiOnboard = async theme => { const uauthOptions = { clientID: "a7371c4a-a61e-4fac-af48-4471c2e69e93", - redirectUri: "https://onboard.blocknative.com", + redirectUri: "https://web3onboard.thirdweb.com", scope: 'openid wallet email:optional humanity_check:optional profile:optional social:optional', walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5' } @@ -269,7 +269,7 @@ const intiOnboard = async theme => { { name: 'MetaMask', url: 'https://metamask.io' }, { name: 'Coinbase', url: 'https://wallet.coinbase.com/' } ], - explore: 'https://onboard.blocknative.com/' + explore: 'https://web3onboard.thirdweb.com/' }, accountCenter: { desktop: { enabled: true }, mobile: { enabled: true } }, theme: theme || 'system', diff --git a/docs/src/routes/+layout.svelte b/docs/src/routes/+layout.svelte index 950150093..e02a2e2ef 100644 --- a/docs/src/routes/+layout.svelte +++ b/docs/src/routes/+layout.svelte @@ -37,7 +37,7 @@ const title = 'Web3-Onboard | Framework-agnostic Web3 Connect Wallet Button' const metadescription = 'Open-source, framework-agnostic JavaScript library to onboard users to web3 apps. Help your users transact with ease by enabling wallet connection, real-time transaction states, and more.' - const url = 'https://onboard.blocknative.com/' + const url = 'https://web3onboard.thirdweb.com/' diff --git a/docs/src/routes/docs/[...3]modules/[...8]wagmi/+page.md b/docs/src/routes/docs/[...3]modules/[...8]wagmi/+page.md index 137b32b6e..edb008758 100644 --- a/docs/src/routes/docs/[...3]modules/[...8]wagmi/+page.md +++ b/docs/src/routes/docs/[...3]modules/[...8]wagmi/+page.md @@ -42,7 +42,7 @@ The config and connectors can be used with the WAGMI API returned from this modu ## WAGMI Example This example assumes you have already setup web3-onboard to connect wallets to your dapp. -For more information see [web3-onboard docs](https://onboard.blocknative.com/docs/modules/core#install). +For more information see [web3-onboard docs](https://web3onboard.thirdweb.com/docs/modules/core#install). ```ts import Onboard from '@web3-onboard/core' diff --git a/docs/src/routes/docs/[...4]wallets/[...1]arcana/+page.md b/docs/src/routes/docs/[...4]wallets/[...1]arcana/+page.md index 3eb01c927..4755710c1 100644 --- a/docs/src/routes/docs/[...4]wallets/[...1]arcana/+page.md +++ b/docs/src/routes/docs/[...4]wallets/[...1]arcana/+page.md @@ -14,7 +14,7 @@ To enable the Arcana wallet in Web3 apps, developers must register and configure For details, see [Quick Start Guide](https://docs.arcana.network/auth-quick-start.html). ::: -[Web3-Onboard](https://onboard.blocknative.com/) is an open-source, framework-agnostic JavaScript library to onboard users to web3 apps. This package can be used to integrate [Arcana Wallet](https://docs.arcana.network/concepts/anwallet/index.html) support into Web3 Onboard's "Connect Wallet" modal. With this module, the Arcana wallet option will be shown for any app that integrates with the Arcana Auth SDK and uses it to onboard users. There is no need to download any browser extension. For more information on how to use the Arcana Wallet, please refer to the [Arcana Wallet User Guide](https://docs.arcana.network/user-guides/wallet-ui/index.html). +[Web3-Onboard](https://web3onboard.thirdweb.com/) is an open-source, framework-agnostic JavaScript library to onboard users to web3 apps. This package can be used to integrate [Arcana Wallet](https://docs.arcana.network/concepts/anwallet/index.html) support into Web3 Onboard's "Connect Wallet" modal. With this module, the Arcana wallet option will be shown for any app that integrates with the Arcana Auth SDK and uses it to onboard users. There is no need to download any browser extension. For more information on how to use the Arcana Wallet, please refer to the [Arcana Wallet User Guide](https://docs.arcana.network/user-guides/wallet-ui/index.html). ### Install diff --git a/docs/src/routes/docs/[...4]wallets/[...23]phantom/+page.md b/docs/src/routes/docs/[...4]wallets/[...23]phantom/+page.md index d32de0d41..8ae19d8d0 100644 --- a/docs/src/routes/docs/[...4]wallets/[...23]phantom/+page.md +++ b/docs/src/routes/docs/[...4]wallets/[...23]phantom/+page.md @@ -8,7 +8,7 @@ title: Phantom The module for connecting Phantom to Web3 Onboard is still in alpha testing and Phantom Eth mainnet coverage is not fully public yet but will be soon. Please visit the [Official Phantom Site](https://phantom.app/) for more details. ::: -[Web3-Onboard](https://onboard.blocknative.com/) is an open-source, framework-agnostic JavaScript library to onboard users to web3 apps. This package can be used to integrate [Phantom Wallet](https://phantom.app/) support into Web3 Onboard's "Connect Wallet" modal. With this module the Phantom option will be shown even if the extension is not installed on the users browser or used within the Phantom app. If selected the user will be taken to a download screen and prompted to create a Phantom wallet. For more information on Phantom, please refer to the [Phantom developer docs](https://docs.phantom.app/). +[Web3-Onboard](https://web3onboard.thirdweb.com/) is an open-source, framework-agnostic JavaScript library to onboard users to web3 apps. This package can be used to integrate [Phantom Wallet](https://phantom.app/) support into Web3 Onboard's "Connect Wallet" modal. With this module the Phantom option will be shown even if the extension is not installed on the users browser or used within the Phantom app. If selected the user will be taken to a download screen and prompted to create a Phantom wallet. For more information on Phantom, please refer to the [Phantom developer docs](https://docs.phantom.app/). ### Install diff --git a/docs/src/routes/faq/+page.md b/docs/src/routes/faq/+page.md index 36fcda5c0..089997786 100644 --- a/docs/src/routes/faq/+page.md +++ b/docs/src/routes/faq/+page.md @@ -20,11 +20,11 @@ Join our [discord](https://discord.com/invite/KZaBVME) if you want to chat with 4. Is Web3 Onboard customizable? - Yes, we’ve made a [theming interface](https://onboard.blocknative.com/theming-tool) to show how you can theme Web3 Onboard for your dapp. + Yes, we’ve made a [theming interface](https://web3onboard.thirdweb.com/theming-tool) to show how you can theme Web3 Onboard for your dapp. 5. Are there any code examples? - Yes, we’ve made a connect wallet example available [here](https://onboard.blocknative.com/examples/connect-wallet#main-sidebar). + Yes, we’ve made a connect wallet example available [here](https://web3onboard.thirdweb.com/examples/connect-wallet#main-sidebar). 6. Does Web3 Onboard support my favorite network? diff --git a/examples/with-ledger/README.md b/examples/with-ledger/README.md index 9ee1ba13e..0a010cf10 100644 --- a/examples/with-ledger/README.md +++ b/examples/with-ledger/README.md @@ -32,4 +32,4 @@ Open [http://localhost:3000](http://localhost:3000) with your browser to see the ## Learn More -To learn more about how you can use web3Onboard to integrate Ledger and other popular web3 wallets into your dApps, take a look at our documentation: [Web3Onboard Documentation](https://onboard.blocknative.com/docs/overview/introduction#features) for more details. +To learn more about how you can use web3Onboard to integrate Ledger and other popular web3 wallets into your dApps, take a look at our documentation: [Web3Onboard Documentation](https://web3onboard.thirdweb.com/docs/overview/introduction#features) for more details. diff --git a/examples/with-nextjs-13/pages/index.tsx b/examples/with-nextjs-13/pages/index.tsx index a57425f6c..14a3796cd 100644 --- a/examples/with-nextjs-13/pages/index.tsx +++ b/examples/with-nextjs-13/pages/index.tsx @@ -39,7 +39,7 @@ export default function Home() {

Welcome to this demo of{' '} - Web3-Onboard! + Web3-Onboard!

diff --git a/packages/finoaconnect/package.json b/packages/finoaconnect/package.json index 6618922b3..4b9f7e56f 100644 --- a/packages/finoaconnect/package.json +++ b/packages/finoaconnect/package.json @@ -40,7 +40,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/finoaconnect" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/fortmatic/package.json b/packages/fortmatic/package.json index d0075409a..bda01ea50 100644 --- a/packages/fortmatic/package.json +++ b/packages/fortmatic/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/fortmatic" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/frame/package.json b/packages/frame/package.json index 63d196f30..19cd2f227 100644 --- a/packages/frame/package.json +++ b/packages/frame/package.json @@ -39,7 +39,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/frame" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/gas/README.md b/packages/gas/README.md index 6887ee851..869c39ddf 100644 --- a/packages/gas/README.md +++ b/packages/gas/README.md @@ -60,7 +60,7 @@ const gasBlockPrices = await gas.get({ ## Usage with Web3-Onboard wallet Connect and Ethers.js This example assumes you have already setup web3-onboard to connect wallets to your dapp. -For more information see [web3-onboard docs](https://onboard.blocknative.com/docs/modules/core#install). +For more information see [web3-onboard docs](https://web3onboard.thirdweb.com/docs/modules/core#install). ```ts import gas from '@web3-onboard/gas' import { ethers } from 'ethers' diff --git a/packages/gas/package.json b/packages/gas/package.json index 995a7c8a0..d23107310 100644 --- a/packages/gas/package.json +++ b/packages/gas/package.json @@ -12,7 +12,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/gas" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "typings": "dist/index.d.ts", diff --git a/packages/gnosis/package.json b/packages/gnosis/package.json index b0a3ea0f6..7c39f33ca 100644 --- a/packages/gnosis/package.json +++ b/packages/gnosis/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/gnosis" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/hw-common/package.json b/packages/hw-common/package.json index 863b73a35..59911b36d 100644 --- a/packages/hw-common/package.json +++ b/packages/hw-common/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/hw-common" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "scripts": { "build": "rollup -c", diff --git a/packages/injected/package.json b/packages/injected/package.json index ceea394cc..91ea37a0a 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -43,7 +43,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/injected" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/keepkey/package.json b/packages/keepkey/package.json index eb6de0864..26be23810 100644 --- a/packages/keepkey/package.json +++ b/packages/keepkey/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/keepkey" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/keystone/package.json b/packages/keystone/package.json index 680754ca1..ee6da7b51 100644 --- a/packages/keystone/package.json +++ b/packages/keystone/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/keystone" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "main": "dist/index.js", diff --git a/packages/ledger/package.json b/packages/ledger/package.json index a8482bb9e..d6c05d829 100644 --- a/packages/ledger/package.json +++ b/packages/ledger/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/ledger" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/magic/package.json b/packages/magic/package.json index 1ccab40d7..7ca673f0d 100644 --- a/packages/magic/package.json +++ b/packages/magic/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/magic" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "scripts": { "build": "rollup -c", diff --git a/packages/metamask/package.json b/packages/metamask/package.json index d15af36d2..fcbedc0fb 100644 --- a/packages/metamask/package.json +++ b/packages/metamask/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/metamask" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/mew/package.json b/packages/mew/package.json index ac332cc2b..8666e9495 100644 --- a/packages/mew/package.json +++ b/packages/mew/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/mew" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/para/package.json b/packages/para/package.json index e05ce5048..9e9d1512f 100644 --- a/packages/para/package.json +++ b/packages/para/package.json @@ -10,7 +10,7 @@ "files": [ "dist" ], - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "repository": { "type": "git", diff --git a/packages/particle-network/package.json b/packages/particle-network/package.json index faa99982e..0b2570a18 100644 --- a/packages/particle-network/package.json +++ b/packages/particle-network/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/particle-network" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/passport/package.json b/packages/passport/package.json index 6682a917a..ebe29915e 100644 --- a/packages/passport/package.json +++ b/packages/passport/package.json @@ -10,7 +10,7 @@ "files": [ "dist" ], - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "repository": { "type": "git", diff --git a/packages/phantom/README.md b/packages/phantom/README.md index 64d376ee7..80fb49ed9 100644 --- a/packages/phantom/README.md +++ b/packages/phantom/README.md @@ -2,7 +2,7 @@ ## Wallet module for connecting Phantom to Web3-Onboard -[Web3-Onboard](https://onboard.blocknative.com/) is an open-source, framework-agnostic JavaScript library to onboard users to web3 apps. This package can be used to integrate [Phantom Wallet](https://phantom.app/) support into Web3-Onboard's "Connect Wallet" modal. With this module the Phantom option will be shown even if the extension is not installed on the users browser or used within the Phantom app. If selected the user will be taken to a download screen and prompted to create a Phantom wallet. For more information on Phantom, please refer to the [Phantom developer docs](https://docs.phantom.app/). +[Web3-Onboard](https://web3onboard.thirdweb.com/) is an open-source, framework-agnostic JavaScript library to onboard users to web3 apps. This package can be used to integrate [Phantom Wallet](https://phantom.app/) support into Web3-Onboard's "Connect Wallet" modal. With this module the Phantom option will be shown even if the extension is not installed on the users browser or used within the Phantom app. If selected the user will be taken to a download screen and prompted to create a Phantom wallet. For more information on Phantom, please refer to the [Phantom developer docs](https://docs.phantom.app/). ### Install diff --git a/packages/phantom/package.json b/packages/phantom/package.json index 3420d8ca5..ea4fbc291 100644 --- a/packages/phantom/package.json +++ b/packages/phantom/package.json @@ -39,7 +39,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/core" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/portis/package.json b/packages/portis/package.json index b04cdc085..e8f4c13b8 100644 --- a/packages/portis/package.json +++ b/packages/portis/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/portis" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/react/README.md b/packages/react/README.md index 8d8ad01b7..795eca549 100644 --- a/packages/react/README.md +++ b/packages/react/README.md @@ -1,4 +1,4 @@ - + Web3-Onboard UI Components diff --git a/packages/react/package.json b/packages/react/package.json index 040ef6808..caaa52011 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/react" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/sequence/package.json b/packages/sequence/package.json index fb7db932c..4b6802400 100644 --- a/packages/sequence/package.json +++ b/packages/sequence/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/core" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/solid/README.md b/packages/solid/README.md index 830150d60..778a826d0 100644 --- a/packages/solid/README.md +++ b/packages/solid/README.md @@ -1,4 +1,4 @@ - + Web3-Onboard UI Components diff --git a/packages/solid/package.json b/packages/solid/package.json index 82bdecdc2..6ca0149ba 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/solid" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/taho/package.json b/packages/taho/package.json index 2eeb1cc2f..dd6f525d8 100644 --- a/packages/taho/package.json +++ b/packages/taho/package.json @@ -41,7 +41,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/core" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/tallyho/package.json b/packages/tallyho/package.json index d87ec2ac8..b730fa804 100644 --- a/packages/tallyho/package.json +++ b/packages/tallyho/package.json @@ -39,7 +39,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/core" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/torus/package.json b/packages/torus/package.json index 59d686933..f81342429 100644 --- a/packages/torus/package.json +++ b/packages/torus/package.json @@ -37,7 +37,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/torus" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/transaction-preview/package.json b/packages/transaction-preview/package.json index b22fc958a..678390d17 100644 --- a/packages/transaction-preview/package.json +++ b/packages/transaction-preview/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/transaction-preview" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "scripts": { "build": "rollup -c", diff --git a/packages/trezor/package.json b/packages/trezor/package.json index 6d625a6f2..3451882a7 100644 --- a/packages/trezor/package.json +++ b/packages/trezor/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/trezor" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/uauth/package.json b/packages/uauth/package.json index d67ca5612..868770051 100644 --- a/packages/uauth/package.json +++ b/packages/uauth/package.json @@ -41,7 +41,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/uauth" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/unstoppable-resolution/package.json b/packages/unstoppable-resolution/package.json index 60147d812..e8449b89c 100644 --- a/packages/unstoppable-resolution/package.json +++ b/packages/unstoppable-resolution/package.json @@ -12,7 +12,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/unstoppable-resolution" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "typings": "dist/index.d.ts", diff --git a/packages/venly/package.json b/packages/venly/package.json index a1803c9a2..cf67abfd7 100644 --- a/packages/venly/package.json +++ b/packages/venly/package.json @@ -25,7 +25,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/venly" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/vue/README.md b/packages/vue/README.md index caeaa174e..22e121509 100644 --- a/packages/vue/README.md +++ b/packages/vue/README.md @@ -1,4 +1,4 @@ - + Web3-Onboard UI Components diff --git a/packages/vue/package.json b/packages/vue/package.json index 4b9eec474..4fc3b1d7b 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/vue" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/wagmi/README.md b/packages/wagmi/README.md index 9db0d85ec..c11a447d3 100644 --- a/packages/wagmi/README.md +++ b/packages/wagmi/README.md @@ -13,7 +13,7 @@ ## Usage This example assumes you have already setup web3-onboard to connect wallets to your dapp. -For more information see [web3-onboard docs](https://onboard.blocknative.com/docs/modules/core#install). +For more information see [web3-onboard docs](https://web3onboard.thirdweb.com/docs/modules/core#install). ### `wagmiConnector` and Connectors diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 45f98cb76..989894b49 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -41,7 +41,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/wagmi" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "typings": "dist/index.d.ts", diff --git a/packages/walletconnect/package.json b/packages/walletconnect/package.json index 48f92053b..65ee5e52a 100644 --- a/packages/walletconnect/package.json +++ b/packages/walletconnect/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/walletconnect" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/walletconnect/src/index.ts b/packages/walletconnect/src/index.ts index c9bf3b88d..389166716 100644 --- a/packages/walletconnect/src/index.ts +++ b/packages/walletconnect/src/index.ts @@ -15,7 +15,7 @@ export const isHexString = (value: string | number) => { function initWalletConnect(options: WalletConnectOptions): WalletInit { if (!options) { throw new Error( - `WalletConnect requires an initialization object to be passed - see the official docs for an example: https://onboard.blocknative.com/docs/wallets/walletconnect` + `WalletConnect requires an initialization object to be passed - see the official docs for an example: https://web3onboard.thirdweb.com/docs/wallets/walletconnect` ) } if (options) { diff --git a/packages/walletlink/package.json b/packages/walletlink/package.json index bf01992da..3dfa27828 100644 --- a/packages/walletlink/package.json +++ b/packages/walletlink/package.json @@ -38,7 +38,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/walletlink" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/web3auth/package.json b/packages/web3auth/package.json index c58eb1161..8f1d1702b 100644 --- a/packages/web3auth/package.json +++ b/packages/web3auth/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/web3auth" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/xdefi/package.json b/packages/xdefi/package.json index 372e8ff3e..da6462435 100644 --- a/packages/xdefi/package.json +++ b/packages/xdefi/package.json @@ -39,7 +39,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/core" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", diff --git a/packages/zeal/package.json b/packages/zeal/package.json index 17f0d5773..3c043ab38 100644 --- a/packages/zeal/package.json +++ b/packages/zeal/package.json @@ -31,7 +31,7 @@ "url": "https://github.com/blocknative/web3-onboard.git", "directory": "packages/zeal" }, - "homepage": "https://onboard.blocknative.com", + "homepage": "https://web3onboard.thirdweb.com", "bugs": "https://github.com/blocknative/web3-onboard/issues", "module": "dist/index.js", "browser": "dist/index.js", From 0e1e2a3d8ae2df60ce8425368cedf58a69a93571 Mon Sep 17 00:00:00 2001 From: Phillip Ho Date: Wed, 23 Jul 2025 12:41:07 +0800 Subject: [PATCH 07/10] chore: git action to push to main + docs (#2378) * chore: git action to push to main + docs * lint --- .github/workflows/push-to-prod.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/push-to-prod.yml diff --git a/.github/workflows/push-to-prod.yml b/.github/workflows/push-to-prod.yml new file mode 100644 index 000000000..9aecf42b5 --- /dev/null +++ b/.github/workflows/push-to-prod.yml @@ -0,0 +1,29 @@ +name: Push to main + docs branches + +on: + workflow_dispatch: + +jobs: + push_changes: + runs-on: ubuntu-latest + steps: + - name: Checkout develop branch + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + with: + persist-credentials: false + ref: 'develop' + fetch-depth: 0 + + - name: Generate token + id: generate_token + uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e + with: + app-id: 894214 + private-key: ${{ secrets.THIRDWEB_BOT_PRIVATE_KEY }} + + - name: Push to main + docs branches + env: + GH_TOKEN: ${{ steps.generate_token.outputs.token }} + run: | + git push origin develop:main --force + git push origin develop:docs --force From e13d038038c1e966c3340861beb9b9a5213b23a8 Mon Sep 17 00:00:00 2001 From: Phillip Ho Date: Wed, 23 Jul 2025 14:12:37 +0800 Subject: [PATCH 08/10] chore: fix footer size/colors (#2379) * chore: fix footer size/colors * remove push to prod action --- .github/workflows/push-to-prod.yml | 29 --------------------------- docs/src/lib/components/Footer.svelte | 28 ++++++++++++++++---------- 2 files changed, 17 insertions(+), 40 deletions(-) delete mode 100644 .github/workflows/push-to-prod.yml diff --git a/.github/workflows/push-to-prod.yml b/.github/workflows/push-to-prod.yml deleted file mode 100644 index 9aecf42b5..000000000 --- a/.github/workflows/push-to-prod.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Push to main + docs branches - -on: - workflow_dispatch: - -jobs: - push_changes: - runs-on: ubuntu-latest - steps: - - name: Checkout develop branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - with: - persist-credentials: false - ref: 'develop' - fetch-depth: 0 - - - name: Generate token - id: generate_token - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e - with: - app-id: 894214 - private-key: ${{ secrets.THIRDWEB_BOT_PRIVATE_KEY }} - - - name: Push to main + docs branches - env: - GH_TOKEN: ${{ steps.generate_token.outputs.token }} - run: | - git push origin develop:main --force - git push origin develop:docs --force diff --git a/docs/src/lib/components/Footer.svelte b/docs/src/lib/components/Footer.svelte index d89e74d1b..c049d10ec 100644 --- a/docs/src/lib/components/Footer.svelte +++ b/docs/src/lib/components/Footer.svelte @@ -10,8 +10,8 @@ export let iconSize = 40 let text = { - license: 'Released under the MIT License.', - copyright: '© 2023 Blocknative. All Rights Reserved.' + license: 'Released under the MIT License', + copyright: '© 2025 thirdweb' } @@ -42,15 +42,14 @@ Youtube - - Powered by thirdweb + + Powered by thirdweb Powered by thirdweb