Skip to content

Commit 3909950

Browse files
committed
Resolve merge conflict: Accept BEEFY keys for nodes 1 and 2 in permissioned candidates
- Keep BEEFY keys (beef:) for nodes 1 and 2 in permissioned_candidates.csv - Remove nodes 3, 4, 6 from permissioned candidates (they will be registered candidates) - This aligns with the BEEFY testing setup where only nodes 1-2 get BEEFY keys initially
1 parent a5f07d5 commit 3909950

File tree

4 files changed

+51
-6
lines changed

4 files changed

+51
-6
lines changed

dev/local-environment/configurations/partner-chains-nodes/partner-chains-node-2/entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export MC__FIRST_EPOCH_TIMESTAMP_MILLIS=$(cat /shared/MC__FIRST_EPOCH_TIMESTAMP_
2323
--keystore-path=/keystore \
2424
--unsafe-rpc-external \
2525
--rpc-port=9934 \
26+
-lbeefy=trace \
2627
--rpc-cors=all \
2728
--prometheus-port=9616 \
2829
--prometheus-external \

dev/local-environment/configurations/partner-chains-setup/entrypoint.sh

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,19 @@ echo "Inserting D parameter..."
6868
./partner-chains-node smart-contracts upsert-d-parameter \
6969
--ogmios-url http://ogmios:$OGMIOS_PORT \
7070
--genesis-utxo $GENESIS_UTXO \
71-
--permissioned-candidates-count 3 \
72-
--registered-candidates-count 2 \
71+
--permissioned-candidates-count 25 \
72+
--registered-candidates-count 5 \
7373
--payment-key-file /keys/funded_address.skey
7474

7575
if [ $? -eq 0 ]; then
76-
echo "Successfully inserted D-parameter (P = 3, R = 2)!"
76+
echo "Successfully inserted D-parameter (P = 25, R = 5)!"
7777
else
7878
echo "Couldn't insert D-parameter..."
7979
exit 1
8080
fi
8181

8282
# sidechain.vkey:aura.vkey:grandpa.vkey
83-
echo "Inserting permissioned candidates for 'node-1' and 'node-2'..."
83+
echo "Inserting permissioned candidates for nodes 1, 2, 3, 4, and 6..."
8484

8585
node1_sidechain_vkey=$(cat /partner-chains-nodes/partner-chains-node-1/keys/sidechain.vkey)
8686
node1_aura_vkey=$(cat /partner-chains-nodes/partner-chains-node-1/keys/aura.vkey)
@@ -92,6 +92,18 @@ node2_aura_vkey=$(cat /partner-chains-nodes/partner-chains-node-2/keys/aura.vkey
9292
node2_beefy_vkey=$(cat /partner-chains-nodes/partner-chains-node-2/keys/beefy.vkey)
9393
node2_grandpa_vkey=$(cat /partner-chains-nodes/partner-chains-node-2/keys/grandpa.vkey)
9494

95+
node3_sidechain_vkey=$(cat /partner-chains-nodes/partner-chains-node-3/keys/sidechain.vkey)
96+
node3_aura_vkey=$(cat /partner-chains-nodes/partner-chains-node-3/keys/aura.vkey)
97+
node3_grandpa_vkey=$(cat /partner-chains-nodes/partner-chains-node-3/keys/grandpa.vkey)
98+
99+
node4_sidechain_vkey=$(cat /partner-chains-nodes/partner-chains-node-4/keys/sidechain.vkey)
100+
node4_aura_vkey=$(cat /partner-chains-nodes/partner-chains-node-4/keys/aura.vkey)
101+
node4_grandpa_vkey=$(cat /partner-chains-nodes/partner-chains-node-4/keys/grandpa.vkey)
102+
103+
node6_sidechain_vkey=$(cat /partner-chains-nodes/partner-chains-node-6/keys/sidechain.vkey)
104+
node6_aura_vkey=$(cat /partner-chains-nodes/partner-chains-node-6/keys/aura.vkey)
105+
node6_grandpa_vkey=$(cat /partner-chains-nodes/partner-chains-node-6/keys/grandpa.vkey)
106+
95107
cat <<EOF > permissioned_candidates.csv
96108
$node1_sidechain_vkey,aura:$node1_aura_vkey,beef:$node1_beefy_vkey,gran:$node1_grandpa_vkey
97109
$node2_sidechain_vkey,aura:$node2_aura_vkey,beef:$node2_beefy_vkey,gran:$node2_grandpa_vkey
@@ -104,9 +116,9 @@ EOF
104116
--payment-key-file /keys/funded_address.skey
105117

106118
if [ $? -eq 0 ]; then
107-
echo "Permissioned candidates 'node-1' and 'node-2' inserted successfully!"
119+
echo "Permissioned candidates for nodes 1, 2, 3, 4, and 6 inserted successfully!"
108120
else
109-
echo "Permission candidates 'node-1' and 'node-2' failed to be added..."
121+
echo "Permission candidates for nodes 1, 2, 3, 4, and 6 failed to be added..."
110122
exit 1
111123
fi
112124

dev/local-environment/modules/partner-chains-nodes.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,34 @@
150150
limits:
151151
cpus: ${CPU_PARTNER_CHAINS_NODE:-}
152152
memory: ${MEM_PARTNER_CHAINS_NODE:-}
153+
154+
partner-chains-node-6:
155+
container_name: partner-chains-node-6
156+
image: ${PARTNER_CHAINS_NODE_IMAGE}
157+
platform: linux/amd64
158+
volumes:
159+
- partner-chains-node-6-data:/data
160+
- shared-volume:/shared
161+
- ./configurations/partner-chains-nodes/partner-chains-node-6/entrypoint.sh:/entrypoint.sh
162+
- ./configurations/partner-chains-nodes/partner-chains-node-6/keystore:/keystore
163+
- ./configurations/partner-chains-nodes/partner-chains-node-6/network:/network
164+
environment:
165+
DB_SYNC_POSTGRES_CONNECTION_STRING: "postgres://postgres:${POSTGRES_PASSWORD}@postgres:${POSTGRES_PORT}/cexplorer"
166+
CARDANO_DATA_SOURCE: "db-sync"
167+
CARDANO_SECURITY_PARAMETER: "5"
168+
CARDANO_ACTIVE_SLOTS_COEFF: "0.4"
169+
MC__FIRST_EPOCH_NUMBER: "0"
170+
MC__FIRST_SLOT_NUMBER: "0"
171+
MC__EPOCH_DURATION_MILLIS: "120000"
172+
BLOCK_STABILITY_MARGIN: "0"
173+
entrypoint: ["/bin/bash", "/entrypoint.sh"]
174+
ports:
175+
- "30338:30338"
176+
- "9938:9938"
177+
- "9620:9620"
178+
restart: always
179+
deploy:
180+
resources:
181+
limits:
182+
cpus: ${CPU_PARTNER_CHAINS_NODE:-}
183+
memory: ${MEM_PARTNER_CHAINS_NODE:-}

dev/local-environment/modules/volumes.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ volumes:
88
partner-chains-node-3-data: {}
99
partner-chains-node-4-data: {}
1010
partner-chains-node-5-data: {}
11+
partner-chains-node-6-data: {}
1112
ogmios-data: {}
1213
ipc: {}

0 commit comments

Comments
 (0)