Skip to content
  • Gonçalo Pestana's avatar
    Removes the `Default` implementation for `RewardDestination` (#2402) · a9992dbb
    Gonçalo Pestana authored
    
    
    This PR removes current default for `RewardDestination`, which may cause
    confusion since a ledger should not have a default reward destination:
    either it has a reward destination, or something is wrong. It also
    changes the `Payee`'s reward destination in storage from `ValueQuery` to
    `OptionQuery`.
    
    In addition, it adds a `try_state` check to make sure each bonded ledger
    have a valid reward destination.
    
    Closes https://github.com/paritytech/polkadot-sdk/issues/2063
    
    ---------
    
    Co-authored-by: command-bot <>
    Co-authored-by: default avatarRoss Bulat <[email protected]>
    a9992dbb