Skip to content

Commit 386acbb

Browse files
Add Alonzo Purple testnode config files (IntersectMBO#3918)
1 parent f7baf4d commit 386acbb

File tree

7 files changed

+406
-1
lines changed

7 files changed

+406
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,5 @@ node.sock
111111
.pre-commit-config.yaml
112112
secrets/*/.gpg-id
113113
ghcid.txt
114-
plutus-pab/test-node/testnet/db
114+
plutus-pab/test-node/testnet/db
115+
plutus-pab/test-node/alonzo-purple/db
Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
{
2+
"lovelacePerUTxOWord": 34482,
3+
"executionPrices": {
4+
"prSteps":
5+
{
6+
"numerator" : 721,
7+
"denominator" : 10000000
8+
},
9+
"prMem":
10+
{
11+
"numerator" : 577,
12+
"denominator" : 10000
13+
}
14+
},
15+
"maxTxExUnits": {
16+
"exUnitsMem": 10000000,
17+
"exUnitsSteps": 10000000000
18+
},
19+
"maxBlockExUnits": {
20+
"exUnitsMem": 50000000,
21+
"exUnitsSteps": 40000000000
22+
},
23+
"maxValueSize": 5000,
24+
"collateralPercentage": 150,
25+
"maxCollateralInputs": 3,
26+
"costModels": {
27+
"PlutusV1": {
28+
"sha2_256-memory-arguments": 4,
29+
"equalsString-cpu-arguments-constant": 1000,
30+
"cekDelayCost-exBudgetMemory": 100,
31+
"lessThanEqualsByteString-cpu-arguments-intercept": 103599,
32+
"divideInteger-memory-arguments-minimum": 1,
33+
"appendByteString-cpu-arguments-slope": 621,
34+
"blake2b-cpu-arguments-slope": 29175,
35+
"iData-cpu-arguments": 150000,
36+
"encodeUtf8-cpu-arguments-slope": 1000,
37+
"unBData-cpu-arguments": 150000,
38+
"multiplyInteger-cpu-arguments-intercept": 61516,
39+
"cekConstCost-exBudgetMemory": 100,
40+
"nullList-cpu-arguments": 150000,
41+
"equalsString-cpu-arguments-intercept": 150000,
42+
"trace-cpu-arguments": 150000,
43+
"mkNilData-memory-arguments": 32,
44+
"lengthOfByteString-cpu-arguments": 150000,
45+
"cekBuiltinCost-exBudgetCPU": 29773,
46+
"bData-cpu-arguments": 150000,
47+
"subtractInteger-cpu-arguments-slope": 0,
48+
"unIData-cpu-arguments": 150000,
49+
"consByteString-memory-arguments-intercept": 0,
50+
"divideInteger-memory-arguments-slope": 1,
51+
"divideInteger-cpu-arguments-model-arguments-slope": 118,
52+
"listData-cpu-arguments": 150000,
53+
"headList-cpu-arguments": 150000,
54+
"chooseData-memory-arguments": 32,
55+
"equalsInteger-cpu-arguments-intercept": 136542,
56+
"sha3_256-cpu-arguments-slope": 82363,
57+
"sliceByteString-cpu-arguments-slope": 5000,
58+
"unMapData-cpu-arguments": 150000,
59+
"lessThanInteger-cpu-arguments-intercept": 179690,
60+
"mkCons-cpu-arguments": 150000,
61+
"appendString-memory-arguments-intercept": 0,
62+
"modInteger-cpu-arguments-model-arguments-slope": 118,
63+
"ifThenElse-cpu-arguments": 1,
64+
"mkNilPairData-cpu-arguments": 150000,
65+
"lessThanEqualsInteger-cpu-arguments-intercept": 145276,
66+
"addInteger-memory-arguments-slope": 1,
67+
"chooseList-memory-arguments": 32,
68+
"constrData-memory-arguments": 32,
69+
"decodeUtf8-cpu-arguments-intercept": 150000,
70+
"equalsData-memory-arguments": 1,
71+
"subtractInteger-memory-arguments-slope": 1,
72+
"appendByteString-memory-arguments-intercept": 0,
73+
"lengthOfByteString-memory-arguments": 4,
74+
"headList-memory-arguments": 32,
75+
"listData-memory-arguments": 32,
76+
"consByteString-cpu-arguments-intercept": 150000,
77+
"unIData-memory-arguments": 32,
78+
"remainderInteger-memory-arguments-minimum": 1,
79+
"bData-memory-arguments": 32,
80+
"lessThanByteString-cpu-arguments-slope": 248,
81+
"encodeUtf8-memory-arguments-intercept": 0,
82+
"cekStartupCost-exBudgetCPU": 100,
83+
"multiplyInteger-memory-arguments-intercept": 0,
84+
"unListData-memory-arguments": 32,
85+
"remainderInteger-cpu-arguments-model-arguments-slope": 118,
86+
"cekVarCost-exBudgetCPU": 29773,
87+
"remainderInteger-memory-arguments-slope": 1,
88+
"cekForceCost-exBudgetCPU": 29773,
89+
"sha2_256-cpu-arguments-slope": 29175,
90+
"equalsInteger-memory-arguments": 1,
91+
"indexByteString-memory-arguments": 1,
92+
"addInteger-memory-arguments-intercept": 1,
93+
"chooseUnit-cpu-arguments": 150000,
94+
"sndPair-cpu-arguments": 150000,
95+
"cekLamCost-exBudgetCPU": 29773,
96+
"fstPair-cpu-arguments": 150000,
97+
"quotientInteger-memory-arguments-minimum": 1,
98+
"decodeUtf8-cpu-arguments-slope": 1000,
99+
"lessThanInteger-memory-arguments": 1,
100+
"lessThanEqualsInteger-cpu-arguments-slope": 1366,
101+
"fstPair-memory-arguments": 32,
102+
"modInteger-memory-arguments-intercept": 0,
103+
"unConstrData-cpu-arguments": 150000,
104+
"lessThanEqualsInteger-memory-arguments": 1,
105+
"chooseUnit-memory-arguments": 32,
106+
"sndPair-memory-arguments": 32,
107+
"addInteger-cpu-arguments-intercept": 197209,
108+
"decodeUtf8-memory-arguments-slope": 8,
109+
"equalsData-cpu-arguments-intercept": 150000,
110+
"mapData-cpu-arguments": 150000,
111+
"mkPairData-cpu-arguments": 150000,
112+
"quotientInteger-cpu-arguments-constant": 148000,
113+
"consByteString-memory-arguments-slope": 1,
114+
"cekVarCost-exBudgetMemory": 100,
115+
"indexByteString-cpu-arguments": 150000,
116+
"unListData-cpu-arguments": 150000,
117+
"equalsInteger-cpu-arguments-slope": 1326,
118+
"cekStartupCost-exBudgetMemory": 100,
119+
"subtractInteger-cpu-arguments-intercept": 197209,
120+
"divideInteger-cpu-arguments-model-arguments-intercept": 425507,
121+
"divideInteger-memory-arguments-intercept": 0,
122+
"cekForceCost-exBudgetMemory": 100,
123+
"blake2b-cpu-arguments-intercept": 2477736,
124+
"remainderInteger-cpu-arguments-constant": 148000,
125+
"tailList-cpu-arguments": 150000,
126+
"encodeUtf8-cpu-arguments-intercept": 150000,
127+
"equalsString-cpu-arguments-slope": 1000,
128+
"lessThanByteString-memory-arguments": 1,
129+
"multiplyInteger-cpu-arguments-slope": 11218,
130+
"appendByteString-cpu-arguments-intercept": 396231,
131+
"lessThanEqualsByteString-cpu-arguments-slope": 248,
132+
"modInteger-memory-arguments-slope": 1,
133+
"addInteger-cpu-arguments-slope": 0,
134+
"equalsData-cpu-arguments-slope": 10000,
135+
"decodeUtf8-memory-arguments-intercept": 0,
136+
"chooseList-cpu-arguments": 150000,
137+
"constrData-cpu-arguments": 150000,
138+
"equalsByteString-memory-arguments": 1,
139+
"cekApplyCost-exBudgetCPU": 29773,
140+
"quotientInteger-memory-arguments-slope": 1,
141+
"verifySignature-cpu-arguments-intercept": 3345831,
142+
"unMapData-memory-arguments": 32,
143+
"mkCons-memory-arguments": 32,
144+
"sliceByteString-memory-arguments-slope": 1,
145+
"sha3_256-memory-arguments": 4,
146+
"ifThenElse-memory-arguments": 1,
147+
"mkNilPairData-memory-arguments": 32,
148+
"equalsByteString-cpu-arguments-slope": 247,
149+
"appendString-cpu-arguments-intercept": 150000,
150+
"quotientInteger-cpu-arguments-model-arguments-slope": 118,
151+
"cekApplyCost-exBudgetMemory": 100,
152+
"equalsString-memory-arguments": 1,
153+
"multiplyInteger-memory-arguments-slope": 1,
154+
"cekBuiltinCost-exBudgetMemory": 100,
155+
"remainderInteger-memory-arguments-intercept": 0,
156+
"sha2_256-cpu-arguments-intercept": 2477736,
157+
"remainderInteger-cpu-arguments-model-arguments-intercept": 425507,
158+
"lessThanEqualsByteString-memory-arguments": 1,
159+
"tailList-memory-arguments": 32,
160+
"mkNilData-cpu-arguments": 150000,
161+
"chooseData-cpu-arguments": 150000,
162+
"unBData-memory-arguments": 32,
163+
"blake2b-memory-arguments": 4,
164+
"iData-memory-arguments": 32,
165+
"nullList-memory-arguments": 32,
166+
"cekDelayCost-exBudgetCPU": 29773,
167+
"subtractInteger-memory-arguments-intercept": 1,
168+
"lessThanByteString-cpu-arguments-intercept": 103599,
169+
"consByteString-cpu-arguments-slope": 1000,
170+
"appendByteString-memory-arguments-slope": 1,
171+
"trace-memory-arguments": 32,
172+
"divideInteger-cpu-arguments-constant": 148000,
173+
"cekConstCost-exBudgetCPU": 29773,
174+
"encodeUtf8-memory-arguments-slope": 8,
175+
"quotientInteger-cpu-arguments-model-arguments-intercept": 425507,
176+
"mapData-memory-arguments": 32,
177+
"appendString-cpu-arguments-slope": 1000,
178+
"modInteger-cpu-arguments-constant": 148000,
179+
"verifySignature-cpu-arguments-slope": 1,
180+
"unConstrData-memory-arguments": 32,
181+
"quotientInteger-memory-arguments-intercept": 0,
182+
"equalsByteString-cpu-arguments-constant": 150000,
183+
"sliceByteString-memory-arguments-intercept": 0,
184+
"mkPairData-memory-arguments": 32,
185+
"equalsByteString-cpu-arguments-intercept": 112536,
186+
"appendString-memory-arguments-slope": 1,
187+
"lessThanInteger-cpu-arguments-slope": 497,
188+
"modInteger-cpu-arguments-model-arguments-intercept": 425507,
189+
"modInteger-memory-arguments-minimum": 1,
190+
"sha3_256-cpu-arguments-intercept": 0,
191+
"verifySignature-memory-arguments": 1,
192+
"cekLamCost-exBudgetMemory": 100,
193+
"sliceByteString-cpu-arguments-intercept": 150000
194+
}
195+
}
196+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{ "bootStakeholders":
2+
{ "1a3e49767796fd99b057ad54db3310fd640806fcb0927399bbca7b43": 1 }
3+
, "heavyDelegation":
4+
{ "1a3e49767796fd99b057ad54db3310fd640806fcb0927399bbca7b43":
5+
{ "omega": 0
6+
, "issuerPk":
7+
"E5gWDTlAy/4YBZcta/NWvWHlpuyw0ABuoYqoZ1Ii9uGHzQRHyjdxdT1+llcMJBDJSJgqPK4iTh6gMN9VE6G0Rw=="
8+
, "delegatePk":
9+
"EfW/qwWsi7K+xK9yPvAK37mOHwTxOvmASjNM2JKEuq729a06rEvKF2pjB0hkshz230GpRBuY83Jma8g+eTknqQ=="
10+
, "cert":
11+
"0c3acddd61b5303dad9be064872eb31cf50cbbbb3ff4fca2a6ebbde050d9730d585427145a39fdaabe6edd04bc72950d897407c96f5db0e23ec42bcb75633e0d"
12+
} }
13+
, "startTime": 1629475200
14+
, "nonAvvmBalances":
15+
{ "FHnt4NL7yPXjuzK8Loeiatoo7zdPmze5H6VPP83kCY8qxtzsCGQDdjQLfpVgVeX":
16+
"30000015000000000" }
17+
, "blockVersionData":
18+
{ "scriptVersion": 0
19+
, "slotDuration": "20000"
20+
, "maxBlockSize": "2000000"
21+
, "maxHeaderSize": "2000000"
22+
, "maxTxSize": "4096"
23+
, "maxProposalSize": "700"
24+
, "mpcThd": "20000000000000"
25+
, "heavyDelThd": "300000000000"
26+
, "updateVoteThd": "1000000000000"
27+
, "updateProposalThd": "100000000000000"
28+
, "updateImplicit": "10000"
29+
, "softforkRule":
30+
{ "initThd": "900000000000000"
31+
, "minThd": "600000000000000"
32+
, "thdDecrement": "50000000000000"
33+
}
34+
, "txFeePolicy":
35+
{ "summand": "155381000000000" , "multiplier": "43946000000" }
36+
, "unlockStakeEpoch": "18446744073709551615"
37+
}
38+
, "protocolConsts": { "k": 36 , "protocolMagic": 8 }
39+
, "avvmDistr": {}
40+
}
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
{
2+
"AlonzoGenesisFile": "alonzo-purple-alonzo-genesis.json",
3+
"AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874",
4+
"ApplicationName": "cardano-sl",
5+
"ApplicationVersion": 0,
6+
"ByronGenesisFile": "alonzo-purple-byron-genesis.json",
7+
"ByronGenesisHash": "570b0e27e60daa224088e0d3afce5dce98b62f6280c21b9074797ef61eab64b2",
8+
"LastKnownBlockVersion-Alt": 0,
9+
"LastKnownBlockVersion-Major": 5,
10+
"LastKnownBlockVersion-Minor": 1,
11+
"MaxKnownMajorProtocolVersion": 5,
12+
"PBftSignatureThreshold": 1.1,
13+
"Protocol": "Cardano",
14+
"RequiresNetworkMagic": "RequiresMagic",
15+
"ShelleyGenesisFile": "alonzo-purple-shelley-genesis.json",
16+
"ShelleyGenesisHash": "733960b0b305cbfedcca13d2fea87b077f17501d257d4d2844d1f1e3d9dea0b7",
17+
"TestAllegraHardForkAtEpoch": 2,
18+
"TestAlonzoHardForkAtEpoch": 4,
19+
"TestEnableDevelopmentHardForkEras": false,
20+
"TestEnableDevelopmentNetworkProtocols": false,
21+
"TestMaryHardForkAtEpoch": 3,
22+
"TestShelleyHardForkAtEpoch": 1,
23+
"TraceBlockFetchClient": false,
24+
"TraceBlockFetchDecisions": false,
25+
"TraceBlockFetchProtocol": false,
26+
"TraceBlockFetchProtocolSerialised": false,
27+
"TraceBlockFetchServer": false,
28+
"TraceChainDb": true,
29+
"TraceChainSyncBlockServer": false,
30+
"TraceChainSyncClient": false,
31+
"TraceChainSyncHeaderServer": false,
32+
"TraceChainSyncProtocol": false,
33+
"TraceConnectionManager": true,
34+
"TraceDNSResolver": true,
35+
"TraceDNSSubscription": true,
36+
"TraceDiffusionInitialization": true,
37+
"TraceErrorPolicy": true,
38+
"TraceForge": true,
39+
"TraceHandshake": false,
40+
"TraceInboundGovernor": true,
41+
"TraceIpSubscription": true,
42+
"TraceLedgerPeers": true,
43+
"TraceLocalChainSyncProtocol": false,
44+
"TraceLocalErrorPolicy": true,
45+
"TraceLocalHandshake": false,
46+
"TraceLocalRootPeers": true,
47+
"TraceLocalTxSubmissionProtocol": false,
48+
"TraceLocalTxSubmissionServer": false,
49+
"TraceMempool": true,
50+
"TraceMux": false,
51+
"TracePeerSelection": true,
52+
"TracePeerSelectionActions": true,
53+
"TracePublicRootPeers": true,
54+
"TraceServer": true,
55+
"TraceTxInbound": false,
56+
"TraceTxOutbound": false,
57+
"TraceTxSubmissionProtocol": false,
58+
"TracingVerbosity": "NormalVerbosity",
59+
"TurnOnLogMetrics": true,
60+
"TurnOnLogging": true,
61+
"defaultBackends": [
62+
"KatipBK"
63+
],
64+
"defaultScribes": [
65+
[
66+
"StdoutSK",
67+
"stdout"
68+
]
69+
],
70+
"hasEKG": 12788,
71+
"hasPrometheus": [
72+
"127.0.0.1",
73+
12798
74+
],
75+
"minSeverity": "Debug",
76+
"options": {
77+
"mapBackends": {
78+
"cardano.node.metrics": [
79+
"EKGViewBK"
80+
],
81+
"cardano.node.resources": [
82+
"EKGViewBK"
83+
]
84+
},
85+
"mapSubtrace": {
86+
"cardano.node.metrics": {
87+
"subtrace": "Neutral"
88+
}
89+
}
90+
},
91+
"rotation": {
92+
"rpKeepFilesNum": 10,
93+
"rpLogLimitBytes": 5000000,
94+
"rpMaxAgeHours": 24
95+
},
96+
"setupBackends": [
97+
"KatipBK"
98+
],
99+
"setupScribes": [
100+
{
101+
"scFormat": "ScText",
102+
"scKind": "StdoutSK",
103+
"scName": "stdout",
104+
"scRotation": null
105+
}
106+
]
107+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"maxLovelaceSupply": 45000000000000000,
3+
"securityParam": 36,
4+
"slotsPerKESPeriod": 129600,
5+
"updateQuorum": 1,
6+
"activeSlotsCoeff": 5.0e-2,
7+
"protocolParams": {
8+
"minUTxOValue": 1000000,
9+
"eMax": 18,
10+
"extraEntropy": {
11+
"tag": "NeutralNonce"
12+
},
13+
"minFeeB": 155381,
14+
"tau": 0.2,
15+
"maxBlockBodySize": 65536,
16+
"maxTxSize": 16384,
17+
"minPoolCost": 340000000,
18+
"minFeeA": 44,
19+
"nOpt": 150,
20+
"maxBlockHeaderSize": 1100,
21+
"keyDeposit": 2000000,
22+
"poolDeposit": 500000000,
23+
"protocolVersion": {
24+
"minor": 0,
25+
"major": 2
26+
},
27+
"a0": 0.3,
28+
"rho": 3.0e-3,
29+
"decentralisationParam": 0.25
30+
},
31+
"networkMagic": 8,
32+
"initialFunds": {},
33+
"networkId": "Testnet",
34+
"maxKESEvolutions": 62,
35+
"genDelegs": {
36+
"04be3ba1df229190cb638c35a2ee1a904e4476df4fe5484f0b95f365": {
37+
"delegate": "36f9cdc3c94fd3ed0dc0d8ebcc941c74f23a980f9a8299b30cb77d3b",
38+
"vrf": "b06a30712af11e17f590d2cfd542e4d1fde7c6e58f4dec1e37aa56a8846ba27e"
39+
}
40+
},
41+
"slotLength": 1,
42+
"systemStart": "2021-08-20T16:00:00Z",
43+
"epochLength": 7200
44+
}

0 commit comments

Comments
 (0)