No results
Getting started

Lace is a light wallet platform built on Cardano. Its first release includes a light wallet, an NFT viewer, an easy staking feature, and a decentralized app (DApp) connector. Unlike full-node wallets, light wallets do not synchronize the full copy of the blockchain. Lace is all about ease, allowing you to manage your digital assets and interact with Web3 without all the complexities of a full-node wallet. Lace lets you:

  • Send and receive ada and Cardano native tokens
  • Stake your ada and receive rewards for participating in the network
  • Connect to and use DApps
  • Store, send, receive, and view your NFTs
  • Connect with a Ledger hardware wallet for added security
  • View your transaction history

Lace is available as an extension in the Google and Edge web stores. You can add Lace to your Google Chrome or Edge browsers.

A private key is a long sequence of digits and letters that uniquely verify ownership of your digital assets. Private keys should only ever be shared with the key's generator or parties authorized to decrypt the data.

Because the private key can be hard to remember, Lace gives you a recovery phrase (also known as a mnemonic or a seed phrase) of 24 words instead, which you set up when you first create your wallet. Typically, the longer the word sequence, the less likely someone will be able to guess your recovery phrase. You use the phrase to recover your wallet and access your assets, so make sure you store it securely. If you are recovering your wallet from another platform on Cardano, you may have a 12 or 15 recovery phrase.

You will receive your recovery phrase when you first create your wallet. Make sure you keep it in a safe place, preferably in a tangible (offline) way. If you lose your recovery phrase, there is no way to recover it and access your digital assets. The IOG development team behind the wallet doesn’t know your recovery phrase and there’s nothing that can be done to help you in the event of its loss.

If you forget your password, you can only recover your wallet by using your recovery phrase. So make sure you always store your recovery phrase securely offline – write it down and keep it in a secure location.

If you lose your recovery phrase, you lose access to your wallet and your digital assets. That’s why it’s so important that you store it somewhere safe.

No. There’s really no way to recover your wallet if you lose your recovery phrase. This is fundamental to how the blockchain works. You and only you are the owner of your recovery phrase and that is why losing your recovery phrase means losing access to your digital assets. That’s why it’s of critical importance that you save your recovery phrase in a safe place.

You first need to purchase ada from an exchange and send it to your wallet address – you can find your wallet address by clicking the Receive button.

You can send ada to any Cardano-compatible wallet. Lace includes safeguards to prevent you from sending digital assets to wallets that don’t support Cardano, but it's always a good idea to triple check the address you are sending your digital assets to. A good rule of thumb is that all Cardano addresses start with ‘addr1__’.

Lace lets you switch between networks to test new releases and features, before they’re deployed on the mainnet. There are three networks you can choose from: two testing environments (preview and preproduction) and the mainnet environment (production).

Network switching means there are fewer bugs on the mainnet and means everyone enjoys a smoother experience. Plus, it means you can give your feedback on new features before a release makes it to the mainnet – so by the time a new feature makes it to the mainnet, it should already work the way it should, and suit your needs. What’s not to love?

When adding the Lace extension to Chrome you will notice a pop-up stating that Lace will read your browsing history. Declaring requests such as this to users is a requirement from Google for anyone publishing to the Chrome store (more on that here).

When a DApp requests a connection to Lace using the CIP-30 - Cardano DApp-Wallet Web Bridge (the DApp connector), Lace uses the Chrome Tabs API to pull information from the DApp to read its URL, name, and icon so that this information can be displayed inside Lace. By using the Tabs API, Lace is explicitly required to declare these permissions – just as any other extension employing CIP-30 would have to do.

Rest assured, no other information is read or retained by Lace. The Lace team and IOG are absolutely committed to respecting user privacy and will not use this data in any intrusive or inappropriate ways.

Yes, you can. However, if additional addresses are created in the other wallet you have to manually discover them using the Wallet Sync button in settlings. Then you would be able to see everything in every address in Lace.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.

Transactions and transfers

To send ada, you need the recipient’s Cardano address. Add the address and the amount you want to transfer to the recipient in the ‘Send’ tab of your wallet.

To receive ada, copy your ‘Receive address’ to the clipboard from the ‘Receive’ tab. Next, share it with the person who is going to send you ada (or other Cardano native assets) or use it yourself to send ada from another wallet or exchange.

Your public address is a unique identifier that serves as a virtual location for your digital assets. You can think of it like a postcode or a zip code.

Any blockchain network, including Cardano, charges transaction fees (ie, for sending ada, delegating ada to a stake pool, or withdrawing rewards). The fee amount depends on the size of the transaction. More details here.

These fees cover resources like electricity and computing power. They also protect the Cardano network against attacks.

The transaction bundle feature lets users send multiple types of digital assets to multiple wallet addresses with just one transaction fee. Pretty neat, right?

Normally, sending different types of digital assets means making individual transactions for each asset and paying a fee for each of them. Likewise, sending digital assets to multiple addresses usually requires separate transactions, each with their own fee.

Transaction bundles not only save users fees, but they also reduce the number of transactions being made on the network, thereby reducing network congestion.

From paying employees, to making an airdrop to the entire world – the opportunities are endless.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.


Cardano was one of the first blockchains to support ‘staking’, however on Cardano, the process differs slightly from other chains. Cardano was designed to (1) always let users have access to their digital assets, and (2) let more advanced users run stake pools. Users with a less technical background can still receive rewards by staking their assets and actively taking part in the network.

On Cardano, you ‘delegate the block production rights’ associated with your stake rather than the ada itself. This way, your ada never leaves your wallet, it's never locked, and the stake pool operator (the expert user) mints blocks on your behalf. This allows you to safely select a stake pool that works best for you, without having to worry about the security of your digital assets.

Most Cardano-enabled wallets have a staking feature. Depending on the wallet you use, you may or may not be able to choose where to delegate your stake. In Lace, you can choose the stake pool that you want to delegate to.

After delegating your stake, you post a delegation certificate – containing your stake key and stake pool identifier – on-chain to publish your staking/delegation choice. This choice roughly states “I declare that the block production rights associated with the digital assets in this public address are delegated to this stake pool”.

After delegating ada to a chosen stake pool, you don't have to do anything. Newly added ada or assets will be automatically staked with the chosen pool. Re-delegation only happens when you want to change your original choice of stake pool for another.

You can choose a stake pool based on a number of factors. The amount of assets you can receive as a reward for participating in validating the network is influenced by several parameters – operating cost, operating margin, and pledge. You’ll need to research each pool to make your decision – just hit the staking tab on your wallet to view the pools.

  • Rewards on asset means the amount of ada in each new block that will be automatically distributed to the stakeholder by the network.
  • Operating cost is the total ada charged by the stake pool operator to cover the cost of running the stake pool. The cost per epoch is calculated from the total ada rewarded to a stake pool, before the operator takes their profit margin.
  • Operating margin is the percentage that the stake pool operator takes for minting blocks on behalf of the delegator. This is on top of the operating costs for the stake pool. This is a variable defined in the formal specification to allow stake pool operators to compete on the best operator price for the delegators.
  • Saturation refers to the amount of ada delegated to a stake pool in relation to its maximum possible size. Cardano automatically limits the maximum size of a stake pool in order to promote decentralization. If everybody delegated their funds to the same pool, one pool could own 51% of all the stake and take over the network. That’s why if you delegate to a pool over the maximum size, that pool only receives the same rewards as for its maximum capacity, so you would receive less rewards than if you’d chosen another pool.
  • Rewards on stake: this is a little more complicated. Let’s say a stake pool holds 1% of all the stake in the system, then this stake pool is expected to mint roughly 1% of all the blocks in one epoch. If you hold 10% of the stake in this stake pool, then you should receive 10% of rewards, or 0.01% of all the rewards in this epoch - cost + margin.

You can see the staking process visualized here.

Your rewards are automatically distributed to your rewards address at the end of every delegation cycle. Each cycle consists of four epochs, and each epoch lasts five days, so it will take 16-20 days to receive the rewards in your Lace wallet. After the initial delegation cycle, the rewards continue after each epoch ends until you redelegate to a new stake pool.

If a single-address wallet has already been delegated, then restored in Lace, the delegation will continue without any changes or action needed. Don’t forget that once your ada is delegated to a stake pool, it will always remain in your wallet, and isn’t locked.

You can sort Staking in the stake pool view by seven parameters: ticker, saturation, cost, margin, produced blocks, pledge, and live stake. We'll soon add other parameters.

Currently, these parameters are not updated in real-time. However, they are updated every 1,000 blocks (there are 21,600 blocks in the 5-day epoch). This results in approximately 5.52 hours.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.


With the beta release of multi-staking, Lace users can delegate to up to ten pools simultaneously

Put simply, it's the percentage of your stake that's assigned to a specific pool.

Yes, you can choose the percentages for each pool in your multi-staking selection. This great new feature means you can view and adjust the ratios of all your stake pools by adding or subtracting a percentage, all from an easy-to-use interface when you click on Manage.

Stake distribution will drift through transactions because of Cardano's EUTXO model. If the amount of ada changes for one address, so will the stake to that particular pool.

This means that any variation of the UTXO set will drift stake distribution. The first iteration of Lace's multi-delegation feature includes an improved TxBuilder that reduces the impact of this, though stake distribution will inevitably drift after many transactions. Upcoming iterations will include improvements to approximate the stake distribution to the user preferences. Transactions that are constructed outside of Lace by DApps will likely not take into account stake distributions and cause more drift.

No. Once preferences are submitted, Lace will always query user stake information on-chain and reflect the actual status in the staking tab, including any stake distribution drift that may have occurred.

Wallets with over 80 UTXO sets won’t be able to use multi-staking, due to the protocol's limitation of the maximum transaction size. The next iterations will include a feature to inform the user that their wallet exceeds protocol-set limits for delegation.

No, Ledger hardware wallets don't currently support multi-delegation. Future versions of Lace will add multi-staking support for hardware wallets.

Changing one pool for another one: This doesn’t impact the user as previous accrued rewards not yet distributed from the old pool will be deposited in the user’s reward account for the next 2 epochs.

Removing a pool: Requires deregistering the stake key associated with that pool. All pending rewards already distributed are withdrawn in the same transaction as the key deregistration. Rewards in the calculation epoch phase, or waiting to be distributed, will be lost.

Changing pools or ratios costs the same as a normal transaction in Cardano. Remember that increasing the number of pools to delegate requires a 2 ada deposit per new pool for stake key registration. This deposit is returned when you decrease the number of pools.

The current version of Lace calculates total rewards for a specific pool. The next iterations will calculate rewards per epoch instead.

The current beta version of the multi-delegation feature does not support unstaking your funds. Future versions of Lace will however enable the removal of active delegations.

Lace will inform you via a modal message and a banner when a pool you are delegating to is about to retire, is effectively retired, or is saturated, so you may change your staking preferences.

In some cases, other wallets may display different balance or stake information to Lace. This occurs because Lace is the only wallet that derives stake keys over index 0, according to active standards set out on CIP-18 and CIP-1852. Other wallets may not track these addresses, resulting in the apparent difference.

To resolve this incompatibility, change multi-delegation to single delegation or staking, choosing a pool that is not part of the current delegation portfolio. This will have the effect of moving the delegated funds to the stake key with index 0. Afterwards, you can change the single delegation to any pool (including those that were part of the current delegation portfolio. This will have the effect of moving the delegated funds to the stake key with index 0. Afterwards, you can change the single delegation to any pool (including those that were part of the multi-delegation portfolio) again.'

Sometimes this happens because Lace is the only wallet that derives stake keys over index 0, according to active standards set out on CIP-18 and CIP-1852. Some DApps might not track these addresses, in which case you might see unexpected results.

But don’t worry, there is a solution, follow these simple steps:

  • Step one

Change multi-delegation to single delegation – make sure you choose a pool that is not part of the current delegation portfolio.

  • Step two

Change the single delegation to any pool – it’s fine to pick a pool that’s part of the current delegation portfolio here.

  • Voila!

This will have the effect of moving the delegated funds to the stake key with index 0.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.


Non-fungible tokens (NFTs) are tokens that may serve as evidence of ownership of virtual (or even physical) assets. The specific rights that attach to NFTs vary. NFTs are currently most widely used as evidence of ownership of digital art.

NFTs can either be purchased directly from the creator’s website during their minting phase or on a secondary marketplace such as jpg.store, artano.io, cnft.io, and more. Make sure to have funds in your wallet, connect your wallet to the DApp, find the NFT you want to buy, and click to purchase. The Lace extension will pop up and ask you to enter your password to process the purchase. Once the transaction is completed, the NFT will be transferred to your wallet.

Head to the NFTs tab in the Lace extension to view your NFTs.

Handles are NFTs issued by ADA Handle and owned by a Cardano wallet address to provide holders with custom and human-readable addresses.

Minting a handle involves a clear and convenient process. Simply go to the ADA Handle minting page, secure your handle by checking its availability, and purchase it.

Sending funds to a handle holder is a straightforward process:

  • Go to the ‘Send’ screen on your Lace wallet
  • Type the handle you want to send funds to in the “Address or $handle” input field
  • Wait for confirmation that the handle is found
  • Select the amount and type of tokens you want to send
  • Review your transaction
  • And send

To personalize your handle, visit the new ADA Handle portal, connect your Lace wallet, and choose the handle you want to personalize or create a new one. You can then choose an available background or NFT from your Lace NFT collection that you’d like to showcase, or mint new NFTs to include in your handle personalization.

Yes, you can! Simply go to the Ada Handle preprod page, connect your Lace wallet, change your network to preprod from the wallets’ settings, mint a new test handle on the preprod minting page, and personalize it here.

You can see your personalized handle on Lace in three places:

  • As an avatar in the upper right corner of your wallet, in the profile area
  • As an NFT in your Lace NFT tab
  • And in the wallet address section of your Receive tab

How do I benefit from personalized handles in Lace?

Personalized handles are more than just custom, human-readable addresses. They’re also:

  • One-of-a-kind profile pictures (PFPs) that you can show off
  • A type of ‘calling card’ that you can add your social links and a QR code on
  • Your unique and personalized digital identity on the Cardano blockchain

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.

CIP30/DApp Connector

The Lace DApp connector is a feature allowing you to connect your Lace wallet with Cardano DApps. If the DApp utilizes smart contracts, you’ll need a minimum of 5 ADA to set as collateral (available from the settings menu). This will increase the capability of your wallet by giving you access to actions such as minting tokens, burning tokens, swapping tokens, and much more.

Collateral ensures the interaction between a wallet and a DApp’s smart contract is executed successfully. In Lace, 5 ADA is required to be set as collateral if required by a DApp. This collateral amount will be designated from within your wallet, and will be used only if an interaction with the smart contract fails. You can withdraw your collateral at any time. Just remember to set it again before interacting with your favorite DApps, which may require collateral.

Any collateral requests will appear as a prompt pop up within Lace 1.5. If you have enough UTxOs (5 ADA, not exceeding 2x the requested amount, which would be 10 ADA), you can set the collateral with one tap. And if not, you can create a transaction to set the collateral amount aside. The 5 ADA will be put into its own UTxO and returned to the DApp – so you won’t risk larger amounts being collected.

Lace is accessible via the window.cardano.lace namespace where you can pull the Lace wallet name and logo from the public API to display in your connect buttons list.

If using a hardcoded list of wallets your DApp supports, please add Lace to the list of ‘trusted sources’. If users have not installed Lace, please direct them to lace.io.

If your DApp scans the window.cardano namespace for a list of available wallets, you shouldn’t need any updates and if the wallet is installed, Lace will be visible.

Most Cardano DApps require you to set collateral before interacting with a smart contract. In order to set up your collateral, you need to have 5 ada available. To do this, go to Settings, click ‘set collateral’, and we will designate 5 ada in your wallet as a back-up so you can interact with Plutus smart contracts.

When you go to a DApp website, make sure the https protocol layer is active on the browser search bar. Malicious actors may create fake websites looking to get your wallet information and funds. Depending on the type of browser you use, you will see a key or padlock symbol where you can check website security details. Avoid any links or domains that reflect local hosts for non-DNS domains. You as a user have the sole responsibility to decide if a DApp is trustworthy.

Wallets and DApps in Cardano may implement or use CIP30 in a way which makes it incompatible with your wallet. We are currently working on standardizing the DApp CIP30 communication protocol so all wallets and DApps are fully compatible.

We are still working on the hardware wallet DApp connector feature. In the meantime, you can still use your hardware wallet to send and receive tokens, and stake your ada with Lace.

This is to be expected. Clicking ‘Always’ will add the DApp to a persistent list, whereas clicking ‘Only once’ will only allow the DApp access to your wallet for the duration that the DApp tab is open.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.


Get in touch with the Input Output Global support team and leave a ticket on our service desk platform. A member of the team will get back to you as soon as possible.

Lace is the proprietary light wallet platform from Input Output Global and is exclusively published by Input Output Global. Any wallets or platforms called Lace but published by any other entity than Input Output Global are not genuine and should be considered a scam.

The Lace browser extension is only available from the Chrome web store.

The only official website for Lace is www.lace.io.

Beware of scams. Stay vigilant and report any suspicious apps or websites to the Cardano Fraud Detection Bureau.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.


CIP-95 is a wallet connection API – and it’s a big deal for this phase. Basically, it makes interaction between web-based platforms and Cardano wallets smoother. It’s important because it helps community members to take part in the governance process by enabling easier and more secure interactions with the Cardano network – supporting the broader goals of the Age of Voltaire.

The Conway Ledger era is the next step on the path towards the Age of Voltaire. Here’s what we have in store…

  • Conway Ledger Era: Blockchain operations are about to get more sophisticated. This is a serious upgrade to Cardano – we’re talking about brand new governance features and technical advancements, like Plutus v3. These are critical steps in enhancing community governance and paving the way towards the ultimate goal: the Age of Voltaire.
  • Age of Voltaire: This is where you, the community, can experience improved participation through new governance features. The vision is to enhance decentralized governance and community participation. At this stage, Cardano will further evolve as a self-sustaining ecosystem.
  • Lace supports the latest Conway Ledger Era enabled network(s) such as SanchoNet
  • Lace shows representation of the Conway Ledger Era transactions in the activity history
  • Lace CIP95 support enables the extension of the CIP-30 API to add specific support for governance functionality. This helps DApps to identify users who have registered as DReps by sharing identifying keys between DApps and wallets.

At the moment, GovTool supports SanchoNet and the following features:

  • DRep registration
    • Delegate the vote to yourself
    • Retire as DRep
    • Change metadata
  • DRep delegation
    • Delegate to a DRep, including delegation to ‘abstain’ and ‘no-confidence’
  • Reviewing and voting on active governance actions

Learn more about Governance tools on the Intersect website.

  • Motion of no-confidence
    • A motion to create a state of no-confidence in the current constitutional committee.
    • Note: a motion of no-confidence is an extreme measure that enables Ada holders to revoke the power that has been granted to the current constitutional committee.
  • New constitutional committee or Quorum size
    • Changes to the members of the constitutional committee and/or to its signature threshold and/or terms
  • Updates to constitution
    • A modification to the off-chain constitution, recorded as an on-chain hash of the text document
  • Hard-fork initiation
    • Triggers a non-backwards compatible upgrade of the network; requires a prior software upgrade
  • Protocol parameter changes
    • Any change to one or more updatable protocol parameters, excluding changes to major protocol versions ("hard forks")
  • Treasury withdrawals
    • Withdrawals from the treasury

Learn more about key-terms on the Intersect knowledge base.

Your ADA Handle is only available on the mainnet network. Preproduction, Preview and SanchoNet testing environments can’t support your handle. Please use the wallet’s address instead.

Follow these steps to connect your Lace SanchoNet wallet and start using test ada (tADA) in SanchoNet GovTool:

Or, you can delegate your voting power to another DRep using their DRep ID.

Lace SanchoNet is a developer preview version of Lace that connects to the SanchoNet testnet. If you’re curious to explore the age of Voltaire, now’s your chance to dive in – Lace SanchoNet lets you use test ada (tADA) to interact with the GovTool and trial features such as registering as a DRep, delegating to a DRep, and voting on governance actions. Feedback will then be used to refine voting processes and replicate them in the mainnet version of Lace. Just a quick note before you go, please DO NOT USE Lace SanchoNet for anything other than testing voting on GovTool SanchoNet.

Try Lace SanchoNet here.

SanchoNet is a testnet where on-chain governance within the Cardano ecosystem will be brought to life. It is a platform for the community to explore and test the technical components, tools, and processes that will shape the future of decentralized decision-making, including those associated with Cardano Improvement Proposal 1694 (CIP-1694).

The Voltaire GovTool, of which the SanchoNet GovTool is the testnet version, will enable ada holders to register to become a Delegated Representative (DRep), delegate voting power to DReps, and review and vote on governance actions.

Governance tooling is owned and maintained by the community. With community approval, Intersect, through its committees and working groups, will play an important role in hosting and maintaining these governance tools. Through active community involvement, the aim is to create the initial foundation layer together with different builders in the community.

These governance tools will support the whole process, including both off-chain and on-chain, and as a whole they will support the implementation of the governance described in CIP-1694 and its adoption. Once this foundation layer is ready, the community will be able to further contribute to these governance tools by maintaining and improving existing features and pillars, creating new features or completely new areas either by themselves or supported by awards and grants facilitated by Intersect.

Original source: https://docs.sanchogov.tools/about/what-is-sanchonet-govtool.

It’s time to have your say! Once you’re set up, you’ll be able to browse governance actions and participate in the votes. When voting, you’ll have the option to choose either Yes, No, or Abstain. You can view all governance actions and review your voting history at any time.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.

Multi-wallets/ Multi-accounts

A wallet is like a digital safe for your digital assets; a place where you can keep your private keys (with varying levels of security), access assets, and make transactions. Software wallets are secured by recovery phrases (for Lace, that’s the 24 words we ask you to write down in the onboarding process). For extra security, many users add their private keys to a hardware wallet, such as Ledger or Trezor, which is used to sign transactions on the software wallet.

Inside the wallet, accounts are like folders, helping you to keep your things nicely organized. They let you arrange your assets into different compartments, without needing to manage multiple recovery phrases.

The multi-wallet feature in Lace lets you use different wallets for different purposes, giving you more options for managing your assets and security set up. Some people like to have a hardware wallet for long-term asset holdings but keep a separate software wallet for everyday spending. Others like to set up a new wallet for an NFT drop, or if they want to separate different kinds of asset holdings into separate hardware wallets. How you manage your wallets is totally up to you!

You can add as many wallets as you like! To add a new wallet, open the top-right menu, then click on the ‘Add new wallet’ button. You’ll be taken through the onboarding steps again, which will be the same as when you set up your first wallet.

It’s easy to keep track of your wallets and accounts in Lace, just click on your wallet name in the top right corner, you’ll find all your wallets here. To manage different accounts within a wallet, click on the right arrow '>' and use the toggles to enable or disable each account.

Wallet example

The multi-wallet feature in Lace lets you use different accounts for different purposes, all within the same wallet. Some people like to use accounts to organize different asset types (like NFTs and tokens), separate types of holdings (like long or short-term asset holdings), or to receive assets from different people.

For now, you can enable and use 24 accounts. In the future, you’ll be able to set up even more accounts.

Got a question you can’t see here? Join our #Lace-community Discord channel to get answers from the community and the Lace team at Input Output Global.