Skip to content

Commit 20e749b

Browse files
committed
fix: build issues
1 parent 7e77c7a commit 20e749b

3 files changed

Lines changed: 12 additions & 17 deletions

File tree

codecov.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@ coverage:
1111
target: 90%
1212
threshold: 20%
1313

14-
patch:
15-
default:
16-
target: 90%
17-
threshold: 20%
18-
1914
ignore:
2015
- "**/tests/**"
2116
- "**/examples/**"

contracts/access/sources/ownership_transfer/delayed.move

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,24 +85,24 @@ public fun wrap<T: key + store>(
8585
min_delay_ms,
8686
pending: option::none(),
8787
};
88-
dof::add(&mut wrapper.id, Wrapped {}, cap);
88+
dof::add(&mut wrapper.id, WrappedKey(), cap);
8989
wrapper
9090
}
9191

9292
/// Borrow the wrapped capability immutably—useful for inspection without touching the schedule.
9393
public fun borrow<T: key + store>(self: &DelayedTransferWrapper<T>): &T {
94-
dof::borrow(&self.id, Wrapped {})
94+
dof::borrow(&self.id, WrappedKey())
9595
}
9696

9797
/// Borrow the wrapped capability mutably when internal state needs to be tweaked without editing
9898
/// the pending schedule.
9999
public fun borrow_mut<T: key + store>(self: &mut DelayedTransferWrapper<T>): &mut T {
100-
dof::borrow_mut(&mut self.id, Wrapped {})
100+
dof::borrow_mut(&mut self.id, WrappedKey())
101101
}
102102

103103
/// Take the wrapped capability from the `DelayedTransferWrapper` with a guarantee that it will be returned.
104104
public fun borrow_val<T: key + store>(self: &mut DelayedTransferWrapper<T>): (T, Borrow) {
105-
let cap = dof::remove(&mut self.id, Wrapped {});
105+
let cap = dof::remove(&mut self.id, WrappedKey());
106106
let object_id = object::id(&cap);
107107
(cap, Borrow { wrapper_id: object::id(self), object_id })
108108
}
@@ -119,7 +119,7 @@ public fun return_val<T: key + store>(
119119
assert!(object::id(self) == wrapper_id, EWrongDelayedTransferWrapper);
120120
assert!(object::id(&capability) == object_id, EWrongDelayedTransferObject);
121121

122-
dof::add(&mut self.id, Wrapped {}, capability);
122+
dof::add(&mut self.id, WrappedKey(), capability);
123123
}
124124

125125
// === Scheduling / delay management ===
@@ -221,7 +221,7 @@ public fun unwrap<T: key + store>(
221221
});
222222

223223
let DelayedTransferWrapper { id: mut wrapper_id, .. } = self;
224-
let cap = dof::remove(&mut wrapper_id, Wrapped {});
224+
let cap = dof::remove(&mut wrapper_id, WrappedKey());
225225
wrapper_id.delete();
226226
cap
227227
}

contracts/access/sources/ownership_transfer/two_step.move

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,25 +67,25 @@ public struct OwnershipTransferred has copy, drop {
6767
/// field so the underlying ID can still be discovered by off-chain indexers.
6868
public fun wrap<T: key + store>(cap: T, ctx: &mut TxContext): TwoStepTransferWrapper<T> {
6969
let mut wrapper = TwoStepTransferWrapper { id: object::new(ctx) };
70-
dof::add(&mut wrapper.id, Wrapped {}, cap);
70+
dof::add(&mut wrapper.id, WrappedKey(), cap);
7171
wrapper
7272
}
7373

7474
/// Borrow the wrapped capability immutably—useful for read-only inspection without touching the
7575
/// transfer flow.
7676
public fun borrow<T: key + store>(self: &TwoStepTransferWrapper<T>): &T {
77-
dof::borrow(&self.id, Wrapped {})
77+
dof::borrow(&self.id, WrappedKey())
7878
}
7979

8080
/// Borrow the wrapped capability mutably when maintenance needs to happen without changing the
8181
/// ownership state.
8282
public fun borrow_mut<T: key + store>(self: &mut TwoStepTransferWrapper<T>): &mut T {
83-
dof::borrow_mut(&mut self.id, Wrapped {})
83+
dof::borrow_mut(&mut self.id, WrappedKey())
8484
}
8585

8686
/// Take the wrapped capability from the `TwoStepTransferWrapper` with a guarantee that it will be returned.
8787
public fun borrow_val<T: key + store>(self: &mut TwoStepTransferWrapper<T>): (T, Borrow) {
88-
let cap = dof::remove(&mut self.id, Wrapped {});
88+
let cap = dof::remove(&mut self.id, WrappedKey());
8989
let object_id = object::id(&cap);
9090
(cap, Borrow { wrapper_id: object::id(self), object_id })
9191
}
@@ -102,14 +102,14 @@ public fun return_val<T: key + store>(
102102
assert!(object::id(self) == wrapper_id, EWrongTwoStepTransferWrapper);
103103
assert!(object::id(&capability) == object_id, EWrongTwoStepTransferObject);
104104

105-
dof::add(&mut self.id, Wrapped {}, capability);
105+
dof::add(&mut self.id, WrappedKey(), capability);
106106
}
107107

108108
/// Permanently unwrap the capability, deleting the wrapper. Only the current owner can call this,
109109
/// and it bypasses the request flow, effectively “owning” the capability again.
110110
public fun unwrap<T: key + store>(self: TwoStepTransferWrapper<T>): T {
111111
let TwoStepTransferWrapper { id: mut wrapper_id } = self;
112-
let cap = dof::remove(&mut wrapper_id, Wrapped {});
112+
let cap = dof::remove(&mut wrapper_id, WrappedKey());
113113
wrapper_id.delete();
114114
cap
115115
}

0 commit comments

Comments
 (0)