Skip to content

Commit 79265b9

Browse files
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.prettierrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"files": "*.sol",
55
"options": {
6-
"compiler": "0.8.12"
6+
"compiler": "0.8.14"
77
}
88
}
99
]

contracts/Forwarder.sol

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)