Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
9c9604b
feat(wallet): add full signing capabilities
lukeisontheroad Sep 24, 2025
16da66c
fix(flow): fix reconnect flow
lukeisontheroad Sep 24, 2025
652c043
feat(protocolVersion): introduce protocol version 2
lukeisontheroad Sep 24, 2025
216f39e
fix(state): fix wallet state issue
lukeisontheroad Sep 30, 2025
82b266f
feat(examples): v2
lukeisontheroad Oct 1, 2025
bce482c
fix(code): cleanup
lukeisontheroad Oct 1, 2025
11e8b98
fix(code): cleanup
lukeisontheroad Oct 1, 2025
fb0a5ad
fix(code): naming
lukeisontheroad Oct 1, 2025
7e72e02
feat(ui): unify methods
lukeisontheroad Oct 1, 2025
cc357d6
feat(ui): poll balance
lukeisontheroad Oct 1, 2025
d3da6df
chore(code): remove unused code
lukeisontheroad Oct 1, 2025
6fc40ac
chore(code): remove magic numbers
lukeisontheroad Oct 1, 2025
be362ab
fix(test): restore wallet for tests
lukeisontheroad Oct 7, 2025
dcdb560
chore(P2PClient): adjust comment
lukeisontheroad Oct 7, 2025
7104bce
chore(pipeline): allow to publish alpha via pipeline and version bump
lukeisontheroad Oct 7, 2025
16c6e2d
fix(pipeline): adjust chmod during build step to reference new script
lukeisontheroad Oct 7, 2025
7269393
feat(modal): add options for terms and privacy policy links
lukeisontheroad Oct 14, 2025
35b12a6
feat(): 5.0.0-alpha.1
lukeisontheroad Oct 14, 2025
2c64cbb
fix(wallet): add v3 response handling
jsamol Oct 16, 2025
bda6346
fix(wallet): update v3 example
jsamol Oct 16, 2025
a607495
chore(release): version 5.0.0-alpha.2
jsamol Oct 16, 2025
2e5f8f0
feat(wallet): update v3 example
jsamol Oct 16, 2025
0adf723
fix(matrix): add client-side request timeout to prevent connection st…
lukeisontheroad Oct 21, 2025
b581a83
chore(release): version 5.0.0-alpha.3
lukeisontheroad Oct 21, 2025
dea4684
fix(ui): isolate modal from host page styles with Shadow DOM reset (#…
lukeisontheroad Nov 4, 2025
9ffa868
fix(ui): resolve extension detection and add deprecated wallet suppor…
lukeisontheroad Nov 4, 2025
a2ef20f
feat(ui): implement dynamic wallet registry and deprecated wallet sup…
lukeisontheroad Nov 5, 2025
8fa1b8b
chore(release): version 5.0.0-alpha.4
lukeisontheroad Nov 11, 2025
5c9b996
feat(errors): bubble up errors
lukeisontheroad Nov 20, 2025
cccb82f
feat(examples): add Chrome extension wallet with session key helpers …
lukeisontheroad Nov 25, 2025
087b971
fix(e2e): update Temple Wallet test to match new extension detection UI
lukeisontheroad Nov 25, 2025
dc62ff0
chore(release): version 5.0.0-beta.1
lukeisontheroad Nov 25, 2025
d425925
chore(examples): remove unused function from dapp and add curve selec…
lukeisontheroad Nov 28, 2025
857f2ae
feat(matrix): improve resilience when Matrix local state is out of sync
lukeisontheroad Nov 28, 2025
2313011
feat(): tallinnnet
lukeisontheroad Nov 28, 2025
13e8fa5
fix(dapp): reject requestPermissions() promise when user closes modal…
lukeisontheroad Nov 28, 2025
5b877a8
chore(release): version 5.0.0-beta.2
lukeisontheroad Nov 28, 2025
20327ef
fix(ci): bundle new wallets
lukeisontheroad Nov 28, 2025
f92cd8b
feat(): tezlink shadownet
lukeisontheroad Dec 24, 2025
20abaeb
chore(release): version 5.0.0-beta.3
lukeisontheroad Dec 24, 2025
202820d
fix(chrome-extension): improved lifecycle for sample wallet
lukeisontheroad Jan 5, 2026
28c226e
chore(tezos): adjust tezlink shadownet identifier
lukeisontheroad Jan 23, 2026
9e9ccc7
chore(wallets): update to latest wallets list
lukeisontheroad Jan 23, 2026
5c2602a
feat(): 5.0.0
lukeisontheroad Jan 23, 2026
0a62b3c
chore(release): merge master into 5.0.0
lukeisontheroad Jan 23, 2026
04d57f6
fix(beacon-ui): resolve rollup native module error in CI
lukeisontheroad Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,12 @@ build:
# tags:
# - docker

publish_beta:
# Publishes prerelease versions (alpha or beta) with --dist-tag next
publish_prerelease:
stage: publish
when: manual
script:
- docker run --env NPM_AUTH_TOKEN --rm $GOOGLE_TAG ./npm-ci-publish-beta-only.sh
- docker run --env NPM_AUTH_TOKEN --rm $GOOGLE_TAG ./npm-ci-publish-prerelease.sh
tags:
- docker

Expand Down
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
coverage
dist
node_modules
npm-ci-publish-beta-only.sh
npm-ci-publish-prerelease.sh
npm-ci-publish.sh
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ RUN export NODE_ENV=production
# install dependencies
RUN npm install

RUN chmod +x ./npm-ci-publish-beta-only.sh
RUN chmod +x ./npm-ci-publish-prerelease.sh
RUN chmod +x ./npm-ci-publish.sh

CMD ["npm", "run", "test"]
8 changes: 1 addition & 7 deletions assets/alert/alert-pair.css
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@
.theme__light .beacon-list__title {
color: #7c828b;
}
.theme__dark .beacon-list__title,
.theme__dark #beacon--disclaimer {
.theme__dark .beacon-list__title {
color: #7c99d6;
}

Expand Down Expand Up @@ -82,11 +81,6 @@
opacity: 0.48;
}

#beacon--disclaimer {
text-align: left;
padding-top: 24px;
font-size: 0.875rem;
}
.progress-line,
.progress-line:before {
height: 3px;
Expand Down
Binary file removed assets/logos/altme.png
Binary file not shown.
6 changes: 0 additions & 6 deletions assets/logos/beacon_logo.svg

This file was deleted.

Binary file removed assets/logos/desktop-atomex.png
Binary file not shown.
Binary file removed assets/logos/desktop-galleon.png
Binary file not shown.
Binary file removed assets/logos/desktop-umami.png
Binary file not shown.
1 change: 0 additions & 1 deletion assets/logos/exodus.svg

This file was deleted.

Binary file removed assets/logos/extension-spire.png
Binary file not shown.
Binary file removed assets/logos/extension-temple.png
Binary file not shown.
Binary file removed assets/logos/infinity-wallet.png
Binary file not shown.
Binary file removed assets/logos/ios-acurast-lite.png
Binary file not shown.
Binary file removed assets/logos/ios-airgap.png
Binary file not shown.
Binary file removed assets/logos/ios-atomex.png
Binary file not shown.
Binary file removed assets/logos/ios-fearless.png
Binary file not shown.
11 changes: 0 additions & 11 deletions assets/logos/ios-fireblocks.svg

This file was deleted.

Binary file removed assets/logos/ios-galleon.png
Binary file not shown.
Binary file removed assets/logos/ios-nova.png
Binary file not shown.
Binary file removed assets/logos/ios-plenty-wallet.png
Binary file not shown.
Binary file removed assets/logos/ios-temple.png
Binary file not shown.
Binary file removed assets/logos/ios-trust.png
Binary file not shown.
5 changes: 0 additions & 5 deletions assets/logos/tzsafe.svg

This file was deleted.

Binary file removed assets/logos/web-kukai.png
Binary file not shown.
Binary file removed assets/logos/web-metamask.png
Binary file not shown.
2 changes: 1 addition & 1 deletion e2e/base-flow.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ test('should display Temple Wallet', async () => {

await dapp.click('h3:has-text("Temple")')

await dapp.waitForSelector('h3:has-text("Connect with Temple Browser Extension")', {
await dapp.waitForSelector('h3:has-text("Install Temple Wallet")', {
state: 'visible',
timeout: 30_000
})
Expand Down
10 changes: 8 additions & 2 deletions examples/abstracted-account.html
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,8 @@
// Initiate DAppClient
const dappClient = beacon.getDAppClientInstance({
name: 'Example DApp', // Name of the DApp,
disclaimerText: 'This is an optional <b>disclaimer</b>.',
termsAndConditionsUrl: 'https://example.com/terms',
privacyPolicyUrl: 'https://example.com/privacy',
appUrl: 'http://localhost:8080',
walletConnectOptions: {
projectId: '97f804b46f0db632c52af0556586a5f3',
Expand All @@ -291,7 +292,7 @@
preferredNetwork: beacon.NetworkType.GHOSTNET
})

const Tezos = new taquito.TezosToolkit('https://ghostnet.tezos.marigold.dev/')
const Tezos = new taquito.TezosToolkit('https://rpc.ghostnet.teztnets.com/')
Tezos.setWalletProvider(new BeaconWallet(dappClient))

const updateActiveAccount = () => {
Expand Down Expand Up @@ -470,6 +471,11 @@
updateActiveAccount()
})
.catch((error) => {
if (error.errorType === beacon.BeaconErrorType.ABORTED_ERROR) {
console.log('User closed the modal - connection aborted')
// User can retry by clicking the button again
return
}
console.log('error during permission request', error)
})
})
Expand Down
Loading
Loading