Rosetta_models.Construction_derive_requesttype t = {network_identifier : Network_identifier.t; | 
public_key : Public_key.t; | 
metadata : Yojson.Safe.t option; | 
}val to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval pp : 
  Ppx_deriving_runtime.Format.formatter ->
  t ->
  Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval create : Network_identifier.t -> Public_key.t -> tConstructionDeriveRequest is passed to the `/construction/derive` endpoint. Network is provided in the request because some blockchains have different address formats for different networks. Metadata is provided in the request because some blockchains allow for multiple address types (i.e. different address for validators vs normal accounts).