ReadonlycontractThe owning contract's identity (${file}#${exportName}) -- a rename never crosses contracts.
ReadonlycontractReadonlycurrentThe variable's key after the rename -- matches a manifest.addedVariables entry.
ReadonlyexportReadonlyfileReadonlypreviousThe variable's key before the rename -- matches a manifest.removedVariables entry.
One
addedVariables/removedVariablespair inmanifest, correlated into a single rename via the current declaration'srenamedFromfield (ADR 0029).