Architecture

Flow Blockchain Integration Diagram

The NFT Kit enables users to verify ownership of non-fungible tokens (NFTs) and access related data across multiple blockchains, helping them build decentralized applications, games and more. This document outlines the integration components to make all functionality also available on Flow. The NFT Kit can be used through a REST API or as a library in Java/Kotlin.

To enable support for Flow, the NFT-Kit uses the underlaying components NFTs Operation, and Cadence Scripts. Those components are hidden from the end-user, but offer developers to extend functionality offered by the NFT-Kit for Flow when needed.

Underlying components enabling Flow

  1. The Cadence Scripts Component: Scripts to run non-permanent Cadence snippets in a flexible and powerful way, helping the NFT-Kit retrieve data from the Flow blockchain. Cadence is the smart contract programming language used on the Flow blockchain.

  2. NFT Operation Component: A JavaScript project that uses the Flow Client Library (FCL) to establish safe and secure interactions with the Flow blockchain. With it, the NFT-Kit can retrieve NFTs and their details from chain and perform various operations on them.

Last updated