Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions GETTING_STARTED.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
How Rocket Pool Works. Unlike solo stakers, who are required to put 32 ETH up for deposit to create a new validator, Rocket Pool nodes only need to deposit 8/16 ETH per validator. This will be coupled with 16 ETH from the staking pool (which stakers deposited in exchange for rETH) to create a new Ethereum validator. This new validator is called a minipool.

Start with Rocket Pool at [http://rocketpool-testnet.public.dappnode/](http://rocketpool-testnet.public.dappnode/)
Start with Rocket Pool at [http://rocketpool.public.dappnode/](http://rocketpool.public.dappnode/)

ℹ️ Rocket Pool supports three different Execution clients: Geth, Besu, and Nethermind.

ℹ️ Rocket Pool supports five Consensus clients: Lighthouse, Lodestar, Nimbus, Prysm, and Teku.

⚠️ When creating a wallet or adding a minipool, it is crucial to go to the [backup tab](http://my.dappnode/#/packages/rocketpool-testnet.public.dappnode.eth/backup) and download your backup, as it provides a necessary safety measure in case of any unforeseen circumstances that may cause data loss or corruption, and ensures that you can easily recover your information when required.
⚠️ When creating a wallet or adding a minipool, it is crucial to go to the [backup tab](http://my.dappnode/packages/my/rocketpool.dnp.dappnode.eth/backup) and download your backup, as it provides a necessary safety measure in case of any unforeseen circumstances that may cause data loss or corruption, and ensures that you can easily recover your information when required.
2 changes: 1 addition & 1 deletion build/api/src/AppConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ class AppConfig {
w3sUrl: `http://web3signer.web3signer${w3sSuffix}.dappnode:9000`,
rpExplorerUrl: `https://${networkPrefix}rocketscan.io`,
explorerUrl: `https://${networkPrefix}etherscan.io`,
package: isMainnet ? `rocketpool.public.dappnode` : `rocketpool-testnet.public.dappnode`,
package: isMainnet ? `rocketpool.dnp.dappnode` : `rocketpool-testnet.public.dappnode`,
};
}

Expand Down
2 changes: 1 addition & 1 deletion build/api/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ async function importKey(validatorPubkey: string): Promise<ImportKeyResponseData
keystores: [keystoreJson],
passwords: [password],
tags: ["rocketpool"],
feeRecipients: ["0xa347c391bc8f740caba37672157c8aacd08ac567"],
feeRecipients: ["0xd4e96ef8eee8678dbff4d535e033ed1a4f7605b7"],
});
}

Expand Down
2 changes: 1 addition & 1 deletion build/ui/src/types/AppConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ export interface Config {
}

const network = process.env.REACT_APP_NETWORK || "holesky";
const apiBaseUrl = network === "mainnet" ? "http://rocketpool.public.dappnode:3000" : "http://rocketpool-testnet.public.dappnode:3000";
const apiBaseUrl = network === "mainnet" ? "http://rocketpool.dappnode:3000" : "http://rocketpool-testnet.public.dappnode:3000";
export default apiBaseUrl;
15 changes: 6 additions & 9 deletions dappnode_package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rocketpool-testnet.public.dappnode.eth",
"version": "0.1.9",
"name": "rocketpool.dnp.dappnode.eth",
"version": "0.1.7",
"upstreamVersion": "v1.17.2",
"upstreamRepo": "rocket-pool/smartnode",
"architectures": ["linux/amd64"],
Expand All @@ -9,24 +9,21 @@
"author": "dappnode",
"categories": ["Developer tools"],
"links": {
"ui": "http://rocketpool-testnet.public.dappnode/",
"ui": "http://rocketpool.dnp.dappnode/",
"homepage": "https://rocketpool.net/"
},
"globalEnvs": [
{
"envs": ["EXECUTION_CLIENT_HOLESKY", "CONSENSUS_CLIENT_HOLESKY"],
"services": ["rocketpool-testnet.public.dappnode.eth"]
"envs": ["EXECUTION_CLIENT_MAINNET", "CONSENSUS_CLIENT_MAINNET"],
"services": ["rocketpool.dnp.dappnode.eth"]
}
],
"backup": [
{
"name": "data",
"path": "/rocketpool/data",
"service": "rocketpool-testnet.public.dappnode.eth"
"service": "rocketpool.dnp.dappnode.eth"
}
],
"dependencies": {
"web3signer-holesky.dnp.dappnode.eth": "latest"
},
"license": "GLP-3.0"
}
12 changes: 6 additions & 6 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
version: "3.4"
services:
rocketpool-testnet.public.dappnode.eth:
image: rocketpool-testnet.public.dappnode.eth:0.1.0
rocketpool.dnp.dappnode.eth:
image: rocketpool.dnp.dappnode.eth:0.1.0
build:
context: ./build
args:
UPSTREAM_VERSION: v1.17.2
NETWORK: holesky
NETWORK: mainnet
volumes:
- rocketpool-testnet:/rocketpool
- rocketpool:/rocketpool
environment:
- NETWORK=holesky
- NETWORK=mainnet
- WALLET_PASSWORD=
- EXTRA_OPTS=
restart: unless-stopped
volumes:
rocketpool-testnet: {}
rocketpool: {}
2 changes: 1 addition & 1 deletion setup-wizard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ fields:
target:
type: environment
name: WALLET_PASSWORD
service: rocketpool-testnet.public.dappnode.eth
service: rocketpool.dnp.dappnode.eth
title: Wallet password
secret: true
required: true
Expand Down
Loading