Skip to content

Commit a85c50d

Browse files
committed
Fix MsgMeta generating
1 parent 8b90bcd commit a85c50d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

core/blockchain/production/impl/block_producer_impl.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "clock/chain_epoch_clock.hpp"
1212
#include "codec/cbor/cbor.hpp"
1313
#include "common/visitor.hpp"
14+
#include "primitives/cid/cid_of_cbor.hpp"
1415
#include "storage/amt/amt.hpp"
1516
#include "storage/ipfs/impl/in_memory_datastore.hpp"
1617

@@ -131,10 +132,14 @@ namespace fc::blockchain::production {
131132
});
132133
}
133134
for (size_t index = 0; index < bls_messages.size(); ++index) {
134-
OUTCOME_TRY(bls_messages_amt.setCbor(index, bls_messages.at(index)));
135+
OUTCOME_TRY(message_cid,
136+
primitives::cid::getCidOfCbor(bls_messages.at(index)));
137+
OUTCOME_TRY(bls_messages_amt.setCbor(index, message_cid));
135138
}
136139
for (size_t index = 0; index < secp_messages.size(); ++index) {
137-
OUTCOME_TRY(secp_messages_amt.setCbor(index, secp_messages.at(index)));
140+
OUTCOME_TRY(message_cid,
141+
primitives::cid::getCidOfCbor(secp_messages.at(index)));
142+
OUTCOME_TRY(secp_messages_amt.setCbor(index, message_cid));
138143
}
139144
OUTCOME_TRY(bls_root_cid, bls_messages_amt.flush());
140145
OUTCOME_TRY(secp_root_cid, secp_messages_amt.flush());

0 commit comments

Comments
 (0)