Back to Templatesklave-network/evm-pvp

EVM Payment-vs Payment

LanguagesWebAssembly / Rust
Use CaseOn-chain, payment-versus-payment (PVP) or payment-versus-delivery (PVD) interactions on EVM-compatible blockchains. Using temporary dynamically created escrow accounts.
Deploy on Klave

Community Certifications

Audited by Imperial College London

Payment vs Payment

EVM Payment-vs Payment

A Rust-based orchestrator for creating on-chain PVP or PVD interactions across multiple EVM-compatible blockchains.

Description

This repository offers a Rust-based framework for orchestrating payment-versus-payment (PVP) or payment-versus-delivery (PVD) operations directly on EVM-compatible blockchains. As part of the orchestration, it dynamically creates one-shot escrow accounts only used for a single operation.

Features

  • PvP or PvD business logic.
  • On-demand escrow account creation and operation.
  • Account balances. 
  • Multi-chain support. 

Authors

*If you're interested in utilising this template, please reach out to the Klave team.