Coder Social home page Coder Social logo

contribute-to-scroll's People

Contributors

0x4r45h avatar dghelm avatar isabellewei avatar juve4ever avatar omahs avatar pajicf avatar rexcloud avatar thegaram avatar turupawn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

contribute-to-scroll's Issues

Suggestion to make Native Bridging more faster

Name of the project

Faster Transactions like Native Bridging on Scroll

Project abstract

It would be better if withdrawals / deposits made from and to Scroll Mainnet to other networks is faster, everytime that I use it, it's always PENDING. The more faster it is, it will attract more users and also time effecient for everyone.

Specification

FASTER bridging tokens to and from another networks

Add Scroll to

Name of the project

Why is claim roll

Project type

Library

Site of the project

No response

Github repository of the project

https://github.com/scroll-tech

Networks

Scroll Testnet - Sepolia

Additional context

Why is claim roll

Skunkworks Project Suggestion:

Name of the project

Scroll's Official Testnet NFT Marketplace

Project abstract

As an intermediate smart contract developer I found It difficult to deploy and test smart contract functionalities on third party NFT marketplaces as most of the time APIs are unresponsive or take lot of time to give a response. I think it would be a good idea for scroll team to come up with It's own NFT marketplace on scroll testnet. It might be easier to test NFT functionalities, other marketplaces support bunch of networks that makes them slow because of huge traffic from different networks. Scroll NFT market will only support Scroll testnets or maybe mainnet in future.

Specification

Let's take https://zonic.app/ as an example. I'm using it at the moment but I have to wait for hours and sometimes days to get response of my function. Developers can make a simple and easy to interact user interface for testing purposes but I personally would like to see Scrolls official NFT marketplace on mainnet.

Request for Dark Theme Support on Website

Issue Description:
As an active user of scroll.io, I would like to request the implementation of a dark theme for the scroll.io website. Dark themes have become increasingly popular and sought after by users across various web platforms. The absence of a dark theme option on scroll.io limits the accessibility and user experience for individuals who prefer or require darker visual interfaces.

Benefits of a Dark Theme:

Enhanced Accessibility: Dark themes offer improved accessibility for users with visual impairments or sensitivity to bright light. The high contrast between dark backgrounds and light text can make it easier for individuals to read and interact with the content, ensuring a more inclusive experience.
Reduced Eye Strain: Many users spend prolonged periods on scroll.io, reading and engaging with content. A dark theme can significantly reduce eye strain by mitigating the contrast between the screen and the surrounding environment. This reduction in brightness helps prevent eye fatigue and allows users to comfortably browse and consume information for extended periods.
Aesthetic and Personalization: Dark themes have gained popularity due to their sleek and modern aesthetic appeal. By introducing a dark theme option, scroll.io would allow users to personalize their browsing experience and align it with their preferred visual style.
Consistency and Familiarity: Offering a dark theme would provide consistency across various platforms and applications that already support dark mode. Many users have grown accustomed to using dark themes across their digital tools, and having a consistent experience contributes to a more seamless workflow.

Add Scroll to Jumper Exchange (Li.Fi)

Name of the project

Jumper Exchange (Li.Fi)

Project type

Tool

Site of the project

https://jumper.exchange/

Github repository of the project

https://github.com/lifinance/jumper.exchange

Networks

Scroll Mainnet

Additional context

Hello Scroll Network,

I would like to recommend that you consider adding Scroll Mainnet to Jumper Exchange (Li.Fi). Li.Fi is a cross-chain bridge aggregation protocol that supports any-2-any swaps by aggregating bridges and connecting them to DEX aggregators.

By adding Scroll Mainnet to Jumper Exchange, you can provide broader access for users to exchange their cryptocurrencies in a fast, secure, and efficient manner. Li.Fi enables easy cross-chain asset exchanges by leveraging existing bridge networks.

Therefore, Scroll Mainnet users can seamlessly exchange their assets with a wide range of other cryptocurrencies available on Li.Fi. This will provide flexibility and convenience for users to diversify their portfolios and participate in a larger ecosystem.

I believe that integrating Scroll Mainnet into Jumper Exchange (Li.Fi) will bring significant benefits to Scroll Network and your users. By leveraging the features and advantages of the Li.Fi protocol, you can expand the reach and enhance the liquidity of Scroll Mainnet.

Thank you for considering this recommendation. I hope you will consider adding Scroll Mainnet to Jumper Exchange (Li.Fi) and enable more opportunities for your users.

Add Scroll to Truffle

Skunkworks Project Suggestion:

Name of the project

Create Scroll own Swap-dApp

Project abstract

Create Scoll own dApp, where user can bridge, swap, pool on Scroll Testnet/Mainnet

Specification

own Scroll dApp

L2 tx finality Metamask Snap

Name of the project

L2 tx finality Metamask Snap

Project abstract

Create a Metamask Snap which will display finality of a TX on the Scroll Rollup inside the browser extension.

Specification

How does block finalisation process work on Scroll?

Scroll blocks are finalised on L1 in a multi-step process. Each L2 block will progress through the following three stages until it is finalised.

  1. Precommitted indicates a block has been proposed by a Sequencer and sent to Rollers. Although Precommitted blocks are not yet a canonical part of the Scroll L2 chain because they have not been posted on the Ethereum base layer, users who trust the Sequencer can choose to take action on them in anticipation.
  2. Committed indicates the transaction data of this block has been posted on the rollup contract on Ethereum. This ensures that the block data is available, but does not prove that it has been executed in a valid way.
  3. Finalized indicates the correct execution of transactoins in this block has been proven by verifying a validity proof on-chain on Ethereum. Finalized blocks are considered canonical parts of the Scroll L2 chain.

Problem

Metamask being primarily a wallet for the L1 (Ethereum) isn't aware of the other steps of tx finalisation other than them being executed by the node (sequencer).
Users aren't aware what the status of their transaction is by just using the wallet.

Solution

Extend Metamask wallet using Snaps to be aware of complete tx finalisation process.

Useful Links

https://scroll.io/blog/architecture
https://scroll.io/bridge
https://metamask.io/snaps/

Skunkworks Project Suggestion: Multichain support

Name of the project

Multichain swap support on Scroll chain

Project abstract

Suggestion: add features to support/easily provides dapps builder to bring multichain support on Scroll network. Can use layerzero product, or etc.
(Like zeta multichain swaps feature)

Specification

Screenshot_2023-07-14-05-24-34-021_com kiwibrowser browser-edit

Add Scroll to De.fi

Name of the project

De.fi

Project type

Tool

Site of the project

https://de.fi/

Github repository of the project

https://github.com/de-dot-fi/defiyield-self-integrations

Networks

Scroll Mainnet

Additional context

Pretty sure the De.fi team is already working on this... Yet, feel like adding an issue here to participate and to remember main builders that it's very important to have a simple smart contract scanner and a revoke tool when you launch mainnet.

Please Scroll enthusiasts, be super careful with which contracts/apps you interact!

MV

test

Name of the project

No response

Project type

None

Site of the project

No response

Github repository of the project

No response

Networks

No response

Additional context

No response

Knowledge Base for Scroll

Scroll CN has initiated a knowledge base since last year, we regularly update and maintain the repo at AwesomeScroll, we believe it's a meaningful things for the whole community, Anyone else can reuse that to spread Scroll.
We propose a global knowledge base for Scroll, we can handle the bilingual in English and Chinese. And Global community can contribute in their own language, like the website of Ethereum.

Skunkworks Project Suggestion:

Name of the project

Direct Bridging

Project abstract

There are tons of bridges that currently exist for most EVM chains. Therefore, theoretically a trader would likely be able to bridge their assets from Scroll to Ethereum, then Ethereum to X-Chain. However, this includes twice the number of steps that need to exist. There should, instead, be a bridge directly from Scroll to other chains, allowing traders to reduce the complexity, timing, and cost of converting their assets across different chains.

Specification

Not sure what part of "specifications" I could provide, but I envision Hop's bridge when thinking about it. I think using a similar UI/UX would be pretty interesting.

Skunkworks Project Suggestion:

Name of the project

Scroll Wallet

Project abstract

Wallet for Scroll Network with $Scroll native token

Specification

  • Wallet for Scroll Network with $Scroll native token
  • NFT on Scroll Network in Scroll Wallet
  • Scroll explorer in Wallet

Skunkworks Project Suggestion: DAO Aggregator

Name of the project

DAO Aggreagator for Scroll

Project abstract

A User-friendly Dapp that facilitate ready kits and tech stack to create a DAO on scroll with your choice of governance model, as easy as creating an email id.

Specification

An Interface to monitor and interact with all the DAOs in Scroll Ecosystem and monitor their growth, participate in governance. Providing readily available tools like governance model, Multi sign treasury wallet, Gnosis safe etc.. to communities who want to create a DAO on scroll without having much expertise.

Skunkworks Project Suggestion: Scroll Fundation

Name of the project

Scroll Fundation

Project abstract

Create Scroll Fundation: Twitter and Site.
This is space for all financial news about Scroll for understanding community.

Specification

  • news about: Scroll Native Token
  • news about: Token Distribution
  • news abot: New Partnerships (financial)
  • etc.

Add Scroll to Snapshot

Name of the project

Snapshot

Project type

Tool

Site of the project

https://snapshot.org/

Github repository of the project

https://github.com/snapshot-labs/snapshot

Networks

Scroll Mainnet

Additional context

Snapshot helps DAOs organizing, currently not integrated with Scroll. We need to investigate if this can be proposed publicy as a PR or if the Scroll integration has to be done internally by the Snapshot team.

For none tech users

Hello. How hard is scroll gonna be for people that is not familiar with blockchain technology. I believe that mass adoption of this tech only will come if regular users can join in an easy way.

Add Scroll to rhinofi

Name of the project

rhinofi

Project type

Tool

Site of the project

https://rhino.fi/

Github repository of the project

https://github.com/rhinofi/

Networks

Scroll Testnet - Sepolia, Scroll Mainnet

Additional context

rhino.fi is opening DeFi to the entire world. People shouldn’t have to go through centralised web 3 exchanges to reach financial freedom – we believe they should have a gateway that takes them straight there.
they are creating gateway that allows you to enjoy the best of DeFi on any chain from a single wallet. We take niche blockchain technologies and make them universal, and we prioritise helping our users providing these new technologies to improve their lives over everything else.

Bridge Fee Aware Metamask Snap

Name of the project

Bridge Fee Aware Metamask Snap

Project abstract

Currently, when sending TXs on Scroll L2, the rollup fees are not accounted for.
Sometimes this can result in failed transactions.

Idea is to create a snap (plugin) for Metamask to include them and show a breakdown of transaction fees

Specification

L2 Gas Price

Fee charged to an User using an L2 can be broken down to:

  1. L2 gas fee

    • This is calculated pretty much the same as on the L1, formula being gas_price * gas_used
  2. L1 data fee

    • This is an additional fee that covers the cost of sending data to L1 for data availability.
    • It's calculated based on the size of tx calldata

Problem

Since most regular wallets aren't aware of L1 data fee happening on the rollup, they are unable to display it in their UI.
If the wallet has enough assets to pay for the gas fee, the transaction will pass but the user will be deducted more funds than what they were expecting since the UI didn't display the additional fee.
If the wallet doesn't have enough funds to pay for gas, the transaction will simply fail or the wallet will simulate it and conclude it will fail, not allowing user to emit it to the network. This leaves the user confused on why he can't interact with some DApp.

Solution

Extend Metamask wallet using Snaps to be aware of complete L2 gas fees.
Goal is to:

  • Show better insight into gas for transactions
  • Handle errors as to prevent user being left in confusion

Useful links

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.