Commit 79265b9
feat: refactor ops, add proxy module & singleExec module (#60)
* chore: reformat deployment files
* chore: refactor ops storage
* chore: refactor ops events
* feat: refactor ops & proxy module & singleExec module
* chore: pre & post exec task hook, remove events
* chore: add docs
* fix: modules passed during legacyExec
* chore: maintain taskId of legacy tasks
* chore: edit tests and script
* chore: rename opsProxy
* chore: check time in legacyExec
* chore: implement erc2771 in opsProxy
* chore: immutable ops in opsProxy
* chore: remove legacyExec & deprecate unused states
* chore: call to module only if required
* style: rename argument
* style: license
* fix: ILegacyOps createTimedTask
* fix: opsProxy executeCall value
* chore: remove redundant code from SingleExecModule
* fix: SingleExecModule event
* chore: edit docs
* chore: remove unused contract
* chore: add script edit deployment dependencies
* feat: EIP173ProxyWithCustomReceive for OpsProxy (#64)
* feat: preCreateTask & preCancelTask (#65)
* feat: preCreateTask
* chore: remove taskCreator check in OpsProxy
* feat: preCancelTask
* chore: rename pre/postExecTask to pre/postExecCall
* fix: preCreateTask restriction
* Revert "chore: remove taskCreator check in OpsProxy"
This reverts commit 9465ef6.
* fix: owner in OpsProxy
* fix: non transferable proxy admin
* chore: remove isProxy, seed, salt from OpsProxyFactory
* feat: OpsProxy implementation whitelist
* fix: return default args in TaskModuleBase
* chore: remove unused imports
* feat: deploy refactor ops on ogoerli (#69)
* feat: deploy ops-refactored on ogoerli
* upgraded ogoerli to new implementation + whitelisted modules
* chore: added transfer ownership script (#70)
* chore: deploy ops-refactored on rinkeby
* chore: deploy ops-refactored on goerli
* chore: deploy ops-refactored on mumbai
* chore: deploy ops-refactored on moonbeam
* chore: deploy ops-refactored on moonriver
* chore: deploy ops-refactored on gnosis
* feat: deploy on cronos
* chore: deploy ops-refactored on cronos
* chore: deploy ops-refactored on optimism
* chore: deploy ops-refactored on arbitrum
* chore: deploy ops-refactored on bsc
* chore: deploy ops-refactored on avalanche
* chore: deploy ops-refactored on fantom
* chore: deploy ops-refactored on matic
* chore: deploy ops-refactored on mainnet
* chore: expose getTaskId (#85)
* chore: expose getTaskId
* fix: expose getTaskId on Ops.sol
* fix: var name
Co-authored-by: Hilmar X <x@hilmarx.com>
* feat: deploy refactor ops with getTaskId
Co-authored-by: Hilmar X <x@hilmarx.com>1 parent 97f8d39 commit 79265b9
261 files changed
Lines changed: 72926 additions & 8705 deletions
File tree
- contracts
- TaskTreasury
- examples
- whitelistOpsUserProxy
- withoutTreasury
- functions
- interfaces
- libraries
- mocks
- opsProxy
- taskModules
- vendor
- gelato
- proxy/EIP173
- deployments
- arbitrum
- solcInputs
- avalanche
- solcInputs
- bsc
- solcInputs
- cronos
- solcInputs
- fantom
- solcInputs
- gnosis
- solcInputs
- goerli
- solcInputs
- mainnet
- solcInputs
- matic
- solcInputs
- moonbeam
- solcInputs
- moonriver
- solcInputs
- mumbai
- solcInputs
- ogoerli
- solcInputs
- optimism
- solcInputs
- rinkeby
- solcInputs
- deploy
- hardhat
- config
- utils
- scripts
- test
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
This file was deleted.
0 commit comments