Skip to content

Commit a14bfbe

Browse files
committed
Update loops and config field
1 parent efe8d83 commit a14bfbe

File tree

5 files changed

+12
-17
lines changed

5 files changed

+12
-17
lines changed

framework/components/blockchain/blockchain.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ type Input struct {
6363
FaucetPort string `toml:"faucet_port"`
6464

6565
// Canton specific
66-
NumberOfValidators int `toml:"number_of_validators"`
66+
NumberOfCantonValidators int `toml:"number_of_canton_validators"`
6767

6868
// GAPv2 specific params
6969
HostNetworkMode bool `toml:"host_network_mode"`

framework/components/blockchain/canton.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
)
1212

1313
func newCanton(ctx context.Context, in *Input) (*Output, error) {
14-
if in.NumberOfValidators >= 100 {
15-
return nil, fmt.Errorf("number of validators too high: %d, max is 99", in.NumberOfValidators)
14+
if in.NumberOfCantonValidators >= 100 {
15+
return nil, fmt.Errorf("number of validators too high: %d, max is 99", in.NumberOfCantonValidators)
1616
}
1717

1818
// TODO - remove debug prints
@@ -25,7 +25,7 @@ func newCanton(ctx context.Context, in *Input) (*Output, error) {
2525
fmt.Println("Network created:", dockerNetwork.Name)
2626

2727
// Set up Postgres container
28-
postgresReq := canton.PostgresContainerRequest(in.NumberOfValidators, dockerNetwork.Name)
28+
postgresReq := canton.PostgresContainerRequest(in.NumberOfCantonValidators, dockerNetwork.Name)
2929
fmt.Printf("Starting postgres container %s...\n", postgresReq.Name)
3030
c, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
3131
ContainerRequest: postgresReq,
@@ -38,7 +38,7 @@ func newCanton(ctx context.Context, in *Input) (*Output, error) {
3838
fmt.Println("Postgres container started")
3939

4040
// Set up Canton container
41-
cantonReq := canton.CantonContainerRequest(dockerNetwork.Name, in.NumberOfValidators, in.Image)
41+
cantonReq := canton.CantonContainerRequest(dockerNetwork.Name, in.NumberOfCantonValidators, in.Image)
4242
fmt.Printf("Starting canton container %s...\n", cantonReq.Name)
4343
cantonContainer, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
4444
ContainerRequest: cantonReq,
@@ -51,7 +51,7 @@ func newCanton(ctx context.Context, in *Input) (*Output, error) {
5151
fmt.Println("Canton container started")
5252

5353
// Set up Splice container
54-
spliceReq := canton.SpliceContainerRequest(dockerNetwork.Name, in.NumberOfValidators, in.Image)
54+
spliceReq := canton.SpliceContainerRequest(dockerNetwork.Name, in.NumberOfCantonValidators, in.Image)
5555
fmt.Printf("Starting splice container %s...\n", spliceReq.Name)
5656
spliceContainer, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
5757
ContainerRequest: spliceReq,
@@ -64,7 +64,7 @@ func newCanton(ctx context.Context, in *Input) (*Output, error) {
6464
fmt.Println("Splice container started")
6565

6666
// Set up Nginx container
67-
nginxReq := canton.NginxContainerRequest(dockerNetwork.Name, in.NumberOfValidators, in.Port)
67+
nginxReq := canton.NginxContainerRequest(dockerNetwork.Name, in.NumberOfCantonValidators, in.Port)
6868
fmt.Printf("Starting nginx container %s...\n", nginxReq.Name)
6969
nginxContainer, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
7070
ContainerRequest: nginxReq,

framework/components/blockchain/canton/canton.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ grpcurl -plaintext "localhost:${CANTON_PARTICIPANT_GRPC_HEALTHCHECK_PORT_PREFIX}
4646
4747
`
4848
// Add additional participants
49-
for i := range numberOfValidators {
50-
i += 1 // start from 1 since SV is 0
49+
for i := 1; i <= numberOfValidators; i++ {
5150
script += fmt.Sprintf(`
5251
# Participant %02[1]d
5352
echo "Checking ${CANTON_PARTICIPANT_GRPC_HEALTHCHECK_PORT_PREFIX}%02[1]d"
@@ -280,8 +279,7 @@ canton.participants.sv = ${_participant} {
280279
`
281280

282281
// Add additional participants
283-
for i := range numberOfValidators {
284-
i += 1 // start from 1 since SV is 0
282+
for i := 1; i <= numberOfValidators; i++ {
285283
config += fmt.Sprintf(`
286284
# Participant %02[1]d
287285
canton.participants.participant%[1]d = ${_participant} {

framework/components/blockchain/canton/nginx.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,7 @@ server {
114114
`
115115

116116
// Add additional validators
117-
for i := range numberOfValidators {
118-
i += 1 // start from 1 since SV is 0
117+
for i := 1; i <= numberOfValidators; i++ {
119118
template += fmt.Sprintf(`
120119
# Participant %[1]d
121120
server {

framework/components/blockchain/canton/splice.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ curl -f http://localhost:5014/api/sv/readyz
2929
# SV
3030
curl -f "http://localhost:${SPLICE_VALIDATOR_ADMIN_API_PORT_PREFIX}00/api/validator/readyz"
3131
`
32-
for i := range numberOfValidators {
33-
i += 1 // start from 1 since SV is 0
32+
for i := 1; i <= numberOfValidators; i++ {
3433
script += fmt.Sprintf(`
3534
# Participant %02[1]d
3635
curl -f "http://localhost:${SPLICE_VALIDATOR_ADMIN_API_PORT_PREFIX}%02[1]d/api/validator/readyz"
@@ -275,8 +274,7 @@ canton.validator-apps.sv-validator_backend = ${_validator_backend} {
275274
276275
`
277276
// Add additional participants
278-
for i := range numberOfValidators {
279-
i += 1 // start from 1 since SV is 0
277+
for i := 1; i <= numberOfValidators; i++ {
280278
config += fmt.Sprintf(`
281279
# Participant %02[1]d
282280
canton.validator-apps.participant%[1]d-validator_backend = ${_validator_backend} {

0 commit comments

Comments
 (0)