Skip to content

Commit

Permalink
Merge pull request #722 from ethereum/rm-portis
Browse files Browse the repository at this point in the history
fix: sha3 package build error
  • Loading branch information
wackerow authored Jan 24, 2025
2 parents 525c538 + 1a1e8db commit 81128f5
Show file tree
Hide file tree
Showing 12 changed files with 111 additions and 1,639 deletions.
1 change: 0 additions & 1 deletion .env.template
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#
# Private
#
REACT_APP_PORTIS_DAPP_ID=006cdb48-470e-466c-aa20-c4de6ebd10e7
REACT_APP_INFURA_PROJECT_ID=464bfe80298f4d0782f61h4b91de2dcb

#
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ The Infura Project ID will enable the network status progress bar showing the ba
REACT_APP_INFURA_PROJECT_ID=your-infura-project-id-here
```

Note: The Portis wallet option is not available when running locally

## Installation

**Available Scripts**
Expand Down
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
"@web3-react/core": "^6.0.7",
"@web3-react/fortmatic-connector": "^6.0.7",
"@web3-react/injected-connector": "latest",
"@web3-react/portis-connector": "latest",
"@web3-react/types": "^6.0.7",
"animate.css": "^3.7.2",
"animate.css-react": "^1.0.0",
Expand Down
114 changes: 42 additions & 72 deletions src/intl/compiled/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -173,20 +173,6 @@
"value": " to them, instead of the official deposit contract. Make sure that the address you are sending the transaction to is the correct address."
}
],
"/Z5X80": [
{
"type": 0,
"value": "Use "
},
{
"type": 1,
"value": "testnet"
},
{
"type": 0,
"value": " to sync the Holesky testnet."
}
],
"/e+qAC": [
{
"type": 0,
Expand Down Expand Up @@ -299,6 +285,12 @@
"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."
}
],
"01AzGi": [
{
"type": 0,
"value": "Nethermind is built in C# with flexible plugin architecture and licensed under the LGPL-3.0."
}
],
"03xT/J": [
{
"type": 0,
Expand Down Expand Up @@ -899,6 +891,12 @@
"value": "Reth Audit Report"
}
],
"3jhjXW": [
{
"type": 0,
"value": "Check out the following guide to properly configure Engine JSON-RPC API for your consensus client."
}
],
"3tR/V9": [
{
"type": 0,
Expand Down Expand Up @@ -1749,6 +1747,12 @@
"value": "Send deposit"
}
],
"A4nMs+": [
{
"type": 0,
"value": "Check out the following guide to get your execution client working properly."
}
],
"A6Oppp": [
{
"type": 0,
Expand Down Expand Up @@ -2443,12 +2447,6 @@
"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."
}
],
"FfLWt5": [
{
"type": 0,
"value": "An Ethereum client with a huge pool of developers. It's perfect for enterprise-grade systems."
}
],
"FgraU0": [
{
"type": 0,
Expand Down Expand Up @@ -2765,6 +2763,12 @@
"value": "Tools available for generating key change message"
}
],
"IZEvbY": [
{
"type": 0,
"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."
}
],
"IZFEUg": [
{
"type": 0,
Expand Down Expand Up @@ -3047,12 +3051,6 @@
"value": "url"
}
],
"KbUOQp": [
{
"type": 0,
"value": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability."
}
],
"KhJBVZ": [
{
"type": 0,
Expand Down Expand Up @@ -3119,6 +3117,12 @@
"value": "reload your wallet"
}
],
"LBAaxu": [
{
"type": 0,
"value": "JSON-RPC endpoint"
}
],
"LHPZ+C": [
{
"type": 0,
Expand Down Expand Up @@ -4541,12 +4545,6 @@
"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."
}
],
"WYlfSC": [
{
"type": 0,
"value": "Nethermind on Holesky documentation"
}
],
"WdDGn6": [
{
"type": 0,
Expand Down Expand Up @@ -5669,6 +5667,12 @@
"value": "More on virtualenv"
}
],
"g8+DBf": [
{
"type": 0,
"value": "Configuring JSON-RPC interface"
}
],
"g8tzOu": [
{
"type": 0,
Expand Down Expand Up @@ -5841,12 +5845,6 @@
"value": "Desktop only"
}
],
"hPCn9f": [
{
"type": 0,
"value": "--JsonRpc.Enabled documentation"
}
],
"hXE+0W": [
{
"type": 0,
Expand Down Expand Up @@ -7355,20 +7353,6 @@
"value": "Phishing guide"
}
],
"rMjMmc": [
{
"type": 0,
"value": "Use "
},
{
"type": 1,
"value": "http"
},
{
"type": 0,
"value": " to connect your consensus node to the JSON RPC endpoint. This will enable the JSON RPC services on the default 8545 port."
}
],
"rTSJI9": [
{
"type": 0,
Expand Down Expand Up @@ -7889,6 +7873,12 @@
"value": " deposits?"
}
],
"v/nu/L": [
{
"type": 0,
"value": "The Nethermind Ethereum execution client, built on .NET, delivers industry-leading performance in syncing and tip-of-chain processing."
}
],
"v0ygo6": [
{
"type": 0,
Expand Down Expand Up @@ -8299,12 +8289,6 @@
"value": "This is the expected scenario."
}
],
"yjBvUO": [
{
"type": 0,
"value": "Nethermind is built on .NET Core. Extend it, customise it - the sky’s the limit.."
}
],
"ylZLi4": [
{
"type": 0,
Expand Down Expand Up @@ -8391,20 +8375,6 @@
"value": "Staking economics"
}
],
"zbEBi9": [
{
"type": 0,
"value": "Use "
},
{
"type": 1,
"value": "mainnet"
},
{
"type": 0,
"value": " to sync the Ethereum mainnet."
}
],
"zicXn7": [
{
"type": 0,
Expand Down
49 changes: 21 additions & 28 deletions src/intl/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,6 @@
"/WenEu": {
"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."
},
"/Z5X80": {
"description": "{testnet} shows '--config holesky' terminal command",
"message": "Use {testnet} to sync the Holesky testnet."
},
"/e+qAC": {
"message": "withdrawable epoch"
},
Expand Down Expand Up @@ -110,6 +106,9 @@
"00d8uq": {
"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."
},
"01AzGi": {
"message": "Nethermind is built in C# with flexible plugin architecture and licensed under the LGPL-3.0."
},
"03xT/J": {
"message": "The idea behind this is to minimize the losses from honest mistakes, but strongly disincentivize coordinated attacks."
},
Expand Down Expand Up @@ -328,6 +327,9 @@
"3fRpn0": {
"message": "Reth Audit Report"
},
"3jhjXW": {
"message": "Check out the following guide to properly configure Engine JSON-RPC API for your consensus client."
},
"3tR/V9": {
"message": "Section 2 - During setup"
},
Expand Down Expand Up @@ -631,6 +633,9 @@
"A2b4uB": {
"message": "Send deposit"
},
"A4nMs+": {
"message": "Check out the following guide to get your execution client working properly."
},
"A6Oppp": {
"message": "Prysm offers step-by-step guidelines to run their client after completing your deposit through the launchpad."
},
Expand Down Expand Up @@ -919,9 +924,6 @@
"Felr8P": {
"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."
},
"FfLWt5": {
"message": "An Ethereum client with a huge pool of developers. It's perfect for enterprise-grade systems."
},
"FgraU0": {
"message": "Step 1: Download the deposit command line interface app for your operating system"
},
Expand Down Expand Up @@ -1055,6 +1057,9 @@
"IYvwsI": {
"message": "Tools available for generating key change message"
},
"IZEvbY": {
"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."
},
"IZFEUg": {
"message": "Ready"
},
Expand Down Expand Up @@ -1166,9 +1171,6 @@
"description": "{url} is link to GitHub CLI release, made bold for emphasis",
"message": "Please make sure that you are downloading from the official StakeHouse GitHub account by verifying the url: {url}"
},
"KbUOQp": {
"message": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability."
},
"KhJBVZ": {
"message": "View the Staking Checklist"
},
Expand Down Expand Up @@ -1198,6 +1200,9 @@
"L8jrV5": {
"message": "reload your wallet"
},
"LBAaxu": {
"message": "JSON-RPC endpoint"
},
"LHPZ+C": {
"message": "Lighthouse is a consensus client implementation, written in Rust with a heavy focus on speed and security."
},
Expand Down Expand Up @@ -1729,10 +1734,6 @@
"WVsePo": {
"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."
},
"WYlfSC": {
"description": "Links to the documentation for the execution client Nethermind, specifically for testnet Holesky",
"message": "Nethermind on Holesky documentation"
},
"WdDGn6": {
"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."
},
Expand Down Expand Up @@ -2164,6 +2165,9 @@
"g37XKP": {
"message": "More on virtualenv"
},
"g8+DBf": {
"message": "Configuring JSON-RPC interface"
},
"g8tzOu": {
"message": "Paste your chosen address here to include it in the copy/paste CLI command below:"
},
Expand Down Expand Up @@ -2231,9 +2235,6 @@
"hG0uP4": {
"message": "Desktop only"
},
"hPCn9f": {
"message": "--JsonRpc.Enabled documentation"
},
"hXE+0W": {
"description": "Tells user to upload specific JSON file created during previous step",
"message": "Upload {depositJSON}"
Expand Down Expand Up @@ -2801,10 +2802,6 @@
"rD3ot9": {
"message": "Phishing guide"
},
"rMjMmc": {
"description": "{http} shows '--JsonRpc.Enabled true' terminal command",
"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."
},
"rTSJI9": {
"message": "Try the testnet"
},
Expand Down Expand Up @@ -2969,6 +2966,9 @@
"description": "Asks users to check deposit contract address against a block explorer and confirm 32 ETH deposits are present",
"message": "Are there recent {ethAmount} deposits?"
},
"v/nu/L": {
"message": "The Nethermind Ethereum execution client, built on .NET, delivers industry-leading performance in syncing and tip-of-chain processing."
},
"v0ygo6": {
"message": "Testing on Holesky"
},
Expand Down Expand Up @@ -3149,9 +3149,6 @@
"yis3aS": {
"message": "This is the expected scenario."
},
"yjBvUO": {
"message": "Nethermind is built on .NET Core. Extend it, customise it - the sky’s the limit.."
},
"ylZLi4": {
"message": "EIP-2334"
},
Expand Down Expand Up @@ -3186,10 +3183,6 @@
"zJicsO": {
"message": "Staking economics"
},
"zbEBi9": {
"description": "{mainnet} shows '--config mainnet' terminal command",
"message": "Use {mainnet} to sync the Ethereum mainnet."
},
"zicXn7": {
"message": "Node security"
},
Expand Down
Loading

0 comments on commit 81128f5

Please sign in to comment.