Project: quorum-acceptance-tests

Failed: 5/6 Passed: 1/6 Skipped: 0/6
6Total specs
  • 5Failed
  • 1Passed
  • default
  • 16%
  • 00:00:20
  • Oct 1, 2018 at 1:43pm

Value transfer in private transactions

00:00:00

Quorum does not support private transactions which transfer value.

Unsuccessful private transaction submission

00:00:00
Tags: privacy nosupport
Execution Time : 00:00:00
  • Send some ETH from a default account in "Node1" to a default account in "Node2" in a private transaction.
Execution Time : 00:00:00
  • Error message "ether value is not supported for private transactions" is returned.

    org.junit.ComparisonFailure: expected:<"[ether value is not supported for private transactions]"> but was:<"[Non-200 status code: &{Status:400 Bad Request StatusCode:400 Proto:HTTP/1.1 ProtoMajor:1 ProtoMinor:1 Header:map[Content-Type:[text/plain] Content-Length:[99] Server:[Grizzly/2.4.0] Vary:[Accept]] Body:0xc436b9ca80 ContentLength:99 TransferEncoding:[] Close:true Uncompressed:false Trailer:map[] Request:0xc4368dba00 TLS:<nil>}]">

    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    com.quorum.gauge.ValueTransferPrivateTransaction.verifyError(ValueTransferPrivateTransaction.java:43)

Unsuccessful signed private transaction submission

00:00:00
Tags: privacy nosupport sign

Signing the transaction before submitting it to the node

Execution Time : 00:00:00
  • Send some ETH from a default account in "Node3" to a default account in "Node4" in a signed private transaction.

    java.lang.IllegalArgumentException: Can't find node Node4 in the configuration

    com.quorum.gauge.services.QuorumNodeConnectionFactory.getWeb3jService(QuorumNodeConnectionFactory.java:32)
    com.quorum.gauge.services.QuorumNodeConnectionFactory.getConnection(QuorumNodeConnectionFactory.java:22)
    com.quorum.gauge.services.AccountService.getAccountAddresses(AccountService.java:12)
    com.quorum.gauge.services.AccountService.getDefaultAccountAddress(AccountService.java:17)
    com.quorum.gauge.services.TransactionService.sendSignedPrivateTransaction(TransactionService.java:113)
    com.quorum.gauge.ValueTransferPrivateTransaction.sendSignedTransaction(ValueTransferPrivateTransaction.java:33)
Execution Time : 00:00:00
  • Error message "ether value is not supported for private transactions" is returned.