toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'id': id,
    'name': name,
    if (nativeCurrency != null) 'nativeCurrency': {
      'name': nativeCurrency!.name,
      'symbol': nativeCurrency!.symbol,
      'decimals': nativeCurrency!.decimals,
    },
    if (rpcUrls != null) 'rpcUrls': rpcUrls,
    if (blockExplorers != null) 'blockExplorers': blockExplorers,
    if (contracts != null) 'contracts': contracts,
    if (sourceId != null) 'sourceId': sourceId,
    if (testnet != null) 'testnet': testnet,
    if (custom != null) 'custom': custom,
    if (fees != null) 'fees': fees,
    if (formatters != null) 'formatters': formatters,
    if (serializers != null) 'serializers': serializers,
  };
}