-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Rosetta Standalone fails to retrieve block with transactions #15987
Comments
What Rosetta version are you using? |
I'm building rosetta from master |
Alright, then it makes sense, that Rosetta does not support v0.45. Can you look at the v0.45/v0.46 branch and use Rosetta from there? |
Rosetta at V0.46.x it is failing to connect to those endpoints, I'm trying to use the ./build/simd since rosetta is not stand alone in previous versions. |
Well seems like it is failing to connect to the gateway on previous versions, anyway this is something we will need to fix, I will start working on this one right away |
After debugging with @fdymylja we came to the conclusion that it works on simd build, but fails to work on the standalone version, due to a failure on populating the registry with the proto implementations.
|
Summary of Bug
When the user through Rosetta tries to get a block that contains transactions, Rosetta will fail with error 500:
Steps to Reproduce
tools/rosetta
withmake rosetta
./rosetta --blockchain "gaia" --network "theta-testnet-001" --tendermint "localhost:26657" --addr "localhost:8080" --grpc "localhost:9090"
http://localhost:8080/block
with body:Notes:
cosmo.bank.v1beta1.MsgSend
typeUrl which is not present in the registry object when performing the search onregistry.typeURLMap[typeURL],
failing to resolve the ProtoMessage oninterface_registry.go
file on Resolve function.gaiad query block 15697694
will retreeive TXs encoded. When decoded the typeUrl is present.The text was updated successfully, but these errors were encountered: