@Test
public void testEip155Transaction() {

    // https://github.com/ethereum/EIPs/issues/155
    Credentials credentials = Credentials.create(
            "0x4646464646464646464646464646464646464646464646464646464646464646");
    assertThat(TransactionEncoder.signMessage(
            createEip155RawTransaction(), (byte) 1, credentials),
            is(Numeric.hexStringToByteArray(
                    "0xf86c098504a817c800825208943535353535353535353535353535353535353535880"
                            + "de0b6b3a76400008025a028ef61340bd939bc2195fe537567866003e1a15d"
                            + "3c71ff63e1590620aa636276a067cbe9d8997f761aecb703304b3800ccf55"
                            + "5c9f3dc64214b297fb1966a3b6d83")));
}