The focus of this PR is to introduce a new DAN module, add session revoking, skip chain checks flag, and improve internal tests.
Detailed summary
Added DANSessionKeyManagerModule
Added BICONOMY_TOKEN_PAYMASTER
Implemented session revoking functionality
Introduced skip chain checks flag
Improved RPC URL handling
Enhanced tsdoc and internal tests
The following files were skipped due to too many changes: src/modules/session-storage/utils.ts, tests/bundler/write.test.ts, tests/playground/read.test.ts, tests/paymaster/write.test.ts, src/modules/utils/Types.ts, package.json, src/modules/SessionKeyManagerModule.ts, tests/account/read.test.ts, tests/playground/write.test.ts, src/modules/sessions/batch.ts, src/modules/sessions/abi.ts, examples/CREATE_AND_USE_A_SESSION.md, src/modules/session-storage/DANSessionStorage.ts, src/modules/sessions/dan.ts, src/modules/sessions/sessionSmartAccountClient.ts, src/modules/utils/Helper.ts, src/account/BiconomySmartAccountV2.ts, src/modules/DANSessionKeyManagerModule.ts, tests/modules/write.test.ts, tests/account/write.test.ts
✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}
PR-Codex overview
The focus of this PR is to introduce a new DAN module, add session revoking, skip chain checks flag, and improve internal tests.
Detailed summary
DANSessionKeyManagerModule
BICONOMY_TOKEN_PAYMASTER