# find_allowed_rules · FT4 Rell API · Chromia Docs (concept)

> function find_ allowed_ rules(from_ chain: byte_ array, from_ id: byte_ array, to_ id: byte_ array, asset: asset , amount: big_ integer): map<text, rule > 

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.accounts.strategies.transfer/find_allowed_rules/

FUNCTION

# find\_allowed\_rules

```signature
function find_allowed_rules(from_chain: byte_array, from_id: byte_array, to_id: byte_array, asset: asset, amount: big_integer): map<text, rule>
```

[Source](https://gitlab.com/chromaway/ft4-lib/-/blob/development/rell/src/lib/ft4/core/accounts/strategies/transfer/config.rell#lines-125)

Returns all rules on this chain that can be used to register an account given the parameters
of the transfer.

**Parameters**

* **from\_chain** — the chain the transfer came from. This chain's RID for on-chain transfers
* **from\_id** — the ID of the sender account
* **to\_id** — the ID of the recipient account
* **asset** — the asset that was transferred
* **amount** — the amount of the transfer

**Returns**

a `map<strategy_name: text, rule>`

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.ft4.core.accounts.strategies.transfer/find_allowed_rules.html)Generated API reference, mirrored from the live docs
