getCoins method
Implementation
@override
Future<PaginatedCoins> getCoins(
String owner, {
String? coinType,
String? cursor,
int? limit,
}) async {
final page = await client.listCoins(
owner,
coinType: coinType ?? '0x2::sui::SUI',
cursor: cursor,
limit: limit,
);
final coins = page.data
.map(
(c) => CoinStruct(
c.type,
c.objectId,
int.parse(c.version),
c.digest,
c.balance,
'',
),
)
.toList();
return PaginatedCoins(coins, page.nextCursor, page.hasNextPage);
}