onflow / onflow/docs

Objective 1: Inspire and Excite EVM Devs To Supercharge Their EVM Apps Using Cadence Only Features

Open
#935 6 comments 0 reactions 1 assignee View on GitHub

@sisyphusSmiling is already working on this.

Since Oct 28, 2024.

Dominant language
TypeScript
Stars
13
Forks
81
PR merge metrics
No merged PRs in 30d

Description

Objective 1: Inspire and Excite EVM Devs To Supercharge Their EVM Apps Using Cadence Only Features
Key Result 1.1: Publish a tweet with a "Did you know...?" hook about the benefits of using Cadence, targeting at least 10,000 impressions.
Key Result 1.2: Create a deep dive blog post showcasing how Cadence can enhance EVM apps, achieving at least 500 reads.
Key Result 1.3: Add a detailed recipe with steps and code snippets to the developer docs, aimed at guiding EVM developers through integrating Cadence features.
Key Result 1.4: Release Powerful, Extendible Code Example repository for above.
Key Result 1.5: Each member of 4D Team to release deploy one contract of their design to mainnet. (Stretch: Share content describing the design and use-case)

DACI

Role Assigned
Driver @sisyphusSmiling
Approver @Kay-Zee
Consulted @dete, @SeanRobb
Informed @SeanRobb
### Tasks
- [x] Work with stakeholders to choose best 1st example (shortlist includes: Scripted transaction Example enabling for apps to allow users to pay for gas in a different token than FLOW, conditional batch transactions, and vault functionality extension using attachments.
- [x] Work with marketing team to craft hook tweet, blog post
- [x] Create and test example code
- [x] Create detailed Step by Step guide for developers.flow.com
- [ ] Stretch: Create Additional Practical and Extendable Examples

Example Ideas Shortlist

Should be High ROI - Obviously valuable and easy to implement
Should be Remixable and Extendable

  • Choose Lighthouse Example
    • Conditional Batch
    • COA Attachment (Dex inside an account, Min/Max Spend)
    • Better Multisig3
Ref

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.