User Guides
This section explains the user-facing flows available in the reference application bundled with the Cardano Mendix Plugin. These guides walk you through the typical actions a user can perform, such as creating a wallet, sending ADA, or minting an NFT. Each guide reflects the UI and logic demonstrated in the example project.
Create a Wallet
Flow:
Navigate to the “Wallets” page.
Click Create Wallet.
Enter a secure passphrase.
The app generates a 15-word mnemonic and securely stores it encrypted with your passphrase.
The wallet is added to the list with a unique name and address.
Result: A new wallet is created and stored securely, ready to be used for transactions.
Restore a Wallet
Flow:
Navigate to the “Wallets” page.
Click Restore Wallet.
Enter your 15-word mnemonic and a passphrase.
The app recreates the wallet and displays it in the list.
Result: Access to a previously created wallet is restored.
Connect Browser Wallet (CIP-30)
Flow:
Navigate to the “Connect Wallet” page.
Choose a browser wallet (e.g., Nami, Eternl).
Authorize the app in the browser extension.
Your wallet address and balance are now linked to the app session.
Result: The app can now interact with your connected browser wallet.
Send ADA
Flow:
Select a wallet from the overview.
Click Send ADA.
Enter the receiver address and the amount of ADA.
Confirm with your passphrase.
The transaction is submitted and confirmed on-chain.
Result: ADA is sent from your wallet to another address.
Send ADA with Metadata
Flow:
Navigate to the Metadata Transaction page.
Enter the transaction data, including the key-value metadata pairs.
Submit the transaction.
Result: A standard transaction is broadcasted with additional metadata attached.
Multi-signature Transaction
Flow:
Navigate to the Multi-sig tab.
Create a multi-sig policy script (with multiple wallet addresses).
Build a transaction that requires multiple signatures.
Each participant signs the transaction individually.
Once all signatures are collected, submit the transaction.
Result: A multi-sig transaction is successfully executed following native script rules.
Mint an NFT
Flow:
Navigate to the NFTs tab.
Click Create NFT.
Fill in the asset name, description, and optionally upload media (stored via IPFS).
Click Mint NFT and confirm with your passphrase.
Result: A new native asset is created and stored on-chain as an NFT.
Burn an NFT
Flow:
Open the NFT details.
Click Burn and confirm with your passphrase.
Result: The asset is removed from circulation.
Smart Contract – Lock & Unlock
Flow:
Navigate to the Smart Contract section.
Select whether to Lock or Unlock funds.
Enter the required script parameters (e.g. address, datum).
Confirm and submit.
Result: Funds are locked or unlocked according to the smart contract rules.
Last updated