Pular para o conteúdo
Skillpedia
Agentes48 mil · #4217

soroban-oracle-data-feed-audit

Faz seu agente auditar a segurança de oráculos de preço em Soroban. Ajuda a garantir que os dados de preço sejam confiáveis e seguros.

O que ela faz

Este sistema ajuda a garantir que os preços de ativos digitais em plataformas de finanças descentralizadas (DeFi) sejam confiáveis e seguros. Ele verifica se os dados de preço não estão desatualizados ou manipulados.

Quando usar

  • ✓Ao configurar um novo sistema de preços para criptomoedas.
  • ✓Quando você precisa verificar se os preços de ativos digitais estão corretos.
  • ✓Para garantir que um sistema de negociação de cripto seja seguro contra fraudes de preço.

Exemplo do que pedir para a IA

“Como configuro e monitoro a auditoria de feeds de dados de oráculo para nosso ambiente de produção?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/soroban-oracle-data-feed-audit/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/soroban-oracle-data-feed-audit/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele define regras e limites para os dados de preço, como o quão desatualizado um preço pode ficar. Depois, gera relatórios e códigos para que outros sistemas possam verificar se essas regras estão sendo seguidas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill soroban-oracle-data-feed-audit

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/soroban-oracle-data-feed-audit/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Auditoria de Feed de Dados do Oráculo Soroban

O que é: Rastreia provedores de feed de preços descentralizados, limites de atualidade e lógica de medianizador multi-fonte para prevenir manipulação de oráculos em protocolos Soroban.

Visão Geral

Fornece um framework padronizado e auditável e um modelo de dados para operações de Auditoria de Feed de Dados do Oráculo Soroban em sistemas de engenharia distribuída e aplicações descentralizadas.

Quando Usar Esta Habilidade

  • Ao formalizar contratos de arquitetura, invariantes de segurança ou limites operacionais para a Auditoria de Feed de Dados do Oráculo Soroban.
  • Quando for necessária revisão interfuncional entre desenvolvedores de protocolo, auditores de contratos inteligentes e agentes de engenharia de IA.
  • Ao gerar registros reproduzíveis em CSV, SQL DDL, JSON Schema e propriedades do Notion para rastrear conformidade.

Como Funciona

  1. Defina os parâmetros, limiares e associações de identidade necessários para o registro operacional alvo.
  2. Selecione os valores apropriados de aplicação de limites dos conjuntos de seleção de enum validados.
  3. Exporte artefatos padronizados (tabela CSV, SQL DDL, JSON Schema) para integrar em pipelines de CI de validação.

Referência de Campo

# Nome do Campo Tipo Tipo SQL Tipo JSON Schema Tipo de Propriedade Notion Valor de Exemplo
1 ID do Feed do Oráculo id SERIAL PRIMARY KEY integer Texto ORC-001
2 Identificador do Par de Ativos text VARCHAR(32) string Texto XLM/USD
3 Endereço do Contrato do Oráculo text VARCHAR(56) string Texto CORC...
4 Período Máximo de Atualidade (Segundos) number INTEGER number Número 300
5 Limiar de Desvio (Bps) number INTEGER number Número 100
6 Duração da Janela TWAP (Segundos) number INTEGER number Número 1800
7 Mínimo de Fontes para Medianizador number INTEGER number Número 3
8 Limite de Reversão do Disjuntor select VARCHAR(16) string Seleção Yes
9 Status de Saúde do Feed select VARCHAR(32) string Seleção Active Healthy
10 Último Preço Reportado currency NUMERIC(18,7) number Número 0.1250000
11 Data de Verificação da Auditoria date DATE string, format: date Data 2026-10-01

Opções de Seleção

Limite de Reversão do Disjuntor

Yes | No

Status de Saúde do Feed

Active Healthy | Stale Alert | Deviation Triggered | Paused

Relações

  • Audit Reference -> links para a documentação de revisão formal ou repositório de testes.
  • Target Architecture -> links para o contrato implantado ou componente de tempo de execução do agente autônomo.

Exemplos

Prompt

How do I configure and track Soroban Oracle Data Feed Audit for our production environment?

Próximo Passo Recomendado

Gere o esquema de campo unificado, a migração SQL DDL e o esquema de validação JSON para registrar em seu catálogo de sistema.

Fluxo de trabalho: Defina critérios -> Execute verificação automatizada -> Registre linha de base -> Monitore invariantes.

Melhores Práticas

  • Aplique tipagem rigorosa em limites numéricos e valores de moeda; evite campos de texto livre não estruturados para estados críticos.
  • Reexecute suítes de teste de validação em cada commit que altera o estado ou mudança de parâmetro.
  • Mantenha dados de exemplo sintéticos e isolados de chaves criptográficas de produção ou endpoints privados.

Limitações

  • Fornece especificações de arquitetura, modelos de dados e esquemas de verificação; não executa assinatura direta de transação sem ferramentas externas autorizadas.
  • Requer conectividade de rede e credenciais RPC válidas ao consultar estados on-chain.

Notas de Segurança e Proteção

  • Todos os parâmetros declaram risk: safe. Nenhuma modificação de estado não autorizada ou acesso a credenciais privilegiadas é realizada.
  • Use chaves fictícias sintéticas e endereços mock em suítes de teste e scripts de verificação local.

Armadilhas Comuns

  • Problema: Precisão decimal incompatível entre o tempo de execução do contrato e o registro do banco de dados. Solução: Sempre verifique os decimais usando o mapeamento explícito de campo nesta referência.
  • Problema: Falta de verificações de autorização antes da atualização do estado. Solução: Faça a validação cruzada com o registro de Auditoria de Segurança antes da implantação.

Habilidades Relacionadas

  • @soroban-contract-audit - fornece a lista de verificação de segurança e categorização de vulnerabilidades.
  • @soroban-storage-ttl-lifecycle - cobre a política de aluguel de ledger e extensão de TTL.
  • @smart-contract-formal-verification - verifica invariantes de estado matematicamente.

…

Perguntas frequentes

O que são 'oráculos' em finanças digitais?

Oráculos são serviços que trazem informações do mundo real (como preços de moedas) para dentro de sistemas de blockchain, permitindo que contratos inteligentes reajam a esses dados.

O que significa 'preço desatualizado'?

Um preço desatualizado é uma cotação que não foi atualizada recentemente e pode não refletir o valor real atual do ativo.

Como isso previne manipulação de preço?

Ao definir limites claros para quão desatualizado um preço pode ser e verificar múltiplas fontes, o sistema dificulta que alguém insira um preço falso ou enganoso.

Detalhes

Descrição original do autor

DeFi price oracle integration and safety audit register: heartbeat bounds, stale price threshold reversion, and TWAP medianizer validation.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4217
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas