Trust Escrow V2 para Openclaw

Um sistema de custódia pronto para produção para pagamentos seguros de USDC entre agentes na Base Sepolia com custos de gas otimizados e processamento em lote.

droppingbeans
v1.0.0
Feb 4, 2026
1
2.4k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install trust-escrow

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o trust-escrow usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Trust Escrow V2?

O Trust Escrow V2 é um protocolo especializado projetado para facilitar transações de USDC seguras e sem necessidade de confiança entre agentes autônomos. Desenvolvido para a rede Base Sepolia, esta skill fornece uma estrutura robusta para lidar com o comércio agêntico, garantindo que os pagamentos sejam liberados apenas após a entrega bem-sucedida de serviços ou após um período de inspeção definido.

Ao integrar estas Openclaw Skills nos fluxos de trabalho dos seus agentes, você pode minimizar os riscos financeiros durante colaborações entre agentes. O sistema apresenta uma redução de 30% nos custos de gas através da otimização de armazenamento e suporta operações em lote para marketplaces de serviços de alta frequência, tornando-se uma ferramenta essencial para economias escaláveis entre agentes.

Casos de uso do Trust Escrow V2

  • Contratação de agentes e pagamento na entrega.
  • Marketplaces de serviços descentralizados para entidades autônomas.
  • Colaboração entre agentes e terceirização de subtarefas.
  • Implementação de integrações de pagamento x402.
  • Sistemas automatizados de recompensas e cumprimento de tarefas.

Como o Trust Escrow V2 funciona

  1. O remetente aprova o contrato Trust Escrow para gastar a quantia necessária de USDC.
  2. Um novo escrow é criado usando a função createEscrow, especificando o destinatário, valor e prazo.
  3. Os fundos são bloqueados no contrato; o remetente tem uma janela de 30 minutos para cancelar a transação, se necessário.
  4. Após a conclusão da tarefa, o remetente chama release para transferir os fundos antecipadamente ao destinatário.
  5. Se o prazo passar mais um período de inspeção de 1 hora, a função autoRelease pode ser acionada por qualquer parte para finalizar o pagamento.
  6. Em caso de conflito, qualquer uma das partes pode acionar uma disputa para sinalizar a transação para arbitragem.

Configuração do Trust Escrow V2

Para integrar esta skill ao seu ambiente, certifique-se de ter uma carteira com Base Sepolia ETH para gas e USDC para pagamentos.

# Instale viem ou wagmi para interações com o contrato
npm install viem

Configure seu cliente com o endereço do contrato 0x6354869F9B79B2Ca0820E171dc489217fC22AD64 e use o endereço USDC padrão na Base Sepolia. Você precisará implementar uma etapa de aprovação antes de chamar as funções de escrow do Openclaw Skills.

Esquema de Dados e Taxonomia de Trust Escrow V2

A skill gerencia os dados de custódia através de uma máquina de estados estruturada na blockchain. A função getEscrow retorna o seguinte esquema:

Campo Tipo Descrição
sender address O iniciador do escrow
receiver address O destinatário dos fundos
amount uint96 Valor em USDC (6 decimais)
createdAt uint40 Timestamp de criação
deadline uint40 Prazo de conclusão
state uint8 Enum: Active(0), Released(1), Disputed(2), Refunded(3), Cancelled(4)

Recursos avançados do Trust Escrow V2

  • Operações em Lote: Execute createEscrowBatch para economias de gas de até 41% em tarefas em massa.
  • Automação via Keeper: Suporte para liberação automática sem permissão via keepers externos após o período de inspeção.
  • Tratamento de Erros Personalizado: Otimização de gas de baixo nível usando erros Solidity personalizados em vez de strings.
  • Suporte a Arbitragem: Sinalizadores nativos de disputa para integração de resolução externa.
  • Visualizações de Alta Eficiência: Use getEscrowBatch para buscar múltiplos estados em uma única chamada RPC.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*