New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Scroll 🛠️ Rapid Deployments

ETHGlobalWed, Oct 9, 2024, 12:00 AM

Join us for a workshop titled, "Rapid Deployments on Scroll". From November 17-19 2023, ETHGlobal welcomed developers from around the globe to take part in shaping the future of Ethereum at ETHGlobal Istanbul. Over $600,000 USD in prizes were given away at the prestige Istanbul Congress Center... thanks for an amazing weekend hackers! ----------------- Follow us: https://x.com/ETHGlobal?s=20 Check us out: https://ethglobal.com/ Email us at: hello@ethglobal.com

Transcript

[Music] scroll is is very easy uh it's very easy for everyone to deploy and scroll as you know scroll is a ckvm and we have a a lot of documentations and guide about yeah everything you need you need to get started and if also if you are hacking on um oh so so basically on scroll so so today I bring you a couple of guides um so so you can start deploying scroll so everything that you need to get started is just you can just add uh scroll sepolia to your to your metamask and okay so uh the wallet on scroll works the same as anyone else so uh so you can just go to we also have here we can also provide you some we have like some guide so you can get started you just need to change your RPC and you will be good to go and yeah we're just going to go through a couple of deployment as an example let's just to test uh like deploy as small like example erc20 token so you can just go and uh the same as what you're used to make sure that for example on remix you're on metamask and that you are uh connected to scroll this is scroll test net so what we're going to do here is just deploy a small contract so this as you can see is a very uh like uh this is here just like a demo for example I'm going to name it uh test token and I'm going to print 1 million we are using open seing libraries you can use whatever Library you're used to if you're used to uh harut if you're used to Foundry uh you can use it the same as you will use uh as what you're used to so here the are deployed here and you can perfectly add your newly imported token here so here yeah this is like a example deployment is something that you should be used used to and also H scroll like I feel like so as you know the story of scroll is was born from the ckvm project Pro that tges to convert ethereum into a layer one CK which is something that very exciting but also not to do in the short time something that we might have to wait a little bit to happen but scroll uses the same code to make a rollup a cka evm rollup so basically uh so basically if you like ethereum I think you will also like uh scroll that's why I join scroll because I really I really like ethereum and I feel like ethereum is is eum scroll are very bounded in terms of the code in terms of the teams uh scroll is supporting is the biggest contributor now to the ckvm project with the with the PSC from from uh from a from AUM Foundation which was the so watch the team that uh created the project in the first place so uh yeah so basically a lot of like ethereum native uh projects have deployed now on scroll so we're we going to go through some of them uh starting with chain link so basically uh both [Music] on uh on testet and on mainnet we have we are deployed we we have integrated with chain link so if you looking into hacking with chain link you can also like uh use uh like scroll and uh yeah for example here we have like the current price of e updated we're taking care we're taking a lot of care of our of our test net so uh yeah I think we're working very hard that for so anyone can um can basically yeah integrate a lot of things with uh with scroll so here also there's uni V3 but I'm going to skip it just go straight to a because a is also part of the of this hackaton so I'm just going to show you some a demo on a like a integration so this is a a smart contract something that I think is very cool that having a in your platform because usually when you have projects that require require staking and you you would usually want to yeah basically can all it allows you to like uh like earn money like just by uh staking while you're doing something else so I think it's like a good addition to whatever project that you're doing especially if it involves um if if it involves um defi so here in this demo I just wanted to show you die I have a little bit of die here on my wallet this is testet die on testet so yeah if you I have 89 die and I'm just going to swap it for USD I just is going to stake it stake it on a so uh I can use this um uh this functions to stake so I can put the the amount that I want to stake and I'm just going to go to my die contract which is this one and I'm going to connect my wallet and this is another project I'm very happy that it's on scroll this is eer scan so if you're used to using eer scan for verifying your contract or uh yeah using just just use the API or just for navigating is this also integrated on scroll uh and yeah just going to approve my contract my die approve uh here and I'm going to um just deposit one die and yeah just going to approve here just to approve one die and then I'm going to uh to basically stake it so here just calling this stake function in the background it's calling the the supply function from a and yeah and you can go to once everything is done we will be able to go to the A app and we will be able to uh so here for example scroll as you can see fully integrated on a also on the front end so we're going to see uh our new Supply token so here I'm going to supply so and yeah once this is confirmed we should be able to see the supply token here so yeah many products coming to scroll many projects that are on the hackaton are already on scroll that you can integrate uh I'm going to share a a cheat sheet for other projects uh that uh that you can integrate with and yeah as you can see here I this is the DI that I just applied so yes just a lot of tools that you can play around with uh we have uh also other other demo that I wanted to show you is the azte Noir demo so this is like the example no uh the the the demo that uh no uh gives you like as as your first uh smart contract so yeah so here we're just like proving that X and Y are different numbers without revealing one number very uh simple example but how can you connect Noir from Aztec with scroll or any other um any other um like any other evm projects so basically basically on Noir you can generate your circuits with zero knowledge and then it will generate a smart contract on solidity that you can deploy scroll or anywhere else and then you can just generate the proof in your browser using wasam which is very cool we can generate now uh proofs on on our brusher which is very like uh very ideal for user experience and then you can H that this proof this is the proof here uh this proof you can submit it to a blockchain to verify that the computation was done correctly and of course we can do it on scroll and here uh I just going to confirm so far I verified uh six this is like full on solidity code we can go through the code if you're interested and and yeah so basically just going to update a counter in a solidity contract if it's if it was succeed if it succeeded so yeah now it was proven so yeah different um uh different uh stuff so I just want to show you one uh last thing um so what you need to start working on developing on scroll now is basically just test net e we have four sets and we also have um uh this is so we have for sets and we also have uh and the RPC provider that's the only thing that that you need uh if you're interested we we can pass by our boot just getting one of these or or just grab some some from me and the other thing that I would like you to see is our chit so basically H all the projects that are here on the hackaton that are integrated with scroll for example we have H so for example we have the graph integrated with both scroll testet and Main net you can start indexing your contract with uh the graph studio now on scroll chain link we have privit you can use it too safe we have safe uh both save um the safes and also the the the safe Factory so you can deploy also a front end for the safe and also we have the API the service API H so yeah you can give users good user experience we also have some tutorials a lot of tutorial with Noir like the one that I show you we also like if you're interested in CK and don't want to use Noir we also have tested Socrates and circum and works perfectly fine on scroll um so yeah we also have yeah other projects that we we have them if you are interested like in in deploying like doing interal scroll because as you know scroll is is um it's open source it's evm so it's it's like er yeah you can um you can do the things that you're you're you're used to so and also we have some guys about verifying our contracts for our scroll Bounty uh you can apply by just deploying whatever contract that you think it's it's a good idea H it's interesting whatever that you want and the only thing that we ask you to is just basically deploy and scroll and uh very your contract so yeah it's I went very rushing here in this um just rush to it just for our technical issues but I don't know if you guys have any ER any questions or something that you want to share uh or yeah I don't know if any questions so far all good okay thank you guys

Automatic transcript — names and jargon may be misspelled.