Skip to content

Commit e2bfe00

Browse files
committed
Add accumulator to snapshot
1 parent df954ee commit e2bfe00

21 files changed

+192
-50
lines changed

hydra-cluster/test/Test/BlockfrostChainSpec.hs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import Hydra.Options (
4444
ChainConfig (..),
4545
defaultBlockfrostOptions,
4646
)
47+
import Hydra.Tx.Accumulator qualified as Accumulator
4748
import Hydra.Tx.BlueprintTx (CommitBlueprintTx (..))
4849
import Hydra.Tx.Crypto (aggregate, sign)
4950
import Hydra.Tx.HeadParameters (HeadParameters (..))
@@ -103,6 +104,10 @@ spec = around (onlyWithBlockfrostProjectFile . showLogsOnFailure "BlockfrostChai
103104
aliceChain `observesInTime'` OnCollectComTx{headId}
104105

105106
let snapshotVersion = 0
107+
let utxoHash = hashUTxO someUTxO
108+
utxoToCommitHash = hashUTxO @Tx mempty
109+
utxoToDecommitHash = hashUTxO @Tx mempty
110+
let accumulator = Accumulator.build [utxoHash, utxoToCommitHash, utxoToDecommitHash]
106111
let snapshot =
107112
Snapshot
108113
{ headId
@@ -113,6 +118,8 @@ spec = around (onlyWithBlockfrostProjectFile . showLogsOnFailure "BlockfrostChai
113118
, utxoToCommit = Nothing
114119
, utxoToDecommit = Nothing
115120
, version = snapshotVersion
121+
, accumulator
122+
, crs = ""
116123
}
117124

118125
postTx $ CloseTx headId headParameters snapshotVersion (ConfirmedSnapshot{snapshot, signatures = aggregate [sign aliceSk snapshot]})

hydra-cluster/test/Test/DirectChainSpec.hs

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ import Hydra.Cluster.Util (chainConfigFor, keysFor, modifyConfig, readConfigFile
6464
import Hydra.Ledger.Cardano (Tx)
6565
import Hydra.Logging (Tracer, nullTracer, showLogsOnFailure)
6666
import Hydra.Options (CardanoChainConfig (..), ChainBackendOptions (..), ChainConfig (..), DirectOptions (..), toArgNetworkId)
67+
import Hydra.Tx.Accumulator qualified as Accumulator
6768
import Hydra.Tx.BlueprintTx (CommitBlueprintTx (..))
6869
import Hydra.Tx.Crypto (aggregate, sign)
6970
import Hydra.Tx.HeadId (HeadId, HeadSeed (..))
@@ -312,16 +313,23 @@ spec = around (showLogsOnFailure "DirectChainSpec") $ do
312313
aliceChain `observesInTime` OnCollectComTx{headId}
313314
let v = 0
314315
let snapshotVersion = 0
316+
utxoHash = hashUTxO someUTxO
317+
utxoToCommitHash = hashUTxO someUTxOToCommit
318+
utxoToDecommitHash = hashUTxO @Tx mempty
319+
accumulator = Accumulator.build [utxoHash, utxoToCommitHash, utxoToDecommitHash]
320+
crs = ""
315321
let snapshot =
316322
Snapshot
317323
{ headId
318324
, number = 1
319325
, utxo = someUTxO
320-
, utxoHash = hashUTxO someUTxO
326+
, utxoHash
321327
, confirmed = []
322328
, utxoToCommit = Just someUTxOToCommit
323329
, utxoToDecommit = Nothing
324330
, version = snapshotVersion
331+
, accumulator
332+
, crs
325333
}
326334

327335
postTx $ CloseTx headId headParameters snapshotVersion (ConfirmedSnapshot{snapshot, signatures = aggregate [sign aliceSk snapshot]})
@@ -460,16 +468,23 @@ spec = around (showLogsOnFailure "DirectChainSpec") $ do
460468
_ -> Nothing
461469
let (inHead, toDecommit) = splitUTxO someUTxO
462470
-- Alice contests with some snapshot U1 -> successful
471+
let utxoHash = hashUTxO inHead
472+
utxoToCommitHash = hashUTxO @Tx mempty
473+
utxoToDecommitHash = hashUTxO toDecommit
474+
accumulator = Accumulator.build [utxoHash, utxoToCommitHash, utxoToDecommitHash]
475+
crs = ""
463476
let snapshot1 =
464477
Snapshot
465478
{ headId
466479
, number = 1
467480
, utxo = inHead
468-
, utxoHash = hashUTxO inHead
481+
, utxoHash
469482
, confirmed = []
470483
, utxoToCommit = Nothing
471484
, utxoToDecommit = Just toDecommit
472485
, version = 0
486+
, accumulator
487+
, crs
473488
}
474489
postTx $
475490
ContestTx
@@ -495,6 +510,8 @@ spec = around (showLogsOnFailure "DirectChainSpec") $ do
495510
, utxoToCommit = Nothing
496511
, utxoToDecommit = Just toDecommit
497512
, version = 1
513+
, accumulator
514+
, crs
498515
}
499516
let contestAgain =
500517
postTx $

hydra-node/golden/ReasonablySized (HeadState (Tx ConwayEra)).json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,9 @@
10651065
}
10661066
}
10671067
},
1068-
"version": 0
1068+
"version": 0,
1069+
"accumulator": "",
1070+
"crs": ""
10691071
},
10701072
"tag": "ConfirmedSnapshot"
10711073
},
@@ -2341,7 +2343,9 @@
23412343
}
23422344
}
23432345
},
2344-
"version": 0
2346+
"version": 0,
2347+
"accumulator": "",
2348+
"crs": ""
23452349
},
23462350
"tag": "ConfirmedSnapshot"
23472351
},
@@ -3261,7 +3265,9 @@
32613265
}
32623266
}
32633267
},
3264-
"version": 0
3268+
"version": 0,
3269+
"accumulator": "",
3270+
"crs": ""
32653271
},
32663272
"tag": "ConfirmedSnapshot"
32673273
},

hydra-node/golden/ReasonablySized (NodeState (Tx ConwayEra)).json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3604,7 +3604,9 @@
36043604
}
36053605
}
36063606
},
3607-
"version": 0
3607+
"version": 0,
3608+
"accumulator": "",
3609+
"crs": ""
36083610
},
36093611
"tag": "ConfirmedSnapshot"
36103612
},
@@ -5799,7 +5801,9 @@
57995801
}
58005802
},
58015803
"utxoToDecommit": null,
5802-
"version": 0
5804+
"version": 0,
5805+
"accumulator": "",
5806+
"crs": ""
58035807
},
58045808
"tag": "ConfirmedSnapshot"
58055809
},

hydra-node/golden/ServerOutput/EventLogRotated.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@
3434
]
3535
},
3636
"snapshot": {
37+
"accumulator": "a358203549689c9d5ed49e7a277dca4b109da4f84378e6a60db35738b83f25b763be5282581ce86b83bd2286f8328a0c7fd6d71287c60c9a3088e32bd6b3cd1650d6015820965117108658f1486f49e510eecd512e1a903f7da456db0109aeed5b0d5020ad82581c8f5d7a6d1bd99b848ad9d333b77e2001f37dc57870b617cc36e6ed12015820b080f6360d7112198d1361587062802c457bdadadd5111a5d90107b59c3110d882581c5deb3285c35486118c08665545e3be799704176a98799f006094b70c01",
3738
"confirmed": [],
39+
"crs": "",
3840
"headId": "01000101010000010100000001000101",
3941
"number": 1,
4042
"utxo": {

hydra-node/golden/ServerOutput/SnapshotConfirmed.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"multiSignature": []
77
},
88
"snapshot": {
9+
"accumulator": "a358206a5bd7e2bfb5f5a3332de82f1b3be1a068614abc5e047d8faf64abb83990ad4d82581c88a656558aec3370c01adfec95b703599c417693a6483bacecabfd54015820aa6aa0d84d7709b4e9dbee2b65bc584869d540b70e4be34b7c1a4091814c158e82581c2202ae155eec14b87ea9ce509039d9fc722b4fd6a4fd763d22dd6e4c015820eff3140d7b2ebd4cc428585f2ab4a09b159855c7b38dfa00071f1dd272e4f0d982581ce41286673930c0c9fb6d64eb262d1782f0f848640ae5d345b9cd986201",
910
"confirmed": [
1011
{
1112
"cborHex": "84af00d90102800181a400585082d818584683581c5ae2c483727603232234a46abe922c8d0f89aebf7149b1dda9103aaca10158225820c3d508638f27eb99c83dbae99b03b89f6eef948cd98071f1aa96628833292a15001a8addc728018200a1581c1208255a9bd3eba78894aa936f108970cb59e055c6982817cae189fda141311b4a344471077c56ac0282005820a273e83964b60aaad158af3283eda550c03842373d8a552a379eda4aee99da9b03d818582282008200581c21bf226e2322fa8f9f1498ae54cf56a527ba15956b234f8d53484c0210a300585782d818584d83581c5a32232ca97c5319613186384e16bfbdd33f0b97c8ffb83c4bdde0a6a2015822582061786e656f69757377656168717966626265766c706f7a7968676c7766736c6702451a4d0ee4a6021a8603e0f7018200a1581c4a1c412d8e2b3015a7fb7d382808fb7cb721bf93a56e8bb6661cdebea1581eebb452b678ea180d4a4ebfe5dee21ef6f96b5b012568e40e856929af6fe10103d818584882008201818202828200581c9d3afa1ffc3c6984f3ad30de0c747388be432476d2cdd2680ae0ea248200581c236a2f9561948363f2f51be929bdbc9f89753016cd4ac798e35f7d53111a000b6fa2021a000ae05504d9010281840c8201581c16f9e3f611cfc91ed6233aac1e077798bce9f5a72ded4c7d2ebc8a628201581ce998aba84f3889a69c40c504fa0e8e2acdcf501af32d40e1c34f24b81a000c487a05a1581df0a5379749a0b568f0dd0fac53a4e98294abc498fa3b02fcc01ba4ce9c1a000b5a2e080209a1581c8f461954fe2f18fee1dca233f358907e643ff839ed1f995e4bf325e3a156f7e792ca38dff21d7ddd2df3ef43eafd7a33a5041b751b170bbb0950da61ef0b5820ba3a5891d2640c2b7893786c5ceebecaa9c38184ae59fb6c18d8c3ec36a7a0e607582036be53818b82a60ae2ccedc1ef90e6711d10629962737307cc704052cc22c2b70f0114d9010281841a00077b05581de01a654ad191efbea84d7a5372b01fe51d61d476690080fedf82d479cf84008258201e07670182085c2d406204eb9e362b0467d198301bbedec434cd92095c6766af01b5011a0004530002000300061a00047b22080009d81e821b4e55f19345c17e8118640ad81e82190a511a000186a00bd81e821b00016354b83bc9f91b001bc16d674ec800101a000c6150111a00030bba12a2009f01200101200101200101010001000101200000200101000020202000010001200100012020000020202020202020202001000101202001012001200020012001202000200000012001202000010100010020012020000001002000002020202020200101000100002001200000010020200100002001200101202020000000002020010000010100002001010100202001010101200101202001200000010000010020200120ff181a801382d81e821b11a360053fe603411b0000003a35294400d81e821b7ad11c0afe93031f1a3b9aca0014821b73683716cd74c1171b66ad60bd84db858f16011701181985d81e821b000336b190b9d0411b0011c37937e08000d81e821a279e45151a3b9aca00d81e821b0015707f61708b451b00470de4df820000d81e821904231907d0d81e8218d9190fa0181a8ad81e821b00d6f5f4b044ad2b1b00de0b6b3a764000d81e8218351864d81e821b00002a816d658a351b00002d79883d2000d81e821b002192e2629caa9b1b002386f26fc10000d81e821a0309f19f1a07735940d81e821b000005e3e176cc671b000009184e72a000d81e821b0000082e1f19a2bb1b000009184e72a000d81e821b00000001463b579d1b00000002540be400d81e821b0011985fe3703e431b016345785d8a0000d81e821a0388a7ab1a05f5e100181c00181d00181e1a0001b97f1821d81e821b7f3984f4ea1bf05f1b000000174876e800f6827668747470733a2f2f5675704b67323833356d2e636f6d5820ec364f659fcab4cd8b0f7cdbc97cf6f648ba4243f2f8c8ab69fc35153fae728c151a00041512161a00047d91a202d9010281845820bc8a45a1e1f709e91ee56000bfb3191d85322084463d82defb538f88a43a98bd5840fc0204c180e756033254bbcf5eccefac47bd4ab94f334886f6109f8b1bc84c1c9bd09f5cc19070c7be94976d5caadfc4b60325fbaf45bb6bc0caa8798fdc73cd404004d901028120f5f6",
@@ -14,6 +15,7 @@
1415
"type": "Tx ConwayEra"
1516
}
1617
],
18+
"crs": "",
1719
"headId": "01010000000101010000010000000001",
1820
"number": 1,
1921
"utxo": {

hydra-node/golden/StateChanged/Checkpoint.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
"multiSignature": []
4040
},
4141
"snapshot": {
42+
"accumulator": "a358202a4e95de1d1ecb0f37b0dc29a5b89d219f825d200440a85f697f63290c27a98c82581c0f999a888e545ba93f8c786f4c1d3958d766f9a4b87d54dd4593daad015820c58e76e90fd82e8fba12e3dfa21c0758d714a3c38398113ef13671f0684bba9882581cf14eb5a48b5e4c193cabe1968eebc34359fe25c841a81472584d7131015820cfc8b15b762f30ba4ead0a622fa4de7163b45b1f00f7a4316cf8a037a6f4e23982581c084ea703b078cc4969ddae5d062f4f59d5235fca444cb370ddef48a401",
4243
"confirmed": [],
44+
"crs": "",
4345
"headId": "00010101010100010001010001000101",
4446
"number": 2,
4547
"utxo": {

hydra-node/golden/StateChanged/PartySignedSnapshot.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
},
77
"signature": "3daffd85885e0cf7d55c9dca2d201e9d784fc61020829b4a1476cc6739fd4da9f015bfb76f66fc741379dc1efae05ec4f03e89b7fc28c8ca5c4e066cea64d206",
88
"snapshot": {
9+
"accumulator": "a358200e21f597f7daa1670edcdbef20b021491a2cee608bc020b0cb030d8bb6f8a2e782581cc53a1736b8020ebc0f84ca415fdb6f9095f8d8fe5f1345a5b40c5ab1015820da356c7cc509e37cd361391853663a12e25ebd0e6874101a7eb61d8dd9d8816082581cefe30d6a3b4980df7e50cd1b87c6584f5692344dff146e4acdb8a57f015820fe0ed132a3c93a0e25ec890c73760ad8ee3d5a1473e36f4bcc2f9de2331e3cb382581c8f4ad7c08dd99338af4b7cb11917f7a7c621341ca5e7e01a8c11f42801",
910
"confirmed": [],
11+
"crs": "",
1012
"headId": "01010000000100000000000101010000",
1113
"number": 0,
1214
"utxo": {

hydra-node/golden/StateChanged/SnapshotConfirmed.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"multiSignature": []
77
},
88
"snapshot": {
9+
"accumulator": "a35820af19e3dec433f32882c47aff51681ad39e2b6efdc5f5b3744b5327ca3eaeb33182581c2a85c404e1a6aa11c8285bcefa460d905049b70bd9706d147ef50212015820c28ee06c278150a776160328c04f9cbfa8efa96642c91eafd8ac70e1f773396982581c3cbaf8ebdcb31ad06a07468f92ddd62de400e0d6d0d608b6d0e98d5e015820e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85582581c4985010f294802e79bc74861e757dfc8302c944e807306db896e2c5a01",
910
"confirmed": [
1011
{
1112
"cborHex": "84af00d90102800181a400585082d818584683581c5ae2c483727603232234a46abe922c8d0f89aebf7149b1dda9103aaca10158225820c3d508638f27eb99c83dbae99b03b89f6eef948cd98071f1aa96628833292a15001a8addc728018200a1581c1208255a9bd3eba78894aa936f108970cb59e055c6982817cae189fda141311b4a344471077c56ac0282005820a273e83964b60aaad158af3283eda550c03842373d8a552a379eda4aee99da9b03d818582282008200581c21bf226e2322fa8f9f1498ae54cf56a527ba15956b234f8d53484c0210a300585782d818584d83581c5a32232ca97c5319613186384e16bfbdd33f0b97c8ffb83c4bdde0a6a2015822582061786e656f69757377656168717966626265766c706f7a7968676c7766736c6702451a4d0ee4a6021a8603e0f7018200a1581c4a1c412d8e2b3015a7fb7d382808fb7cb721bf93a56e8bb6661cdebea1581eebb452b678ea180d4a4ebfe5dee21ef6f96b5b012568e40e856929af6fe10103d818584882008201818202828200581c9d3afa1ffc3c6984f3ad30de0c747388be432476d2cdd2680ae0ea248200581c236a2f9561948363f2f51be929bdbc9f89753016cd4ac798e35f7d53111a000b6fa2021a000ae05504d9010281840c8201581c16f9e3f611cfc91ed6233aac1e077798bce9f5a72ded4c7d2ebc8a628201581ce998aba84f3889a69c40c504fa0e8e2acdcf501af32d40e1c34f24b81a000c487a05a1581df0a5379749a0b568f0dd0fac53a4e98294abc498fa3b02fcc01ba4ce9c1a000b5a2e080209a1581c8f461954fe2f18fee1dca233f358907e643ff839ed1f995e4bf325e3a156f7e792ca38dff21d7ddd2df3ef43eafd7a33a5041b751b170bbb0950da61ef0b5820ba3a5891d2640c2b7893786c5ceebecaa9c38184ae59fb6c18d8c3ec36a7a0e607582036be53818b82a60ae2ccedc1ef90e6711d10629962737307cc704052cc22c2b70f0114d9010281841a00077b05581de01a654ad191efbea84d7a5372b01fe51d61d476690080fedf82d479cf84008258201e07670182085c2d406204eb9e362b0467d198301bbedec434cd92095c6766af01b5011a0004530002000300061a00047b22080009d81e821b4e55f19345c17e8118640ad81e82190a511a000186a00bd81e821b00016354b83bc9f91b001bc16d674ec800101a000c6150111a00030bba12a2009f01200101200101200101010001000101200000200101000020202000010001200100012020000020202020202020202001000101202001012001200020012001202000200000012001202000010100010020012020000001002000002020202020200101000100002001200000010020200100002001200101202020000000002020010000010100002001010100202001010101200101202001200000010000010020200120ff181a801382d81e821b11a360053fe603411b0000003a35294400d81e821b7ad11c0afe93031f1a3b9aca0014821b73683716cd74c1171b66ad60bd84db858f16011701181985d81e821b000336b190b9d0411b0011c37937e08000d81e821a279e45151a3b9aca00d81e821b0015707f61708b451b00470de4df820000d81e821904231907d0d81e8218d9190fa0181a8ad81e821b00d6f5f4b044ad2b1b00de0b6b3a764000d81e8218351864d81e821b00002a816d658a351b00002d79883d2000d81e821b002192e2629caa9b1b002386f26fc10000d81e821a0309f19f1a07735940d81e821b000005e3e176cc671b000009184e72a000d81e821b0000082e1f19a2bb1b000009184e72a000d81e821b00000001463b579d1b00000002540be400d81e821b0011985fe3703e431b016345785d8a0000d81e821a0388a7ab1a05f5e100181c00181d00181e1a0001b97f1821d81e821b7f3984f4ea1bf05f1b000000174876e800f6827668747470733a2f2f5675704b67323833356d2e636f6d5820ec364f659fcab4cd8b0f7cdbc97cf6f648ba4243f2f8c8ab69fc35153fae728c151a00041512161a00047d91a202d9010281845820bc8a45a1e1f709e91ee56000bfb3191d85322084463d82defb538f88a43a98bd5840fc0204c180e756033254bbcf5eccefac47bd4ab94f334886f6109f8b1bc84c1c9bd09f5cc19070c7be94976d5caadfc4b60325fbaf45bb6bc0caa8798fdc73cd404004d901028120f5f6",
@@ -14,6 +15,7 @@
1415
"type": "Tx ConwayEra"
1516
}
1617
],
18+
"crs": "",
1719
"headId": "01010100000000000100000001000000",
1820
"number": 1,
1921
"utxo": {

hydra-node/golden/StateChanged/SnapshotRequested.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
},
2626
"requestedTxIds": [],
2727
"snapshot": {
28+
"accumulator": "a358201af21e90a24d5664ad6ddd3b79ed6c2eb072d531b0d9a12f84fa6490ec9931ad82581cd93839abd73db95d92a968001e2a0a6939127790c2f601e3e9ffffc70158206f033c7869b454a305063f64662d34524d4b2a2c6498c9601f99458475438cbe82581c1649ee93720a01015fa6f84dfcd28e8dd44d50e331e6e4abf716484a015820e421808c6fceaaa7c62ef243a4664493e41a4ad21eb672023783d116ebfb408b82581c61f887ed6ff7f3e00d303453efc80c411f3ddc3881a3d219e87cabb201",
2829
"confirmed": [
2930
{
3031
"cborHex": "84ae00d90102818258205fa2dd502ad5f3aa3a929f948fcc8f6417d3868576d432ef1d6d1717033a2a16000dd90102818258209ecd1896d3adda0d3d43b9c47c5f7e80b4fb3f920bf92eb1c271ae14196dfa2d0112d90102818258205b351bf42eb7639a19a3f62f098e0889410ea129a9a1098fcddeb8e6d9a31092000181a3005839006176e65acbd93cde76cf4e117e7a1c2f5fdb30f2538e3a5ddc9a83be3d472b4ee4215c8a83ca7bce588b11c5939013c0b1e29db1fcf5c07101821b4cb4e5e7b13cb417a1581cb0c53e2bf180858da4b64eb5598c5615bba7d723d2b604a83b7f9165a150743a743ebebc0fafa818dac037c010851b44ca53da6f4a583f03d8184a820247460100002226011082581d71ad6561293d968c313a782a4521834ed4bdc3152512e9c9244e4b96e38200a1581cb560a3b53e89d52b54d526a5b7597a2ffac74e8547a9420624f1247aa143cb779501021a000b46a409a1581c56cd912f32b904ac579fd251caa033cb2cb466c50d06ef97771d5f0ba15818e09798e0afeb0678b3f93c1e8f211341b2f5aadc08c2e7f23b08ef1186ed24fc9e0b58207b983ced3cdc46afa4be11234553cccc2dc99e15ba3e277e8ae6301fd2b7b93907582013b8188e74a7ea92406e7b74235e5b2ef39eb28db10131e58cf3f00b0a27b7270f0013a18200581c10a1044a2030b4d49bf13fad01a29f12d972295ffc9527e445d1172ea18258206efffa1a98f3de4b86ae7aebd008079a5a8d536e52e3f800c225b4faeb801565018202827768747470733a2f2f794a5172703265534f6f482e636f6d58200744c1f0209e09bc7c2917cde6053c252719d313b4ecd524364178c39b804cf214d9010281841a000e0f92581de1dcc5450f5524b2421b971a58d701e1bd7e55e1f207265c13095cba708305f68282782a68747470733a2f2f307065697667653867566b55534b784c543579562d4148383155417569542e636f6d58209b224ba2cbae3802fb4a627820f4d0192f090f2c6fd382b9547df8a4062e7a3af6827768747470733a2f2f41746f4c4d523675516f4f2e636f6d5820722a13e4939e94650923338b9ed766bc6b54d7d65c6748b935c60f8b4bb4cc4b151a000b04c1161a000b894fa402d9010281845820cd80e91852f16081afead9dda519b58555e1a6439b8846b6e48be67285697b385840e0791f354ce87e52e4bd92ea40b2eb5a6451ca7a3311850a5f8b4c386c9d750be673f5b8bab70e7a8b97e78d82e173f174e788d7c66f74e2d29befdbbe5dcb99404007d901028148470100002220010104d90102819f9fd87a9f427802440ec38c3944053166b84481ffb36443e0e33cff410301ff20d87e9f9f43dc0a322324440bca12afffd87a9f4001ff9f05214233e0ffff02d87a9f9f44c720e4e9ff0524ffff05a18202018201821b30be3b34f7a9abcf1b05064a2b0ec5258ff4d90103a0",
@@ -33,6 +34,7 @@
3334
"type": "Tx ConwayEra"
3435
}
3536
],
37+
"crs": "",
3638
"headId": "01000000000100000101000100010000",
3739
"number": 0,
3840
"utxo": {

0 commit comments

Comments
 (0)