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/oauth mvp #108

Merged
merged 30 commits into from
Nov 19, 2024
Merged

Feat/oauth mvp #108

merged 30 commits into from
Nov 19, 2024

Conversation

SoraSuegami
Copy link
Collaborator

No description provided.

SoraSuegami and others added 30 commits June 24, 2024 12:39
* Implement ERC20 functions.

* Add test cases that's not implemented yet.

* Update _execute function.
If caller calls another function which is not a basic ERC20 function, _execute allows user's action.

* Update _checkAllowanceReduction.
It checks the difference between amount in callData and tokenAmount

* Add return line into _execute function.

* Simplify Wallet and add failing test cases

* Feat/oauth mvp allowance (#88)

* Implement ERC20 functions.

* Add test cases that's not implemented yet.

* Update _execute function.
If caller calls another function which is not a basic ERC20 function, _execute allows user's action.

* Update _checkAllowanceReduction.
It checks the difference between amount in callData and tokenAmount

* Add return line into _execute function.

* Simplify Wallet and add failing test cases

---------

Co-authored-by: SoraSuegami <[email protected]>

* Modify subject templates for oauth.

---------

Co-authored-by: wshino <[email protected]>
* Implement ERC20 functions.

* Add test cases that's not implemented yet.

* Update _execute function.
If caller calls another function which is not a basic ERC20 function, _execute allows user's action.

* Update _checkAllowanceReduction.
It checks the difference between amount in callData and tokenAmount

* Add return line into _execute function.

* Simplify Wallet and add failing test cases

* Feat/oauth mvp allowance (#88)

* Implement ERC20 functions.

* Add test cases that's not implemented yet.

* Update _execute function.
If caller calls another function which is not a basic ERC20 function, _execute allows user's action.

* Update _checkAllowanceReduction.
It checks the difference between amount in callData and tokenAmount

* Add return line into _execute function.

* Simplify Wallet and add failing test cases

---------

Co-authored-by: SoraSuegami <[email protected]>

* Modify subject templates for oauth.

* Fix _parseSigninSubjectParams and add test cases into OauthExtensionCommandTest.

* Add revert test cases.

* Fix tests

---------

Co-authored-by: SoraSuegami <[email protected]>
@SoraSuegami SoraSuegami merged commit d031acf into main Nov 19, 2024
4 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.

2 participants