RefractorSpace

Pending transactions storage and multisig aggregator for Stellar Network.

   
Category Governance Tools
Website https://refractor.space
Repository https://github.com/stellar-expert/refractor
First Released March 2021
Intake https://github.com/SCF-Public-Goods-Maintenance/scf-public-goods-maintenance.github.io/issues/26
Budget Requested 18,000

Project Description

Refractor is a pending transactions storage and multisig aggregator for Stellar Network.

It’s a developer-focused service in the first place, but anyone can use it to store transactions and gather signatures required to match the signing threshold. Users can explicitly set expiration date and custom callback URL. Refractor automatically discovers potential signers and computes the thresholds, ensuring that signatures are valid and consistent.

Other services and wallets can access and sign a transaction using a standard URL where its hash serves as a unique identifier. The website displays current signing status, suitable signers, and thresholds. Any eligible signer can sign the transaction. As soon as it reaches the required threshold (calculated automatically), the service either submits the transaction to Stellar network or executes a callback.

Team & Experience

Refractor is maintained by the StellarExpert team. We build infrastructure tools on Stellar since 2016. Our notable projects: StellarExpert, Reflector, StellarBroker, Albedo, LedgersTax.

Active developers of the Refractor service:

Retroactive Impact

Our service is actively used by Aquarius DAO, Reflector DAO, YieldBlox DAO, Stratum, and other services. There are 2 new integrations with DeFi services in progress, expected to go live in Q3 2026. According to our logs, the service reached the SLA of 99.992% since the beginning of 2026.

Past Deliverables

2026 Q2

  • We revamped the website home page with a focus on key product features (available here: https://refractor.space)
  • The webiste now highlights various usage scenarios and contains a simple step-by-step explanation of how it works.
  • API infrastructure has been moved to a new dedicated server to provide more room for the database growth.
  • Refractor now supports 6 new extension-based wallets in the signing interface: Bitget, ForDeFi, CactusLink, Hana, Klever, OneKey, Rabet.
  • Server-side aggregator, website, and all dependency libs updated to support the upcoming Stellar protocol upgrade.

Proposed Impact

We aim to improve the website, documentation, provide relevant usage examples, and perform some direct outreach to Stellar developers community to showcase how they can streamline their complex multisig workflows using our service. This may significantly simplify life for any developers that have to deal with multi-party controlled wallets, preauthorized transactions, or escrow services backed by by Stellar.

Proposed Deliverables

  • Review the automatic signer scheme detection algorithm to fully account for:
    • Soroban transaction authorization entries ($4000)
    • CAP-0071-01 (delegated authentication for custom accounts) ($2000)
    • CAP-0071-02 (address-bound Soroban address credentials, SOROBAN_CREDENTIALS_ADDRESS_V2) ($2000)
    • Ledger entry sponsorship changes ($1000)
  • Allow adding signatures for SIGNER_KEY_TYPE_HASH_X and SIGNER_KEY_TYPE_ED25519 directly from the interface without wallet invocation ($1000)
  • Add ability to sign not only transactions, but also Soroban Auth entries ($6000)
  • Improve signing flow on mobile devices ($2000)

Metrics loaded from PG Atlas

PG Atlas 90d Contributors Pony Factor Adoption

  • As the project representative, I agree to the Legal Acknowledgements.

Back to top

This site uses Just the Docs, a documentation theme for Jekyll.