You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,4 +186,27 @@ This configuration should be set in the project's **Taskfile** variables:
186
186
USES_MOCK: true
187
187
```
188
188
189
-
> Note: Only wavs-drand currently uses mock deployments. Sync services must use real deployments on the source chain, as they rely on EigenLayer core contracts for testing and cannot operate with mocks.
189
+
## Transfer Ownership
190
+
191
+
After deploying middleware contracts, you may want to transfer ownership of the ECDSA proxy and AVS contracts to different addresses.
192
+
193
+
### Configuration
194
+
195
+
1. **Set owner addresses** in [taskfile/config.yml](taskfile/config.yml):
2. **Enable ownership transfer** in your project's **Taskfile**:
202
+
```yaml
203
+
vars:
204
+
TRANSFER_OWNERSHIP: true
205
+
```
206
+
207
+
When `TRANSFER_OWNERSHIP` is set to `true`, the bootstrap process will automatically transfer ownership after middleware deployment using the addresses configured in config.yml. The system will use the appropriate transfer method based on your deployment mode:
0 commit comments