-
Notifications
You must be signed in to change notification settings - Fork 91
feat: Develop SingleRequestProxy Smart Contracts
#1453
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
Merged
aimensahnoun
merged 43 commits into
master
from
1394-develop-smart-contracts-nativesinglerequestproxy-erc20singlerequestproxy-singlerequestproxyfactory
Oct 18, 2024
Merged
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
e2567f4
feat: develop for native currencies
aimensahnoun c624474
feat: develop for ERC20 currencies
aimensahnoun 917d472
feat: create `EthereumSingleRequestProxy` factory contract
aimensahnoun d5e4728
feat: create `ERC20SingleRequestProxy` factory contract
aimensahnoun 0543092
refactor: merge the single request proxy factories into one factory
aimensahnoun 2bd3495
fix: infinite loop between `EthSingleRequestProxy` and `EthFeeProxy`
aimensahnoun 19b5e40
refactor: refactor `nonReentrant` to match openzeppelin implementation
aimensahnoun c1d3a77
fix: update `ERC20SingleRequestProxy` to use `balance`
aimensahnoun 1376582
fix: update `SingleRequestProxyFactory` to call Ownable constructor
aimensahnoun c2f55ee
chore: update contracts to use `0.8.9` solidity version
aimensahnoun bc922e8
test: add test for `EthereumSingleRequestProxy`
aimensahnoun 8aef234
fix: `ERC20SingleRequestProxy` to factor in fee amount
aimensahnoun 0769aa7
test: `ERC20SingleRequestProxy` functionality
aimensahnoun 3bd9e38
test: `SingleRequestProxyFactory` functionality
aimensahnoun ed429ae
chore: update `EthereumSingleRequestProxy` tests
aimensahnoun d9a4484
Merge branch 'master' into 1394-develop-smart-contracts-nativesingler…
aimensahnoun a341ce1
feat: write deployment script for `SingleRequestProxyFactory`
aimensahnoun 10974b5
Merge branch '1394-develop-smart-contracts-nativesinglerequestproxy-e…
aimensahnoun 2cc82a0
refactor: rewrite deployment to use `CREATE2` schema
aimensahnoun bee1f58
fix: add SingleRequestProxyFactory `create2ContractDeploymentList`
aimensahnoun aab6711
chore: include SingleRequestProxyFactory in transfer ownership cases …
aimensahnoun 0c68eba
refactor: rename updateEthereumFeeProxy to setEthereumFeeProxy for cl…
aimensahnoun 796f2b9
Merge branch 'master' into 1394-develop-smart-contracts-nativesingler…
aimensahnoun 0482f6d
fix: type and add new events
aimensahnoun b8183f3
Merge branch '1394-develop-smart-contracts-nativesinglerequestproxy-e…
aimensahnoun 85fdc13
Merge branch 'master' of github.com:RequestNetwork/requestNetwork int…
aimensahnoun 9033066
docs: add more documentation to nonReentrant modifier
aimensahnoun cd91ec2
feat: add `rescueFunds` to `EthereumSingleRequestProxy`
aimensahnoun f944199
docs: add more documentation to `SingleRequestProxyFactory`
aimensahnoun c77c1eb
fix: use `safeApprove` instead of `approve`
aimensahnoun 41e43b5
feat: add rescue funds method
aimensahnoun 01c28d2
test: add more ownership tests
aimensahnoun cfba1b9
test: add partial payment and non-standard ERC20 tests
aimensahnoun 7241e0c
test: add rescue-funds tests
aimensahnoun 4abe9e9
test: refactor tests
aimensahnoun 90b413f
test: add await back
aimensahnoun c493758
feat: add triggerERC20Payment
aimensahnoun 06e015a
chore: add require for zero address
aimensahnoun c778b17
feat: add rescue methods for ERC20 and native tokens
aimensahnoun b45607a
test: add tests for both rescue methods
aimensahnoun c58dfc0
fix: rename rescueFunds to rescueERC20Funds
aimensahnoun 9ee661a
fix: typo in "receive"
aimensahnoun 0141d22
Merge branch 'master' of github.com:RequestNetwork/requestNetwork int…
aimensahnoun 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
fix: add SingleRequestProxyFactory
create2ContractDeploymentList
- Loading branch information
commit bee1f58c93d94074c7bf2bd86a69144c192d7ec4
There are no files selected for viewing
This file contains hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.