Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: merge in all of the staged changes to the aa-sdk #120

Merged
merged 192 commits into from
Oct 10, 2023
Merged

feat: merge in all of the staged changes to the aa-sdk #120

merged 192 commits into from
Oct 10, 2023

Conversation

moldy530
Copy link
Collaborator

@moldy530 moldy530 commented Oct 10, 2023

PR-Codex overview

This PR updates dependencies and configurations, adds new images and files, and makes changes to several code files.

The following files were skipped due to too many changes: site/packages/aa-core/accounts/other/getAddress.md, site/packages/aa-core/accounts/other/getNonce.md, site/snippets/ethers-signer.ts, packages/core/src/signer/wallet-client.ts, site/packages/aa-core/provider/isConnected.md, site/smart-accounts/accounts/modular-account.md, site/snippets/portal.ts, site/packages/aa-core/provider/getAddress.md, site/packages/aa-core/utils/getChain.md, packages/core/src/account/types.ts, packages/core/src/signer/local-account.ts, site/packages/aa-core/client/actions/getSupportedEntryPoints.md, examples/alchemy-daapp/src/surfaces/onboarding/OnboardingPage.tsx, site/packages/aa-ethers/account-signer/getAddress.md, site/snippets/core-provider.ts, site/packages/aa-alchemy/utils/introduction.md, site/packages/aa-core/accounts/other/isAccountDeployed.md, site/packages/aa-accounts/light-account/getOwnerAddress.md, site/packages/aa-core/provider/disconnect.md, site/packages/aa-core/provider/signMessage.md, site/packages/aa-core/utils/asyncPipe.md, site/snippets/magic.ts, site/snippets/web3auth.ts, site/public/linkedin.svg, packages/core/src/provider/__tests__/base.test.ts, site/snippets/fireblocks.ts, site/packages/aa-ethers/account-signer/signMessage.md, site/packages/aa-core/accounts/required/signMessage.md, site/packages/aa-core/client/actions/getUserOperationByHash.md, packages/core/src/utils/bigint.ts, site/packages/aa-core/provider/getUserOperationByHash.md, site/packages/aa-core/client/actions/getUserOperationReceipt.md, site/packages/aa-ethers/provider-adapter/fromEthersProvider.md, site/packages/aa-core/accounts/other/getDeploymentState.md, site/packages/aa-core/provider/connect.md, site/packages/aa-ethers/account-signer/getPublicErc4337Client.md, packages/core/src/utils.ts, site/packages/aa-core/client/actions/sendUserOperation.md, site/packages/aa-core/provider/getUserOperationReceipt.md, site/packages/aa-core/provider/introduction.md, packages/accounts/src/light-account/utils.ts, site/packages/aa-core/utils/defineReadOnly.md, site/packages/aa-accounts/index.md, site/packages/aa-ethers/provider-adapter/getPublicErc4337Client.md, site/packages/aa-ethers/provider-adapter/send.md, site/packages/aa-core/utils/getUserOperationHash.md, site/packages/aa-core/client/erc4337ClientActions.md, site/packages/aa-core/utils/resolveProperties.md, site/snippets/provider.ts, site/packages/aa-core/utils/convertCoinTypeToChainId.md, site/packages/aa-ethers/utils/convertWalletToAccountSigner.md, packages/core/src/account/simple.ts, site/packages/aa-core/client/actions/estimateUserOperationGas.md, site/packages/aa-core/utils/convertCoinTypeToChain.md, site/packages/aa-alchemy/utils/supportedChains.md, packages/accounts/src/light-account/abis/LightAccountFactoryAbi.ts, site/packages/aa-core/utils/deepHexlify.md, site/packages/aa-core/signers/wallet-client.md, site/packages/aa-core/utils/convertChainIdToCoinType.md, site/packages/aa-core/provider/signMessageWith6492.md, packages/accounts/src/kernel-zerodev/__tests__/account.test.ts, examples/alchemy-daapp/src/clients/simpleAccountSigner.ts, examples/alchemy-daapp/src/surfaces/onboarding/OnboardingController.ts, packages/ethers/src/utils.ts, site/packages/aa-accounts/light-account/signMessageWith6492.md, site/packages/aa-core/client/createPublicErc4337FromClient.md, packages/accounts/src/kernel-zerodev/e2e-tests/kernel-account.test.ts, site/packages/aa-core/client/createPublicErc4337Client.md, site/snippets/capsule.ts, site/packages/aa-ethers/provider-adapter/connectToAccount.md, packages/ethers/src/account-signer.ts, site/packages/aa-core/accounts/optional/signMessageWith6492.md, site/packages/aa-core/signers/utils/wrapWith6492.md, site/packages/aa-accounts/light-account/encodeTransferOwnership.md, packages/core/src/signer/utils.ts, site/snippets/account-ethers.ts, site/packages/aa-alchemy/index.md, site/packages/aa-ethers/utils/introduction.md, site/packages/aa-ethers/utils/convertEthersSignerToAccountSigner.md, site/packages/aa-ethers/account-signer/connect.md, site/packages/aa-core/accounts/required/encodeExecute.md, site/snippets/turnkey.ts, site/packages/aa-ethers/account-signer/sendTransaction.md, site/smart-accounts/signers/using-your-own.md, site/packages/aa-core/provider/request.md, site/packages/aa-ethers/index.md, site/packages/aa-core/provider/dropAndReplaceUserOperation.md, site/packages/aa-core/provider/sendTransaction.md, site/snippets/account-alchemy.ts, packages/core/src/index.ts, site/packages/aa-accounts/light-account/transferOwnership.md, .github/workflows/deploy-site.yml, site/packages/aa-alchemy/provider/withAlchemyGasManager.md, site/snippets/account-core.ts, site/packages/aa-accounts/contributing.md, site/packages/aa-alchemy/middleware/withAlchemyGasManager.md, site/packages/aa-core/index.md, site/packages/aa-alchemy/middleware/withAlchemyGasFeeEstimator.md, site/packages/aa-core/provider/waitForUserOperationTransaction.md, site/packages/aa-core/signers/utils/verifyEIP6492Signature.md, site/packages/aa-alchemy/provider/introduction.md, packages/ethers/src/__tests__/provider-adapter.test.ts, site/smart-accounts/signers/privy.md, site/packages/aa-accounts/light-account/signTypedData.md, site/packages/aa-core/provider/signTypedData.md, site/packages/aa-alchemy/middleware/introduction.md, site/packages/aa-core/accounts/required/getAccountInitCode.md, site/packages/aa-core/accounts/optional/signTypedData.md, site/packages/aa-core/provider/sendTransactions.md, site/packages/aa-core/signers/local-account.md, site/packages/aa-core/accounts/required/getDummySignature.md, site/snippets/privy.ts, site/smart-accounts/signers/contributing.md, site/packages/aa-core/accounts/optional/encodeBatchExecute.md, site/snippets/light-account.ts, site/smart-accounts/signers/magic-link.md, site/packages/aa-core/provider/buildUserOperationFromTx.md, site/packages/aa-alchemy/provider/gasEstimator.md, site/smart-accounts/signers/web3auth.md, site/smart-accounts/signers/turnkey.md, site/packages/aa-core/provider/signTypedDataWith6492.md, site/packages/aa-accounts/light-account/signTypedDataWith6492.md, site/smart-accounts/signers/portal.md, site/packages/aa-core/provider/sendUserOperation.md, site/snippets/lit.ts, site/smart-accounts/batching-transactions.md, site/packages/aa-ethers/account-signer/introduction.md, site/packages/aa-core/accounts/optional/signTypedDataWith6492.md, site/smart-accounts/signers/lit.md, site/smart-accounts/accounts/light-account.md, site/packages/aa-ethers/provider-adapter/introduction.md, packages/core/src/signer/__tests__/local-account.test.ts, site/packages/aa-core/provider/buildUserOperation.md, site/packages/aa-core/client/index.md, site/packages/aa-core/provider/withCustomMiddleware.md, site/smart-accounts/signers/eoa.md, site/getting-started.md, packages/core/src/account/__tests__/simple.test.ts, packages/alchemy/src/__tests__/provider.test.ts, .github/workflows/publish-package.yml, site/smart-accounts/signers/capsule.md, site/smart-accounts/signers/fireblocks.md, packages/ethers/src/provider-adapter.ts, packages/core/src/client/types.ts, examples/alchemy-daapp/src/configs/clientConfigs.ts, examples/alchemy-daapp/README.md, site/packages/aa-core/provider/withFeeDataGetter.md, site/public/kit-logo.svg, site/smart-accounts/transferring-ownership.md, site/smart-accounts/accounts/using-your-own.md, packages/core/src/client/create-client.ts, packages/ethers/e2e-tests/simple-account.test.ts, site/smart-accounts/accounts/overview.md, packages/accounts/src/light-account/account.ts, packages/alchemy/src/provider.ts, site/packages/aa-accounts/light-account/introduction.md, packages/core/e2e-tests/simple-account.test.ts, packages/accounts/src/light-account/__tests__/account.test.ts, packages/accounts/src/kernel-zerodev/account.ts, site/smart-accounts/overview.md, site/packages/overview.md, site/packages/aa-core/accounts/introduction.md, packages/accounts/src/kernel-zerodev/README.md, site/erc-6900.md, site/.vitepress/theme/style.css, README.md, site/smart-accounts/sponsoring-gas.md, packages/core/src/provider/types.ts, site/index.md, packages/alchemy/e2e-tests/simple-account.test.ts, site/introduction.md, packages/alchemy/src/middleware/gas-manager.ts, site/snippets/simple-account-abi.ts, packages/accounts/src/light-account/e2e-tests/light-account.test.ts, packages/core/src/provider/base.ts, site/why-account-kit.md, packages/accounts/src/light-account/abis/LightAccountAbi.ts, packages/core/src/account/base.ts, site/.vitepress/config.ts, site/smart-accounts/signers/overview.md, site/public/alchemy.svg, yarn.lock

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

moldy530 and others added 30 commits September 19, 2023 12:27
* docs: add docs for batching transactions

* docs: fix a typo

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

---------

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>
moldy530 and others added 22 commits October 9, 2023 13:17
Co-authored-by: therealharpaljadeja <jadejaharpal14@gmail.com>
* feat: add lit signer docs

* fix: updates for testnet version

* refactor: remove unused var

* refactor: pr comments

* refactor: pr comments

* docs: apply nits to lit signer docs

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

---------

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>
* Adding Portal

* Update site/smart-accounts/signers/portal.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/smart-accounts/signers/portal.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/smart-accounts/signers/portal.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/smart-accounts/signers/portal.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/smart-accounts/signers/portal.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/snippets/portal.ts

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* feat: add portal as a signer option

* docs: add PR nits

---------

Co-authored-by: Jong Hyuck Won <denniswon@users.noreply.github.com>
Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>
Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
* Initial version of Privy guide

* PR comments

* docs: address PR feedback

* docs: add note about React

* docs: apply pr nits

---------

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
* fix: general improvements to the examples section (#111)

* chore: fix license specification for Alchemy (#116)

* Update sponsoring-gas.md

* Update sponsoring-gas.md

* docs(images): add image and complete paragraph on sending userops

---------

Co-authored-by: Igor Shadurin <haletskaya@gmail.com>
Co-authored-by: Rohan Thomare <rohanthomare@gmail.com>
Co-authored-by: Sahil Aujla <sahilaujla15@gmail.com>
* docs: add withCustomMiddleware

* mention customMiddleware

* update meta tags

* update description for withCustomMiddleware

* add the more detailed code example

* use async await with builduserop

* docs: apply suggestions from PRs

---------

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
* docs: add withFeeDataGetter

* add meta tags

* update withFeeDataGetter

* mention feeDataGetter readonly field

* Update site/packages/aa-core/provider/withFeeDataGetter.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/packages/aa-core/provider/withFeeDataGetter.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* add detailed code example

* update description

* docs: update with PR feedback

---------

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>
Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
* docs: add why account kit page

* add links

* update batching txs link

* incorporated feedback
* docs: updates to choosing smart account

* docs: updates to choosing smart account

* docs: updates to choosing smart account

* docs: updates to choosing smart account

---------

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
)

* chore: update the publish package job to include deploying the site

* chore: remove the prerelease config from lerna
* docs: aa-core accounts

* docs: erc-6900 update

* Update site/packages/aa-core/accounts/simple-smart-contract-account.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/packages/aa-core/accounts/base-smart-contract-account.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/packages/aa-core/accounts/base-smart-contract-account.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/packages/aa-core/accounts/base-smart-contract-account.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/packages/aa-core/accounts/base-smart-contract-account.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* Update site/packages/aa-core/accounts/base-smart-contract-account.md

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>

* docs: base smart account and simple account doc section complete

* Update site/packages/aa-core/accounts/required/getDummySignature.md

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>

* Update site/.vitepress/config.ts

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>

* Update site/.vitepress/config.ts

Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>

---------

Co-authored-by: Ajay Vasisht <43521356+avasisht23@users.noreply.github.com>
Co-authored-by: Michael Moldoveanu <moldy530@gmail.com>
* docs: add intro doc

* remove the confusing diagram

* fix image sizing
@moldy530 moldy530 merged commit 7a9effa into alchemyplatform:main Oct 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.