-pub struct EnforcingChannelKeys {
- pub inner: InMemoryChannelKeys,
- pub(crate) last_commitment_number: Arc<Mutex<Option<u64>>>,
- pub(crate) revoked_commitment: Arc<Mutex<u64>>,
+pub struct EnforcingSigner {
+ pub inner: InMemorySigner,
+ /// The last counterparty commitment number we signed, backwards counting
+ pub last_commitment_number: Arc<Mutex<Option<u64>>>,
+ /// The last holder commitment number we revoked, backwards counting
+ pub revoked_commitment: Arc<Mutex<u64>>,
+ pub disable_revocation_policy_check: bool,