UNPKG

@exromany/lido-csm-sdk

Version:

[![GitHub license](https://img.shields.io/github/license/lidofinance/lido-csm-sdk?color=limegreen)](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [![Version npm](https://img.shields.io/npm/v/@lidofinance/lido-csm-sdk?label=version)](h

258 lines (257 loc) 8.34 kB
{ "name": "@exromany/lido-csm-sdk", "version": "0.1.11", "license": "MIT", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "sideEffects": false, "type": "module", "files": [ "dist" ], "exports": { ".": { "import": "./dist/esm/index.js", "default": "./dist/cjs/index.js", "types": "./dist/types/index.d.ts" }, "./abi": { "import": "./dist/esm/abi/index.js", "default": "./dist/cjs/abi/index.js", "types": "./dist/types/abi/index.d.ts" }, "./common": { "import": "./dist/esm/common/index.js", "default": "./dist/cjs/common/index.js", "types": "./dist/types/common/index.d.ts" }, "./accounting": { "import": "./dist/esm/accounting/index.js", "default": "./dist/cjs/accounting/index.js", "types": "./dist/types/accounting/index.d.ts" }, "./bond-sdk": { "import": "./dist/esm/bond-sdk/index.js", "default": "./dist/cjs/bond-sdk/index.js", "types": "./dist/types/bond-sdk/index.d.ts" }, "./core-sdk": { "import": "./dist/esm/core-sdk/index.js", "default": "./dist/cjs/core-sdk/index.js", "types": "./dist/types/core-sdk/index.d.ts" }, "./events-sdk": { "import": "./dist/esm/events-sdk/index.js", "default": "./dist/cjs/events-sdk/index.js", "types": "./dist/types/events-sdk/index.d.ts" }, "./keys-sdk": { "import": "./dist/esm/keys-sdk/index.js", "default": "./dist/cjs/keys-sdk/index.js", "types": "./dist/types/keys-sdk/index.d.ts" }, "./keys-with-status-sdk": { "import": "./dist/esm/keys-with-status-sdk/index.js", "default": "./dist/cjs/keys-with-status-sdk/index.js", "types": "./dist/types/keys-with-status-sdk/index.d.ts" }, "./module-sdk": { "import": "./dist/esm/module-sdk/index.js", "default": "./dist/cjs/module-sdk/index.js", "types": "./dist/types/module-sdk/index.d.ts" }, "./operator-sdk": { "import": "./dist/esm/operator-sdk/index.js", "default": "./dist/cjs/operator-sdk/index.js", "types": "./dist/types/operator-sdk/index.d.ts" }, "./parameters-sdk": { "import": "./dist/esm/parameters-sdk/index.js", "default": "./dist/cjs/parameters-sdk/index.js", "types": "./dist/types/parameters-sdk/index.d.ts" }, "./permissionless-gate-sdk": { "import": "./dist/esm/permissionless-gate-sdk/index.js", "default": "./dist/cjs/permissionless-gate-sdk/index.js", "types": "./dist/types/permissionless-gate-sdk/index.d.ts" }, "./ics-gate-sdk": { "import": "./dist/esm/ics-gate-sdk/index.js", "default": "./dist/cjs/ics-gate-sdk/index.js", "types": "./dist/types/ics-gate-sdk/index.d.ts" }, "./rewards-sdk": { "import": "./dist/esm/rewards-sdk/index.js", "default": "./dist/cjs/rewards-sdk/index.js", "types": "./dist/types/rewards-sdk/index.d.ts" }, "./roles-sdk": { "import": "./dist/esm/roles-sdk/index.js", "default": "./dist/cjs/roles-sdk/index.js", "types": "./dist/types/roles-sdk/index.d.ts" }, "./spending-sdk": { "import": "./dist/esm/spending-sdk/index.js", "default": "./dist/cjs/spending-sdk/index.js", "types": "./dist/types/spending-sdk/index.d.ts" }, "./strikes-sdk": { "import": "./dist/esm/strikes-sdk/index.js", "default": "./dist/cjs/strikes-sdk/index.js", "types": "./dist/types/strikes-sdk/index.d.ts" }, "./frame-sdk": { "import": "./dist/esm/frame-sdk/index.js", "default": "./dist/cjs/frame-sdk/index.js", "types": "./dist/types/frame-sdk/index.d.ts" }, "./deposit-queue-sdk": { "import": "./dist/esm/deposit-queue-sdk/index.js", "default": "./dist/cjs/deposit-queue-sdk/index.js", "types": "./dist/types/deposit-queue-sdk/index.d.ts" }, "./stealing-sdk": { "import": "./dist/esm/stealing-sdk/index.js", "default": "./dist/cjs/stealing-sdk/index.js", "types": "./dist/types/stealing-sdk/index.d.ts" }, "./satellite-sdk": { "import": "./dist/esm/satellite-sdk/index.js", "default": "./dist/cjs/satellite-sdk/index.js", "types": "./dist/types/satellite-sdk/index.d.ts" }, "./deposit-data-sdk": { "import": "./dist/esm/deposit-data-sdk/index.js", "default": "./dist/cjs/deposit-data-sdk/index.js", "types": "./dist/types/deposit-data-sdk/index.d.ts" }, "./package.json": "./package.json" }, "typesVersions": { "*": { "abi": [ "./dist/types/abi/index.d.ts" ], "accounting": [ "./dist/types/accounting/index.d.ts" ], "bond-sdk": [ "./dist/types/bond-sdk/index.d.ts" ], "common": [ "./dist/types/common/index.d.ts" ], "core-sdk": [ "./dist/types/core-sdk/index.d.ts" ], "events-sdk": [ "./dist/types/events-sdk/index.d.ts" ], "keys-sdk": [ "./dist/types/keys-sdk/index.d.ts" ], "keys-with-status-sdk": [ "./dist/types/keys-with-status-sdk/index.d.ts" ], "module-sdk": [ "./dist/types/module-sdk/index.d.ts" ], "operator-sdk": [ "./dist/types/operator-sdk/index.d.ts" ], "parameters-sdk": [ "./dist/types/parameters-sdk/index.d.ts" ], "permissionless-gate-sdk": [ "./dist/types/permissionless-gate-sdk/index.d.ts" ], "ics-gate-sdk": [ "./dist/types/ics-gate-sdk/index.d.ts" ], "rewards-sdk": [ "./dist/types/rewards-sdk/index.d.ts" ], "roles-sdk": [ "./dist/types/roles-sdk/index.d.ts" ], "spending-sdk": [ "./dist/types/spending-sdk/index.d.ts" ], "strikes-sdk": [ "./dist/types/strikes-sdk/index.d.ts" ], "frame-sdk": [ "./dist/types/frame-sdk/index.d.ts" ], "deposit-queue-sdk": [ "./dist/types/deposit-queue-sdk/index.d.ts" ], "stealing-sdk": [ "./dist/types/stealing-sdk/index.d.ts" ], "satellite-sdk": [ "./dist/types/satellite-sdk/index.d.ts" ], "deposit-data-sdk": [ "./dist/types/deposit-data-sdk/index.d.ts" ] } }, "keywords": [ "lido", "lido-sdk", "lido-ethereum-sdk", "lido-csm", "lido-csm-sdk", "sdk", "csm" ], "homepage": "https://github.com/lidofinance/lido-ethereum-sdk", "repository": { "type": "git", "url": "git+https://github.com/lidofinance/lido-ethereum-sdk.git", "directory": "packages/csm-sdk" }, "bugs": { "url": "https://github.com/lidofinance/lido-ethereum-sdk/issues" }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public", "provenance": false }, "scripts": { "build": "yarn clean && yarn build:cjs && yarn build:esm && yarn build:types", "types": "tsc --noEmit", "build:cjs": "tsc --project tsconfig.build.json --module commonjs --moduleResolution node10 --outDir ./dist/cjs --removeComments --verbatimModuleSyntax false && echo > ./dist/cjs/package.json '{\"type\":\"commonjs\"}'", "build:esm": "tsc --project tsconfig.build.json --module nodenext --outDir ./dist/esm && echo > ./dist/esm/package.json '{\"type\":\"module\",\"sideEffects\":false}'", "build:types": "tsc --project tsconfig.build.json --module nodenext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap", "test": "jest", "prepublishOnly": "node scripts/updateVersion.cjs", "lint": "eslint . --ext .ts --max-warnings 0", "clean": "rimraf dist" }, "peerDependencies": { "@lidofinance/lido-ethereum-sdk": "^4.4.0", "viem": "^2.26.0" }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/fs-extra": "^11.0.1", "dotenv": "^16.3.1", "fs-extra": "^11.1.1", "ganache": "^7.9.2", "jest": "^29.7.0", "rimraf": "^5.0.1", "ts-jest": "^29.1.2", "typescript": "^5.8.3" }, "dependencies": { "@lidofinance/lido-ethereum-sdk": "^4.4.0", "@openzeppelin/merkle-tree": "^1.0.8", "json-with-bigint": "^3.4.4", "viem": "^2.26.0", "zod": "^3.25.49" } }