Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TW-1498 [EVM] Connect wallet to dapps #1235

Merged
merged 22 commits into from
Dec 24, 2024
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
2bea1de
TW-1498 Implement connection to EVM dApps (raw version)
keshan3262 Nov 28, 2024
104d05e
TW-1498 Fix connection to dApps
keshan3262 Nov 29, 2024
24c6214
TW-1498 Fix signing
keshan3262 Dec 2, 2024
4bc19f8
TW-1498 Change UI for connection page
keshan3262 Dec 4, 2024
b3fb426
TW-1498 Add UI for signing EVM messages and data
keshan3262 Dec 5, 2024
2c63b26
TW-1498 Display active EVM connection on extension home page
keshan3262 Dec 5, 2024
5f3844e
TW-1498 Resolve merge conflicts
keshan3262 Dec 6, 2024
850c8ea
TW-1498 Display EVM DApps in settings
keshan3262 Dec 6, 2024
aca9cc4
TW-1498 Fix types errors
keshan3262 Dec 6, 2024
5d7a1a4
TW-1498 Fix behavior after a network that has a connection is disabled
keshan3262 Dec 6, 2024
de67fa9
TW-1498 Some refactoring
keshan3262 Dec 6, 2024
b7b4213
TW-1498 Fix 'Testnet mode' label
keshan3262 Dec 6, 2024
fec918f
TW-1498 Move EVM RPC requests to the background
keshan3262 Dec 9, 2024
a1f04fb
TW-1498 Resolve merge conflicts
keshan3262 Dec 9, 2024
e2262ba
TW-1498 Minor refactoring
keshan3262 Dec 9, 2024
904a6e0
TW-1498 Refactoring according to comments
keshan3262 Dec 13, 2024
634597d
TW-1498 Unhardcode 'All Networks' label
keshan3262 Dec 13, 2024
3c47d1b
Merge branch 'development-2' of https://github.com/madfish-solutions/…
keshan3262 Dec 16, 2024
74dd931
TW-1498 Fix connectivity for Firefox
keshan3262 Dec 16, 2024
3f812be
TW-1498 UI fixes
keshan3262 Dec 19, 2024
5dbca74
TW-1498 Fix requests freezing
keshan3262 Dec 19, 2024
d83d5a7
TW-1498 Remove an unused export
keshan3262 Dec 19, 2024
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
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@
"lodash": "4.17.21",
"memoizee": "^0.4.15",
"mini-css-extract-plugin": "^2",
"multiformats": "^13.3.1",
"nanoid": "3.1.31",
"node-forge": "^1.3.1",
"npm-run-all": "^4.1.5",
Expand Down Expand Up @@ -204,6 +205,7 @@
"use-force-update": "1.0.7",
"use-onclickoutside": "0.4.1",
"util": "0.11.1",
"uuid": "^11.0.3",
"viem": "^2.21.36",
"wasm-themis": "0.14.6",
"webextension-polyfill": "^0.10.0",
Expand Down
29 changes: 28 additions & 1 deletion public/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -579,6 +579,12 @@
"signAction": {
"message": "Sign"
},
"signatureRequest": {
"message": "Signature Request"
},
"message": {
"message": "Message"
},
"appRequestsToSign": {
"message": "$origin$ requests you to sign",
"placeholders": {
Expand Down Expand Up @@ -1402,6 +1408,9 @@
}
}
},
"allowed": {
"message": "Allowed"
},
"notAllowed": {
"message": "Not allowed"
},
Expand Down Expand Up @@ -1471,6 +1480,9 @@
"network": {
"message": "Network"
},
"networkDropdownPrefix": {
"message": "Network:"
},
"unknownNetwork": {
"message": "Unknown:"
},
Expand Down Expand Up @@ -1701,6 +1713,18 @@
"myAccounts": {
"message": "My Accounts"
},
"permissions": {
"message": "Permissions"
},
"viewWalletPermissionDescription": {
"message": "View wallet balance and activity"
},
"transactionsPermissionDescription": {
"message": "Request approval for transactions"
},
"signingPermissionDescription": {
"message": "Request signing messages and data"
},
"sendToMyAccounts": {
"message": "Send to My Accounts"
},
Expand Down Expand Up @@ -1768,6 +1792,9 @@
"connect": {
"message": "Connect"
},
"connectAccount": {
"message": "Connect Account"
},
"confirmActionOnDevice": {
"message": "Confirm the action on"
},
Expand Down Expand Up @@ -3551,7 +3578,7 @@
"enterSeedPhrase": {
"message": "enter"
},
"copyMnemonic": {
"copy": {
"message": "Copy"
},
"verifySeedPhraseInputTitle": {
Expand Down
2 changes: 1 addition & 1 deletion public/confirm.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="" class="no-scrollbar" style="min-width: 320px">
<html lang="" class="no-scrollbar" style="min-width: 320px; width: 384px">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
Expand Down
Loading
Loading