├── .editorconfig ├── .eslintrc.base.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── checks.yml │ ├── deploy-pages.yml │ ├── publish-alpha.yml │ ├── publish-dry-run.yml │ └── publish.yml ├── .gitignore ├── .husky └── commit-msg ├── .prettierrc ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-echo-execute.cjs │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.6.3.cjs ├── .yarnrc.yml ├── LICENSE.txt ├── README.md ├── assets └── package_logo.png ├── commitlint.config.js ├── docs ├── .gitignore ├── README.md ├── babel.config.js ├── docusaurus.config.ts ├── examples │ ├── erlang-bridge │ │ ├── _category_.json │ │ ├── installation.md │ │ ├── intro.md │ │ └── usage.md │ ├── intro.md │ └── rewards │ │ ├── _category_.json │ │ ├── calculate-effective-apr.md │ │ ├── get-rewards.md │ │ ├── intro.md │ │ ├── keep-track-rewards.md │ │ ├── retrieve-rewards-onchain.md │ │ ├── retrieve-rewards-subgraph.md │ │ └── subscribe-on-events.md ├── lidoPulse │ ├── get-started │ │ ├── _category_.json │ │ ├── batch-requests.md │ │ ├── errors.md │ │ ├── installation.md │ │ ├── security-disclaimer.md │ │ └── usage.md │ └── intro.md ├── package.json ├── sdk │ ├── changelog.mdx │ ├── get-started │ │ ├── _category_.json │ │ ├── basic-examples.md │ │ ├── error-codes.md │ │ └── usage.md │ ├── intro.md │ ├── migration.mdx │ └── modules │ │ ├── _category_.json │ │ ├── dual-governance.md │ │ ├── l2.md │ │ ├── lido-contract-addresses.md │ │ ├── lido-events.md │ │ ├── lido-statistics.md │ │ ├── rewards.md │ │ ├── shares.md │ │ ├── stake.md │ │ ├── unsteth-nft.md │ │ ├── w-steth.md │ │ ├── withdraw.md │ │ └── wrap.md ├── sidebarsExamples.ts ├── sidebarsLidoPulse.ts ├── sidebarsSdk.ts ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.png │ │ └── package_logo.png └── tsconfig.json ├── examples ├── README.md ├── erlang-bridge │ ├── .gitignore │ ├── README.md │ ├── package.json │ └── src │ │ └── getRewardsFromChain │ │ ├── main.erl │ │ ├── rebar.config │ │ ├── rebar.lock │ │ └── sdk.js └── rewards │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ ├── averageAPRbyOnChain.ts │ ├── averageAPRbySubgraph.ts │ ├── lastEvent.ts │ ├── rewardsOnChain.ts │ ├── rewardsSubgraph.ts │ ├── subscribeToEvent.ts │ ├── usersRewardsByLastEvent.ts │ └── usersRewardsBySubscribeEvent.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── package.json ├── packages ├── lido-pulse │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── nodemon.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── plugins │ │ │ ├── index.ts │ │ │ ├── rpc │ │ │ │ ├── constants.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ └── sdk │ │ │ │ └── index.ts │ │ └── swagger.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── sdk │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── MIGRATION.md │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── scripts │ └── updateVersion.cjs │ ├── src │ ├── common │ │ ├── class-primitives │ │ │ ├── cacheable.ts │ │ │ └── sdk-module.ts │ │ ├── constants.ts │ │ ├── decorators │ │ │ ├── Initialize.ts │ │ │ ├── cache.ts │ │ │ ├── constants.ts │ │ │ ├── error-handler.ts │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── address-equal.ts │ │ │ ├── bigint-comparator.ts │ │ │ ├── index.ts │ │ │ ├── is-bigint.ts │ │ │ ├── parse-value.ts │ │ │ └── sdk-error.ts │ ├── core │ │ ├── __tests__ │ │ │ ├── core-wallet.test.ts │ │ │ ├── core.test.ts │ │ │ └── get-block-by-timestamp.test.ts │ │ ├── abi │ │ │ ├── lidoLocator.ts │ │ │ ├── permit.ts │ │ │ └── wq.ts │ │ ├── core.ts │ │ ├── index.ts │ │ └── types.ts │ ├── dual-governance │ │ ├── __tests__ │ │ │ └── dual-governance.test.ts │ │ ├── abi │ │ │ ├── DGConfigProvider.ts │ │ │ ├── DualGovernance.ts │ │ │ ├── EmergencyProtectedTimelock.ts │ │ │ ├── Escrow.ts │ │ │ └── StETH.ts │ │ ├── dual-governance.ts │ │ ├── index.ts │ │ └── types.ts │ ├── erc20 │ │ ├── __tests__ │ │ │ ├── steth-wallet.test.ts │ │ │ ├── steth.test.ts │ │ │ ├── wsteth-wallet.test.ts │ │ │ └── wsteth.test.ts │ │ ├── abi │ │ │ └── erc20abi.ts │ │ ├── erc20.ts │ │ ├── index.ts │ │ ├── steth.ts │ │ ├── types.ts │ │ └── wsteth.ts │ ├── events │ │ ├── __tests__ │ │ │ └── events.test.ts │ │ ├── abi │ │ │ └── stethEvents.ts │ │ ├── events.ts │ │ ├── index.ts │ │ ├── steth-events.ts │ │ └── types.ts │ ├── index.ts │ ├── l2 │ │ ├── __test__ │ │ │ └── l2.test.ts │ │ ├── abi │ │ │ ├── brigedWsteth.ts │ │ │ └── rebasableL2Steth.ts │ │ ├── index.ts │ │ ├── l2.ts │ │ ├── tokens.ts │ │ └── types.ts │ ├── rewards │ │ ├── __tests__ │ │ │ └── rewards.test.ts │ │ ├── abi │ │ │ └── rewardsEvents.ts │ │ ├── index.ts │ │ ├── rewards.ts │ │ ├── subgraph │ │ │ ├── index.ts │ │ │ ├── queries.ts │ │ │ ├── subgraph.ts │ │ │ └── types.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── sdk.ts │ ├── shares │ │ ├── __tests__ │ │ │ ├── shares-wallet.test.ts │ │ │ └── shares.test.ts │ │ ├── abi │ │ │ └── steth-shares-abi.ts │ │ ├── index.ts │ │ ├── shares.ts │ │ └── types.ts │ ├── stake │ │ ├── __tests__ │ │ │ ├── stake-wallet.test.ts │ │ │ └── stake.test.ts │ │ ├── abi │ │ │ └── steth.ts │ │ ├── index.ts │ │ ├── stake.ts │ │ └── types.ts │ ├── statistics │ │ ├── __tests__ │ │ │ └── stats.test.ts │ │ ├── apr.ts │ │ ├── index.ts │ │ ├── statistics.ts │ │ └── types.ts │ ├── unsteth │ │ ├── __tests__ │ │ │ ├── unsteth-wallet.test.ts │ │ │ └── unsteth.test.ts │ │ ├── abi │ │ │ └── unsteth-abi.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── unsteth.ts │ ├── version.ts │ ├── withdraw │ │ ├── __test__ │ │ │ ├── withdraw-claim.test.ts │ │ │ ├── withdraw-request-info.test.ts │ │ │ ├── withdraw-request.test.ts │ │ │ ├── withdraw-views.test.ts │ │ │ ├── withdraw-waiting-time.test.ts │ │ │ └── withdraw.test.ts │ │ ├── abi │ │ │ ├── partStETH.ts │ │ │ ├── partWstETH.ts │ │ │ └── withdrawalQueue.ts │ │ ├── bus-module.ts │ │ ├── bus.ts │ │ ├── claim │ │ │ ├── claim.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── request │ │ │ ├── approve.ts │ │ │ ├── index.ts │ │ │ ├── request.ts │ │ │ └── types.ts │ │ ├── types.ts │ │ ├── withdraw-contract.ts │ │ ├── withdraw-requests-info.ts │ │ ├── withdraw-views.ts │ │ ├── withdraw-waiting-time.ts │ │ └── withdraw.ts │ └── wrap │ │ ├── __test__ │ │ ├── wrap-wallet.test.ts │ │ └── wrap.test.ts │ │ ├── abi │ │ ├── steth-partial.ts │ │ └── wsteth.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── wrap.ts │ ├── tests │ ├── global-setup.cjs │ ├── global-teardown.cjs │ └── utils │ │ ├── expect │ │ ├── expect-address.ts │ │ ├── expect-bn.ts │ │ ├── expect-contract.ts │ │ ├── expect-erc20-wallet.ts │ │ ├── expect-erc20.ts │ │ ├── expect-hash.ts │ │ ├── expect-populated-tx.ts │ │ ├── expect-rebase-event.ts │ │ ├── expect-rewards-snapshot.ts │ │ ├── expect-sdk-error.ts │ │ ├── expect-sdk-module.ts │ │ ├── expect-tx-callback.ts │ │ └── expect-unique-array.ts │ │ ├── fixtures │ │ ├── use-core.ts │ │ ├── use-dual-governance.ts │ │ ├── use-events.ts │ │ ├── use-l2.ts │ │ ├── use-mock-transport.ts │ │ ├── use-rewards.ts │ │ ├── use-shares.ts │ │ ├── use-stake.ts │ │ ├── use-stats.ts │ │ ├── use-steth.ts │ │ ├── use-test-envs.ts │ │ ├── use-test-rpc-provider.ts │ │ ├── use-unsteth.ts │ │ ├── use-wallet-client.ts │ │ ├── use-withdraw.ts │ │ ├── use-wrap.ts │ │ └── use-wsteth.ts │ │ └── test-spending.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── playground ├── .dockerignore ├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .prettierignore ├── Dockerfile ├── README.md ├── additional.d.ts ├── build-info.json ├── components │ ├── action │ │ ├── action.tsx │ │ ├── index.ts │ │ ├── render-block-result.tsx │ │ ├── render-token-result.tsx │ │ └── styles.tsx │ ├── back-argument-input │ │ └── index.tsx │ ├── block-argument-input │ │ └── index.tsx │ ├── connection-error │ │ └── index.tsx │ ├── custom-rpc-input │ │ ├── custom-rpc-input.tsx │ │ ├── index.ts │ │ └── styles.ts │ ├── formatPrice │ │ ├── formatPrice.tsx │ │ └── index.ts │ ├── layout │ │ ├── header │ │ │ ├── header.tsx │ │ │ ├── headerStyles.tsx │ │ │ ├── headerWallet.tsx │ │ │ ├── headerWalletStyles.tsx │ │ │ ├── index.ts │ │ │ ├── walletButton │ │ │ │ ├── addressBadge │ │ │ │ │ ├── addressBadge.tsx │ │ │ │ │ ├── addressBadgeStyles.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── index.ts │ │ │ │ ├── walletButton.tsx │ │ │ │ └── walletButtonStyles.tsx │ │ │ └── walletConnect │ │ │ │ ├── index.ts │ │ │ │ └── walletConnect.tsx │ │ ├── index.ts │ │ ├── layout.tsx │ │ ├── layoutStyles.tsx │ │ ├── main │ │ │ ├── index.ts │ │ │ ├── main.tsx │ │ │ └── mainStyles.tsx │ │ └── types.ts │ ├── no-ssr-wrapper │ │ ├── index.ts │ │ └── no-ssr-wrapper.tsx │ ├── requestsWrapper │ │ ├── index.ts │ │ └── requestsWrapper.ts │ ├── section │ │ ├── index.ts │ │ ├── section.tsx │ │ ├── sectionStyles.tsx │ │ └── types.ts │ ├── toggle-button │ │ ├── index.tsx │ │ └── toggle-button.tsx │ ├── tokenInput │ │ ├── index.ts │ │ ├── maxButton │ │ │ ├── index.ts │ │ │ └── maxButton.tsx │ │ ├── tokenInput.tsx │ │ ├── tokenInputStyles.tsx │ │ └── types.ts │ └── walletModal │ │ ├── index.ts │ │ ├── walletModal.tsx │ │ └── walletModalStyles.tsx ├── config │ ├── api.ts │ ├── dynamics.ts │ ├── index.ts │ ├── locale.ts │ └── storage.ts ├── demo │ ├── core │ │ └── index.tsx │ ├── dual-governance │ │ └── index.tsx │ ├── events │ │ └── index.tsx │ ├── index.tsx │ ├── l2 │ │ ├── index.tsx │ │ ├── tokens.tsx │ │ └── wrap-l2.tsx │ ├── rewards │ │ ├── index.tsx │ │ └── rewards-table.tsx │ ├── shares │ │ └── index.tsx │ ├── stake │ │ └── index.tsx │ ├── statistics │ │ └── index.tsx │ ├── tokens │ │ └── index.tsx │ ├── unsteth │ │ └── index.tsx │ ├── withdrawals │ │ ├── claim.tsx │ │ ├── contract.tsx │ │ ├── index.ts │ │ ├── request.tsx │ │ └── views.tsx │ └── wrap │ │ └── index.tsx ├── env-dynamics.mjs ├── hooks │ ├── useAddressState.ts │ ├── useCopyToClipboard.ts │ ├── useEtherscanOpen.ts │ └── useModal.ts ├── middleware.ts ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── pages │ ├── 404.tsx │ ├── 500.tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── health.ts │ └── index.tsx ├── providers │ ├── index.tsx │ ├── modals.tsx │ ├── sdk.tsx │ └── web3.tsx ├── public │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-194x194.png │ ├── favicon-32x32.png │ ├── favicon-512x512.svg │ └── manifest.json ├── scripts │ └── build-dynamics.mjs ├── styles │ ├── global.ts │ └── index.ts ├── tsconfig.json └── utils │ ├── assert.ts │ ├── etherToString.ts │ ├── formatBalance.ts │ ├── index.ts │ ├── noop.ts │ ├── stringToEther.ts │ └── transaction-toast.ts ├── tsconfig.base.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.eslintrc.base.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/workflows/deploy-pages.yml -------------------------------------------------------------------------------- /.github/workflows/publish-alpha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/workflows/publish-alpha.yml -------------------------------------------------------------------------------- /.github/workflows/publish-dry-run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/workflows/publish-dry-run.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-echo-execute.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.yarn/plugins/@yarnpkg/plugin-echo-execute.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.6.3.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.yarn/releases/yarn-3.6.3.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/README.md -------------------------------------------------------------------------------- /assets/package_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/assets/package_logo.png -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/examples/erlang-bridge/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/erlang-bridge/_category_.json -------------------------------------------------------------------------------- /docs/examples/erlang-bridge/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/erlang-bridge/installation.md -------------------------------------------------------------------------------- /docs/examples/erlang-bridge/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/erlang-bridge/intro.md -------------------------------------------------------------------------------- /docs/examples/erlang-bridge/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/erlang-bridge/usage.md -------------------------------------------------------------------------------- /docs/examples/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/intro.md -------------------------------------------------------------------------------- /docs/examples/rewards/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/_category_.json -------------------------------------------------------------------------------- /docs/examples/rewards/calculate-effective-apr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/calculate-effective-apr.md -------------------------------------------------------------------------------- /docs/examples/rewards/get-rewards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/get-rewards.md -------------------------------------------------------------------------------- /docs/examples/rewards/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/intro.md -------------------------------------------------------------------------------- /docs/examples/rewards/keep-track-rewards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/keep-track-rewards.md -------------------------------------------------------------------------------- /docs/examples/rewards/retrieve-rewards-onchain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/retrieve-rewards-onchain.md -------------------------------------------------------------------------------- /docs/examples/rewards/retrieve-rewards-subgraph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/retrieve-rewards-subgraph.md -------------------------------------------------------------------------------- /docs/examples/rewards/subscribe-on-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/examples/rewards/subscribe-on-events.md -------------------------------------------------------------------------------- /docs/lidoPulse/get-started/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/get-started/_category_.json -------------------------------------------------------------------------------- /docs/lidoPulse/get-started/batch-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/get-started/batch-requests.md -------------------------------------------------------------------------------- /docs/lidoPulse/get-started/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/get-started/errors.md -------------------------------------------------------------------------------- /docs/lidoPulse/get-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/get-started/installation.md -------------------------------------------------------------------------------- /docs/lidoPulse/get-started/security-disclaimer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/get-started/security-disclaimer.md -------------------------------------------------------------------------------- /docs/lidoPulse/get-started/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/get-started/usage.md -------------------------------------------------------------------------------- /docs/lidoPulse/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/lidoPulse/intro.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sdk/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/changelog.mdx -------------------------------------------------------------------------------- /docs/sdk/get-started/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/get-started/_category_.json -------------------------------------------------------------------------------- /docs/sdk/get-started/basic-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/get-started/basic-examples.md -------------------------------------------------------------------------------- /docs/sdk/get-started/error-codes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/get-started/error-codes.md -------------------------------------------------------------------------------- /docs/sdk/get-started/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/get-started/usage.md -------------------------------------------------------------------------------- /docs/sdk/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/intro.md -------------------------------------------------------------------------------- /docs/sdk/migration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/migration.mdx -------------------------------------------------------------------------------- /docs/sdk/modules/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/_category_.json -------------------------------------------------------------------------------- /docs/sdk/modules/dual-governance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/dual-governance.md -------------------------------------------------------------------------------- /docs/sdk/modules/l2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/l2.md -------------------------------------------------------------------------------- /docs/sdk/modules/lido-contract-addresses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/lido-contract-addresses.md -------------------------------------------------------------------------------- /docs/sdk/modules/lido-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/lido-events.md -------------------------------------------------------------------------------- /docs/sdk/modules/lido-statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/lido-statistics.md -------------------------------------------------------------------------------- /docs/sdk/modules/rewards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/rewards.md -------------------------------------------------------------------------------- /docs/sdk/modules/shares.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/shares.md -------------------------------------------------------------------------------- /docs/sdk/modules/stake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/stake.md -------------------------------------------------------------------------------- /docs/sdk/modules/unsteth-nft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/unsteth-nft.md -------------------------------------------------------------------------------- /docs/sdk/modules/w-steth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/w-steth.md -------------------------------------------------------------------------------- /docs/sdk/modules/withdraw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/withdraw.md -------------------------------------------------------------------------------- /docs/sdk/modules/wrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sdk/modules/wrap.md -------------------------------------------------------------------------------- /docs/sidebarsExamples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sidebarsExamples.ts -------------------------------------------------------------------------------- /docs/sidebarsLidoPulse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sidebarsLidoPulse.ts -------------------------------------------------------------------------------- /docs/sidebarsSdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/sidebarsSdk.ts -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/static/img/favicon.png -------------------------------------------------------------------------------- /docs/static/img/package_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/static/img/package_logo.png -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/erlang-bridge/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/erlang-bridge/.gitignore -------------------------------------------------------------------------------- /examples/erlang-bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/erlang-bridge/README.md -------------------------------------------------------------------------------- /examples/erlang-bridge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/erlang-bridge/package.json -------------------------------------------------------------------------------- /examples/erlang-bridge/src/getRewardsFromChain/main.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/erlang-bridge/src/getRewardsFromChain/main.erl -------------------------------------------------------------------------------- /examples/erlang-bridge/src/getRewardsFromChain/rebar.config: -------------------------------------------------------------------------------- 1 | {deps, [ 2 | {jsx, "2.9.0"} 3 | ]}. 4 | -------------------------------------------------------------------------------- /examples/erlang-bridge/src/getRewardsFromChain/rebar.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/erlang-bridge/src/getRewardsFromChain/rebar.lock -------------------------------------------------------------------------------- /examples/erlang-bridge/src/getRewardsFromChain/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/erlang-bridge/src/getRewardsFromChain/sdk.js -------------------------------------------------------------------------------- /examples/rewards/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/.eslintignore -------------------------------------------------------------------------------- /examples/rewards/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/rewards/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/.gitattributes -------------------------------------------------------------------------------- /examples/rewards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/.gitignore -------------------------------------------------------------------------------- /examples/rewards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/README.md -------------------------------------------------------------------------------- /examples/rewards/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/package.json -------------------------------------------------------------------------------- /examples/rewards/src/averageAPRbyOnChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/averageAPRbyOnChain.ts -------------------------------------------------------------------------------- /examples/rewards/src/averageAPRbySubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/averageAPRbySubgraph.ts -------------------------------------------------------------------------------- /examples/rewards/src/lastEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/lastEvent.ts -------------------------------------------------------------------------------- /examples/rewards/src/rewardsOnChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/rewardsOnChain.ts -------------------------------------------------------------------------------- /examples/rewards/src/rewardsSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/rewardsSubgraph.ts -------------------------------------------------------------------------------- /examples/rewards/src/subscribeToEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/subscribeToEvent.ts -------------------------------------------------------------------------------- /examples/rewards/src/usersRewardsByLastEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/usersRewardsByLastEvent.ts -------------------------------------------------------------------------------- /examples/rewards/src/usersRewardsBySubscribeEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/src/usersRewardsBySubscribeEvent.ts -------------------------------------------------------------------------------- /examples/rewards/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/tsconfig.build.json -------------------------------------------------------------------------------- /examples/rewards/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/examples/rewards/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/lido-pulse/.env.example: -------------------------------------------------------------------------------- 1 | # RPC provider url 2 | RPC_PROVIDER_URL=https://rpc.ankr.com/eth 3 | -------------------------------------------------------------------------------- /packages/lido-pulse/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/.eslintignore -------------------------------------------------------------------------------- /packages/lido-pulse/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/lido-pulse/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/.gitignore -------------------------------------------------------------------------------- /packages/lido-pulse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/README.md -------------------------------------------------------------------------------- /packages/lido-pulse/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/nodemon.json -------------------------------------------------------------------------------- /packages/lido-pulse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/package.json -------------------------------------------------------------------------------- /packages/lido-pulse/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/index.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/plugins/index.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/rpc/constants.ts: -------------------------------------------------------------------------------- 1 | export const VERSION = '2.0'; 2 | -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/rpc/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/plugins/rpc/errors.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/rpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/plugins/rpc/index.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/rpc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/plugins/rpc/types.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/rpc/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/plugins/rpc/utils.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/plugins/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/plugins/sdk/index.ts -------------------------------------------------------------------------------- /packages/lido-pulse/src/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/src/swagger.ts -------------------------------------------------------------------------------- /packages/lido-pulse/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/tsconfig.build.json -------------------------------------------------------------------------------- /packages/lido-pulse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/lido-pulse/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/.env.example -------------------------------------------------------------------------------- /packages/sdk/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/.eslintignore -------------------------------------------------------------------------------- /packages/sdk/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/.gitignore -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sdk/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/LICENSE.txt -------------------------------------------------------------------------------- /packages/sdk/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/MIGRATION.md -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/jest.config.ts -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/scripts/updateVersion.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/scripts/updateVersion.cjs -------------------------------------------------------------------------------- /packages/sdk/src/common/class-primitives/cacheable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/class-primitives/cacheable.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/class-primitives/sdk-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/class-primitives/sdk-module.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/constants.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/Initialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/Initialize.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/cache.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/constants.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/error-handler.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/logger.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/decorators/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/decorators/utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/utils/address-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/utils/address-equal.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/utils/bigint-comparator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/utils/bigint-comparator.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/utils/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/utils/is-bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/utils/is-bigint.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/utils/parse-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/utils/parse-value.ts -------------------------------------------------------------------------------- /packages/sdk/src/common/utils/sdk-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/common/utils/sdk-error.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/__tests__/core-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/__tests__/core-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/__tests__/core.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/__tests__/core.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/__tests__/get-block-by-timestamp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/__tests__/get-block-by-timestamp.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/abi/lidoLocator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/abi/lidoLocator.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/abi/permit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/abi/permit.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/abi/wq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/abi/wq.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/core.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/core/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/__tests__/dual-governance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/__tests__/dual-governance.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/abi/DGConfigProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/abi/DGConfigProvider.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/abi/DualGovernance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/abi/DualGovernance.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/abi/EmergencyProtectedTimelock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/abi/EmergencyProtectedTimelock.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/abi/Escrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/abi/Escrow.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/abi/StETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/abi/StETH.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/dual-governance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/dual-governance.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/dual-governance/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/dual-governance/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/__tests__/steth-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/__tests__/steth-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/__tests__/steth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/__tests__/steth.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/__tests__/wsteth-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/__tests__/wsteth-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/__tests__/wsteth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/__tests__/wsteth.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/abi/erc20abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/abi/erc20abi.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/erc20.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/steth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/steth.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/erc20/wsteth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/erc20/wsteth.ts -------------------------------------------------------------------------------- /packages/sdk/src/events/__tests__/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/events/__tests__/events.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/events/abi/stethEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/events/abi/stethEvents.ts -------------------------------------------------------------------------------- /packages/sdk/src/events/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/events/events.ts -------------------------------------------------------------------------------- /packages/sdk/src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/events/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/events/steth-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/events/steth-events.ts -------------------------------------------------------------------------------- /packages/sdk/src/events/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/events/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/__test__/l2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/__test__/l2.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/abi/brigedWsteth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/abi/brigedWsteth.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/abi/rebasableL2Steth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/abi/rebasableL2Steth.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/l2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/l2.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/tokens.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/l2/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/__tests__/rewards.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/__tests__/rewards.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/abi/rewardsEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/abi/rewardsEvents.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/rewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/rewards.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/subgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/subgraph/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/subgraph/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/subgraph/queries.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/subgraph/subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/subgraph/subgraph.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/subgraph/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/subgraph/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/rewards/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/rewards/utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/sdk.ts -------------------------------------------------------------------------------- /packages/sdk/src/shares/__tests__/shares-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/shares/__tests__/shares-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/shares/__tests__/shares.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/shares/__tests__/shares.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/shares/abi/steth-shares-abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/shares/abi/steth-shares-abi.ts -------------------------------------------------------------------------------- /packages/sdk/src/shares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/shares/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/shares/shares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/shares/shares.ts -------------------------------------------------------------------------------- /packages/sdk/src/shares/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/shares/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/stake/__tests__/stake-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/stake/__tests__/stake-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/stake/__tests__/stake.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/stake/__tests__/stake.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/stake/abi/steth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/stake/abi/steth.ts -------------------------------------------------------------------------------- /packages/sdk/src/stake/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/stake/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/stake/stake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/stake/stake.ts -------------------------------------------------------------------------------- /packages/sdk/src/stake/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/stake/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/statistics/__tests__/stats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/statistics/__tests__/stats.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/statistics/apr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/statistics/apr.ts -------------------------------------------------------------------------------- /packages/sdk/src/statistics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/statistics/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/statistics/statistics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/statistics/statistics.ts -------------------------------------------------------------------------------- /packages/sdk/src/statistics/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/statistics/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/unsteth/__tests__/unsteth-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/unsteth/__tests__/unsteth-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/unsteth/__tests__/unsteth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/unsteth/__tests__/unsteth.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/unsteth/abi/unsteth-abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/unsteth/abi/unsteth-abi.ts -------------------------------------------------------------------------------- /packages/sdk/src/unsteth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/unsteth/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/unsteth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/unsteth/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/unsteth/unsteth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/unsteth/unsteth.ts -------------------------------------------------------------------------------- /packages/sdk/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/version.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/__test__/withdraw-claim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/__test__/withdraw-claim.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/__test__/withdraw-request-info.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/__test__/withdraw-request-info.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/__test__/withdraw-request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/__test__/withdraw-request.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/__test__/withdraw-views.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/__test__/withdraw-views.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/__test__/withdraw-waiting-time.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/__test__/withdraw-waiting-time.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/__test__/withdraw.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/__test__/withdraw.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/abi/partStETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/abi/partStETH.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/abi/partWstETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/abi/partWstETH.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/abi/withdrawalQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/abi/withdrawalQueue.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/bus-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/bus-module.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/bus.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/claim/claim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/claim/claim.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/claim/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/claim/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/claim/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/claim/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/request/approve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/request/approve.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/request/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/request/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/request/request.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/request/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/request/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/withdraw-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/withdraw-contract.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/withdraw-requests-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/withdraw-requests-info.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/withdraw-views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/withdraw-views.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/withdraw-waiting-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/withdraw-waiting-time.ts -------------------------------------------------------------------------------- /packages/sdk/src/withdraw/withdraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/withdraw/withdraw.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/__test__/wrap-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/__test__/wrap-wallet.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/__test__/wrap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/__test__/wrap.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/abi/steth-partial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/abi/steth-partial.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/abi/wsteth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/abi/wsteth.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrap/wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/src/wrap/wrap.ts -------------------------------------------------------------------------------- /packages/sdk/tests/global-setup.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/global-setup.cjs -------------------------------------------------------------------------------- /packages/sdk/tests/global-teardown.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/global-teardown.cjs -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-address.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-bn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-bn.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-contract.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-erc20-wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-erc20-wallet.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-erc20.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-hash.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-populated-tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-populated-tx.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-rebase-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-rebase-event.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-rewards-snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-rewards-snapshot.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-sdk-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-sdk-error.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-sdk-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-sdk-module.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-tx-callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-tx-callback.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/expect/expect-unique-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/expect/expect-unique-array.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-core.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-dual-governance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-dual-governance.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-events.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-l2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-l2.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-mock-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-mock-transport.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-rewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-rewards.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-shares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-shares.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-stake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-stake.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-stats.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-steth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-steth.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-test-envs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-test-envs.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-test-rpc-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-test-rpc-provider.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-unsteth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-unsteth.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-wallet-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-wallet-client.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-withdraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-withdraw.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-wrap.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/fixtures/use-wsteth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/fixtures/use-wsteth.ts -------------------------------------------------------------------------------- /packages/sdk/tests/utils/test-spending.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tests/utils/test-spending.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tsconfig.build.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /playground/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/.dockerignore -------------------------------------------------------------------------------- /playground/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/.env.example -------------------------------------------------------------------------------- /playground/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/.eslintignore -------------------------------------------------------------------------------- /playground/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/.eslintrc.cjs -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/.prettierignore -------------------------------------------------------------------------------- /playground/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/Dockerfile -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/README.md -------------------------------------------------------------------------------- /playground/additional.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/additional.d.ts -------------------------------------------------------------------------------- /playground/build-info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/build-info.json -------------------------------------------------------------------------------- /playground/components/action/action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/action/action.tsx -------------------------------------------------------------------------------- /playground/components/action/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/action/index.ts -------------------------------------------------------------------------------- /playground/components/action/render-block-result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/action/render-block-result.tsx -------------------------------------------------------------------------------- /playground/components/action/render-token-result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/action/render-token-result.tsx -------------------------------------------------------------------------------- /playground/components/action/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/action/styles.tsx -------------------------------------------------------------------------------- /playground/components/back-argument-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/back-argument-input/index.tsx -------------------------------------------------------------------------------- /playground/components/block-argument-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/block-argument-input/index.tsx -------------------------------------------------------------------------------- /playground/components/connection-error/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/connection-error/index.tsx -------------------------------------------------------------------------------- /playground/components/custom-rpc-input/custom-rpc-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/custom-rpc-input/custom-rpc-input.tsx -------------------------------------------------------------------------------- /playground/components/custom-rpc-input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/custom-rpc-input/index.ts -------------------------------------------------------------------------------- /playground/components/custom-rpc-input/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/custom-rpc-input/styles.ts -------------------------------------------------------------------------------- /playground/components/formatPrice/formatPrice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/formatPrice/formatPrice.tsx -------------------------------------------------------------------------------- /playground/components/formatPrice/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/formatPrice/index.ts -------------------------------------------------------------------------------- /playground/components/layout/header/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/header.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/headerStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/headerStyles.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/headerWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/headerWallet.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/headerWalletStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/headerWalletStyles.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/index.ts -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/addressBadge/addressBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/addressBadge/addressBadge.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/addressBadge/addressBadgeStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/addressBadge/addressBadgeStyles.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/addressBadge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/addressBadge/index.ts -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/addressBadge/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/addressBadge/types.ts -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/index.ts -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/walletButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/walletButton.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/walletButton/walletButtonStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletButton/walletButtonStyles.tsx -------------------------------------------------------------------------------- /playground/components/layout/header/walletConnect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletConnect/index.ts -------------------------------------------------------------------------------- /playground/components/layout/header/walletConnect/walletConnect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/header/walletConnect/walletConnect.tsx -------------------------------------------------------------------------------- /playground/components/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/index.ts -------------------------------------------------------------------------------- /playground/components/layout/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/layout.tsx -------------------------------------------------------------------------------- /playground/components/layout/layoutStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/layoutStyles.tsx -------------------------------------------------------------------------------- /playground/components/layout/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/main/index.ts -------------------------------------------------------------------------------- /playground/components/layout/main/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/main/main.tsx -------------------------------------------------------------------------------- /playground/components/layout/main/mainStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/main/mainStyles.tsx -------------------------------------------------------------------------------- /playground/components/layout/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/layout/types.ts -------------------------------------------------------------------------------- /playground/components/no-ssr-wrapper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/no-ssr-wrapper/index.ts -------------------------------------------------------------------------------- /playground/components/no-ssr-wrapper/no-ssr-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/no-ssr-wrapper/no-ssr-wrapper.tsx -------------------------------------------------------------------------------- /playground/components/requestsWrapper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/requestsWrapper/index.ts -------------------------------------------------------------------------------- /playground/components/requestsWrapper/requestsWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/requestsWrapper/requestsWrapper.ts -------------------------------------------------------------------------------- /playground/components/section/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/section/index.ts -------------------------------------------------------------------------------- /playground/components/section/section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/section/section.tsx -------------------------------------------------------------------------------- /playground/components/section/sectionStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/section/sectionStyles.tsx -------------------------------------------------------------------------------- /playground/components/section/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/section/types.ts -------------------------------------------------------------------------------- /playground/components/toggle-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/toggle-button/index.tsx -------------------------------------------------------------------------------- /playground/components/toggle-button/toggle-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/toggle-button/toggle-button.tsx -------------------------------------------------------------------------------- /playground/components/tokenInput/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/tokenInput/index.ts -------------------------------------------------------------------------------- /playground/components/tokenInput/maxButton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/tokenInput/maxButton/index.ts -------------------------------------------------------------------------------- /playground/components/tokenInput/maxButton/maxButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/tokenInput/maxButton/maxButton.tsx -------------------------------------------------------------------------------- /playground/components/tokenInput/tokenInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/tokenInput/tokenInput.tsx -------------------------------------------------------------------------------- /playground/components/tokenInput/tokenInputStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/tokenInput/tokenInputStyles.tsx -------------------------------------------------------------------------------- /playground/components/tokenInput/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/tokenInput/types.ts -------------------------------------------------------------------------------- /playground/components/walletModal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/walletModal/index.ts -------------------------------------------------------------------------------- /playground/components/walletModal/walletModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/walletModal/walletModal.tsx -------------------------------------------------------------------------------- /playground/components/walletModal/walletModalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/components/walletModal/walletModalStyles.tsx -------------------------------------------------------------------------------- /playground/config/api.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_API_ERROR_MESSAGE = 2 | 'Something went wrong. Sorry, try again later :('; 3 | -------------------------------------------------------------------------------- /playground/config/dynamics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/config/dynamics.ts -------------------------------------------------------------------------------- /playground/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/config/index.ts -------------------------------------------------------------------------------- /playground/config/locale.ts: -------------------------------------------------------------------------------- 1 | export const LOCALE = 'en-US'; 2 | -------------------------------------------------------------------------------- /playground/config/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/config/storage.ts -------------------------------------------------------------------------------- /playground/demo/core/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/core/index.tsx -------------------------------------------------------------------------------- /playground/demo/dual-governance/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/dual-governance/index.tsx -------------------------------------------------------------------------------- /playground/demo/events/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/events/index.tsx -------------------------------------------------------------------------------- /playground/demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/index.tsx -------------------------------------------------------------------------------- /playground/demo/l2/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/l2/index.tsx -------------------------------------------------------------------------------- /playground/demo/l2/tokens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/l2/tokens.tsx -------------------------------------------------------------------------------- /playground/demo/l2/wrap-l2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/l2/wrap-l2.tsx -------------------------------------------------------------------------------- /playground/demo/rewards/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/rewards/index.tsx -------------------------------------------------------------------------------- /playground/demo/rewards/rewards-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/rewards/rewards-table.tsx -------------------------------------------------------------------------------- /playground/demo/shares/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/shares/index.tsx -------------------------------------------------------------------------------- /playground/demo/stake/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/stake/index.tsx -------------------------------------------------------------------------------- /playground/demo/statistics/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/statistics/index.tsx -------------------------------------------------------------------------------- /playground/demo/tokens/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/tokens/index.tsx -------------------------------------------------------------------------------- /playground/demo/unsteth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/unsteth/index.tsx -------------------------------------------------------------------------------- /playground/demo/withdrawals/claim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/withdrawals/claim.tsx -------------------------------------------------------------------------------- /playground/demo/withdrawals/contract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/withdrawals/contract.tsx -------------------------------------------------------------------------------- /playground/demo/withdrawals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/withdrawals/index.ts -------------------------------------------------------------------------------- /playground/demo/withdrawals/request.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/withdrawals/request.tsx -------------------------------------------------------------------------------- /playground/demo/withdrawals/views.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/withdrawals/views.tsx -------------------------------------------------------------------------------- /playground/demo/wrap/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/demo/wrap/index.tsx -------------------------------------------------------------------------------- /playground/env-dynamics.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/env-dynamics.mjs -------------------------------------------------------------------------------- /playground/hooks/useAddressState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/hooks/useAddressState.ts -------------------------------------------------------------------------------- /playground/hooks/useCopyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/hooks/useCopyToClipboard.ts -------------------------------------------------------------------------------- /playground/hooks/useEtherscanOpen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/hooks/useEtherscanOpen.ts -------------------------------------------------------------------------------- /playground/hooks/useModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/hooks/useModal.ts -------------------------------------------------------------------------------- /playground/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/middleware.ts -------------------------------------------------------------------------------- /playground/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/next-env.d.ts -------------------------------------------------------------------------------- /playground/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/next.config.mjs -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/pages/404.tsx -------------------------------------------------------------------------------- /playground/pages/500.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/pages/500.tsx -------------------------------------------------------------------------------- /playground/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/pages/_app.tsx -------------------------------------------------------------------------------- /playground/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/pages/_document.tsx -------------------------------------------------------------------------------- /playground/pages/api/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/pages/api/health.ts -------------------------------------------------------------------------------- /playground/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/pages/index.tsx -------------------------------------------------------------------------------- /playground/providers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/providers/index.tsx -------------------------------------------------------------------------------- /playground/providers/modals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/providers/modals.tsx -------------------------------------------------------------------------------- /playground/providers/sdk.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/providers/sdk.tsx -------------------------------------------------------------------------------- /playground/providers/web3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/providers/web3.tsx -------------------------------------------------------------------------------- /playground/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/public/apple-touch-icon.png -------------------------------------------------------------------------------- /playground/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/public/favicon-16x16.png -------------------------------------------------------------------------------- /playground/public/favicon-194x194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/public/favicon-194x194.png -------------------------------------------------------------------------------- /playground/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/public/favicon-32x32.png -------------------------------------------------------------------------------- /playground/public/favicon-512x512.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/public/favicon-512x512.svg -------------------------------------------------------------------------------- /playground/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/public/manifest.json -------------------------------------------------------------------------------- /playground/scripts/build-dynamics.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/scripts/build-dynamics.mjs -------------------------------------------------------------------------------- /playground/styles/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/styles/global.ts -------------------------------------------------------------------------------- /playground/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/styles/index.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/utils/assert.ts -------------------------------------------------------------------------------- /playground/utils/etherToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/utils/etherToString.ts -------------------------------------------------------------------------------- /playground/utils/formatBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/utils/formatBalance.ts -------------------------------------------------------------------------------- /playground/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/utils/index.ts -------------------------------------------------------------------------------- /playground/utils/noop.ts: -------------------------------------------------------------------------------- 1 | export const NOOP = () => {}; 2 | -------------------------------------------------------------------------------- /playground/utils/stringToEther.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/utils/stringToEther.ts -------------------------------------------------------------------------------- /playground/utils/transaction-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/playground/utils/transaction-toast.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lidofinance/lido-ethereum-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------