This should be fairly easy, as it is just a different API to functionality we already have.
Some notes:
Only async calls will be possible
Only the active account will be visible
eth_sign will not work, as the UI doesn't yet have a good way to indicate arbitrary transactions, and doing so might be rather confusing to a normal user.
This should be fairly easy, as it is just a different API to functionality we already have.
Some notes: