message: Pass all authorized keys to deploy.
diff: @@ -753,13 +753,18 @@ impl Display for Deploy {
  impl From<Deploy> for DeployItem {
  fn from(deploy: Deploy) -> Self {
  - let account_hash = deploy.header().account().to_account_hash();
  + let address = deploy.header().account().to_account_hash();
  + let authorization_keys = deploy
  + .approvals()
  + .iter()
  + .map(|approval| approval.signer().to_account_hash());
  +
  DeployItem::new(
  - account_hash,
  + address,
  deploy.session().clone(),
  deploy.payment().clone(),
  deploy.header().gas_price(),
  - BTreeSet::from_iter(vec![account_hash]),
  + BTreeSet::from_iter(authorization_keys),
  casper_types::DeployHash::new(deploy.id().inner().to_array()),
  )
  }
  