use of org.fisco.bcos.web3j.abi.datatypes.Event in project web3sdk by FISCO-BCOS.
the class EventEncoderTest method testEventbuildMethodSignature3.
@Test
public void testEventbuildMethodSignature3() {
Event event = new Event("test3", Arrays.<TypeReference<?>>asList(new TypeReference<StaticArray2<Bytes3>>() {
}));
assertThat(EventEncoder.buildMethodSignature(event.getName(), event.getParameters()), is("test3(bytes3[2])"));
assertThat(EventEncoder.encode(event), is("0x8e8ba55ef93e108e0902c0aed7709f74b477e2a1a98497d860d050eb5ac8e599"));
assertThat(EventEncoder.buildEventSignature("test3(bytes3[2])"), is("0x8e8ba55ef93e108e0902c0aed7709f74b477e2a1a98497d860d050eb5ac8e599"));
}
use of org.fisco.bcos.web3j.abi.datatypes.Event in project web3sdk by FISCO-BCOS.
the class EventEncoderTest method testEventbuildMethodSignature4.
@Test
public void testEventbuildMethodSignature4() {
Event event = new Event("test4", Arrays.<TypeReference<?>>asList(new TypeReference<Uint32>() {
}, new TypeReference<Bool>() {
}));
assertThat(EventEncoder.buildMethodSignature(event.getName(), event.getParameters()), is("test4(uint32,bool)"));
assertThat(EventEncoder.encode(event), is("0xd7ee7b8ce8fd8944f6c4fc1d3d8f656f855a5b9c130a876af272bdb06b056f9c"));
assertThat(EventEncoder.buildEventSignature("test4(uint32,bool)"), is("0xd7ee7b8ce8fd8944f6c4fc1d3d8f656f855a5b9c130a876af272bdb06b056f9c"));
}
use of org.fisco.bcos.web3j.abi.datatypes.Event in project web3sdk by FISCO-BCOS.
the class EventEncoderTest method testEventbuildMethodSignature8.
@Test
public void testEventbuildMethodSignature8() {
Event event = new Event("test8", Arrays.<TypeReference<?>>asList(new TypeReference<Utf8String>() {
}, new TypeReference<Address>() {
}, new TypeReference<Uint256>() {
}, new TypeReference<Int256>() {
}));
assertThat(EventEncoder.buildMethodSignature(event.getName(), event.getParameters()), is("test8(string,address,uint256,int256)"));
assertThat(EventEncoder.encode(event), is("0xfa3d7a982eb00eec003de55d3e9266fa4b9ccd6a3a067b75b24ef6b4cb9b12c4"));
assertThat(EventEncoder.buildEventSignature("test8(string,address,uint256,int256)"), is("0xfa3d7a982eb00eec003de55d3e9266fa4b9ccd6a3a067b75b24ef6b4cb9b12c4"));
}
Aggregations