solana_token_list 0.1.0 copy "solana_token_list: ^0.1.0" to clipboard
solana_token_list: ^0.1.0 copied to clipboard

Solana Token Registry is a package that allows application to query for list of tokens.

example/main.dart

import 'package:solana_token_list/solana_token_list.dart';

void main() async {
  //Static Solana Tokens
  var staticTokens = staticTokenList.tokens;
  print('staticTokens size: ${staticTokens.length}');

  var tokenListStrategy = TokenListStrategy();

  // Fetch CDN Tokens
  final cdnTokens = await tokenListStrategy.fetchTokenList(Strategy.cdn);
  print('CDN solanaTokenList size: ${cdnTokens.length}');

  //Token list can exclude by a tag
  final noNftTokenList =
      (await tokenListStrategy.fetchTokenList(Strategy.static))
          .filterByChainEnv(ChainEnv.mainNetBeta)
          .excludeByTag('nft');
  print('mainNetBeta noNftTokenList size: ${noNftTokenList.length}');

  //Filter by cluster name
  final list = cdnTokens.filterByClusterSlug('Mainnet-Beta');
  print('Mainnet-Beta size: ${list.length}');

  //Filter MainNet Beta tokens
  final mainNetList = cdnTokens.filterByChainEnv(ChainEnv.mainNetBeta);
  print('mainNetList size: ${mainNetList.length}');
}
3
likes
150
points
6
downloads

Publisher

unverified uploader

Weekly Downloads

Solana Token Registry is a package that allows application to query for list of tokens.

Repository (GitHub)
View/report issues

Topics

#solana

Documentation

API reference

License

BSD-2-Clause (license)

Dependencies

http, json_annotation

More

Packages that depend on solana_token_list