Skip to content

Commit 81128f5

Browse files
authored
Merge pull request #722 from ethereum/rm-portis
fix: sha3 package build error
2 parents 525c538 + 1a1e8db commit 81128f5

File tree

12 files changed

+111
-1639
lines changed

12 files changed

+111
-1639
lines changed

.env.template

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#
22
# Private
33
#
4-
REACT_APP_PORTIS_DAPP_ID=006cdb48-470e-466c-aa20-c4de6ebd10e7
54
REACT_APP_INFURA_PROJECT_ID=464bfe80298f4d0782f61h4b91de2dcb
65

76
#

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ The Infura Project ID will enable the network status progress bar showing the ba
2626
REACT_APP_INFURA_PROJECT_ID=your-infura-project-id-here
2727
```
2828

29-
Note: The Portis wallet option is not available when running locally
30-
3129
## Installation
3230

3331
**Available Scripts**

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"@web3-react/core": "^6.0.7",
2020
"@web3-react/fortmatic-connector": "^6.0.7",
2121
"@web3-react/injected-connector": "latest",
22-
"@web3-react/portis-connector": "latest",
2322
"@web3-react/types": "^6.0.7",
2423
"animate.css": "^3.7.2",
2524
"animate.css-react": "^1.0.0",

src/intl/compiled/en.json

Lines changed: 42 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -173,20 +173,6 @@
173173
"value": " to them, instead of the official deposit contract. Make sure that the address you are sending the transaction to is the correct address."
174174
}
175175
],
176-
"/Z5X80": [
177-
{
178-
"type": 0,
179-
"value": "Use "
180-
},
181-
{
182-
"type": 1,
183-
"value": "testnet"
184-
},
185-
{
186-
"type": 0,
187-
"value": " to sync the Holesky testnet."
188-
}
189-
],
190176
"/e+qAC": [
191177
{
192178
"type": 0,
@@ -299,6 +285,12 @@
299285
"value": "Once set up, your validator won't become active straight away. Use this time to complete the checklist and get some extra practice on a testnet."
300286
}
301287
],
288+
"01AzGi": [
289+
{
290+
"type": 0,
291+
"value": "Nethermind is built in C# with flexible plugin architecture and licensed under the LGPL-3.0."
292+
}
293+
],
302294
"03xT/J": [
303295
{
304296
"type": 0,
@@ -899,6 +891,12 @@
899891
"value": "Reth Audit Report"
900892
}
901893
],
894+
"3jhjXW": [
895+
{
896+
"type": 0,
897+
"value": "Check out the following guide to properly configure Engine JSON-RPC API for your consensus client."
898+
}
899+
],
902900
"3tR/V9": [
903901
{
904902
"type": 0,
@@ -1749,6 +1747,12 @@
17491747
"value": "Send deposit"
17501748
}
17511749
],
1750+
"A4nMs+": [
1751+
{
1752+
"type": 0,
1753+
"value": "Check out the following guide to get your execution client working properly."
1754+
}
1755+
],
17521756
"A6Oppp": [
17531757
{
17541758
"type": 0,
@@ -2443,12 +2447,6 @@
24432447
"value": " is the software that acts on behalf of the validator by holding and using its private key to make attestations about the state of the chain. A single validator client can hold many key pairs, controlling many validators."
24442448
}
24452449
],
2446-
"FfLWt5": [
2447-
{
2448-
"type": 0,
2449-
"value": "An Ethereum client with a huge pool of developers. It's perfect for enterprise-grade systems."
2450-
}
2451-
],
24522450
"FgraU0": [
24532451
{
24542452
"type": 0,
@@ -2765,6 +2763,12 @@
27652763
"value": "Tools available for generating key change message"
27662764
}
27672765
],
2766+
"IZEvbY": [
2767+
{
2768+
"type": 0,
2769+
"value": "The Nethermind Ethereum execution client, built on .NET, delivers industry-leading performance in syncing and tip-of-chain processing. With its modular design and plugin system, it offers extensibility and features for new chains. As one of the most adopted execution clients on Ethereum, Nethermind plays a crucial role in enhancing the diversity and resilience of the Ethereum ecosystem."
2770+
}
2771+
],
27682772
"IZFEUg": [
27692773
{
27702774
"type": 0,
@@ -3047,12 +3051,6 @@
30473051
"value": "url"
30483052
}
30493053
],
3050-
"KbUOQp": [
3051-
{
3052-
"type": 0,
3053-
"value": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability."
3054-
}
3055-
],
30563054
"KhJBVZ": [
30573055
{
30583056
"type": 0,
@@ -3119,6 +3117,12 @@
31193117
"value": "reload your wallet"
31203118
}
31213119
],
3120+
"LBAaxu": [
3121+
{
3122+
"type": 0,
3123+
"value": "JSON-RPC endpoint"
3124+
}
3125+
],
31223126
"LHPZ+C": [
31233127
{
31243128
"type": 0,
@@ -4541,12 +4545,6 @@
45414545
"value": "Reth is a modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust. Reth is able to sync an archive node in less than 50 hours from genesis. A Reth mainnet archive node is only 2.1TB in June 2024."
45424546
}
45434547
],
4544-
"WYlfSC": [
4545-
{
4546-
"type": 0,
4547-
"value": "Nethermind on Holesky documentation"
4548-
}
4549-
],
45504548
"WdDGn6": [
45514549
{
45524550
"type": 0,
@@ -5669,6 +5667,12 @@
56695667
"value": "More on virtualenv"
56705668
}
56715669
],
5670+
"g8+DBf": [
5671+
{
5672+
"type": 0,
5673+
"value": "Configuring JSON-RPC interface"
5674+
}
5675+
],
56725676
"g8tzOu": [
56735677
{
56745678
"type": 0,
@@ -5841,12 +5845,6 @@
58415845
"value": "Desktop only"
58425846
}
58435847
],
5844-
"hPCn9f": [
5845-
{
5846-
"type": 0,
5847-
"value": "--JsonRpc.Enabled documentation"
5848-
}
5849-
],
58505848
"hXE+0W": [
58515849
{
58525850
"type": 0,
@@ -7355,20 +7353,6 @@
73557353
"value": "Phishing guide"
73567354
}
73577355
],
7358-
"rMjMmc": [
7359-
{
7360-
"type": 0,
7361-
"value": "Use "
7362-
},
7363-
{
7364-
"type": 1,
7365-
"value": "http"
7366-
},
7367-
{
7368-
"type": 0,
7369-
"value": " to connect your consensus node to the JSON RPC endpoint. This will enable the JSON RPC services on the default 8545 port."
7370-
}
7371-
],
73727356
"rTSJI9": [
73737357
{
73747358
"type": 0,
@@ -7889,6 +7873,12 @@
78897873
"value": " deposits?"
78907874
}
78917875
],
7876+
"v/nu/L": [
7877+
{
7878+
"type": 0,
7879+
"value": "The Nethermind Ethereum execution client, built on .NET, delivers industry-leading performance in syncing and tip-of-chain processing."
7880+
}
7881+
],
78927882
"v0ygo6": [
78937883
{
78947884
"type": 0,
@@ -8299,12 +8289,6 @@
82998289
"value": "This is the expected scenario."
83008290
}
83018291
],
8302-
"yjBvUO": [
8303-
{
8304-
"type": 0,
8305-
"value": "Nethermind is built on .NET Core. Extend it, customise it - the sky’s the limit.."
8306-
}
8307-
],
83088292
"ylZLi4": [
83098293
{
83108294
"type": 0,
@@ -8391,20 +8375,6 @@
83918375
"value": "Staking economics"
83928376
}
83938377
],
8394-
"zbEBi9": [
8395-
{
8396-
"type": 0,
8397-
"value": "Use "
8398-
},
8399-
{
8400-
"type": 1,
8401-
"value": "mainnet"
8402-
},
8403-
{
8404-
"type": 0,
8405-
"value": " to sync the Ethereum mainnet."
8406-
}
8407-
],
84088378
"zicXn7": [
84098379
{
84108380
"type": 0,

src/intl/en.json

Lines changed: 21 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,6 @@
6969
"/WenEu": {
7070
"message": "You are responsible for the transaction. Fraudulent websites might try and lure you into sending the {pricePerValidator} to them, instead of the official deposit contract. Make sure that the address you are sending the transaction to is the correct address."
7171
},
72-
"/Z5X80": {
73-
"description": "{testnet} shows '--config holesky' terminal command",
74-
"message": "Use {testnet} to sync the Holesky testnet."
75-
},
7672
"/e+qAC": {
7773
"message": "withdrawable epoch"
7874
},
@@ -110,6 +106,9 @@
110106
"00d8uq": {
111107
"message": "Once set up, your validator won't become active straight away. Use this time to complete the checklist and get some extra practice on a testnet."
112108
},
109+
"01AzGi": {
110+
"message": "Nethermind is built in C# with flexible plugin architecture and licensed under the LGPL-3.0."
111+
},
113112
"03xT/J": {
114113
"message": "The idea behind this is to minimize the losses from honest mistakes, but strongly disincentivize coordinated attacks."
115114
},
@@ -328,6 +327,9 @@
328327
"3fRpn0": {
329328
"message": "Reth Audit Report"
330329
},
330+
"3jhjXW": {
331+
"message": "Check out the following guide to properly configure Engine JSON-RPC API for your consensus client."
332+
},
331333
"3tR/V9": {
332334
"message": "Section 2 - During setup"
333335
},
@@ -631,6 +633,9 @@
631633
"A2b4uB": {
632634
"message": "Send deposit"
633635
},
636+
"A4nMs+": {
637+
"message": "Check out the following guide to get your execution client working properly."
638+
},
634639
"A6Oppp": {
635640
"message": "Prysm offers step-by-step guidelines to run their client after completing your deposit through the launchpad."
636641
},
@@ -919,9 +924,6 @@
919924
"Felr8P": {
920925
"message": "A {validatorClient} is the software that acts on behalf of the validator by holding and using its private key to make attestations about the state of the chain. A single validator client can hold many key pairs, controlling many validators."
921926
},
922-
"FfLWt5": {
923-
"message": "An Ethereum client with a huge pool of developers. It's perfect for enterprise-grade systems."
924-
},
925927
"FgraU0": {
926928
"message": "Step 1: Download the deposit command line interface app for your operating system"
927929
},
@@ -1055,6 +1057,9 @@
10551057
"IYvwsI": {
10561058
"message": "Tools available for generating key change message"
10571059
},
1060+
"IZEvbY": {
1061+
"message": "The Nethermind Ethereum execution client, built on .NET, delivers industry-leading performance in syncing and tip-of-chain processing. With its modular design and plugin system, it offers extensibility and features for new chains. As one of the most adopted execution clients on Ethereum, Nethermind plays a crucial role in enhancing the diversity and resilience of the Ethereum ecosystem."
1062+
},
10581063
"IZFEUg": {
10591064
"message": "Ready"
10601065
},
@@ -1166,9 +1171,6 @@
11661171
"description": "{url} is link to GitHub CLI release, made bold for emphasis",
11671172
"message": "Please make sure that you are downloading from the official StakeHouse GitHub account by verifying the url: {url}"
11681173
},
1169-
"KbUOQp": {
1170-
"message": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability."
1171-
},
11721174
"KhJBVZ": {
11731175
"message": "View the Staking Checklist"
11741176
},
@@ -1198,6 +1200,9 @@
11981200
"L8jrV5": {
11991201
"message": "reload your wallet"
12001202
},
1203+
"LBAaxu": {
1204+
"message": "JSON-RPC endpoint"
1205+
},
12011206
"LHPZ+C": {
12021207
"message": "Lighthouse is a consensus client implementation, written in Rust with a heavy focus on speed and security."
12031208
},
@@ -1729,10 +1734,6 @@
17291734
"WVsePo": {
17301735
"message": "Reth is a modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust. Reth is able to sync an archive node in less than 50 hours from genesis. A Reth mainnet archive node is only 2.1TB in June 2024."
17311736
},
1732-
"WYlfSC": {
1733-
"description": "Links to the documentation for the execution client Nethermind, specifically for testnet Holesky",
1734-
"message": "Nethermind on Holesky documentation"
1735-
},
17361737
"WdDGn6": {
17371738
"message": "An implementation of the consensus protocol with a focus on usability, security, and reliability. Prysm is developed by Prysmatic Labs, a company with the sole focus on the development of their client."
17381739
},
@@ -2164,6 +2165,9 @@
21642165
"g37XKP": {
21652166
"message": "More on virtualenv"
21662167
},
2168+
"g8+DBf": {
2169+
"message": "Configuring JSON-RPC interface"
2170+
},
21672171
"g8tzOu": {
21682172
"message": "Paste your chosen address here to include it in the copy/paste CLI command below:"
21692173
},
@@ -2231,9 +2235,6 @@
22312235
"hG0uP4": {
22322236
"message": "Desktop only"
22332237
},
2234-
"hPCn9f": {
2235-
"message": "--JsonRpc.Enabled documentation"
2236-
},
22372238
"hXE+0W": {
22382239
"description": "Tells user to upload specific JSON file created during previous step",
22392240
"message": "Upload {depositJSON}"
@@ -2801,10 +2802,6 @@
28012802
"rD3ot9": {
28022803
"message": "Phishing guide"
28032804
},
2804-
"rMjMmc": {
2805-
"description": "{http} shows '--JsonRpc.Enabled true' terminal command",
2806-
"message": "Use {http} to connect your consensus node to the JSON RPC endpoint. This will enable the JSON RPC services on the default 8545 port."
2807-
},
28082805
"rTSJI9": {
28092806
"message": "Try the testnet"
28102807
},
@@ -2969,6 +2966,9 @@
29692966
"description": "Asks users to check deposit contract address against a block explorer and confirm 32 ETH deposits are present",
29702967
"message": "Are there recent {ethAmount} deposits?"
29712968
},
2969+
"v/nu/L": {
2970+
"message": "The Nethermind Ethereum execution client, built on .NET, delivers industry-leading performance in syncing and tip-of-chain processing."
2971+
},
29722972
"v0ygo6": {
29732973
"message": "Testing on Holesky"
29742974
},
@@ -3149,9 +3149,6 @@
31493149
"yis3aS": {
31503150
"message": "This is the expected scenario."
31513151
},
3152-
"yjBvUO": {
3153-
"message": "Nethermind is built on .NET Core. Extend it, customise it - the sky’s the limit.."
3154-
},
31553152
"ylZLi4": {
31563153
"message": "EIP-2334"
31573154
},
@@ -3186,10 +3183,6 @@
31863183
"zJicsO": {
31873184
"message": "Staking economics"
31883185
},
3189-
"zbEBi9": {
3190-
"description": "{mainnet} shows '--config mainnet' terminal command",
3191-
"message": "Use {mainnet} to sync the Ethereum mainnet."
3192-
},
31933186
"zicXn7": {
31943187
"message": "Node security"
31953188
},

0 commit comments

Comments
 (0)