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

51 lines (50 loc) 1.28 kB
{ "name": "@towns-protocol/diamond", "version": "0.5.4", "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.3.0", "@prb/test": "^0.6.4", "forge-std": "github:foundry-rs/forge-std#v1.9.7", "solady": "^0.1.14" }, "devDependencies": { "husky": "^9.0.6" }, "gitHead": "b1654699ee29155110305fc6229edba7baf219ed" }