Combine creates a network-specific transaction from an unsigned transaction and an array of provided signatures. The signed transaction returned from this method will be sent to the /construction/submit
endpoint by the caller.
ConstructionCombineRequest is the input to the /construction/combine
endpoint. It contains the unsigned transaction blob returned by /construction/payloads
and all required signatures to create a network transaction.
The network_identifier specifies which network a particular object is associated with.
Signature contains the payload that was signed, the public keys of the keypairs used to produce the signature, the signature (encoded in hex), and the SignatureType. PublicKey is often times not known during construction of the signing payloads but may be needed to combine signatures properly.
ConstructionCombineResponse is returned by /construction/combine
. The network payload will be sent directly to the construction/submit
endpoint.