6acb34bab7
This commit does a few things: 1) Extend create/import account endpoint to get wallet config, some of which has been moved to the backend 2) Set up a loop for retrieving balances every 10 minutes, caching the balances 3) Return information about which checks are not passing when trying to join a token gated community 4) Add tests to the token gated communities 5) Fixes an issue with addresses not matching when checking for permissions The move to the wallet as a background task is not yet complete, I need to publish a signal, and most likely I will disable it before merging for now, as it's currently not used by desktop/mobile, but the PR was getting to big |
||
---|---|---|
.. | ||
README.md | ||
get_status_node.go | ||
geth_node.go | ||
geth_node_api_test.go | ||
geth_node_test.go | ||
geth_status_node_test.go | ||
rpc.go | ||
status_node_rpc_client_test.go | ||
status_node_services.go |
README.md
Structure
A Status node is a container of services. These services are passed to geth and registered with geth as APIs and Protocols.
Status node manages all the services and the geth node.
Status node is managed by api/geth_backend.go
So:
GethBackend
manages StatusNode
, StatusNode
manages GethNode