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

⏳ Early Enhancement & Pre-Audit Release #1

Merged
merged 11 commits into from
Oct 19, 2023
Merged

Conversation

JaredBorders
Copy link
Contributor

Added two validated function selectors to the SMv3 module and drastically improved testing.
Deployed pre-audit, optimized validation modules to OP, OP Goerli, Base, and Base Goerli.

Description

  • Add new valid selectors to SMv3SessionValidationModule: depositEth, withdrawEth
  • Refactor/optimize logic in both modules
  • Refactor tests (drastic improvement)

Related issue(s)

N/A

Motivation and Context

Deploy early version for internal testing on mainnet 😮‍💨 (and add/improve things already discovered internally that will surely be addressed by the auditors)

@JaredBorders JaredBorders added enhancement New feature or request smart-contracts labels Oct 18, 2023
@JaredBorders JaredBorders requested a review from jcmonte October 18, 2023 01:40
@JaredBorders JaredBorders self-assigned this Oct 18, 2023
@JaredBorders JaredBorders changed the title Early release ⏳ Early Enhancement & Pre-Audti Release Oct 18, 2023
@JaredBorders JaredBorders changed the title ⏳ Early Enhancement & Pre-Audti Release ⏳ Early Enhancement & Pre-Audit Release Oct 18, 2023
@JaredBorders
Copy link
Contributor Author

@insulineru tagging you just for visibility. you may be interested in the optimizations, etc

@JaredBorders JaredBorders removed the request for review from insulineru October 18, 2023 01:42
@codecov
Copy link

codecov bot commented Oct 18, 2023

Welcome to Codecov 🎉

Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.

Thanks for integrating Codecov - We've got you covered ☂️

@JaredBorders JaredBorders requested review from jcmonte and tommyrharper and removed request for tommyrharper October 19, 2023 17:25
* @param _funcCallData the data for the call. is parsed inside the SVM
* @param _sessionKeyData SessionKey data, that describes sessionKey permissions
*/
function validateSessionParams(
address destinationContract,
uint256 callValue,
uint256, /*callValue*/
Copy link

Choose a reason for hiding this comment

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

TIL

@JaredBorders JaredBorders merged commit b262223 into main Oct 19, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request smart-contracts
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants