multiAssetsToCborList method
ListBuilder
multiAssetsToCborList(
{ - bool forJson = false,
})
Implementation
ListBuilder multiAssetsToCborList({bool forJson = false}) {
final listBuilder = ListBuilder.builder();
if (forJson) {
listBuilder.writeString("$coin");
} else {
listBuilder.writeInt(coin);
}
final mapBuilder = MapBuilder.builder();
for (var multiAsset in multiAssets) {
if (forJson) {
mapBuilder.writeString(multiAsset.policyId);
} else {
mapBuilder.writeBuff(uint8BufferFromHex(multiAsset.policyId));
}
mapBuilder.addBuilderOutput(
multiAsset.assetsToCborMap(forJson: forJson).getData());
}
listBuilder.addBuilderOutput(mapBuilder.getData());
return listBuilder;
}