issueToken method
Future<RedeemableToken>
issueToken({
- required String toAddress,
- required String currencyCode,
- required Int64 value,
- required List<
RedeemableToken_TokenInput> tokenInputs,
Issues a signed redeemable token from an existing transferable token.
Implementation
Future<RedeemableToken> issueToken({
required String toAddress,
required String currencyCode,
required Int64 value,
required List<RedeemableToken_TokenInput> tokenInputs,
}) async {
final tokenData = RedeemableToken_Data()
..id = Xid().toBytes()
..address = base64.decode(toAddress)
..currency = currencyCode;
tokenData.inputs
..clear()
..addAll(tokenInputs);
final redeemableToken = RedeemableToken()
..data = tokenData
..signature = await signer.signPayload(tokenData.writeToBuffer());
return redeemableToken;
}