SettleMint
ConsoleOrganisation participants

Contacts

Save counterparty names and wallet addresses for reuse during issuance and settlement, and learn what editing or deleting a saved contact does not affect.

Contacts is your personal address book: a list of names paired with wallet addresses that you reuse instead of retyping them during issuance, transfer, or settlement. Every saved contact belongs to the account that saved it within the active organisation. A colleague in the same organisation keeps a separate list of their own, cannot see the contacts you save, and cannot reuse them; there is no shared or organisation-wide address book behind this page.

Any account onboarded to an active organisation can manage its own contacts. Contact records require no additional role. Users and Entities have separate permission checks. Contacts appears in the sidebar under "User settings" for every onboarded account. The records carry no role gate, and the sidebar entry that reaches them carries none either.

This page is the wrong page for two things it can look like at a glance. A contact is not a User; saving one creates no login, grants no permission, and registers no on-chain identity. A contact is not an Entity either; it proves nothing about eligibility, and the platform does not check a contact's address against any compliance rule when you save it. A contact is a label on an address, nothing more: every operation that later uses that address still runs its own independent eligibility and compliance checks, whether the address came from Contacts or from typing it by hand.

The check runs on the operation, never on the contact.Saving a contact stores an address without establishing eligibility. Selecting that contact and entering the same address by hand lead to the same operation checks. Issuance, transfer, and settlement enforce their own rules when they run. A saved contact does not bypass those rules.The check runs on the operation, never on the contact.Saving a contact stores an address without establishing eligibility. Selecting that contact and entering the same address by hand lead to the same operation checks. Issuance, transfer, and settlement enforce their own rules when they run. A saved contact does not bypass those rules.

Whether an address is picked from a saved contact or typed and pasted directly, neither path runs a check by itself. Issuance, transfer, and settlement apply their own eligibility and compliance rules when they run. A saved contact passes the same checks as an address entered by hand.

Because a contact carries no verification of its own, the address you save is only as trustworthy as the channel you got it from. The Console autofills the address field from a stored contact, but picking a contact saves a keystroke, not a review step, so review it before submitting. Confirm the address through your institution's approved channel before you save it, and compare the full address shown on the record against that source again before you submit value against it. Nothing on the record or in any later operation compares the saved address against the source you copied it from, so a single mistyped character during entry persists unnoticed until you check it yourself.

A contact carries no compliance or eligibility status of its own, so there is nothing on the record for a later compliance change to update. If an address you saved becomes ineligible after you save it, the contact itself does not change, is not flagged, and does not disappear; the next operation evaluates its current eligibility. Because contacts are private to the account that saved them, no organisation-wide log records who added, edited, or deleted a contact. The only record of a change is the "Updated" timestamp on that one contact, visible only to the account that owns it.

Steps

Open Contacts

Open "User settings", then "Contacts". Search by name or wallet before adding a record.

Contacts page with search and Add contact action

Screen equivalent: the page lists saved contacts with their name, wallet address, created date, and updated date. A contact matching your own wallet carries a "Me" badge. An empty list shows "No contacts found" with a prompt to add one; a failed load shows a retry message instead of an empty table, so a blank list and a load failure look different on screen.

Add the contact

Select "Add contact" and enter the "Contact name". For "Wallet address", open the "Choose address" control, then either pick a known participant or saved contact by name from the list, or type or paste the address and select the "Custom address" entry that appears for it. Typing or pasting alone does not set the field; only selecting an entry from the list does. Then select "Save contact"; the form closes after the Console saves the record.

The "Contact name" field accepts 1 to 120 characters after surrounding whitespace is trimmed, and two contacts can share the same name without triggering any error. Wallet addresses must be unique within your contacts. Saving an existing address under a different name returns a conflict. It does not create another contact or overwrite the existing one.

Review the saved record

Open the contact to inspect its wallet and timestamps. Use "Edit" to change it, or "Delete" to remove it from the address book permanently: the Console's own confirmation prompt says so before the delete happens, and no undo or restore path exists afterward. The only way back is adding the same name and address again from scratch.

What editing and deleting actually do

Editing a contact overwrites the existing record in place; it does not create a new one alongside it. The name and wallet a counterparty last had before your edit are not kept anywhere once you save the change. Contacts stores only the current values and the two timestamps, with nothing that plays the role of a version log. If you need to know what an address used to be before an edit, that information has to come from outside the Console, such as your own change records or the approved channel you originally confirmed it through.

Deleting a contact is permanent, as step 3 covers, and it does not touch anything that already used its address; neither does editing one. A transfer, issuance, or settlement you completed while that contact still existed keeps its own record of the address at the time, entirely independent of whether the contact row still exists or what it now says. Editing or removing a contact only changes the shortcut for typing that address again in the future, including for an operation still in flight when you make the change. Nothing in that operation reads the contact row again once it has resolved the address. Saving, editing, or deleting a contact is also private to your own account: the counterparty whose address you saved is never notified, and nothing about the change is visible to them from inside or outside the Console.

Troubleshooting

The contact does not appear

Clear the search, or search with the wallet address instead of the name. If loading failed rather than returning zero rows, the page shows an alert with a "Try again" button in place of the table; select it to retry the load.

The wallet is wrong

Edit the contact before using it again. Saving a contact never verifies ownership, identity, or eligibility for a transfer, so a saved address can be wrong for as long as nobody checks it against the approved source.

Saving rejects the address as a duplicate

Another of your contacts already holds that wallet address; the Console stores nothing new and names the conflict in the rejection rather than overwriting the existing record. Open that existing contact and edit it instead, or save a different address. The wallet field can appear on only one of your contacts, whatever name each entry uses.

A deleted contact needs to come back

Re-add the contact with the same name and address; deletion leaves nothing else in the product to restore from.

An edited contact does not match what I remember saving

Contacts keeps only the current name and address, never a history of prior edits, so there is nothing in the record itself to compare against.

Check the "Updated" timestamp to confirm whether a change happened recently, and reconcile the current value against your own external record of what it should be.

Frequently asked questions

Can I save an ENS name instead of a raw wallet address?

No. The wallet field only accepts a 0x-prefixed EVM address; the Console validates the pasted or typed value as a checksummed address and does not resolve a name to one first. If you have an ENS name, resolve it to its address through your own tooling and paste the resolved 0x value instead.

I saved an address that only differs from an existing contact by letter case. Did that create a second contact?

No. A wallet address is not case-sensitive, and the Console compares addresses on their normalized form when it enforces the one-contact-per-address rule. Pasting the same address with different capitalization triggers the same duplicate-address rejection you would get from pasting it identically, rather than quietly creating a lookalike second entry that hides that both point to the same counterparty.

Does search need the full wallet address, or does part of it work?

A partial string works for both name and wallet: search matches anywhere inside either field, not only from the start.

On this page