toCborList method
ListBuilder
toCborList(
{ - bool forJson = false,
})
Implementation
ListBuilder toCborList({bool forJson = false}) {
//length should always be 2
final listBuilder = ListBuilder.builder();
if (forJson) {
listBuilder.writeString(address);
} else {
listBuilder.writeBuff(unit8BufferFromShelleyAddress(address));
}
if (value.multiAssets.isEmpty) {
//for pure ADA transactions, just write coin value
listBuilder.writeInt(value.coin);
} else {
//for multi-asset, write a list: [coin value, multi-asset map]
listBuilder.addBuilderOutput(
value.multiAssetsToCborList(forJson: forJson).getData());
}
return listBuilder;
}