CSK #006

Back to CSK List

What can I do with Transaction Metadata on Cardano?

View the accompanying video on YouTube


  1. What is metadata?
  2. Metadata on the Cardano blockchain
  3. Thinking in JSON
    • { "key": "value" }
    • Distinguishing between arrays [] and objects {}
    • You can have an array of objects: [{...}, {...}, {...}]
    • And an object can be an array: { "key": [1, 2, 3] }
  4. We can consume data with Dandelion
    • mainnet and testnet
    • PostgREST and GraphQL
    • Using metadata to conditionally render a front-end
    • What about authentication and security?
  5. We can post data with LIFT Wallet
    • Release 0.2.0 is hardcoded for experimentation on testnet
  6. Example: Let's post the responses from CSK 001 as metadata

Video Bookmarks

Additional Links

Building Background Knowledge:

Go Deeper

Self-Guided Project Ideas:

  • Use LIFT to post metadata to Cardano Testnet, then build a simple front end to consume and show that data.
  • Read A Journey into Bitcoin Metadata. Are there any projects that we should tackle on Cardano?

Next Steps

  • In our next CSK, we'll provide the an overview of tokens, including minting the first two limited edition tokens for Cole and for Juan!
  • Let's learn as much as we can about metadata and tokens, so that we can be prepared for smart contracts -- we've got a few months to learn. Join us on Discord if you'd like to get involved.