UNPKG

@towns-protocol/diamond

Version:

A comprehensive toolkit for building modular smart contracts with the EIP-2535 Diamond Standard, including core contracts and optimized building blocks

50 lines (49 loc) 1.23 kB
{ "name": "@towns-protocol/diamond", "version": "0.7.0", "description": "A comprehensive toolkit for building modular smart contracts with the EIP-2535 Diamond Standard, including core contracts and optimized building blocks", "main": "index.js", "repository": { "type": "git", "url": "git+https://github.com/towns-protocol/diamond.git" }, "keywords": [ "ethereum", "solidity", "smart-contracts", "diamond-pattern", "eip-2535", "erc20", "erc721", "erc6909", "upgradeable" ], "author": "Towns Protocol <hello@towns.com>", "license": "MIT", "bugs": { "url": "https://github.com/towns-protocol/diamond/issues" }, "homepage": "https://github.com/towns-protocol/diamond#readme", "files": [ "src/**/*.sol", "scripts/**/*.sol", "test/**/*.sol", "README.md" ], "scripts": { "fmt": "forge fmt --check", "fmt:fix": "forge fmt", "build": "forge build", "test": "forge test", "prepare": "husky" }, "dependencies": { "@openzeppelin/contracts": "^5.4.0", "@prb/test": "^0.6.4", "forge-std": "github:foundry-rs/forge-std#v1.12.0", "solady": "^0.1.26" }, "devDependencies": { "husky": "^9.0.6" } }