TronRequestCreateAssetIssue.fromContract constructor
TronRequestCreateAssetIssue.fromContract(
- AssetIssueContract contract, {
- bool visible = true,
Implementation
factory TronRequestCreateAssetIssue.fromContract(
AssetIssueContract contract, {
bool visible = true,
}) {
return TronRequestCreateAssetIssue(
ownerAddress: contract.ownerAddress,
name: StringUtils.decode(contract.name),
abbr: StringUtils.decode(contract.abbr),
totalSupply: contract.totalSupply,
trxNum: contract.trxNum,
num: contract.num,
startTime: contract.startTime,
endTime: contract.endTime,
description: StringUtils.tryDecode(contract.description),
url: StringUtils.tryDecode(contract.url),
freeAssetNetLimit: contract.freeAssetNetLimit,
publicFreeAssetNetLimit: contract.publicFreeAssetNetLimit,
frozenSupply:
(contract.frozenSupply)
?.map(
(e) => Map<String, BigInt>.from({
'frozen_amount': e.frozenAmount,
'frozen_days': e.frozenDays,
}),
)
.toList(),
precision: contract.precision,
visible: visible,
publicFreeAssetNetUsage: contract.publicFreeAssetNetUsage,
publicLatestFreeNetTime: contract.publicLatestFreeNetTime,
);
}