Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify Staking-Launchpad to fit Agora #12

Closed
MichaelKim20 opened this issue May 11, 2022 · 10 comments
Closed

Modify Staking-Launchpad to fit Agora #12

MichaelKim20 opened this issue May 11, 2022 · 10 comments

Comments

@MichaelKim20
Copy link
Member

Staking-Launchpad is a site that steaks 40,000 BOA into several accounts. https://github.com/zeroone-boa/staking-launchpad
The screen provides step-by-step instructions for what users need.
This site provides a CLI that allows users to generate as many keys as they need.
This CLI is staking-deposit-cli and its repository is https://github.com/zeroone-boa/staking-deposit-cli.
This CLI generates multiple keys and stores the information required when calling a function in the deposit smart contract in one file so that the generated key can call a function in the smart contract.
The name of this file is deposit_data-##########.json.
After that, the user then uploads the file to the site.
Then, the site works with the wallet and steaks 40,000 boa to each account.

We need to change the design, coin name, link, menu, coin unit, etc. to suit Agora.

@mkykadir
Copy link

We also need to consider this,

This means a few features, such as the ability to withdraw staked ETH, will have to wait a little longer after The Merge is complete. Plans include a post-merge "cleanup" upgrade to address these features, which is expected to happen very soon after The Merge is completed.

ref.

Unstaking is not implemented yet

@omerfirmak
Copy link

^ this also means that there is no way to get funds from beacon chain to eth1 main chain. This keeps us from issuing commons budget too.

@linked0
Copy link

linked0 commented May 11, 2022

^^ can't we just add withdraw function in our deposit contract?

@MichaelKim20 MichaelKim20 transferred this issue from another repository May 12, 2022
@mkykadir
Copy link

mkykadir commented Jun 24, 2022

I have divided tasks;

@MichaelKim20
Copy link
Member Author

MichaelKim20 commented Jun 26, 2022

I have divided tasks;

  1. Please proceed with the design change later
  2. Please add the modification of the change of cli included in this site (https://github.com/zeroone-boa/staking-deposit-cli)
  3. ETH1 Network for testing
  4. ETH2 Network with 40,000 BOA staked for testing
  5. deposit-contract for testing

@mkykadir
Copy link

mkykadir commented Jun 26, 2022

^ @MichaelKim20 the tasks I divided is just for this issue alone. BTW, local docker testnet utilizes the deposit contract by using our modified staking-deposit-cli; it works; except I believe some params are not correct for Beacon chain, thus no blocks can be externalized for now but Validator starts.

@hewison-chris
Copy link
Contributor

Should we add this as docker container to our local-testnet setup?

@MichaelKim20
Copy link
Member Author

MichaelKim20 commented Aug 23, 2022

@hewison-chris @mkykadir
It is time for us to share information with other team members.
For this, we need to proceed with the following first.

Let's run the beacon on TestNet or DevNet.
Let's apply this to TestNet
Let's also prepare documents on the output provided on the screen and how to install it.

@mkykadir
Copy link

Only text was remained to change, is this issue handling by the other team memberS?

@hewison-chris
Copy link
Contributor

Closing this as https://github.com/zeroone-boa/staking-launchpad/issues have been raised to tackle the final changes.

@mkykadir mkykadir removed their assignment Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants