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

chore: release v4.5.6 #512

Merged
merged 5 commits into from
Jun 6, 2024
Merged

chore: release v4.5.6 #512

merged 5 commits into from
Jun 6, 2024

Conversation

joepegler
Copy link
Collaborator

@joepegler joepegler commented May 30, 2024

PR-Codex overview

This PR updates the Biconomy SDK to version 4.4.6, introducing changes related to session storage, token payment, and smart accounts.

Detailed summary

  • Updated SDK version to 4.4.6
  • Moved SessionStorageClient to a separate package
  • Added nonce options for transactions
  • Enhanced session support and token payment
  • Improved helper functions for translations and session leaf retrieval

The following files were skipped due to too many changes: tests/paymaster/write.test.ts, tests/playground/write.test.ts, src/modules/sessions/sessionSmartAccountClient.ts, examples/CREATE_AND_USE_A_SESSION.md, src/modules/sessions/batch.ts, src/modules/sessions/abi.ts, src/modules/utils/Helper.ts, tests/modules/write.test.ts, tests/account/write.test.ts

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

VGabriel45 and others added 3 commits May 30, 2024 15:11
* chore: add test concurrency using nonceOptions (#506)
---------

Co-authored-by: GabiDev <gv@popoo.io>
Co-authored-by: Joe Pegler <joepegler123@gmail.com>
* chore: support erc20 payment session
* chore: release v4.4.5
@joepegler joepegler requested review from VGabriel45 and livingrockrises and removed request for VGabriel45 May 30, 2024 15:40
joepegler added 2 commits May 31, 2024 15:21
chore: skip transfer tests
* fix: remove file storage (#515)
@joepegler joepegler requested review from VGabriel45 and AmanRaj1608 and removed request for VGabriel45 June 6, 2024 10:35
@VGabriel45
Copy link
Collaborator

Just one small thing, PR title says 4.5.5 release but it should be 4.4.6

* @param chain - The chain object
* @returns {@link SupportedSigner} - A signer object that can be used to sign transactions
*/
export const toSupportedSigner = (
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Curious to know where would this be useful ? We could already pass private key accounts without this function

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TBH I'm not 100% certain, but from what I've seen the typical way our sessions are used is: a dapp will not use sessionStorageClient in the backend, instead saving private keys to a db or similar, and then reconstruct the signer from the relevant private key in the backend at run time on request. I thought this would be useful helper to dapps with such a setup, and I might document it in a 'sessions in the backend' tutorial or similar moving forward

@joepegler joepegler changed the title chore: release v4.5.5 chore: release v4.5.6 Jun 6, 2024
@joepegler joepegler merged commit a40808f into main Jun 6, 2024
9 of 11 checks passed
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.

3 participants