account indexer (currently often done by block explorers) - basically a service that I can ask for an address and get back relevant (e.g. erc20 or erc721) transactions. In the context of DappNode it could make sense that this is not for all addresses but only for registered addresses (users of said DappNode)
About incubed, we actually considered integrating it as a way to make DAppNode lighter and also incentivized, but we went forward with the remote RPC because it was not ready enough for us to use it, dapplion has more details on that.
The rest of packages look very interesting. I can ask a friend about the account indexer later this week.
@vdo thanks for the insight! I would be most interested in the problems you stumbled into with incubed - hope @dapplion can speak to it. But there was also progress on this front - so maybe these problems are already solved.
That said - IMHO for DappNode starting with a client is the wrong approach. IMHO the node must come first - I think we need more IN3 nodes before adding more clients.
Sure at some point I will build these myself - but currently I should not start new projects but tie up some knots on existing ones. So my idea was to discuss things first and see what is already out there - maybe get others excited about it. But be sure if those will not exist once I tied up my knots - I will work on those. I actually think most of these things are pretty simple and not really a lot of work.
@ligi as @vdo said we are rooting for IN3 to be ready so bad! However, I did tests February 2020 and doing requests were too slow and unreliable. If I remember correctly certain contract calls just didn’t work, like ENS and there were a lot of networks or bad signature errors. Also, to load the DAppNode store one needs to do a lot of calls (50-100) so we have to see how the micropayment pricing works to make that worth it with the current architecture.
I also faced problems with ENS in the beginning - but AFAIK these issues are solved. So maybe just try again.
But as I said - I think it is more important supporting nodes before using IN3 as a client. And this might also also solve the problem with the micropayments. If all dappnodes are IN3 servers mabe there can be a way that payments are not even needed. Currently it is free anyway.