# identity/odis/matchmaking

## Index

### Functions

* [getContactMatches](#getcontactmatches)
* [obfuscateNumberForMatchmaking](#obfuscatenumberformatchmaking)

## Functions

### getContactMatches

▸ **getContactMatches**(`e164NumberCaller`: E164Number, `e164NumberContacts`: E164Number\[], `account`: string, `phoneNumberIdentifier`: string, `signer`: [AuthSigner](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/_identity_odis_query_#authsigner), `context`: [ServiceContext](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference), `clientVersion?`: undefined | string): *Promise‹E164Number\[]›*

*Defined in* [*packages/contractkit/src/identity/odis/matchmaking.ts:20*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/identity/odis/matchmaking.ts#L20)

**Parameters:**

| Name                    | Type                                                                                                            |
| ----------------------- | --------------------------------------------------------------------------------------------------------------- |
| `e164NumberCaller`      | E164Number                                                                                                      |
| `e164NumberContacts`    | E164Number\[]                                                                                                   |
| `account`               | string                                                                                                          |
| `phoneNumberIdentifier` | string                                                                                                          |
| `signer`                | [AuthSigner](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/_identity_odis_query_#authsigner)      |
| `context`               | [ServiceContext](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference) |
| `clientVersion?`        | undefined \| string                                                                                             |

**Returns:** *Promise‹E164Number\[]›*

### obfuscateNumberForMatchmaking

▸ **obfuscateNumberForMatchmaking**(`e164Number`: string): *string*

*Defined in* [*packages/contractkit/src/identity/odis/matchmaking.ts:68*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/identity/odis/matchmaking.ts#L68)

**Parameters:**

| Name         | Type   |
| ------------ | ------ |
| `e164Number` | string |

**Returns:** *string*
