104 lines
3.8 KiB
JSON
104 lines
3.8 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:tenequm/claude-plugins:foundry-solidity",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "88d2a999c768b6f075de83316c1f36c4f7d21606",
|
|
"treeHash": "1c51bdffe44cb7995297be05eaad9e994143c2a9c3292df7899556be860d6cbb",
|
|
"generatedAt": "2025-11-28T10:28:39.100272Z",
|
|
"toolVersion": "publish_plugins.py@0.2.0"
|
|
},
|
|
"origin": {
|
|
"remote": "git@github.com:zhongweili/42plugin-data.git",
|
|
"branch": "master",
|
|
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
|
|
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
|
|
},
|
|
"manifest": {
|
|
"name": "foundry-solidity",
|
|
"description": "Skill: Build and test Solidity smart contracts with Foundry toolkit (Forge, Cast, Anvil) - testing patterns, deployment scripts, and modern Solidity 0.8.30"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "6515f2d14f41296f3fcdb1c7e3a6128c68981b896f0403356c80a75635a0e3e1"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "091894c3e995c0ca2d9bb14430721c7183c2e82cc2861ac9481e64790034fb8c"
|
|
},
|
|
{
|
|
"path": "skills/skill/SKILL.md",
|
|
"sha256": "f235dfea65236676f2be938afa4172567f56c95d981d795123a3c44178907c81"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/resources.md",
|
|
"sha256": "f769aff1686f563fcb97a975eed5d02e91cf729b851f92edacacd2101e015cdd"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/anvil-advanced.md",
|
|
"sha256": "75e0cdff5a204218890a4b93f1992128b4a89a794006fdf69ed24e62b49ed8b2"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/dependencies.md",
|
|
"sha256": "a82a8b1b5ac8e8cbe2d6f7647fa0df0e78ae3321ce544fc6d1f7455e7a250811"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/testing.md",
|
|
"sha256": "acb8482cbc13062be64da13eda13f5bc734de69d4242a4d5d273ae45c4a930f2"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/forge-std-api.md",
|
|
"sha256": "ce4cc968aaee3e9d2af94f573f5df79c0b59172d547d3a14752ede152d6dcbf4"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/cicd.md",
|
|
"sha256": "1777bf4c25192012f1cc906a4deccfce32ec899e8e12d9a95e2ebdf4ef1c3a9e"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/patterns.md",
|
|
"sha256": "44a9cbf8b942e3f4ae0e4fe6380d861c73748400e751110b030bc3e7f5e40533"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/deployment.md",
|
|
"sha256": "1ad234698e8e47604af8b192755c19a4810b0c0fcb0b3cf7e35e6e57df433f7c"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/configuration.md",
|
|
"sha256": "4f3f7038606f1269f25198cf21e88808b14f0f2989c7ec908b7c60fcc9949c08"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/solidity-modern.md",
|
|
"sha256": "e2e858706c8f373914b316f533cfbbafb3d6d3fcd52bff20325662cbb9869fd4"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/cast-advanced.md",
|
|
"sha256": "946e29e032c526129f7004adc9afc10036d18c7d548e0d20df99bae309bc159a"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/chisel.md",
|
|
"sha256": "43e3f7ee660e64d287dd54c4bae270e27d5aee68b294cf8a0b9844a833e4444d"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/debugging.md",
|
|
"sha256": "0341c0e3ba880a1116bab55889931344570c79e03624fd8d3f56612ad0b2f973"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/security.md",
|
|
"sha256": "f18759ffff0571bdcebf193987cf880ffe3aaf6f40b81ef949875ffdbe6405cb"
|
|
},
|
|
{
|
|
"path": "skills/skill/references/gas-optimization.md",
|
|
"sha256": "51582bbbba0ee8d59ac7419e60ae5ca205d8f101061c0ec8262bb06b2e529e05"
|
|
}
|
|
],
|
|
"dirSha256": "1c51bdffe44cb7995297be05eaad9e994143c2a9c3292df7899556be860d6cbb"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |