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
