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: argentlabs/starknetkit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.5.0-beta.2
Choose a base ref
...
head repository: argentlabs/starknetkit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: beta
Choose a head ref
Loading
Showing with 1,447 additions and 1,062 deletions.
  1. +1 −0 .eslintrc.json
  2. +26 −11 package.json
  3. +1,096 −949 pnpm-lock.yaml
  4. +9 −8 src/connectors/argent/argentMobile/index.ts
  5. +3 −4 src/connectors/argent/argentMobile/modal/adapter.ts
  6. +53 −20 src/connectors/argent/argentMobile/modal/argentModal.ts
  7. +2 −2 src/connectors/argent/argentMobile/modal/login.ts
  8. +6 −6 src/connectors/argent/argentMobile/modal/starknet/adapter.ts
  9. +1 −1 src/connectors/argent/argentMobile/modal/starknet/signer.ts
  10. +1 −1 src/connectors/argent/argentMobile/modal/starknet/starknet.model.ts
  11. +2 −2 src/connectors/argent/index.ts
  12. +10 −6 src/connectors/braavosMobile/index.ts
  13. +5 −1 src/connectors/connector.ts
  14. +1 −1 src/connectors/injected/argentX.ts
  15. +1 −1 src/connectors/injected/braavos.ts
  16. +17 −0 src/connectors/injected/fordefi.ts
  17. +42 −14 src/connectors/injected/index.ts
  18. +17 −0 src/connectors/injected/keplr.ts
  19. +17 −0 src/connectors/injected/metamask.ts
  20. +16 −0 src/connectors/webwallet/helpers/trpc.ts
  21. +30 −9 src/connectors/webwallet/index.ts
  22. +20 −3 src/connectors/webwallet/starknetWindowObject/argentStarknetWindowObject.ts
  23. +0 −1 src/connectors/webwallet/starknetWindowObject/wormhole.ts
  24. +14 −0 src/helpers/defaultConnectors.ts
  25. 0 src/{connectors/argent/argentMobile/modal → helpers}/getDevice.ts
  26. +1 −1 src/helpers/getStarknetChainId.ts
  27. +1 −1 src/helpers/mapModalWallets.ts
  28. +2 −2 src/helpers/modal.ts
  29. +1 −1 src/hooks/useStarknetkitConnectModal.ts
  30. +11 −10 src/main.ts
  31. +5 −2 src/modal/Modal.svelte
  32. +18 −0 src/modal/layouts/FailedRequest.svelte
  33. +10 −1 src/modal/layouts/argent/ArgentMobileQR.svelte
  34. +4 −3 src/types/modal.ts
  35. +1 −1 tsconfig.json
  36. +3 −0 vite.config.ts
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -22,6 +22,7 @@
},
"plugins": ["@typescript-eslint", "prettier"],
"rules": {
"@typescript-eslint/consistent-type-imports": "error",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-extra-semi": "off",
"@typescript-eslint/no-unused-vars": [
37 changes: 26 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "starknetkit",
"version": "2.5.0-beta.2",
"version": "2.8.0-beta.2",
"repository": "github:argentlabs/starknetkit",
"private": false,
"browser": {
@@ -57,6 +57,21 @@
"import": "./dist/braavos.js",
"require": "./dist/braavos.cjs"
},
"./metamask": {
"types": "./dist/metamask.d.ts",
"import": "./dist/metamask.js",
"require": "./dist/metamask.cjs"
},
"./keplr": {
"types": "./dist/keplr.d.ts",
"import": "./dist/keplr.js",
"require": "./dist/keplr.cjs"
},
"./fordefi": {
"types": "./dist/fordefi.d.ts",
"import": "./dist/fordefi.js",
"require": "./dist/fordefi.cjs"
},
"./braavosMobile": {
"types": "./dist/braavosMobile.d.ts",
"import": "./dist/braavosMobile.js",
@@ -81,8 +96,8 @@
],
"dependencies": {
"@argent/x-ui": "^1.70.1",
"@starknet-io/get-starknet": "^4.0.2",
"@starknet-io/get-starknet-core": "^4.0.2",
"@starknet-io/get-starknet": "^4.0.6",
"@starknet-io/get-starknet-core": "^4.0.6",
"@starknet-io/types-js": "^0.7.7",
"@trpc/client": "^10.38.1",
"@trpc/server": "^10.38.1",
@@ -96,16 +111,16 @@
"trpc-browser": "^1.3.2"
},
"devDependencies": {
"@commitlint/cli": "^17.7.1",
"@commitlint/config-conventional": "^17.7.0",
"@commitlint/cli": "^19.0.0",
"@commitlint/config-conventional": "^19.0.0",
"@semantic-release/git": "^10.0.1",
"@sveltejs/vite-plugin-svelte": "^2.2.0",
"@tsconfig/svelte": "^5.0.0",
"@types/async-retry": "^1.4.5",
"@types/lodash-es": "^4.17.8",
"@types/node": "^20.5.7",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^8.8.1",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@walletconnect/ethereum-provider": "^2.11.0",
"@walletconnect/jsonrpc-provider": "^1.0.13",
"@walletconnect/signer-connection": "^2.11.0",
@@ -116,17 +131,17 @@
"eslint-config-next": "^13.4.19",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-svelte": "^2.44.1",
"husky": "^8.0.3",
"lint-staged": "^14.0.1",
"husky": "^9.0.0",
"lint-staged": "^15.0.0",
"postcss": "^8.4.21",
"postcss-load-config": "^4.0.1",
"postcss-load-config": "^6.0.0",
"prettier": "^3.0.3",
"prettier-plugin-import-sort": "^0.0.7",
"semantic-release": "^21.1.1",
"semantic-release": "^24.0.0",
"svelte": "^4.0.0",
"svelte-check": "^3.5.1",
"svelte-eslint-parser": "^0.41.1",
"svelte-preprocess": "^5.0.4",
"svelte-preprocess": "^6.0.0",
"tailwindcss": "^3.1.6",
"tslib": "^2.4.0",
"typescript": "^5.1.6",
Loading