digital-scarcity / dartesr

Dart library for EOSIO Signing Request Protocol
1 stars 0 forks source link

Bad Cast error on decode #1

Open mgravitt opened 4 years ago

mgravitt commented 4 years ago

dart bin/main.dart decode --esr esr:gmN0S9_Eeqy57zv_9xn9eU3hL_bxCbUs-jptJqsXY3-JtawgEwMKYGQoCOJqXqlwFsgO17U5e5axYXLQjtTjk9eAZFe8NTJShQkcWGe1cabK-lUL2hjBWlmCXV1dgoF0SWpxCQOTdUZJSUGxlb5-cpJeYl5yRn6RXk5mXra-ZUpKSmqymYWuUWpqmq6JhZmxbpJxmoFuSqqpOVDKyNLSyIiRuyi1pLQoL74gsSRDH2ZQSWpOfrFeUk5-drFeZr5-eWJOTmqJfklRYl5xWmqRsqdTlGdhZIErAA --verbose

Verbose mode = true Endpoint : https://testnet.telos.caleos.io Test Account : buckyjohnson Test Private Key : 5JsZRwcBkRyetarreHpLuVyBJwCimf1KxyLtbCpDtMB3Jz7mtt7 ESR Service Host : localhost ESR Service Port : 3000 ESR : esr:gmN0S9_Eeqy57zv_9xn9eU3hL_bxCbUs-jptJqsXY3-JtawgEwMKYGQoCOJqXqlwFsgO17U5e5axYXLQjtTjk9eAZFe8NTJShQkcWGe1cabK-lUL2hjBWlmCXV1dgoF0SWpxCQOTdUZJSUGxlb5-cpJeYl5yRn6RXk5mXra-ZUpKSmqymYWuUWpqmq6JhZmxbpJxmoFuSqqpOVDKyNLSyIiRuyi1pLQoL74gsSRDH2ZQSWpOfrFeUk5-drFeZr5-eWJOTmqJfklRYl5xWmqRsqdTlGdhZIErAA DATE : 1970-01-01T01:00:00.000 Unhandled exception: {"code":500,"message":"Internal Service Error","error":{"code":7,"name":"bad_cast_exception","what":"Bad Cast","details":[{"message":"Invalid cast from type 'null_type' to string","file":"variant.cpp","line_number":578,"method":"get_string"}]}}

7flash commented 4 years ago

It's not fully supporting transactions with multiple actions yet https://github.com/digital-scarcity/dartesr/blob/a630ad9b33a9fc0f2dfd35a194a6461dccc72bca/lib/eosio_signing_request.dart#L55

mgravitt commented 4 years ago

Ah, interesting. I think it is only a single action transaction though.