Panther Protocol Documentation
WebsiteBlogTwitterGovernance ForumVoting
  • πŸ“˜Start Here
    • Get Started
    • What is Panther?
    • Who is Panther for?
    • Realized vision and use cases
  • πŸ”©Panther Core
    • Testnet dApp
    • Mainnet Beta (Canary)
    • Panther Transactions
      • Shielded Pool
      • zAssets
      • zAccount
      • zTrade (OTC Trading)
    • Panther Compliance
      • User Reveals
        • History CSV Export
      • Forensic Reveals
  • 🌌Ecosystem
    • Ecosystem roles
      • Compliance Providers
      • Relayer
      • zMiner
        • Get Started
      • Zone Manager
        • Get Started
    • Fees & Rewards
  • βš™οΈInteroperability
    • DeFi Adaptors
      • zSwap
        • Economic optimization of swaps
    • Multi-chain
  • πŸ“šLEARN
    • Glossary
    • UTXOs
      • UTXO Model
      • UTXO Cryptography
      • Merkle Trees
    • βš—οΈCryptographic Primitives
      • ZK proofs
      • ZK SNARKs
        • Groth16
      • Homomorphic encryption
      • Hash functions
      • Poseidon
      • Other Privacy Enhancing Technologies (PETs) used by Panther
      • Elliptic curves
      • Pairings
    • πŸ”“Security Audits
    • 🀝Community
    • πŸ“šResources
  • Panther DAO
    • DAO and Decentralization
      • Governance Framework
    • Road to decentralization
      • Decentralization Tool
  • Changelog
    • Product versions
    • Oshiya
    • Panther Testnet
      • Stage 0
      • Stage 1
      • Stage 2
      • Stage 3
      • Stage 4
      • Stage 5
      • Stage 6
      • Stage 7
      • Stage 8
      • Mainnet Beta (Canary)
Powered by GitBook
On this page
  • TL;DR
  • Introduction
  • Supported transactions
  • Overview
  • Fees
  • Rewards
  • Service providers
Export as PDF
  1. Ecosystem
  2. Ecosystem roles

Relayer

Panther Relayer overview

PreviousCompliance ProvidersNextzMiner

Last updated 11 months ago

TL;DR

  • In return for a fee, Relayers will provide an optional service to Protocol users β€” adding to the privacy set

  • Relayers pass bundles of transactions, signed and paid, to the Shielded Pool contract

Introduction

Panther Relayers are providing a relaying and bundling service that runs the (optional) Relayer service to provide an additional privacy layer by breaking the link between the initiator of the transaction and the transaction itself. Relayers earn rewards for:

  • signing the transactions with their public key

  • paying the gas fees

  • relaying bundles of transactions to the Shielded Pool contract

Relayers, therefore, enhance privacy, since observers are unable to pinpoint the actual address that initiated the transaction because the Relayer signs the underlying blockchain transaction with their key.

Supported transactions

As of testnet stage 6, Relayers support:

  • Account activation

  • Account renewal

  • Claiming PRP voucher

  • Deposit

  • Internal transfer

  • PRP to ZKP exchange

  • Withdrawal

This same feature set is intended for mainnet beta release

Overview

Relayers pickup transaction relay requests and bundle these together. The details of this bundle are passed to the PayMaster contract which verifies the fee calculation.

Note, PayMaster does this at intervals, not per bundle, to reduce fees.

Fees

Note that the fee calculation includes a buffer value, the failure fee. This ensures that the pool controlled by the PayMaster does not become depleted in the event of tx failures due to a re-org, gas-cost spike, or other impediment to tx success.

The gas fees are those fees charged by the blockchain, so Matic is required to pay tx costs in testnet up to Stage 5.

Rewards

The gas fee charged by the Relayers includes their fee.

Service providers

Panther has integrated with Etherspot’s Skandha ERC4337 Relayer and Bundler service to send transactions to the blockchain. Users may select (Bundler = YES / NO) before submitting their transactions.

The Relayer service leverages features introduced by the , such as tx (transaction) bundling and account abstraction.

The fee pays the that computes how to mine the transactions on-chain.

🌌
ERC-4337 standard
zMiner
Ecosystem Operator
specialist Operators