import type Token from '../types/token'; export type AddressToTokenMap> = { readonly [Obj in T[keyof T] as Obj['address']]: Obj; }; export function convertSymbolTokenMapToAddressTokenMap>( symbolTokenMap: T ): AddressToTokenMap { return Object.fromEntries( Object.values(symbolTokenMap).map(t => [t.address, t]) ) as AddressToTokenMap; }