pmm-settle

Sign RFQ orders and execute on-chain fills via Permit2 witness flows.

3|9|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/okxlabs/Web3-DEX-EVM-PMM --skill pmm-settle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pmm-settle
Source: https://github.com/okxlabs/Web3-DEX-EVM-PMM/tree/main/.claude/skills/pmm-settle
Command: npx skills add https://github.com/okxlabs/Web3-DEX-EVM-PMM --skill pmm-settle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill facilitates the integration of OKX PMM RFQ settlement and on-chain signing workflows, enabling streamlined onboarding for PMMs into the RFQ routing and settlement ecosystem.

Core Features & Use Cases

  • Sign RFQ orders for PMM contracts using EIP-712 inspired domains and Permit2 witness flows.
  • Configure time-slippage parameters (confidence) and enforce settlement guardrails during RFQ fills.
  • Execute on-chain RFQ fills via the PmmProtocol across supported chains with deterministic behavior.

Quick Start

Sign and submit an OrderRFQ to the PMM Protocol to execute an on-chain RFQ fill with the configured time-slippage and Permit2 settings.

Frequently Asked Questions about pmm-settle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sign an RFQ order using EIP-712 and Permit2 witness flows?

To sign an RFQ order, use EIP-712 domain parameters to structure the message and map Permit2 nonce and deadline from the RFQ. This ensures secure, deterministic interactions with the PMM contract suite.

What is Permit2 nonce and deadline mapping in PMM RFQ settlement?

Permit2 nonce and deadline mapping extracts these parameters from the RFQ request to enforce time-slippage guardrails. This ensures deterministic on-chain RFQ fills and secure settlement within the PMM protocol.

How do I configure time-slippage parameters for on-chain RFQ fills?

Configure time-slippage parameters by setting confidence levels that enforce settlement guardrails during RFQ filling. This protects on-chain interactions across supported chain deployments within the PMM protocol.

Can I execute PMM RFQ settlement across multiple chain deployments?

Yes, the PMM RFQ settlement supports executing on-chain fills across multiple chain deployments. It maintains deterministic behavior and secure interactions with the contract suite on each supported network.

What are the limitations of using Permit2 witness flows for RFQ signing?

Permit2 witness flows require strict adherence to EIP-712 domain usage specific to the PMM protocol. You must accurately map nonce and deadline parameters from the RFQ to ensure deterministic contract interactions without settlement failures.

What's the best way to integrate PMM RFQ settlement and on-chain signing workflows?

The best way to integrate PMM RFQ settlement is by signing orders through EIP-712 domains and Permit2 witness flows. This approach maps RFQ parameters directly to the contract suite for secure, deterministic execution.