multiSign
Parameter | Description | Data Type |
---|---|---|
transaction | The transaction JSON object. | JSON |
privateKey | The signer's private key. | String |
permissionId | Specifies which permission to use. Default is 0, which is the owner permission. | Integer32 |
permissionId
designates the permission type:permissionId
specifies which permission to use. If permission is specified during transaction creation, the transaction's permissionId
will be overwritten only if the permissionId
provided in multiSign
is not 0. For details on Java-Pollux permissionId
, refer to the Multi-Signature guide.The transaction ID changes every time during signing because the
permissionId
is hashed with the original transaction ID.