-
Notifications
You must be signed in to change notification settings - Fork 212
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
Agent app: EVM #580
Merged
Agent app: EVM #580
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
0d01aaf
Actor app: inherit Vault and test vault functionality
izqui 1fa6386
Actor app: implement execute action
izqui 7a4dd5b
Actor app: implement permissioned forwarding
izqui 9830981
Actor app: improve tests
izqui 7457eb3
Actor app: signatures
izqui af478c1
CI: travis wait on npm install
izqui ebb10aa
Actor app: lint and enable CI
izqui e132297
Add max gas for static calls
izqui 3ad9920
chore: upgrade to [email protected]
sohkai ea9a5aa
Address review comments
izqui 8e40798
Lint
izqui 2aaf462
test: add comments, cosmetic changes, and more tests
sohkai c73d999
SignatureValidator: fix compile warnings
sohkai 5f1291f
test: add context headers
sohkai f17a0f5
Metadata: add roles to arapp, remove webapp artifacts
izqui f6f66f7
Radspec strings
izqui eb95db8
Travis: allow actor coverage to fail, tracking fix in #658
izqui abf1c91
Prevent infinite loop by prohibiting setting itself as the designated…
izqui a10c62c
Radspec
izqui cc21b67
Actor -> Agent rename
izqui 139ad8a
Add status to arapp and rename constants
izqui fe86092
Update ERC1271 implementation
izqui 1849286
Add ERC1271 interfaceId
izqui 1b7b735
Rename constants
izqui d960fee
Rename calldata
izqui 39b6b7e
Refactor SignatureValidator.sol
izqui de9d4a6
Refactor signature validation tests and test EIP712 signatures
izqui 474f0c1
Handle empty signatures and undefined signature modes
izqui 345a9d8
Refactor SignatureValidator: handle ERC1271 checks in library
izqui 499cdcb
Test ERC1271 signature wrapping
izqui 1b76fb9
cosmetic: fix whitespace
sohkai 98369d1
Merge branch 'next' into actor-app
sohkai a0bddef
Agent: always allow execute to transfer ETH (#651)
sohkai e8eb268
cosmetic: fix whitespace and add EIPs hash
sohkai 2225408
chore: upgrade aragonOS and use test-helper's contracts
sohkai 2ed4a2a
cosmetic: fix compile errors
sohkai c482981
cosmetic: fix linter
sohkai cd9614b
chore: fix travis allowed to fail matrix
sohkai 970431a
test: ignore all test contracts from coverage
sohkai cff0689
Actor: reuse Vault tests (#668)
sohkai 905c32d
Move agent from future-apps/ to apps/
izqui 0d3e2ec
Refactor popFirstByte to copy to a new array
izqui 5b7a5fe
Address last review comments
izqui 2a293d1
Lint
izqui 687e29d
Address very last review comments
izqui File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be
<= 1
since mode is always requiredThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Length being 1 is valid for ERC1271 mode signatures. We could perform the check before sending it over to the erc1271 contract, but that contract may have logic which allows empty signatures