# .derupt-interfaces

1. Set your `devPrincipal` in the `src\lib\constants.js`  to a preferred payout address.
2. (re)Build your Derupt,  with your `devPrincipal` set as needed.
3. Navigate to the `/settings`  page in your Derupt instance&#x20;
4. Click the "Activate Origin" button to get ready to `mint` your Derupt Interface NFT
5. Set your preferred payout details, then click the "Mint" button.

{% hint style="info" %}
Updates to payout details can be performed via clicking on "Update Interface"
{% endhint %}

{% hint style="info" %}
Interface NFT Metadata can be altered via `public\metadata.json`
{% endhint %}

{% hint style="warning" %}
**Interface NFT's are origin specific**, thus you will likely want to Mint two of them. \
One from your Preproduction Origin and the other via your Production Origin.
{% endhint %}

{% hint style="warning" %}
You must use the `transfer` function(smart contract call) if you wish to change `dev-principal`, which is currently not facilitated in app, but is technically doable if needed.
{% endhint %}
