Class SignedRawPrivateTransaction

  • All Implemented Interfaces:
    org.web3j.crypto.SignatureDataOperations

    public class SignedRawPrivateTransaction
    extends RawPrivateTransaction
    implements org.web3j.crypto.SignatureDataOperations
    • Constructor Detail

      • SignedRawPrivateTransaction

        public SignedRawPrivateTransaction​(java.math.BigInteger nonce,
                                           java.math.BigInteger gasPrice,
                                           java.math.BigInteger gasLimit,
                                           java.lang.String to,
                                           java.lang.String data,
                                           org.web3j.crypto.Sign.SignatureData signatureData,
                                           Base64String privateFrom,
                                           java.util.List<Base64String> privateFor,
                                           Base64String privacyGroupId,
                                           Restriction restriction)
      • SignedRawPrivateTransaction

        public SignedRawPrivateTransaction​(org.web3j.crypto.SignedRawTransaction signedRawTransaction,
                                           Base64String privateFrom,
                                           java.util.List<Base64String> privateFor,
                                           Restriction restriction)
      • SignedRawPrivateTransaction

        public SignedRawPrivateTransaction​(org.web3j.crypto.SignedRawTransaction signedRawTransaction,
                                           Base64String privateFrom,
                                           Base64String privacyGroupId,
                                           Restriction restriction)
    • Method Detail

      • getSignatureData

        public org.web3j.crypto.Sign.SignatureData getSignatureData()
        Specified by:
        getSignatureData in interface org.web3j.crypto.SignatureDataOperations
      • getEncodedTransaction

        public byte[] getEncodedTransaction​(java.lang.Long chainId)
        Specified by:
        getEncodedTransaction in interface org.web3j.crypto.SignatureDataOperations