IDotnsStore
Title: IDotnsStore
Baseline interface implemented by every per-user DotNS store.
Marker interface shared by ILabelStore (protocol-written, labels-only) and
IUserStore (user-written, generic key/value). Every DotNS store type binds
to exactly one user forever, so owner() is the single shared surface.
Identity of a store is proven by its position in the StoreFactory mapping,
not by interface probing; the factory is the canonical source of truth.
Shared base so the factory and any cross-store consumer can prove which user a store
is bound to via a single uniform owner() call regardless of the concrete store type.
Note: security-contact: admin@parity.io
Functions
owner
Returns the permanent user this store is bound to.
Set once at initialize and never mutated; used as the binding-mismatch oracle
and immutable thereafter.
function owner() external view returns (address owner_);
Returns
| Name | Type | Description |
|---|---|---|
owner_ | address | The bound user address. |