{"_id":"@aurora-is-near/staking","_rev":"2-dfee4bb46fcbebf1ac69958e784eb0e4","name":"@aurora-is-near/staking","dist-tags":{"latest":"1.6.6"},"versions":{"1.6.6":{"name":"@aurora-is-near/staking","version":"1.6.6","author":{"name":"Alex Mendes"},"license":"UNLICENSED","_id":"@aurora-is-near/staking@1.6.6","maintainers":[{"name":"chris-aurora","email":"chris.gutkowski@aurora.dev"},{"name":"aurorasec","email":"security@aurora.dev"},{"name":"aurealis","email":"diego.figueroa@aurora.dev"},{"name":"alexmendes","email":"alexanderhmendes@gmail.com"}],"dist":{"shasum":"f20c3f65393d86e440de56063bee2e26643f274d","tarball":"https://registry.npmjs.org/@aurora-is-near/staking/-/staking-1.6.6.tgz","fileCount":86,"integrity":"sha512-GY0d25qxGaBBHocJxyIXEaH7JIGzl2hCUDPOMVc0n/WlrED6aaUxW9zZfYMPnemD4ZIsbs8A9QK/uZ08/8ofDQ==","signatures":[{"sig":"MEUCIQDuOWYclefrh6UwAEeUaIjQErbwgo1cW+by7nUbH/emVQIgBWBQvPAMIZbSi71u3VLQ8c3n7jF+AZghUE6r7XMfO1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167360},"main":"dist/index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"dist/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"38e887a91349ab0ac7b00afb6e7780f32be6d574","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"yarn clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexmendes","actor":{"name":"alexmendes","type":"user","email":"alexanderhmendes@gmail.com"},"email":"alexanderhmendes@gmail.com"},"_npmVersion":"10.9.0","description":"Contains logic for staking and unstaking Aurora","directories":{},"resolutions":{"wrap-ansi":"7.0.0","strip-ansi":"6.0.1","string-width":"4.2.2"},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"wagmi":"2.5.19","ethers":"5.6.9","date-fns":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.11","react":"18.3.1","eslint":"^8.57.0","rimraf":"^3.0.2","ts-jest":"^29.1.0","prettier":"^3.2.5","typescript":"^5.1.0","@babel/core":"^7.17.10","@types/jest":"^29.0.0","@types/node":"^17.0.31","@types/react":"^18.3.12","semantic-release":"^24.0.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@aurora-is-near/eslint-config":"^1.5.3","@babel/plugin-transform-runtime":"^7.17.0","@commitlint/config-conventional":"^19.2.2","@aurora-is-near/semantic-release-config":"^1.5.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/staking_1.6.6_1752087939663_0.6366522598590987","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-09T19:05:39.469Z","modified":"2026-05-12T13:02:52.423Z","1.6.6":"2025-07-09T19:05:39.846Z"},"author":{"name":"Alex Mendes"},"license":"UNLICENSED","description":"Contains logic for staking and unstaking Aurora","maintainers":[{"email":"chris.gutkowski@aurora.dev","name":"chris-aurora"},{"email":"security@aurora.dev","name":"aurorasec"},{"email":"alexanderhmendes@gmail.com","name":"alexmendes"}],"readme":"# Aurora Staking SDK\n\nA React library that contains logic for staking and unstaking AURORA.\n\nThis repository enforces semantic commit messages. For more details and examples\nsee the\n[Conventional Commits Specification](https://www.conventionalcommits.org).\n\n## Installation\n\n```sh\nyarn add @aurora-is-near/staking\n```\n\n## Usage\n\nWrap your application in a `StakingProvider`:\n\n```tsx\nimport { StakingProvider } from '@aurora-is-near/staking';\n\n<StakingProvider\n  network=\"mainnet\"\n  getStreamPrices={() => ({\n    prices: [100, 200],\n    marketCaps: [1000, 2000],\n  })}\n>\n  {/** ... */}\n</StakingProvider>\n```\n\nThe `getStreamPrices` function is responsible for taking a list of CoinGecko\ntoken names (as defined in the `config.ts`) and returning the USD prices and\nmarket caps for each.\n\nStaking functionality can be accessed via the `useStaking` hook.\n","readmeFilename":"README.md"}