# firefly-tezosconnect **Repository Path**: hyperledger/firefly-tezosconnect ## Basic Information - **Project Name**: firefly-tezosconnect - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-16 - **Last Updated**: 2025-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![build](https://github.com/hyperledger/firefly-tezosconnect/actions/workflows/go.yml/badge.svg?branch=main&event=push)](https://github.com/hyperledger/firefly-tezosconnect/actions/workflows/go.yml?branch=main&event=push) [![codecov](https://codecov.io/gh/hyperledger/firefly-tezosconnect/branch/main/graph/badge.svg)](https://codecov.io/gh/hyperledger/firefly-tezosconnect) [![Go Report Card](https://goreportcard.com/badge/github.com/hyperledger/firefly-tezosconnect)](https://goreportcard.com/report/github.com/hyperledger/firefly-tezosconnect) [![Hits-of-Code](https://hitsofcode.com/github/hyperledger/firefly-tezosconnect?branch=main)](https://hitsofcode.com/view/github/hyperledger/firefly-tezosconnect?branch=main) [![Go Reference](https://pkg.go.dev/badge/github.com/hyperledger/firefly-tezosconnect.svg)](https://pkg.go.dev/github.com/hyperledger/firefly-tezosconnect) [![License](https://img.shields.io/badge/apache-2.0-blue.svg)](https://github.com/hyperledger/firefly-tezosconnect/blob/main/LICENSE) [![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/hyperledger/firefly-tezosconnect/badge)](https://scorecard.dev/viewer/?uri=github.com/hyperledger/firefly-tezosconnect) # Hyperledger FireFly Tezos Connector This repo provides a reference implementation of the FireFly Connector API (FFCAPI) for Tezos blockchain. See the [Hyperledger Firefly Documentation](https://hyperledger.github.io/firefly/latest/overview/public_vs_permissioned/#firefly-architecture-for-public-chains) and the [FireFly Transaction Manager](https://github.com/hyperledger/firefly-transaction-manager) repository for more information. # License Apache 2.0 ## Transaction signing Tezosconnect leverages remote transaction signing through a powerful 'signatory' service, offering compatibility with multiple key management solutions. With the flexibility to use AWS KMS, Azure KMS, GCP KMS, Yubi HSM, etc. for transaction signing, you can secure your blockchain transactions efficiently and conveniently. More info at: https://signatory.io/ ## Configuration For a full list of configuration options see [config.md](./config.md) ## Example configuration ```yaml connector: blockchain: # other public RPCs can be found: https://docs.tezos.com/architecture/rpc#public-and-private-rpc-nodes rpc: https://ghostnet.ecadinfra.com network: ghostnet signatory: http://localhost:6732 ``` ## Blockchain node compatibility For Tezos connector to function properly, you should check the blockchain node supports the following RPC Methods: ### Chains - `GET /chains//blocks//hash` - `GET /chains//blocks//operations/` - `GET /chains//blocks//operations//` - `POST /chains//blocks//helpers/forge/operations` - `POST /chains//blocks//helpers/scripts/simulate_operation` - `POST /chains//blocks//helpers/scripts/run_operation` ### Block monitoring - `GET /monitor/heads/` ### Injection - `POST /injection/operation`