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

Added p2p.org Ethereum staking as a service #9329

Closed
wants to merge 4 commits into from

Conversation

rgb2hsl
Copy link
Contributor

@rgb2hsl rgb2hsl commented Jan 27, 2023

P2P added to /staking/saas/ website's article as saas product. Some minor improvements been made to the page to extend the branding possibilities: brands with wide logos and grayscale background now supported.

Description

  1. Added p2p.org logo svg file for saas page;
  2. Added p2p.org as saas staking product in staking services data json;
  3. Added logic to display grayscale-colored brands in staking products on /staking/saas/ page in case of brands, that doesn't have no color in their designs;
  4. Saas services icons on /staking/saas/ styled to be able to display non-square icons;

Related Issue

Resolves #9326

…roduct, added logic to display grayscale-colored brands in staking products (in case brand have no color in their design), saas services icons tweaked to be able to display non-square icons
@gatsby-cloud
Copy link

gatsby-cloud bot commented Jan 27, 2023

✅ ethereum-org-website-dev deploy preview ready

@rgb2hsl
Copy link
Contributor Author

rgb2hsl commented Jan 27, 2023

I don't know if it's okay or not, but Labeler/label job is faild and it says:

The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.

# Conflicts:
#	src/components/Staking/StakingProductsCardGrid.tsx
@github-actions github-actions bot added the content 🖋️ This involves copy additions or edits label Jan 31, 2023
@rgb2hsl
Copy link
Contributor Author

rgb2hsl commented Jan 31, 2023

Conflicts resolved

@rgb2hsl
Copy link
Contributor Author

rgb2hsl commented Feb 2, 2023

✅ ethereum-org-website-dev deploy preview ready

https://build-bbb7e349-eba8-46f5-a238-6d7044841ecc.gatsbyjs.io/ Looks and functions as expected

@corwintines
Copy link
Member

@wackerow do you have a moment to review this?

Copy link
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @rgb2hsl! Thanks for the issue and PR, apologies for delays here, appreciate you bearing with us... This overall looks good and don't see any reason not to list P2P.org, but have a couple questions/comments.

Curious if you could help me understand how P2P takes a cut of the rewards, since it was mentioned in the issue that the withdrawal credentials are linked directly to the users desired withdrawal address. It looks like you folks do the key generation, correct?... is the smart contract addressed used here for withdrawal credentials, or is it the users address?


Are users required to sign-up for an account?
No, if a user works with our Ethereum Staking Service, they do not need to go through KYC because their assets do not get to our account and are sent directly to the Ethereum network.

Also curious about this response. When going through the flow on the site I encountered a required email field for authorization:

image

The question here is addressing the "permissionless" question... is there any ability for P2P to deny users who deposit ETH?


Lastly, I would kindly request that we remove the design changes that were implemented in this PR. This has resulted in bugs with the other products that are listed, and these design changes are out-of-scope for a product listing.

If we want to introduce design changes, I would ask that a separate issue be raised so we can get feedback from others including our designers. That being said, I definitely understand that the "hue" approach here doesn't work well with a black product color.

If possible, would request we select a hue for now to allow us to get this PR in, and then address anything design related separately to help keep things organized.

"svgPath": "p2p-glyph.svg",
"hue": null,
"grayscaleLum": 0,
"launchDate": "2020-12-15",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If users are using new smart contracts (even if audited) that have only been used since December 2022, I would use this date instead. If we're using smart contracts from genesis then the earlier date would make sense, but it doesn't sound like that's the case (please correct me if I'm wrong here).

image

This is meant to indicate a level of "battle testing." If the first deposit to the smart contracts being used currently was December 2022, I would use this date to not deceive users.

Suggested change
"launchDate": "2020-12-15",
"launchDate": "2022-11-01",

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'are about to update our depositor smart contract. I'll put the updated info here of course. But the question is — am I get it right that every smart contract changes will lead to the "reset" of the launchDate and it always supposed to be the date of starting using all system (dapp + smart contracts + all other middlewares) together within it's certain versions?

@corwintines
Copy link
Member

Going to close this out as it seems to be abandoned at the requested changes here. @rgb2hsl if this isn't abandoned, feel free to open another PR with the requested changes addressed.

@corwintines corwintines closed this Jul 3, 2023
@github-actions github-actions bot added the abandoned This has been abandoned or will not be implemented label Jul 3, 2023
@rgb2hsl
Copy link
Contributor Author

rgb2hsl commented Sep 27, 2023

@corwintines Hi! I've opened another PR with updated info about P2P: #11279 Please, mind taking a look on it. Thanks!

@rgb2hsl rgb2hsl deleted the add_p2p_staking_saas branch September 29, 2023 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abandoned This has been abandoned or will not be implemented content 🖋️ This involves copy additions or edits
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Suggestion: add p2p.org Ethereum staking as a service
3 participants