Follow Up: struct sockaddr storage initialization by network format-string. anonymous: true if the event was declared as anonymous. My personal favorite tool for doing local development is Hardhat. Array is one of the reference types defined in a solidity programming language. In a 3. Public variables will automatically have a getter function made for them by the Solidity complier whenever this contract deploys. I hope it'll help! org.springframework.data.mapping.model.mappinginstantiationexception: failed to instantiate java.util.list using constructor no_constructor with arguments; create entitymanager hibernate; cannot resolve configuration property 'spring.jpa.hibernate.naming-strategy' failed to initialize, mariadb service is unhealthy. It says that currently you can not pass an array of strings directly to the constructor of a contract and that you have to use an array of something like byte32. Then we encode the length and data of the second embedded dynamic array [3] of the first root array [[1, 2], [3]]: 0x0000000000000000000000000000000000000000000000000000000000000001 (number of elements in the second array, 1; the element is 3), 0x0000000000000000000000000000000000000000000000000000000000000003 (first element). Because of that, always re-check the event data and do not rely on the search result fixed