dotnet icon indicating copy to clipboard operation
dotnet copied to clipboard

Modular Account (7579)

Open 0xFirekeeper opened this issue 1 year ago • 1 comments
trafficstars

TODO: ModeLib, ExecLib, Session Keys


PR-Codex overview

The focus of this PR is to introduce Modular Smart Wallet functionality, including session key creation and chain-agnostic transactions.

Detailed summary

  • Added ModularSmartAccount to IThirdwebWallet
  • Implemented ExecuteModular and ExecuteChainAgnosticModular functions
  • Added IsChainAgnostic property to ThirdwebTransactionInput
  • Introduced SessionKeyParamsModular and related classes
  • Updated ModularSmartWallet with deployment logic and network switching functionality

The following files were skipped due to too many changes: Thirdweb/Thirdweb.Wallets/SmartWallet/ModularSmartWallet.cs, Thirdweb/Thirdweb.Utils/Constants.cs

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

0xFirekeeper avatar Sep 13 '24 00:09 0xFirekeeper