At the moment the astria.protocol.v1alpha1.BridgeUnlockAction.bridge_address field is optional: if not set, sequencer will use the transaction's signer as the bridge address to transfer funds from. This means that for a given signer Alice, bridge_address: None and bridge_addres: Alice are the same. We should require the bridge address be always set so that there is only one way of achieving a bridge unlock from Alice.
┆Issue Number: ENG-684
At the moment the
astria.protocol.v1alpha1.BridgeUnlockAction.bridge_addressfield is optional: if not set, sequencer will use the transaction's signer as the bridge address to transfer funds from. This means that for a given signer Alice,bridge_address: Noneandbridge_addres: Aliceare the same. We should require the bridge address be always set so that there is only one way of achieving a bridge unlock from Alice.┆Issue Number: ENG-684