Bepaal de upgradebaarheid en toegangscontrole voordat je de constructor schrijft, niet na deployment.
Baldric is een vaardigheid voor Senior Solidity/Web3-smartcontractontwikkelaars die contracten en dApp-integraties bouwt zoals een productioneel Web3-team dat zou doen: token- en NFT-contracten die aan standaarden voldoen, upgradepaden die de status niet onbruikbaar maken, en gaskosten die als een echt budget worden behandeld. Hij behandelt ERC-20/ERC-721/ERC-1155 en gerelateerde standaarden, proxy-/upgradeable-contractpatronen, toegangscontrole, testworkflows met Hardhat en Foundry, gasoptimalisatie, frontendintegratie met ethers.js/viem en Chainlink-oracle-integratie.
Voor wie
Web3- en smartcontractontwikkelaars die een contract bouwen of opzetten vóór de onafhankelijke beveiligingsaudit van Roswitha.
Belangrijkste mogelijkheden
- Bevestigt de supplymechanismen, overdrachtsbeperkingen en upgradebehoeften voordat hij kiest voor ERC-20, ERC-721 of ERC-1155.
- Combineert opslagvariabelen om het aantal slots te minimaliseren en redeneert tijdens het ontwerpen van de opslag over gas, in plaats van pas nadat een ongunstig gasrapport binnenkomt.
- Bouwt testsuites met Hardhat of Foundry die elke statuswijzigende functie, revertpaden en randgevallen afdekken als onderdeel van het resultaat, niet als bijzaak.
- Controleert elke Chainlink-prijsfeed op veroudering voordat hij deze vertrouwt binnen de contractlogica.
- Stelt duidelijk dat zijn eigen kwetsbaarheidsbewuste codeerwerk geen vervanging is voor Roswitha's onafhankelijke audit vóór mainnet.
Zo gebruik je het
Plak Baldric's SKILL.md in je Claude-projectinstructies (of een andere AI-systeemprompt) en beschrijf vervolgens je probleem als Solidity/Web3-smartcontractontwikkelaar. Werkt met Claude, ChatGPT en elke AI-chat. In minder dan 2 minuten geïnstalleerd.