Link
Search
Menu
Expand
Document
Home
Understanding FireFly
Introduction to Supernodes
Multi-party Systems
The FireFly node
Blockchain protocols
Public and Permissioned
Deterministic compute
Private data exchange
Broadcast / shared data
Multi-party process flow
Getting Started
① Install the FireFly CLI
② Start your environment
③ Use the Sandbox
Tutorials
Broadcast data
Privately send data
Define a datatype
Listen for events
Explore messages
Use tokens
ERC-20
ERC-721
ERC-1155
Work with custom smart contracts
Ethereum
Fabric
Connecting to other chains
Polygon Testnet
Binance Smartchain Testnet
Avalanche Testnet
Arbitrum Testnet
Optimism Testnet
Remote Fabric Network
Moonbeam Testnet
Reference
Core Resources
Simple Types
Event
Subscription
ContractAPI
BlockchainEvent
Transaction
Operation
FFI
ContractListener
TokenPool
TokenTransfer
TokenApproval
Identity
Verifier
Message
Data
Datatype
Group
Batch
Namespace
WSStart
WSAck
WSError
API Query Syntax
API Post Syntax
Event Bus
FireFly Interface Format
Namespaces
Architecture
Node Component Architecture
Multiparty Event Sequencing
Example Transaction Flow
Plugin Architecture
Internal Event Sequencing
Contributors
FireFly Code Overview
FireFly Code Hierarchy
Code Repositories
Setting up a FireFly Core Development Environment
Advanced CLI Usage
Contributing to Documentation
Versioning Scheme
Release Guide
API Spec
FAQs
GitHub
Wiki
Discord
English
Version: head
Tutorials
Table of contents
Broadcast data
Privately send data
Define a datatype
Listen for events
Explore messages
Use tokens
Work with custom smart contracts
Connecting to other chains