interledger / rafiki

An open-source, comprehensive Interledger service for wallet providers, enabling them to provide Interledger functionality to their users.
https://rafiki.dev/
Apache License 2.0
234 stars 83 forks source link

Allow `createWalletAddress` mutation to take in additional properties #2739

Closed mkurapov closed 3 months ago

mkurapov commented 4 months ago

Context

During wallet address creation, we want to let the ASE allow to add additional properties to be associated with the wallet address.

We need to update the createWalletAddress mutation input to take in additionalProperties. These properties would be optionally visible when requesting a wallet address through Open Payments. The input is an optional array of objects with key & value and visibleInOpenPayments (suggested name), a flag that enables or disables this field from appearing in Open Payments Wallet Address lookup.

Tasks

PR

https://github.com/interledger/rafiki/pull/2752