manamesh-contracts

Verify EIP-712 signed results and settle ManaMesh poker games on-chain.

Updated Sep 29, 2025
One-click install
npx skills add https://github.com/cyotee/manamesh --skill manamesh-contracts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manamesh-contracts
Source: https://github.com/cyotee/manamesh/tree/main/.opencode/skills/manamesh-contracts
Command: npx skills add https://github.com/cyotee/manamesh --skill manamesh-contracts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables secure, trustless on-chain escrow and settlement for ManaMesh poker-style games by validating signed off-chain results and enforcing atomic payouts.

Core Features & Use Cases

  • Central escrow and settlement orchestration via GameVault
  • On-chain dispute resolution and abandonment handling
  • EIP-712 signature verification and chip-token integration for fair settlements

Quick Start

Query the ManaMesh GameVault contracts to settle hands using signed HandResult messages and verify on-chain settlements.

Frequently Asked Questions about manamesh-contracts

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

FAQPage Schema
How does on-chain escrow and settlement work for decentralized poker games?

On-chain escrow and settlement for decentralized poker games works by verifying signed off-chain results on-chain to enforce atomic payouts. The GameVault contract orchestrates tokenized chip custody and validates EIP-712 signed HandResult messages for trustless resolution.

How do I handle player abandonment and disputes in on-chain game economies?

To handle player abandonment and disputes in on-chain game economies, the GameVault contract validates signed off-chain results and applies predefined dispute resolution logic. This ensures fair tokenized chip settlement when players leave or contest hand outcomes.

Can I use EIP-712 signatures to verify off-chain game results for settlement?

Yes, you can use EIP-712 signatures to verify off-chain game results for on-chain settlement. The GameVault contract validates these signed HandResult messages to securely process tokenized chip payouts without requiring trust between players.

What is the best way to integrate tokenized chips with a smart contract escrow system?

The best way to integrate tokenized chips with a smart contract escrow system is by connecting ChipToken and ChipTokenFactory with a central GameVault contract. This combination enables secure custody and automated atomic payouts for decentralized game economies.

Do I need a GameVault contract to settle ManaMesh poker hands on-chain?

Yes, you need a GameVault contract to settle ManaMesh poker hands on-chain. The GameVault serves as the central escrow and settlement orchestration component that verifies EIP-712 signed results and manages tokenized chip distribution.