Skip to main content

Use your wallet

The "Use Your Wallet" section guides you through the essential features and functionalities of your wallet. Here, you’ll learn how to navigate the home page to track your transaction history, manage multiple accounts, and set up personalized parameters. This section will also cover important actions, such as signing in to applications, and authenticating events.

Wallet interfaces

The wallet features two main interfaces designed for different interactions: the main interface and the popup interface. The main interface is the full-screen page you access when managing your wallet, allowing you to view your transaction history, adjust settings and oversee multiple accounts. This comprehensive view offers all the tools you need for in-depth management of your digital assets.

The popup interface, on the other hand, is a compact window that appears when specific actions—such as sign-in, authentication, or event approval—require your confirmation. In this interface, you can quickly review the details of a request and choose to approve or reject it, providing a secure way to control your online interactions without needing to navigate away from your current activity. This separation of interfaces makes it easy to manage both frequent approvals and deeper wallet settings efficiently.

Most frequent actions

This section covers the steps to perform the most common actions in your wallet, ensuring you can quickly and efficiently manage your digital interactions. Whether you're viewing transaction history, connecting to new networks, or signing in to applications, this guide will walk you through each action with simple, clear instructions. By mastering these frequent tasks, you'll get the most out of your wallet's features and keep your digital interactions secure and seamless.

To enhance clarity, we’ve included annotations for each action to indicate which interface it should be performed in: the main interface, the popup interface, or both. This labeling helps you quickly understand where each task takes place. By following these annotations, you can efficiently navigate between interfaces and carry out each action in the appropriate context.

LabelInterface
drawingThe action can be performed on the main interface.
drawingThe action can be performed on the popup interface.

Access to the parameters

Interface supporting the actiondrawing

To access the parameters, go to the main interface of the wallet. Click on the three dots located in the top-right corner of the screen, which will open a dropdown menu.

Change the node endpoint

Interface supporting the actiondrawing

To change the node endpoint, open the Parameters page in the main interface. Click on the three dots in the top-right corner, select Parameters, and navigate to the network settings section. Here, you can modify the node endpoint to change the replication node in which the wallet is connected (should belong to the Carmentis network).

Sign in to applications

Interface supporting the actiondrawing

To sign in to applications using the wallet, follow the steps in the popup interface. When an application requests a sign-in, the popup will first display an initial approval request. This step is simply to confirm that you want to proceed with the request, not to complete the sign-in yet. Here, you can review the origin of the request to ensure it’s from a trusted source.

Once you approve this initial step, the popup interface will display a new page specifically for the sign-in action. If you agree to sign in on this second page, the popup will close, and the sign-in process will be completed, granting access to the application.

Authenticate with your email

Interface supporting the actiondrawing

The authentication process is similar to the sign-in process, as both grant access to an application, but with one key difference: authentication uses the email associated with your account. When an application initiates authentication, the popup interface will first display an initial approval request, asking you to confirm that you want to proceed with the authentication process.

Once you approve, a second page appears, similar to the sign-in flow, but with one distinction: it displays the email address linked to your account, which will be used to authenticate. After confirming on this second page, the popup closes, and the authentication is completed, granting access to the application.

info

The email is required to authenticate with your email. Be sure to have associated (and validated) an email with your account.

Approve a transaction

Interface supporting the actiondrawing

The event approval process begins with an initial page in the popup interface displaying the origin of the request and prompting you to approve or reject the processing of the event. This step is designed to give you control over whether to proceed with the request. Once approved, a detailed view of the transaction appears, allowing you to explore the specifics of the event awaiting approval.

In this detailed view, you can navigate through the transaction’s data, examining the contents of the current block under approval. Additionally, you have the option to review previous blocks in the transaction history—those already anchored on the blockchain. This transparency provides a comprehensive view of the event's context, ensuring that you have all the necessary information before finalizing your approval.

See history of my approvals

Interface supporting the actiondrawing

The view history of approved events is shown on the home of the main interface. Here, you’ll find a list of flow in which the user is involved. For each flow, you can explore the micro blocks associated with it—some blocks will show as already anchored on the blockchain, while others may appear as approved but not yet anchored.

Within each flow’s details, you’ll have the ability to dive deeper. Several buttons allow you to access a master block, flow, or micro block on the blockchain explorer, providing a comprehensive view of the micro block’s status. This history helps you keep track of your approvals and offers an easy way to verify the state of each micro-block on the blockchain.

Create, edit and delete an account

Create an account

Interface supporting the actiondrawing

To create a new account, start in the main interface and click on the current account displayed in the top-left corner. Then, select "Add an account" from the menu. A modal will appear with a form where you can enter the pseudo for the new account. After submitting the form, the new account will be created and automatically set as the active account.

Change the pseudo of an account

Interface supporting the actiondrawing

To change the account's pseudo, start by accessing the Parameters page in the main interface. Click on the three dots in the top-right corner, select Parameters, and locate the option for account settings. From there, you can edit and update the pseudo for your account.

Change the nonce of an account

Interface supporting the actiondrawing

To change the account nonce, access the Parameters page in the main interface. Click on the three dots in the top-right corner, select Parameters, and navigate to the account settings section. Here, you can adjust the nonce, which is used to derive a unique key from the same seed. Note that if two accounts share the same nonce, they will use the same key pair.

Associate an email with an account

Interface supporting the actiondrawing

To associate an email with your account, go to the Parameters page in the main interface. If no email is currently set up, you’ll see a form prompting you to enter your email address. Once entered, an email verification oracle will send a unique code to the provided email. Enter this code in the form to complete the email verification and associate the email with your account.

Switch to another account

Interface supporting the actiondrawingdrawing

To switch to another account, you can use either the main interface or the popup interface. Simply click on the current account displayed in the top-left corner, and a list of available accounts will appear. Select the account you want to switch to, and you’ll be taken to its dashboard instantly.

Delete an account

Interface supporting the actiondrawing

To delete an account, go to the Parameters page in the main interface. Click on the three dots in the top-right corner, select Parameters, and find the account deletion option. For security, you'll be prompted to enter the exact account name before the deletion can be completed, ensuring that this action is intentional.

No data recovery

Be aware that once your account has been deleted, all the locally stored transactions are lost and cannot be recovered.

info

The account deletion is disabled when there is a single account.

Share my public key

Interface supporting the actiondrawing

To share a user’s public key, go to Parameters and click the Share my public key button located below the public key. This action opens a pre-filled email containing the public key, ready to be sent to another user for easy sharing. Alternatively, you can directly copy the public key if you prefer to share it manually through another channel.