playing for KEEPS
Contributor Profile
@SK#5262
PFK Rewards
Round 7
@SK#5262
2000
2k KEEP
Round 6
@SK#5262
15000
15k KEEP
Introduce yourself
Hi, my name is Alex. I'm C++ and swift developer.
Actively interested in blockchain technology since 2017. Following Keep for a long time.
Now I think it's time to contribute something to the KEEP community: currently working on some software tools, to make life easier and open some more opportunities to our community.
Nodes
0x0146A4cE843D53Bbd4Dc3e103b4D92E458fD7F6a
0xDf8E39A729040f439238118F4E2CF71a8b8b956d
Contribution
31.12.2020

Happy New Year, KEEP Team and all members of our community! Thanks for amazing time while participating in PFK, KEEP community is really very special. During the last season of PFK
I  continued to develop my Keep node installer project wich has its own channel here in Discord.
-Added new features. For example now users are able to check live logs of their nodes directly from the app: https://discord.com/channels/590951101600235531/763501893619679264/780472352597213204
There is no need to run PuTTY  to check full logs and state of your running node anymore.  You can  see live logs and node's status very fast just in several clicks

-Cooperating with UI designer from our community @alias to develop new modern design for my nodes installer. Screenshots can be found in her PFK application: https://discord.com/channels/590951101600235531/697913042494685184/794254891690360852

-fixed old bugs Also I started to run twitter about Nodes installer project here: https://twitter.com/KeepNodes
My testnet Keep nodes: Beacon, ECDSA

I'm sure we can do a lot more together in the future. Thanks for such amazing experience!
31.10.2020

My contributions to the October Playing for Keeps:

1) I have been working on Keep nodes installer and manager for the last 2 monthes, and huge part of work has been done in October. The key goal of the project is to make Keep node installing process as much automated and simple as possible. So that evry person who wants to stake his assets would be able to set up node fast, securely(private keys never leave PC) and would be able to manage all his nodes directly from Keep_nodes app.

-added encryption  for all private user's data in Keep_nodes installer. Details: https://discord.com/channels/590951101600235531/763501893619679264/768103550185766943

-added more opportunities for the user:      

1)user can add existing running node    
2)if user wants to create new node with the help of Keep_nodes installer on his own VPS, now he has an option to enter his VPS credentials and leave all other installation work for my app.
Details: https://discord.com/channels/590951101600235531/763501893619679264/768801174644064286

-added much more automation to the node install process. User doesn't need to use metamask during the process in order to delegate KEEP, authorize  contracts and bond ETH.
The process is super  simple and fully automated, there is no need in web dashboard anymore.
Keep_nodes installer  communicates with ethereum network itself, sending signed transactions to the ethereum node. Your private key never leaves your PC Details: https://discord.com/channels/590951101600235531/763501893619679264/770686626144845865

-improvements to the app's user interface:    
1) improved  node management section UI    
2) structured node installing logs    
3) removed all unused input fields, after adding automation    
4) simplified user instructions      
5) tested different user

behaviour You can check a short video with the latest version of Keep nodes installer and manager here: https://youtu.be/9pOrJLtD8fo
Source code for the hole project is here: https://github.com/sk123sk/Keep_nodes
If such work is appreciated by the community and team I will continue to develop the app and move it to the Mainnet.

2) Matt Luongo suggested me to create channel on the KEEP's discord server in October where all interested community members can discuss future development of the Keep nodes installer.
I actively manage this channel, regularly posting progress reports there. Communicating with other community members, doing some teamwork and exchanging ideas for cooperation. https://discord.com/channels/590951101600235531/763501893619679264/767125511201357839 

testnet Keep nodes.


30.10.2020

My contributions to the October Playing for Keeps:

1) I have been working on Keep nodes installer and manager for the last 2 monthes, and huge part of work has been done in October. The key goal of the project is to make Keep node installing process as much automated and simple as possible. So that evry person who wants to stake his assets would be able to set up node fast, securely(private keys never leave PC) and would be able to manage all his nodes directly from Keep_nodes app.

-added encryption  for all private user's data in Keep_nodes installer. Details: https://discord.com/channels/590951101600235531/763501893619679264/768103550185766943

-added more opportunities for the user:    
1)user can add existing running node    
2)if user wants to create new node with the help of Keep_nodes installer on his own VPS, now he has an option to enter his VPS credentials and leave all other installation work for my app. Details: https://discord.com/channels/590951101600235531/763501893619679264/768801174644064286

-added much more automation to the node install process. User doesn't need to use metamask during the process in order to delegate KEEP, authorize  contracts and bond ETH. The process is super  simple and fully automated, there is no need in web dashboard anymore. Keep_nodes installer  communicates with ethereum network itself, sending signed transactions to the ethereum node. Your private key never leaves your PC

Details: https://discord.com/channels/590951101600235531/763501893619679264/770686626144845865

-improvements to the app's user interface:    
1) improved  node management section UI    
2) structured node installing logs    
3) removed all unused input fields, after adding automation    
4) simplified user instructions      
5) tested different user  behaviour

You can check a short video with the latest version of Keep nodes installer and manager here: https://youtu.be/9pOrJLtD8fo Source code for the hole project is here: https://github.com/sk123sk/Keep_nodes

If such work is appreciated by the community and team I will continue to develop the app and move it to the Mainnet.

2) Matt Luongo    suggested me to create channel on the KEEP's discord server in October where all interested community members can discuss future development of the Keep nodes installer. I actively manage this channel, regularly posting progress reports there.
Communicating with other community members, doing some teamwork and exchanging ideas for cooperation. https://discord.com/channels/590951101600235531/763501893619679264/767125511201357839 

My testnet Keep nodes:
Beacon   0x0146A4cE843D53Bbd4Dc3e103b4D92E458fD7F6a
ECDSA 0xDf8E39A729040f439238118F4E2CF71a8b8b956d


17.10.2020

Hi, KEEPers! I started node installer project last month.
You can see description here: https://discordapp.com/channels/590951101600235531/709789601459339326/761281307556053043
As of today I'm working on futher development of the project. And I want to complete such list of tasks:
  1. add even more automatisation to the node install process: automatically delegate KEEP tokens and autorizing  contracts in the dashboard 
  2. telegram and discord notifications concerning node's status (UP or DOWN, amount of peers, etc.)
  3. collect node's state data and display it in a graphical view
  4. improving security features
  5. server side backend for monitoring node's state
  6. UI refactoring: analyze already existing and currently planning features. Redraw design and wrap it into code.
It was previously announced Keep team wants community to work together on some projects. If you have some С++ Qt experience or can solve any other task from this list OR you liked the idea and have some vision of another features which would be useful and can help with its implementation, let me know. We can try to work together. I'm currently working on the tasks 1) 2) 4).

After all these features are implemented we can start thinking of  adding main net nodes to the project.
01.10.2020
Let me introduce my application "Keep_nodes" for this month PFK.
The main goal was to save time and make life easier for users who have a little experience with running nodes. Also, the number of nodes is very important for the safe operation of the network, its ability to be Sybil resistant and for existence of such projects as tBTC. Therefore, in my opinion, the project really needs software that allows you to easily create and manage nodes.

Key features of my app:  
  • creation of new BEACON and ECDSA nodes in semi-automated way.
  • managing nodes: checking status, connected peers, destroy node, keep every node credentials in one place.  
You don't have to read heavy text guides to set up new node anymore. Just follow simple instructions in the app and most heavy work it will automatically finish for you like:
  • obtain KEEP 300k grant
  • rent server for the node
  • configure server via SSH
  • install keep client
  • configure your node with all your credentials
  • start node
Also this application stores all your created nodes and allow to manage them:
  • check status
  • check number of connected peers
  • destroy
  • store all node's info: name, ip, id, login, pass and so on.  
This is the first version of application, currently working on testnet.
And I want to add such functionality in the near future:
  • mainnet nodes support
  • show logs flow directly in the app
  • add opportunity  to send custom commands via ssh to server and see output flow
  • more privacy and security concerning user's data, encryption of all vulnerable data
  • add improvements to UI, refactoring UI code
  • maybe QML UI implementation
  • additional features in which community will be interested.  
Here is short (2 min.) video showing how the app works: https://youtu.be/1UHH1qW3tvA
Link to the source files and ready build of app: https://github.com/sk123sk/Keep_nodes 

App got  positive feedback from Matt Luongo, Keep project leed : https://discord.com/channels/590951101600235531/709789601459339326/761691935189762059



21.09.2020

Let me introduce my application "Keep_nodes" for this month PFK.

The main goal was to save time  and make life easier for users who have a little experience with running nodes. Also, the number of nodes is very important for the safe operation of the network, its ability to be Sybil resistant and for existence of such projects as tBTC. Therefore, in my opinion, the project really needs software that allows you to easily create and manage nodes.
Key features of my app:  
-creation of new BEACON and ECDSA nodes in semi-automated way.  
-managing nodes: checking status, connected peers, destroy node, keep every node credentials in one place.  

More details in the "development" branch via the link: https://discordapp.com/channels/590951101600235531/709789601459339326/761281307556053043 

Here is short (2 min.) video showing how the app works: https://youtu.be/1UHH1qW3tvA

Link to the source files and ready build of app: https://github.com/sk123sk/Keep_nodes 

App got  positive feedback from Matt Luongo, Keep project leed : https://discord.com/channels/590951101600235531/709789601459339326/761691935189762059

My testnet Keep nodes: BEACON   0x0146A4cE843D53Bbd4Dc3e103b4D92E458fD7F6a ECDSA 0xDf8E39A729040f439238118F4E2CF71a8b8b956d .
Contribution: KEEP Tools
Contribution: KEEP Guides
Contribution: Community Resources