Compiled and ran from source. Preliminary testing looks good.
One issue I ran into in conjunction with the JSON-RPC script, is receiving from a bech32 address cause the
getledger api call to fail. I saw this issue in RC1 as well. To reproduce:
1. Receive from a Bech32 address. Verify that the Armory Qt UI looks good.
2. Run the JSON-RPC server and use the following call:
> curl http://hi:there@localhost:18225 -d '{"method":"getledger","params":["abc123"]}'
[{"Error Value": "invalid char in b58 string", "Error Type": "RuntimeError", "Error": "An error occurred in getledger"}]
In the logs:
Traceback (most recent call last):
File "/usr/local/lib/armory/armoryengine/Decorators.py", line 79, in inner
rv = func(*args, **kwargs)
File "/usr/local/lib/armory/armoryd.py", line 1365, in jsonrpc_getledger
if ledgerWlt.hasScrAddr(recipScrAddr):
File "/usr/local/lib/armory/CppBlockUtils.py", line 4139, in hasScrAddr
return _CppBlockUtils.WalletContainer_hasScrAddr(self, scrAddr)
RuntimeError: invalid char in b58 string
I'm willing to attempt a fix myself, but would appreciate any guidance, thanks.