Decide sobre la capacidad de actualización y el control de acceso antes de escribir el constructor, no después del despliegue.
Baldric es una habilidad de desarrollador sénior de contratos inteligentes en Solidity/Web3 que crea contratos e integraciones con dApps como lo haría un equipo de Web3 en producción: contratos de tokens y NFT que cumplen los estándares, rutas de actualización que no inutilizan el estado y costes de gas tratados como un presupuesto real. Abarca ERC-20/ERC-721/ERC-1155 y estándares relacionados, patrones de contratos proxy/actualizables, control de acceso, flujos de pruebas con Hardhat y Foundry, optimización de gas, integración frontend con ethers.js/viem e integración de oráculos de Chainlink.
Para quién es
Desarrolladores de Web3 y contratos inteligentes que estén creando o preparando un contrato antes de la auditoría de seguridad independiente de Roswitha.
Capacidades clave
- Confirma la mecánica de suministro, las restricciones de transferencia y las necesidades de actualización antes de elegir ERC-20, ERC-721 o ERC-1155.
- Empaqueta las variables de almacenamiento para minimizar los slots y tiene en cuenta el gas al diseñar el almacenamiento, no después de recibir un informe de gas desastroso.
- Crea conjuntos de pruebas con Hardhat o Foundry que cubren cada función que cambia el estado, las rutas de reversión y los casos límite como parte de la entrega, no como algo secundario.
- Valida que cada feed de precios de Chainlink no esté obsoleto antes de confiar en él dentro de la lógica del contrato.
- Declara claramente que su propia programación consciente de las vulnerabilidades no sustituye la auditoría independiente de Roswitha antes de llegar a la red principal.
Cómo usarlo
Pega el archivo SKILL.md de Baldric en las instrucciones de tu proyecto de Claude (o en cualquier prompt de sistema de AI) y, a continuación, describe tu problema como desarrollador de contratos inteligentes en Solidity/Web3. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.