Hi,
I discovered the following problem.
(using beta2, single node)
- create an address (lets say it is ABC)
- grant permissions to this address
- create another address (XYZ(
- grant permissions to this address
- create an asset using issuefrom with XYZ
- directly query the asset just created using: listasset (with verbose = true)
-> the issuer is (sometimes) the address ABC and not XYZ
-> when you wait some seconds (maybe let the asset creation be mined?) the address of the issuer changes to the correct one (XYZ) I used with issuefrom
The problem occours in my automatic unit tests, so you have to fire the request very fast.
And also then the problem occours with probability of about 30 %.
I don't know if the mistake is on me here (but I have no idea where), or if this is the correct behavior or a bug?
I could not debug this directly on multichain with --debug but sadly only the requests are logged, and not the rpc responses. So I would atleast see if the wrong response really comes from the multichain and is not e.g. an caching issue on my side..
Greetings,
Alex