Use signers without redux

Ghost User requested to merge am-signer into next
  • Only has ConfirmViaPassword for now, so when testing requests, use an account that has a password.
  • Some tests I did:
    • On localhost:3000:
      • Sending ETH (to show the RequestSend signer)
      • Sending tokens
      • curl --data '{"method":"eth_sign","params":[...],"id":1,"jsonrpc":"2.0"}'... (to show the RequestSign signer)
      • curl --data '{"method":"eth_decryptMessage","params":[...],"id":1,"jsonrpc":"2.0"}'... (to show the RequestDecrypt signer)
    • In electron:
      • Sending ETH. There's a bug in Electron (not related to signers), see #6 (closed)
      • Sending tokens (works in Gavcoin dapp)
      • curl --data '{"method":"eth_sign","params":[...],"id":1,"jsonrpc":"2.0"}'...
      • curl --data '{"method":"eth_decryptMessage","params":[...],"id":1,"jsonrpc":"2.0"}'...
  • Unfortunately putting back redux because of tokens.

Merge request reports