ethereum / esp-website

Website for the Ethereum Foundation's Ecosystem Support Program (ESP):
https://esp.ethereum.foundation/
MIT License
48 stars 36 forks source link

PSE Grants Application Webform #385

Open jamnuel opened 2 months ago

jamnuel commented 2 months ago

The Privacy and Scaling Explorations team would like a front-end application form that sends submissions to our Salesforce instance as Leads

Salesforce mapping here: https://docs.google.com/spreadsheets/d/18NEpCou7Z9t9MKbRwWXH1qKlTo5YK5ZhSxHnnNi7_Xs/edit?usp=sharing

Thanks!

pettinarip commented 2 months ago

@jamnuel Sounds good. Is there a hard deadline?

jamnuel commented 2 months ago

@pettinarip Aug 30th, if possible

pettinarip commented 2 months ago

@pettinarip Aug 30th, if possible

@jamnuel could it be the next Friday the 6th? because next week I'm OOO.

jamnuel commented 2 months ago

All good @pettinarip, thanks for letting us know :)

mitsu1124 commented 3 weeks ago

Hey. Thank you for the form. Im Mitsu from PSE.

I have two questions.

image

jamnuel commented 3 weeks ago

Re: character limit - we should increase this for these long text area fields. the max in salesforce is 32768.

monetmignon commented 3 weeks ago

The text fields support any combination of letters, numbers, or symbols. What would a snippet be in this case?

mitsu1124 commented 3 weeks ago

The text fields support any combination of letters, numbers, or symbols. What would a snippet be in this case?

Let me list actual pieces of codes from the past proposals:

abiEncode(
    bytes     proof         
    uint256   relayerHash
    uint256   subjectSalt
    uint256   subjectStr    // (TODO: this type probably need to be changed)
)
Assert emailNullifier==POSEIDON_HASH(headerHashInt,rsaSignatureIntOld,fromEmailAddr||zeroPaddings,numBytes(fromEmailAddr)).
{
    post: "actualPostCID",
    votes: [authorVotes]
}
mitsu1124 commented 3 weeks ago

Re: character limit - we should increase this for these long text area fields. the max in salesforce is 32768.

Thank you @jamnuel Glad if we could set it as the maximum for Project Detail, Development Roadmap, and Roadmap Milestones.

mitsu1124 commented 3 weeks ago

image

Glad if we could change the high-lighted text as follows:

Before: Proposals should include a detailed budget breakdown for requested amount. After: Proposals should include a detailed budget breakdown for the requested amount in the Roadmap Milestones.

monetmignon commented 3 weeks ago

Glad if we could change the high-lighted text as follows:

Before: Proposals should include a detailed budget breakdown for requested amount. After: Proposals should include a detailed budget breakdown for the requested amount in the Roadmap Milestones.

This field actually has a 20 character limit, as the intention is for them to only list the currency and amount. So the help text should probably just be "Estimated grant amount, i.e. USD 50,000" And the budget breakdown should be included in either the Roadmap Overview or Roadmap Milestones section.

monetmignon commented 3 weeks ago

Let me list actual pieces of codes from the past proposals:

abiEncode(
    bytes     proof         
    uint256   relayerHash
    uint256   subjectSalt
    uint256   subjectStr    // (TODO: this type probably need to be changed)
)
Assert emailNullifier==POSEIDON_HASH(headerHashInt,rsaSignatureIntOld,fromEmailAddr||zeroPaddings,numBytes(fromEmailAddr)).
{
    post: "actualPostCID",
    votes: [authorVotes]
}

I believe snippets of code should show up in that same format, with the amount of spaces and tabs, etc. however feel free to submit a test application to see if it does! I would recommend that the hackmd proposals contain a majority of the code.

jamnuel commented 1 week ago

@pettinarip I've updated the field mapping here! https://docs.google.com/spreadsheets/d/18NEpCou7Z9t9MKbRwWXH1qKlTo5YK5ZhSxHnnNi7_Xs/edit?usp=sharing

We are cutting back on the questions required in the form and instead directing applicants to link to a full proposal using the hackmd proposal template here: https://hackmd.io/@28POrCkqSYCpNAIdvae0ag/r1trYkmIh.

*Future note: Once this form is updated, we may want to consider adding body text below the form title like we have in the ESP Grants applications. see screenshot below:

Screenshot 2024-10-18 at 1 28 55 PM

pettinarip commented 4 days ago

@jamnuel I've updated the fields. You can see them in the preview https://deploy-preview-387--ecosystem-support.netlify.app/pse-grants/apply.

Regarding the body text below the title, no problem. Let me know the copy and we will add it.

Regarding the text field length, we had set a default limit of 2000 characters for most text area fields in the site, but we can adjust this one in particular. What length would you prefer @mitsu1124 in this case, 5000 or more? we could leave it free as well but I would prefer to set a generous limit to avoid potential bugs with the server limits on the payload.

jamnuel commented 2 days ago

Edits:

The following webform is used to apply to the Ethereum Foundation's Privacy and Scaling Explorations (PSE) grants program. Answer the following questions thoroughly and create a complete, detailed project proposal using the HackMD proposal template to be considered for funding. For more information about PSE, visit: https://pse.dev/

Please note that by submitting this application, you confirm that you have read and agree to our Privacy Policy.