@byzantine/vault-sdk
Version:
Byzantine Vault SDK for creating and managing vaults on Ethereum for restaking strategies
68 lines (67 loc) • 2.11 kB
JSON
{
"name": "@byzantine/vault-sdk",
"version": "1.0.23",
"description": "Byzantine Vault SDK for creating and managing vaults on Ethereum for restaking strategies",
"license": "MIT",
"author": "Byzantine Finance",
"type": "commonjs",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"README.md"
],
"keywords": [
"ethereum",
"restaking",
"eigenlayer",
"defi",
"byzantine",
"vault",
"staking",
"symbiotic",
"blockchain",
"sdk"
],
"homepage": "https://byzantine.finance",
"repository": {
"type": "git",
"url": "git+https://github.com/byzantine-finance/vault-sdk.git"
},
"bugs": {
"url": "https://github.com/byzantine-finance/vault-sdk/issues"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "npm run generate-error-mapping && tsc",
"clean": "rm -rf dist",
"prebuild": "npm run clean",
"pretest": "npm run build",
"test": "npm run test:all",
"test:all": "npm run test:eigen-erc20 && npm run test:eigen-native && npm run test:symbiotic-erc20 && npm run test:supervault-erc20 && npm run test:vault-roles",
"test:eigen-erc20": "node test/create-eigen-erc20.js",
"test:eigen-native": "node test/create-eigen-native.js",
"test:symbiotic-erc20": "node test/create-symbiotic-erc20.js",
"test:supervault-erc20": "node test/create-supervault-erc20.js",
"test:vault-read-data": "ts-node test/vault-read-data.js",
"test:vault-operation": "ts-node test/vault-operation.js",
"test:vault-metadata": "ts-node test/vault-metadata.js",
"test:vault-claim-withdrawals": "ts-node test/vault-claim-withdrawals.js",
"test:vault-roles": "ts-node test/vault-roles.js",
"generate-error-mapping": "ts-node scripts/generateErrorMapping.ts"
},
"dependencies": {
"dotenv": "^16.5.0",
"ethers": "^6.13.5",
"viem": "^2.27.0"
},
"devDependencies": {
"@size-limit/preset-small-lib": "^11.2.0",
"@types/node": "^22.14.1",
"size-limit": "^11.2.0",
"ts-node": "^10.9.2",
"typescript": "^5.0.4"
}
}