message: Add derive and convertion function
diff: @@ -25,6 +25,7 @@ pub enum InputType {
  }
  /// This is either an single account or a multisig account depending on the witness type
  +#[derive(Debug, Clone, PartialEq, Eq, Hash)]
  pub struct AccountIdentifier([u8; INPUT_PTR_SIZE]);
  impl AccountIdentifier {
  @@ -49,6 +50,12 @@ impl AccountIdentifier {
  }
  }
  +impl From<[u8; INPUT_PTR_SIZE]> for AccountIdentifier {
  + fn from(v: [u8; INPUT_PTR_SIZE]) -> Self {
  + AccountIdentifier(v)
  + }
  +}
  +
  pub enum InputEnum {
  AccountInput(AccountIdentifier, Value),
  UtxoInput(UtxoPointer),
  