Openfort Chain Abstraction
Hashi provides a trustless fallback proving mechanism for Openfort’s chain-abstraction project, ensuring seamless cross-L2 proof generation
Overview
Hashi has been integrated as a fallback proving mechanism for Openfort’s chain-abstraction project. Openfort, a wallet solution focused on enhancing chain interoperability, utilizes Polymer for cross-L2 execution proofs and leverages Hashi as a robust backup. This setup ensures continued security and reliability in case Polymer or Openfort's primary proof solution becomes unavailable.
How the Integration Works
When Openfort's primary proof provider (Polymer) is unavailable, Hashi steps in to ensure liquidity providers (LPs) can still generate valid proofs for their fronted funds. This is achieved by using a local Hashi RPC API that wraps Ethereum methods like eth_getProof
for storage proofs or eth_getTransactionReceipt
for event proofs. The proof generated by Hashi is then submitted through the fallbackRepay
function of Openfort's InvoiceManager
smart contract, enabling refunds solely with public on-chain data and avoiding reliance on third parties.
Key Steps:
Proof Generation: LPs run a Hashi RPC API locally to generate proofs.
Proof Submission: The generated proof is submitted via the
fallbackRepay
function.Repayment Processing: Openfort's
InvoiceManager
contract handles the repayment using only on-chain data, ensuring a trustless and permissionless fallback strategy.
Last updated