Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: airgap-it/beacon-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.3.4
Choose a base ref
...
head repository: airgap-it/beacon-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 30,985 additions and 12,489 deletions.
  1. +1 −1 .devcontainer/Dockerfile
  2. +1 −1 .devcontainer/devcontainer.json
  3. +3 −3 .github/workflows/build.yml
  4. +3 −3 .github/workflows/deploy-docs.yml
  5. +4 −4 .github/workflows/dev-demo-deploy.yml
  6. +2 −0 .gitignore
  7. +2 −2 .gitlab-ci.yml
  8. +8 −15 Dockerfile
  9. BIN assets/logos/altme.png
  10. +6 −0 assets/logos/beacon_logo.svg
  11. BIN assets/logos/desktop-atomex.png
  12. BIN assets/logos/desktop-galleon.png
  13. BIN assets/logos/desktop-umami.png
  14. +1 −33 assets/logos/exodus.svg
  15. BIN assets/logos/extension-spire.png
  16. BIN assets/logos/extension-temple.png
  17. BIN assets/logos/infinity-wallet.png
  18. BIN assets/logos/ios-airgap.png
  19. BIN assets/logos/ios-atomex.png
  20. BIN assets/logos/ios-autonomy.png
  21. BIN assets/logos/ios-fearless.png
  22. BIN assets/logos/ios-feralfile.png
  23. +11 −0 assets/logos/ios-fireblocks.svg
  24. BIN assets/logos/ios-galleon.png
  25. BIN assets/logos/ios-naan.png
  26. BIN assets/logos/ios-nova.png
  27. BIN assets/logos/ios-plenty-wallet.png
  28. BIN assets/logos/ios-temple.png
  29. BIN assets/logos/ios-trust.png
  30. +5 −0 assets/logos/tzsafe.svg
  31. BIN assets/logos/web-kukai.png
  32. BIN assets/logos/web-metamask.png
  33. +1 −1 e2e/permission-request.ts
  34. +504 −0 examples/abstracted-account.html
  35. +22 −3 examples/dapp-v3-sapling.html
  36. +21 −3 examples/dapp-v3.html
  37. +193 −13 examples/dapp.html
  38. +193 −0 examples/events.html
  39. +4 −1 examples/index.html
  40. +12 −0 examples/wallet-v3-sapling.html
  41. +12 −0 examples/wallet-v3.html
  42. +40 −16 examples/wallet.html
  43. +2 −5 lerna.json
  44. +1 −0 npm-ci-publish.sh
  45. +18,796 −9,397 package-lock.json
  46. +53 −38 package.json
  47. +4 −4 packages/beacon-blockchain-substrate/package.json
  48. +1 −1 packages/beacon-blockchain-substrate/tsconfig-cjs.json
  49. +5 −0 packages/beacon-blockchain-substrate/typedoc.json
  50. +4 −4 packages/beacon-blockchain-tezos-sapling/package.json
  51. +1 −1 packages/beacon-blockchain-tezos-sapling/tsconfig-cjs.json
  52. +5 −0 packages/beacon-blockchain-tezos-sapling/typedoc.json
  53. +4 −4 packages/beacon-blockchain-tezos/package.json
  54. +1 −1 packages/beacon-blockchain-tezos/tsconfig-cjs.json
  55. +5 −0 packages/beacon-blockchain-tezos/typedoc.json
  56. +26 −5 packages/beacon-core/__tests__/managers/AccountManager.spec.ts
  57. +5 −4 packages/beacon-core/package.json
  58. +13 −0 packages/beacon-core/src/MockAnalytics.ts
  59. +7 −3 packages/beacon-core/src/clients/beacon-client/BeaconClient.ts
  60. +6 −1 packages/beacon-core/src/clients/beacon-client/BeaconClientOptions.ts
  61. +51 −14 packages/beacon-core/src/clients/client/Client.ts
  62. +10 −0 packages/beacon-core/src/clients/client/ClientOptions.ts
  63. +3 −1 packages/beacon-core/src/constants.ts
  64. +9 −4 packages/beacon-core/src/index.ts
  65. +19 −1 packages/beacon-core/src/managers/AccountManager.ts
  66. +1 −1 packages/beacon-core/src/managers/AppMetadataManager.ts
  67. +2 −1 packages/beacon-core/src/managers/PeerManager.ts
  68. +3 −2 packages/beacon-core/src/managers/PermissionManager.ts
  69. +2 −1 packages/beacon-core/src/managers/StorageManager.ts
  70. +15 −0 packages/beacon-core/src/storage/ChromeStorage.ts
  71. +313 −0 packages/beacon-core/src/storage/IndexedDBStorage.ts
  72. +36 −3 packages/beacon-core/src/storage/LocalStorage.ts
  73. +119 −0 packages/beacon-core/src/storage/StorageValidator.ts
  74. +79 −0 packages/beacon-core/src/storage/WCStorage.ts
  75. +9 −3 packages/beacon-core/src/transports/Transport.ts
  76. +5 −0 packages/beacon-core/src/transports/clients/ClientEvents.ts
  77. +14 −17 packages/beacon-core/src/transports/clients/CommunicationClient.ts
  78. +18 −17 packages/beacon-core/src/transports/clients/MessageBasedClient.ts
  79. +32 −109 packages/beacon-core/src/utils/Logger.ts
  80. +6 −0 packages/beacon-core/src/utils/get-sender-id.ts
  81. +85 −0 packages/beacon-core/src/utils/multi-tab-channel.ts
  82. +1 −1 packages/beacon-core/tsconfig-cjs.json
  83. +5 −0 packages/beacon-core/typedoc.json
  84. +74 −11 packages/beacon-dapp/__tests__/dapp-client.spec.ts
  85. +1 −1 packages/beacon-dapp/__tests__/{tests → }/get-instance.spec.ts
  86. +1 −1 packages/beacon-dapp/__tests__/p2p-transport.spec.ts
  87. +8 −7 packages/beacon-dapp/package.json
  88. +25 −0 packages/beacon-dapp/src/beacon-message-events.ts
  89. +1,469 −311 packages/beacon-dapp/src/dapp-client/DAppClient.ts
  90. +61 −1 packages/beacon-dapp/src/dapp-client/DAppClientOptions.ts
  91. +212 −29 packages/beacon-dapp/src/events.ts
  92. +67 −0 packages/beacon-dapp/src/transports/DappWalletConnectTransport.ts
  93. +6 −2 packages/beacon-dapp/src/utils/tzkt-blockexplorer.ts
  94. +1 −1 packages/beacon-dapp/tsconfig-cjs.json
  95. +5 −0 packages/beacon-dapp/typedoc.json
  96. +12 −12 packages/beacon-sdk/package.json
  97. +1 −0 packages/beacon-sdk/src/index.ts
  98. +1 −1 packages/beacon-sdk/tsconfig-cjs.json
  99. +5 −0 packages/beacon-sdk/typedoc.json
  100. +1 −1 packages/beacon-transport-matrix/__tests__/tests/p2p-client.spec.ts
  101. +5 −5 packages/beacon-transport-matrix/package.json
  102. +155 −97 packages/beacon-transport-matrix/src/communication-client/P2PCommunicationClient.ts
  103. +14 −14 packages/beacon-transport-matrix/src/matrix-client/MatrixClientStore.ts
  104. +1 −1 packages/beacon-transport-matrix/tsconfig-cjs.json
  105. +5 −0 packages/beacon-transport-matrix/typedoc.json
  106. +5 −5 packages/beacon-transport-postmessage/package.json
  107. +11 −6 packages/beacon-transport-postmessage/src/PostMessageClient.ts
  108. +3 −0 packages/beacon-transport-postmessage/src/PostMessageTransport.ts
  109. +1 −1 packages/beacon-transport-postmessage/tsconfig-cjs.json
  110. +5 −0 packages/beacon-transport-postmessage/typedoc.json
  111. +11 −0 packages/beacon-transport-walletconnect/README.md
  112. +1 −0 packages/beacon-transport-walletconnect/__tests__/beacon-transport-walletconnect.spec.ts
  113. +42 −0 packages/beacon-transport-walletconnect/package.json
  114. +171 −0 packages/beacon-transport-walletconnect/src/WalletConnectTransport.ts
  115. +1,443 −0 packages/beacon-transport-walletconnect/src/communication-client/WalletConnectCommunicationClient.ts
  116. +101 −0 packages/beacon-transport-walletconnect/src/error.ts
  117. +2 −0 packages/beacon-transport-walletconnect/src/index.ts
  118. +8 −0 packages/beacon-transport-walletconnect/tsconfig-cjs.json
  119. +11 −0 packages/beacon-transport-walletconnect/tsconfig.json
  120. +5 −0 packages/beacon-transport-walletconnect/typedoc.json
  121. +3 −3 packages/beacon-types/package.json
  122. +132 −10 packages/beacon-types/src/index.ts
  123. +5 −1 packages/beacon-types/src/types/AccountInfo.ts
  124. +8 −0 packages/beacon-types/src/types/AnalyticsInterface.ts
  125. +2 −1 packages/beacon-types/src/types/Origin.ts
  126. +40 −7 packages/beacon-types/src/types/P2PPairingRequest.ts
  127. +40 −7 packages/beacon-types/src/types/P2PPairingResponse.ts
  128. +9 −1 packages/beacon-types/src/types/PeerInfo.ts
  129. +1 −1 packages/beacon-types/src/types/PermissionInfo.ts
  130. +39 −6 packages/beacon-types/src/types/PostMessagePairingRequest.ts
  131. +41 −6 packages/beacon-types/src/types/PostMessagePairingResponse.ts
  132. +3 −0 packages/beacon-types/src/types/RequestBroadcastInput.ts
  133. +3 −0 packages/beacon-types/src/types/RequestPermissionInput.ts
  134. +6 −0 packages/beacon-types/src/types/RequestProofOfEventChallengeInput.ts
  135. +7 −0 packages/beacon-types/src/types/RequestSimulatedProofOfEventChallengeInput.ts
  136. +57 −0 packages/beacon-types/src/types/WalletConnectPairingRequest.ts
  137. +54 −0 packages/beacon-types/src/types/WalletConnectPairingResponse.ts
  138. +11 −1 packages/beacon-types/src/types/beacon/BeaconMessage.ts
  139. +5 −0 packages/beacon-types/src/types/beacon/BeaconMessageType.ts
  140. +5 −1 packages/beacon-types/src/types/beacon/BeaconRequestMessage.ts
  141. +5 −1 packages/beacon-types/src/types/beacon/NetworkType.ts
  142. +20 −0 packages/beacon-types/src/types/beacon/messages/BeaconRequestInputMessage.ts
  143. +23 −1 packages/beacon-types/src/types/beacon/messages/BeaconRequestOutputMessage.ts
  144. +21 −1 packages/beacon-types/src/types/beacon/messages/BeaconResponseInputMessage.ts
  145. +17 −1 packages/beacon-types/src/types/beacon/messages/BeaconResponseOutputMessage.ts
  146. +20 −0 packages/beacon-types/src/types/beacon/messages/ChangeAccountRequest.ts
  147. +4 −1 packages/beacon-types/src/types/beacon/messages/PermissionResponse.ts
  148. +7 −0 packages/beacon-types/src/types/beacon/messages/ProofOfEventChallengeRequest.ts
  149. +7 −0 packages/beacon-types/src/types/beacon/messages/ProofOfEventChallengeResponse.ts
  150. +7 −0 packages/beacon-types/src/types/beacon/messages/SimulatedProofOfEventChallengeRequest.ts
  151. +7 −0 packages/beacon-types/src/types/beacon/messages/SimulatedProofOfEventChallengeResponse.ts
  152. +21 −0 packages/beacon-types/src/types/storage/Storage.ts
  153. +16 −1 packages/beacon-types/src/types/storage/StorageKey.ts
  154. +16 −1 packages/beacon-types/src/types/storage/StorageKeyReturnDefaults.ts
  155. +29 −1 packages/beacon-types/src/types/storage/StorageKeyReturnType.ts
  156. +17 −0 packages/beacon-types/src/types/tezos/InlinedAttestation.ts
  157. +15 −0 packages/beacon-types/src/types/tezos/InlinedPreattestation.ts
  158. +34 −7 packages/beacon-types/src/types/tezos/OperationTypes.ts
  159. +161 −1 packages/beacon-types/src/types/tezos/PartialTezosOperation.ts
  160. +8 −2 packages/beacon-types/src/types/tezos/TezosBlockHeader.ts
  161. +1 −1 packages/beacon-types/src/types/tezos/TezosTransactionParameters.ts
  162. +160 −0 packages/beacon-types/src/types/tezos/common.ts
  163. +10 −0 packages/beacon-types/src/types/tezos/operations/Attestation.ts
  164. +11 −0 packages/beacon-types/src/types/tezos/operations/AttestationWithDal.ts
  165. +1 −1 packages/beacon-types/src/types/tezos/operations/Ballot.ts
  166. +15 −0 packages/beacon-types/src/types/tezos/operations/DalPublishCommitment.ts
  167. +10 −0 packages/beacon-types/src/types/tezos/operations/DoubleAttestationEvidence.ts
  168. +5 −1 packages/beacon-types/src/types/tezos/operations/DoubleEndorsementEvidence.ts
  169. +9 −0 packages/beacon-types/src/types/tezos/operations/DoublePreAttestationEvidence.ts
  170. +21 −0 packages/beacon-types/src/types/tezos/operations/DoublePreEndorsementEvidence.ts
  171. +9 −0 packages/beacon-types/src/types/tezos/operations/DrainDelegate.ts
  172. +3 −0 packages/beacon-types/src/types/tezos/operations/Endorsement.ts
  173. +11 −0 packages/beacon-types/src/types/tezos/operations/EndorsementWithDal.ts
  174. +7 −0 packages/beacon-types/src/types/tezos/operations/FailingNoop.ts
  175. +13 −0 packages/beacon-types/src/types/tezos/operations/IncreasePaidStorage.ts
  176. +2 −1 packages/beacon-types/src/types/tezos/operations/Origination.ts
  177. +10 −0 packages/beacon-types/src/types/tezos/operations/PreAttestation.ts
  178. +10 −0 packages/beacon-types/src/types/tezos/operations/PreEndorsement.ts
  179. +1 −0 packages/beacon-types/src/types/tezos/operations/Proposal.ts
  180. +13 −0 packages/beacon-types/src/types/tezos/operations/RegisterGlobalConstant.ts
  181. +1 −1 packages/beacon-types/src/types/tezos/operations/SeedNonceRevelation.ts
  182. +12 −0 packages/beacon-types/src/types/tezos/operations/SetDepositsLimit.ts
  183. +12 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupAddMessages.ts
  184. +13 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupCement.ts
  185. +14 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupExecuteOutboxMessage.ts
  186. +19 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupOriginate.ts
  187. +16 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupPublish.ts
  188. +13 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupRecoverBond.ts
  189. +139 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupRefute.ts
  190. +18 −0 packages/beacon-types/src/types/tezos/operations/SmartRollupTimeout.ts
  191. +18 −0 packages/beacon-types/src/types/tezos/operations/TransferTicket.ts
  192. +12 −0 packages/beacon-types/src/types/tezos/operations/UpdateConsensusKey.ts
  193. +7 −0 packages/beacon-types/src/types/tezos/operations/VdfRevelation.ts
  194. +2 −1 packages/beacon-types/src/types/transport/TransportStatus.ts
  195. +1 −0 packages/beacon-types/src/types/transport/TransportType.ts
  196. +7 −1 packages/beacon-types/src/types/ui.ts
  197. +1 −1 packages/beacon-types/tsconfig-cjs.json
  198. +5 −0 packages/beacon-types/typedoc.json
  199. +1 −0 packages/beacon-ui/__tests__/_helpers/_setup.spec.ts
  200. +4 −3 packages/beacon-ui/__tests__/tests/beacon-ui.spec.ts
  201. +25 −7 packages/beacon-ui/package.json
  202. +26 −0 packages/beacon-ui/rollup.config.mjs
  203. +24 −0 packages/beacon-ui/scripts/server-fix.ts
  204. +101 −0 packages/beacon-ui/src/components/alert/index.tsx
  205. +216 −0 packages/beacon-ui/src/components/alert/styles.css
  206. +294 −0 packages/beacon-ui/src/components/bug-report-form/index.tsx
  207. +160 −0 packages/beacon-ui/src/components/bug-report-form/styles.css
  208. +85 −0 packages/beacon-ui/src/components/icons/index.tsx
  209. +64 −0 packages/beacon-ui/src/components/info/index.tsx
  210. +164 −0 packages/beacon-ui/src/components/info/styles.css
  211. +11 −0 packages/beacon-ui/src/components/loader/index.tsx
  212. +36 −0 packages/beacon-ui/src/components/loader/styles.css
  213. +93 −0 packages/beacon-ui/src/components/pair-other/pair-other.tsx
  214. +7 −0 packages/beacon-ui/src/components/pair-other/styles.css
  215. +107 −0 packages/beacon-ui/src/components/pairing.tsx
  216. +125 −0 packages/beacon-ui/src/components/qr/index.tsx
  217. +130 −0 packages/beacon-ui/src/components/qr/styles.css
  218. +163 −0 packages/beacon-ui/src/components/toast/index.tsx
  219. +125 −0 packages/beacon-ui/src/components/toast/styles.css
  220. +68 −0 packages/beacon-ui/src/components/top-wallets/index.tsx
  221. +141 −0 packages/beacon-ui/src/components/top-wallets/styles.css
  222. +48 −0 packages/beacon-ui/src/components/wallet/index.tsx
  223. +166 −0 packages/beacon-ui/src/components/wallet/styles.css
  224. +44 −0 packages/beacon-ui/src/components/wallets/index.tsx
  225. +55 −0 packages/beacon-ui/src/components/wallets/styles.css
  226. +17 −6 packages/beacon-ui/src/index.ts
  227. 0 packages/beacon-ui/src/ui/alert/.gitkeep
  228. +0 −304 packages/beacon-ui/src/ui/alert/Alert.ts
  229. +0 −418 packages/beacon-ui/src/ui/alert/Pairing.ts
  230. +0 −337 packages/beacon-ui/src/ui/alert/PairingAlert.ts
  231. +3 −0 packages/beacon-ui/src/ui/alert/getDefautlLogo.ts
  232. +1,241 −0 packages/beacon-ui/src/ui/alert/index.tsx
  233. 0 packages/beacon-ui/src/ui/toast/.gitkeep
  234. +0 −488 packages/beacon-ui/src/ui/toast/Toast.ts
  235. +131 −0 packages/beacon-ui/src/ui/toast/index.tsx
  236. +0 −118 packages/beacon-ui/src/utils/html-elements.ts
  237. +59 −2 packages/beacon-ui/src/utils/platform.ts
  238. +11 −37 packages/beacon-ui/src/utils/qr.ts
  239. +0 −351 packages/beacon-ui/src/utils/templates.ts
  240. +134 −0 packages/beacon-ui/src/utils/wallets.ts
  241. +1 −1 packages/beacon-ui/tsconfig-cjs.json
  242. +11 −2 packages/beacon-ui/tsconfig.json
  243. +5 −0 packages/beacon-ui/typedoc.json
  244. +12 −0 packages/beacon-ui/vite.config.ts
  245. +42 −1 packages/beacon-utils/__tests__/beacon-utils.spec.ts
  246. +3 −3 packages/beacon-utils/__tests__/exposed-promise.spec.ts
  247. +4 −3 packages/beacon-utils/package.json
  248. +6 −1 packages/beacon-utils/src/index.ts
  249. +69 −0 packages/beacon-utils/src/utils/crypto.ts
  250. +1 −1 packages/beacon-utils/tsconfig-cjs.json
  251. +5 −0 packages/beacon-utils/typedoc.json
  252. +5 −5 packages/beacon-wallet/package.json
  253. +70 −24 packages/beacon-wallet/src/client/WalletClient.ts
  254. +43 −3 packages/beacon-wallet/src/interceptors/IncomingRequestInterceptor.ts
  255. +45 −5 packages/beacon-wallet/src/interceptors/OutgoingResponseInterceptor.ts
  256. +1 −1 packages/beacon-wallet/tsconfig-cjs.json
  257. +5 −0 packages/beacon-wallet/typedoc.json
  258. +18 −10 readme.md
  259. +2 −0 scripts/blockchains/substrate.ts
  260. +6 −2 scripts/blockchains/tezos-sapling.ts
  261. +137 −29 scripts/blockchains/tezos.ts
  262. +2 −3 scripts/generate-wallet-list.ts
  263. +15 −0 test/test-utils/FileStorage.ts
  264. +6 −4 tsconfig.json
  265. +31 −0 tsconfig.typedoc.json
  266. +4 −0 typedoc.base.json
  267. +2 −0 typedoc.json
  268. +22 −0 webpack.config.js
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.205.2/containers/typescript-node/.devcontainer/base.Dockerfile

# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 16, 14, 12, 16-bullseye, 14-bullseye, 12-bullseye, 16-buster, 14-buster, 12-buster
ARG VARIANT="16-bullseye"
ARG VARIANT="18-bullseye"
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
// Append -bullseye or -buster to pin to an OS version.
// Use -bullseye variants on local on arm64/Apple Silicon.
"args": {
"VARIANT": "16-bullseye"
"VARIANT": "18-bullseye"
}
},

6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -12,16 +12,16 @@ jobs:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis

- name: Cache node modules
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Node 16
- name: Node 18
uses: actions/setup-node@v1
with:
node-version: 16.x
node-version: 18.x

- name: Prepare
run: npm ci
6 changes: 3 additions & 3 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
@@ -11,16 +11,16 @@ jobs:
- uses: actions/checkout@v2

- name: Cache node modules
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Node 16
- name: Node 18
uses: actions/setup-node@v1
with:
node-version: 16.x
node-version: 18.x

- name: Prepare
run: npm ci
8 changes: 4 additions & 4 deletions .github/workflows/dev-demo-deploy.yml
Original file line number Diff line number Diff line change
@@ -11,16 +11,16 @@ jobs:
- uses: actions/checkout@v2

- name: Cache node modules
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Node 16
- name: Node 18
uses: actions/setup-node@v1
with:
node-version: 16.x
node-version: 18.x

- name: Prepare
run: npm ci
@@ -41,4 +41,4 @@ jobs:
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
run: netlify deploy --dir=public --alias=$GITHUB_SHA --message=$GITHUB_SHA
run: netlify deploy --dir=public --filter packages/beacon-sdk --alias=$GITHUB_SHA --message=$GITHUB_SHA
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -76,6 +76,8 @@ examples/walletbeacon.min.js
lib
docs

webpack_builds

packages/beacon-blockchain-tezos/src/ui/alert/alert-templates.ts
packages/beacon-blockchain-tezos/src/ui/alert/wallet-lists.ts
packages/beacon-blockchain-tezos/src/ui/toast/toast-templates.ts
4 changes: 2 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -69,7 +69,7 @@ publish_beta:
stage: publish
when: manual
script:
- docker run --env NPM_AUTH_TOKEN --name unit-$CI_COMMIT_SHA $GOOGLE_TAG ./npm-ci-publish-beta-only.sh
- docker run --env NPM_AUTH_TOKEN --rm $GOOGLE_TAG ./npm-ci-publish-beta-only.sh
tags:
- docker

@@ -79,6 +79,6 @@ publish:
- master
when: manual
script:
- docker run --env NPM_AUTH_TOKEN --name unit-$CI_COMMIT_SHA $GOOGLE_TAG ./npm-ci-publish.sh
- docker run --env NPM_AUTH_TOKEN --rm $GOOGLE_TAG ./npm-ci-publish.sh
tags:
- docker
23 changes: 8 additions & 15 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,28 +1,21 @@
FROM node:14
FROM node:18

RUN apt-get update && apt-get install -yq git python build-essential
RUN apt-get update && apt-get install -yq git python-is-python3 build-essential

# create app directory
RUN mkdir /app
WORKDIR /app

# Install app dependencies
COPY package.json /app
COPY package-lock.json /app

# install dependencies
RUN npm install

# Bundle app source
COPY . /app

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

# set to production
RUN export NODE_ENV=production

# build
RUN npm run build
# install dependencies
RUN npm install

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

CMD ["npm", "run", "test"]
CMD ["npm", "run", "test"]
Binary file modified assets/logos/altme.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions assets/logos/beacon_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/desktop-atomex.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/desktop-galleon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/desktop-umami.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 1 addition & 33 deletions assets/logos/exodus.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/extension-spire.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/extension-temple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/infinity-wallet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/ios-airgap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/ios-atomex.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/logos/ios-autonomy.png
Binary file not shown.
Binary file modified assets/logos/ios-fearless.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/logos/ios-feralfile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions assets/logos/ios-fireblocks.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/ios-galleon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/logos/ios-naan.png
Binary file not shown.
Binary file modified assets/logos/ios-nova.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/logos/ios-plenty-wallet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/logos/ios-temple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/logos/ios-trust.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading