Issuers first became durable with mandatory recovery sets. Later they were
made optional, but there is no support for converting from one state to the
other. Thus, absence of a RecoverySetsOption state is equivalent to
'hasRecoverySets'. In the absence of a recoverySetsOption parameter,
upgradeIssuerKit defaults to the predecessor's RecoverySetsOption state, or
'hasRecoverySets' if none.
At this time, issuers started in one of the states ('noRecoverySets', or
'hasRecoverySets') cannot be converted to the other on upgrade. If this
transition is needed, it can likely be supported in a future upgrade. File an
issue on github and explain what you need and why.
Issuers first became durable with mandatory recovery sets. Later they were made optional, but there is no support for converting from one state to the other. Thus, absence of a
RecoverySetsOption
state is equivalent to'hasRecoverySets'
. In the absence of arecoverySetsOption
parameter, upgradeIssuerKit defaults to the predecessor'sRecoverySetsOption
state, or'hasRecoverySets'
if none.At this time, issuers started in one of the states (
'noRecoverySets'
, or'hasRecoverySets'
) cannot be converted to the other on upgrade. If this transition is needed, it can likely be supported in a future upgrade. File an issue on github and explain what you need and why.