Example of block creation without validation

an example from the logs if someone is interested…
in the producer:

cardano.node.Forge:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList [("credentials",String "Cardano"),("val",Object (fromList [("kind",String "TraceNodeIsLeader"),("slot",N
umber 1.8525136e7)]))]
cardano.node.ForgeTime:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList []
cardano.node.Forge:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList [("credentials",String "Cardano"),("val",Object (fromList [("kind",String "TraceForgedBlock"),("slot",Number 1.8525136e7)]))]
cardano.node.ForgeTime:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList []
cardano.node.ForgeTime:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList [("kind",String "OutcomeTraceForgeEvent"),("difftime",Number 6.94406e8),("slot",Number 1.8525136e7),("mempoolbytes",Number 0.0),("mempoolnumtx",Number 0.0)]
cardano.node.ChainDB:Notice:228]ESC[0m [2021-01-08 07:37:07.00 UTC] Chain extended, new tip: 7b2b83288636c39c662e9c425b27f05cdebfe17d708c1639e671a97ff00ba35a at slot 18525136
cardano.node.ChainSyncHeaderServer:Info:5935]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList [("kind",String "ChainSyncServerEvent.TraceChainSyncServerReadBlocked.AddBlock"),("tip",String "7b2b83288636c39c662e9c425b27f05cdebfe17d708c1639e671a97ff00ba35a@18525136"),("addedBlock",String "7b2b83288636c39c662e9c425b27f05cdebfe17d708c1639e671a97ff00ba35a@18525136")]
cardano.node:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList [("time(ps)",Number 4.73328536051136e17),("kind",String "MeasureTxsTimeStop"),("slot",Number 1.8525136e7)]
cardano.node.Forge:Info:238]ESC[0m [2021-01-08 07:37:07.00 UTC] fromList [("credentials",String "Cardano"),("val",Object (fromList [("blockSize",Number 1016.0),("kind",String "TraceAdoptedBlock"),("blockHash",String "7b2b83288636c39c662e9c425b27f05cdebfe17d708c1639e671a97ff00ba35a"),("slot",Number 1.8525136e7)]))]
cardano.node.ChainDB:Info:228]ESC[0m [2021-01-08 07:37:34.15 UTC] Block fits onto some fork: 700463b681e28205d3ab53b4eb95e79e232cd888b0e68493f42bc7ad008ae303 at slot 18525161
cardano.node.ChainDB:Info:228]ESC[0m [2021-01-08 07:37:34.15 UTC] Block fits onto some fork: aa475f1406824fa3e7c61de7c48ea4c3b620a01aa28d54f3f1ab61759cac5b31 at slot 18525163
cardano.node.ChainDB:Info:228]ESC[0m [2021-01-08 07:37:34.16 UTC] Valid candidate aa475f1406824fa3e7c61de7c48ea4c3b620a01aa28d54f3f1ab61759cac5b31 at slot 18525163
cardano.node.ChainDB:Notice:228]ESC[0m [2021-01-08 07:37:34.16 UTC] Switched to a fork, new tip: aa475f1406824fa3e7c61de7c48ea4c3b620a01aa28d54f3f1ab61759cac5b31 at slot 18525163

on the relay:

cardano.node.ChainDB:Notice:330]ESC[0m [2021-01-08 07:37:07.04 UTC] Chain extended, new tip: 7b2b83288636c39c662e9c425b27f05cdebfe17d708c1639e671a97ff00ba35a at slot 18525136
cardano.node.ChainDB:Info:330]ESC[0m [2021-01-08 07:37:34.20 UTC] Block fits onto some fork: 700463b681e28205d3ab53b4eb95e79e232cd888b0e68493f42bc7ad008ae303 at slot 18525161
cardano.node.ChainDB:Info:330]ESC[0m [2021-01-08 07:37:34.20 UTC] Block fits onto some fork: aa475f1406824fa3e7c61de7c48ea4c3b620a01aa28d54f3f1ab61759cac5b31 at slot 18525163
cardano.node.ChainDB:Info:330]ESC[0m [2021-01-08 07:37:34.21 UTC] Valid candidate aa475f1406824fa3e7c61de7c48ea4c3b620a01aa28d54f3f1ab61759cac5b31 at slot 18525163
cardano.node.ChainDB:Notice:330]ESC[0m [2021-01-08 07:37:34.21 UTC] Switched to a fork, new tip: aa475f1406824fa3e7c61de7c48ea4c3b620a01aa28d54f3f1ab61759cac5b31 at slot 18525163
2 Likes

thanks, I also tried to document the process here (in the hope of avoiding it), although this was during older format of text logging (prior to the 1.24.2 node upgrade):

1 Like