# Backend Issues to work on

**URL:** <https://forum.storj.io/t/backend-issues-to-work-on/27737>\
**Category:** Developer Discussions\
**Tags:** github, multiple-nodes, satellites, payouts\
**Created:** [September 4, 2024, 4:41am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737 "2024-09-04T04:41:49Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [September 4, 2024, 4:41am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/1 "2024-09-04T04:41:49Z")

</div>

For the past few days, I have been reading the whitepaper and understanding the codebase the protobufs and the architecture.  
I found some good issues to start on.

1. [Low STORJ balance email](https://github.com/storj/storj/issues/6290)
2. [Satellite DB: Add “API key settings” table](https://github.com/storj/storj/issues/6781)
3. [Console: Add “API key settings” endpoints](https://github.com/storj/storj/issues/6782)
4. [Satellite UI: Implement API key settings endpoints](https://github.com/storj/storj/issues/6783)

Can anyone confirm whether these have already been done or not? I am asking cause I found many issues which are completed but still open.  
Also please suggest to me some good issues to work on.  
Thank you.

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [September 4, 2024, 4:44am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/2 "2024-09-04T04:44:49Z")

</div>

Hello @ptdatta,  
Thank you for your interest!

I forwarded your question to the team.

---

<div class="post-metadata">

**Author:** ![littleskunk](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/littleskunk/32/63_2.png) [@littleskunk](https://forum.storj.io/u/littleskunk)\
**Post date:** [September 4, 2024, 10:29am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/3 "2024-09-04T10:29:14Z")

</div>

> [@ptdatta](#):
>
> Can anyone confirm whether these have already been done or not? I am asking cause I found many issues which are completed but still open.

These tickets still exists. It sounds like you want to pickup one of these tickets? You might want to stay away from tickets that are already assigned to a project. There is a risk that somebody is already working on it and by the time you submit your PR it might be already merged. If you extend the project information you can see if it is assigned to a sprint and what the current status is. If it isn’t assigned to a sprint yet and still in backlog or no status you could take it. Maybe drop a message here which one you would like to work on and I can make sure it doesn’t get double booked by one of us.

---

<div class="post-metadata">

**Author:** ![jtolio](https://storj.bcdn.literatehosting.com/letter_avatar/jtolio/32/5_5575768a8748004e209b776fc1b2916d.png) [@jtolio](https://forum.storj.io/u/jtolio)\
**Post date:** [September 4, 2024, 1:49pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/4 "2024-09-04T13:49:19Z")

</div>

> [@ptdatta](#):
>
> Also please suggest to me some good issues to work on.

What types of issues interest you? Backend? Frontend? Web-based? CLI-based? Network protocols? Debugging features? Etc, etc. We have enough projects that it might be good to hear what types of things you are interested in doing.

---

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [September 4, 2024, 7:20pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/5 "2024-09-04T19:20:35Z")

</div>

I am interested in all of this. But to be specific I love to work on Backend and Network protocols.

---

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [September 4, 2024, 7:23pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/6 "2024-09-04T19:23:41Z")

</div>

Yes, I wanted to take one of them. I asked for taking and just got the response that these tasks are currently blocked due to a schema freeze. I think I need to find some new ones.

---

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [September 5, 2024, 3:46pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/7 "2024-09-05T15:46:16Z")

</div>

Hey @jtolio do you have anything for me to work on for the backend and network protocol side?

---

<div class="post-metadata">

**Author:** ![jtolio](https://storj.bcdn.literatehosting.com/letter_avatar/jtolio/32/5_5575768a8748004e209b776fc1b2916d.png) [@jtolio](https://forum.storj.io/u/jtolio)\
**Post date:** [September 6, 2024, 12:52am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/8 "2024-09-06T00:52:58Z")

</div>

It looks like we have a couple of issues already tagged as “Good first issue” here: [Issues · storj/storj · GitHub](https://github.com/storj/storj/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+First+Issue%22)

I notice that a few of the tickets are regarding the multinode dashboard. Improving the multinode dashboard (the service that connects to one or more nodes) has a variety of possible improvements needed. It is supposed to be a service that can connect directly to multiple nodes over the WAN, with little setup. I imagine that, even if the tickets in this list aren’t of interest to you, searching the forum for issues with the multinode dashboard will reveal a good many number of needed improvements, which you could fix! The core team isn’t spending a lot of time on the multinode dashboard, but it still can be a useful tool.

Improving the multinode dashboard setup (adding and registering a new node to a multinode dashboard) would be a great introduction to how our protocols work (certificate identity, DRPC, etc)

---

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [October 21, 2024, 8:31pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/10 "2024-10-21T20:31:41Z")

</div>

@jtolio @clement @Knowledge  
The multinode dashboard is now in a good shape.  
Can you suggest me some good issues to work on mainly on the backend side?

---

<div class="post-metadata">

**Author:** ![arrogantrabbit](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/arrogantrabbit/32/11200_2.png) [@arrogantrabbit](https://forum.storj.io/u/arrogantrabbit)\
**Post date:** [October 21, 2024, 10:02pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/11 "2024-10-21T22:02:51Z")

</div>

Multitude dashboard interrogates nodes synchronously. If one is stuck or does not respond —as in port closed — the multitude dashboard is stuck also. This is far from good shape.

UI shall be decoupled from data fetches.

The node ids in the list shall be node names user given.

The list shalll be longer than 3 items.

Etc.

There is pretty to do before it even begins to resemble any shape.

---

<div class="post-metadata">

**Author:** ![alpharabbit](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alpharabbit/32/1129_2.png) [@alpharabbit](https://forum.storj.io/u/alpharabbit)\
**Post date:** [October 21, 2024, 11:12pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/12 "2024-10-21T23:12:45Z")

</div>

> [@arrogantrabbit](#):
>
> The node ids in the list shall be node names user given.
> 
> The list shalll be longer than 3 items.

Maybe your software needs an update? I can give my nodes other names, also the list is not limited to 3 items.

---

<div class="post-metadata">

**Author:** ![arrogantrabbit](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/arrogantrabbit/32/11200_2.png) [@arrogantrabbit](https://forum.storj.io/u/arrogantrabbit)\
**Post date:** [October 21, 2024, 11:45pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/13 "2024-10-21T23:45:17Z")

</div>

It should not be too old. I’ll update tonight and post screenshots.

---

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [October 22, 2024, 2:22am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/14 "2024-10-22T02:22:59Z")

</div>

I fixed the port offline issue and you can add any number of nodes. I think you need an update.  
Although there may be some bugs because some of my PR’s haven’t merged yet.

 ![image](https://storj-s3.bcdn.literatehosting.net/original/3X/2/5/254b4397a7bf64e3d281dd64b808387d0b5cad09.png)

They are waiting for more than 2 weeks now. Most of them have 1 approval but waiting for another one.

---

<div class="post-metadata">

**Author:** ![arrogantrabbit](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/arrogantrabbit/32/11200_2.png) [@arrogantrabbit](https://forum.storj.io/u/arrogantrabbit)\
**Post date:** [October 22, 2024, 3:03am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/15 "2024-10-22T03:03:02Z")

</div>

Ah great, I’ll check it out tonight. Thank you for your contributions!

---

<div class="post-metadata">

**Author:** ![arrogantrabbit](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/arrogantrabbit/32/11200_2.png) [@arrogantrabbit](https://forum.storj.io/u/arrogantrabbit)\
**Post date:** [October 22, 2024, 5:53am UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/16 "2024-10-22T05:53:57Z")

</div>

Updated, looks better now, but most bugs I referred to are still there:

1. List of wallets contains two entries for the same (the only) wallet. Any idea why?  
 ![image](https://storj-s3.bcdn.literatehosting.net/original/3X/1/3/13f5c4271d75355937e32c68e6c64f3d7ca4bdad.png)  
But wait, there is more:  
 ![image](https://storj-s3.bcdn.literatehosting.net/original/3X/5/3/538553467daef969fe9b98631a3fd73ac2ae136d.png)  
It shows my only wallet in the list of 6, with only two visible. It’s pure nonsense, thats what I was complaining about. 🙂
2. List of satellites is too small, has a scroll bar, even though there is plenty of space on screen to display the full list:  
 ![image](https://storj-s3.bcdn.literatehosting.net/original/3X/b/7/b7549c023d85dd686ebc20f13f77a3853d0e98a5.png)
3. List of satellites shall display satellite name, not the human-unreadable ID. ID does not tell me anything and is not useful.
4. On the Bandwidth and Disk tab, please show some indication that some things are going on on the background: e.g. when I change what satellite to view, it takes a few seconds to refresh – and there is no indication that I shall wait. First impression is that nothing happens and everything is broken.
5. There shall be a version of the multinode app in the UI somewhere.

If that matters – browser is currently released Safari.

```shell
./storj/multinode version --log.level=ERROR
Development build
Build timestamp: 14 Oct 24 14:28 UTC
Git commit: cf3f095336af1c2f83d75ab3cf42f921c72f25df

```

---

<div class="post-metadata">

**Author:** ![ptdatta](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/ptdatta/32/1133_2.png) [@ptdatta](https://forum.storj.io/u/ptdatta)\
**Post date:** [October 22, 2024, 4:14pm UTC](https://forum.storj.io/t/backend-issues-to-work-on/27737/17 "2024-10-22T16:14:04Z")

</div>

```auto
Can you suggest me some good backend issues to work on?

```

Because every node is using the same wallet address.Although I have a plan to implement a new view for this.

```auto
It shows my only wallet in the list of 6, with only two visible. It’s pure nonsense, thats what I was complaining about

```

If look carefully the PR screenshot I provided the first one fixes that.

```auto
List of satellites shall display satellite name, not the human-unreadable ID. ID does not tell me anything and is not useful.

```

The last PR fixes this.

The rest I need to work on thanks for the suggestion.
