Docs
  • Overview
  • Our Product Suite
    • Fiamma Bridge (Trust-minimized Bitcoin Bridge, Powered by BitVM2)
      • Introduction
      • Fiamma Bridge Status
      • Consensus Proof
      • Fungible Transfer
      • Multi-Operators
      • Permissionless Challenger
      • Yield opportunities
        • Operator
        • Challenger
        • Fungibility Provider
      • User Guides
        • Testnet Alpha
        • Testnet Beta
          • How to Deposit and Withdraw on Fiamma Bridge?
          • How to run the Fiamma Operator?
            • Operator for Mac
              • 1. Install Fiamma Operator App
              • 2. Register
              • 3. Deposit and Stake BTC
              • 4. Start & Pause Operator
              • 5. Quit Operator and Withdraw Funds
            • Operator for Linux
              • 1. Install and Set Up Fiamma Operator Backend Program
              • 2. Start and Register
              • 3. Deposit and Stake
              • 4. Query Operator Status
              • 5. Manage the Operator Program
              • 6. Quit Operator
              • 7. Troubleshooting
          • How to run a challenger?
    • Fiamma Layer (BitVM-Powered Settlement Layer)
      • Introduction
        • Key Highlights
        • Challenges Tackled
        • Core Technologies
      • Architecture
        • General Flow (Soft Finality)
          • For Programmable Blockchains
          • For Non-Programmable Blockchains :
        • ZKP Verification Process
      • Ecosystem Layout
      • User Guides
        • QuickStart
        • Installation
        • Wallet and Tokens
          • Connect Keplr Wallet
          • Get $FIA
        • Manage Keys
        • Fiamma Testnet Explorer
      • Developer Guides
        • Network Information
        • Fiamma CLI
          • CLI Command Overview
          • CLI Tutorial
        • Fiamma-Committee CLI
        • Run a Fiamma Node
          • Set up a Node
          • Getting Testnet Tokens
          • Become a Bitvm Staker
          • Become a Validator
        • Rest API And GRPC
        • Fiamma ZKPVerify SDK
        • Supported ProofSystem
      • Roadmap
    • Other Essential Protocols
  • Support
Powered by GitBook
On this page
  • 1. Install Fiamma
  • 2. Generate Fiamma Address
  • 3. Get Testnet Token
  • 4. Submit Proof for Verification
  • 5. Check Verification Results
Edit on GitHub
  1. Our Product Suite
  2. Fiamma Layer (BitVM-Powered Settlement Layer)
  3. User Guides

QuickStart

This guide will help you get started with Fiamma Network for ZKP verification. We'll cover the complete workflow from installation to sending verification requests.

PreviousUser GuidesNextInstallation

Last updated 7 months ago

1. Install Fiamma

You can refer to the section to install the fiammad binary program

2. Generate Fiamma Address

You can refer to the section to generate a fiamma address

3. Get Testnet Token

You can refer to the section to get some testnet token

4. Submit Proof for Verification

Before you can use fiammad cli to submit proof , you need to prepare the proof for testing, and a simple way to do this is to use the provides some test proof files.

If you have cloned the fiamma repository as instructed earlier, you can navigate to the root directory of the fiamma repository and then use the script and your previously created account to send transactions quickly.

You can also manually construct a transaction to send based on the contents of the submit_proof.sh script, which works either way

cd fiamma/script/cli
./submit_proof.sh alice 

5. Check Verification Results

After you submit the transaction in the manner described in step 4, you can use the scripts in scirpt/cli to query and verify the results.

./query_verify_result.sh
Installation
Add Keys
Get $FIA
fiamma git repository