AI

arkhai-io/alkahest

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

11 stars Качество 44 Тренд 12

general-purpose conditional escrow contracts for EVM

Обзор

Alkahest is a library and ecosystem of contracts for conditional peer-to-peer escrow. It contains three main types of contracts: - conditionally guarantee an on-chain action (usually a token transfer) - represent the conditions on which escrows are released, and can be composed via AllArbiter and AnyArbiter - produce EAS attestations that represent the fulfillments to escrows, and which are checked by arbiter contracts. Escrow contracts are also obligation contracts. Alkahest has been audited by Zellic. The full audit report is available in docs/audits/reports/zellic-2026-06-30.pdf. This is a monorepo containing the Alkahest smart contracts and SDKs for multiple languages: See contracts/README.md for more details. Each SDK has its own setup and usage instructions: - : See sdks/py/README.md - : See sdks/rs/README.md - : See sdks/ts/README.md Comprehensive guides and tutorials are available in the docs/ directory:

README

Показан фрагмент оригинального README. Открыть оригинал.

Alkahest is a library and ecosystem of contracts for conditional peer-to-peer escrow. It contains three main types of contracts:

  • Escrow contracts conditionally guarantee an on-chain action (usually a token transfer)
  • Arbiter contracts represent the conditions on which escrows are released, and can be composed via AllArbiter and AnyArbiter
  • Obligation contracts produce EAS attestations that represent the fulfillments to escrows, and which are checked by arbiter contracts. Escrow contracts are also obligation contracts.

Learn more at Alkahest Docs.

Security

Alkahest has been audited by Zellic. The full audit report is available in docs/audits/reports/zellic-2026-06-30.pdf.

Repository Structure

This is a monorepo containing the Alkahest smart contracts and SDKs for multiple languages:

alkahest/
├── contracts/          # Solidity smart contracts and Foundry tooling
│   ├── src/           # Contract source code
│   ├── test/          # Contract tests
│   ├── script/        # Deployment scripts
│   └── lib/           # Dependencies (forge-std, EAS, OpenZeppelin)
├── sdks/              # Language-specific SDKs
│   ├── py/           # Python SDK
│   ├── rs/           # Rust SDK
│   └── ts/           # TypeScript SDK
└── docs/              # Documentation

Quick Start

Smart Contracts

The contracts are built with Foundry.

cd contracts
forge build
forge test

See contracts/README.md for more details.

SDKs

Each SDK has its own setup and usage instructions:

Documentation

Comprehensive guides and tutorials are available in the docs/ directory:

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add arkhai-io/alkahest
Новичок в MCP? Начните с руководства на mcpskill.org →