# getTransferStrategyRulesGroupedByStrategy · FT4 TypeScript client · Chromia Docs (concept)

> getTransferStrategyRulesGroupedByStrategy(
    queryable: Queryable,
): Promise<Map<string, Map<string, TransferStrategyRuleAmount []>>> Fetches all transf

Source: https://docs.chromia.com/pages/ft4-ts-client/functions/registration.getTransferStrategyRulesGroupedByStrategy/

Function

# getTransferStrategyRulesGroupedByStrategy

* ```signature
  getTransferStrategyRulesGroupedByStrategy(
      queryable: Queryable,
  ): Promise<Map<string, Map<string, TransferStrategyRuleAmount[]>>>
  ```

  Fetches all transfer strategy rules, configured on the chain, grouped by strategies and assets

  The return type can be read as:

  Plain text

  ```
  Map<
      strategyName: string,
      Map<assetId: string, TransferStrategyRuleAmount[]>
  >
  ```

  where `assetId` will be `"all"` if a certain strategy accepts all assets

  #### Parameters

  + queryable: Queryable

    object to use when querying the blockchain

  #### Returns Promise<Map<string, Map<string, [TransferStrategyRuleAmount](https://docs.chromia.com/pages/ft4-ts-client/types/registration.TransferStrategyRuleAmount/)[]>>>

  a map of transfer strategy rules grouped by strategies and assets.

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-ts-client/functions/registration.getTransferStrategyRulesGroupedByStrategy.html)Generated API reference, mirrored from the live docs
