 We live? Amazing. We're alive. Thank you so much, Mario. I'm super excited to be here with all of you guys to talk about FOSS Asia and what we've been up to. So I'm just going to share my screen and talk you through what's coming up in the next couple of days, what to expect from the hackathon. And we also have a really exciting panel where Skyler and Andre will be joining us. Skyler is from the Ethereum Foundation, Andre is from Deep Work, and I myself am the founder of Influence Media. So we'll be talking about Web 3 trends and what we expect to see in this cycle. Following that, we have a really great presentation by the Chainlink team. Andre will be doing that. So let's jump in. I'm going to share my screen and start taking you through what to expect in the next couple of days. Okay, so also welcome from me. I'm Mario from FOSS Asia from the team here. We are setting the stage at the moment here for the FOSS Asia Summit happening in Hanoi this year. And without further ado, I'll take myself out and let you run the next presentation. Thank you very much. Thank you so much, Mario. So everyone, welcome to the FOSS Asia Hackathon. Now, we all know it's a super unwell kept secret that Asia's tech talent leads the market. So we're very excited to be doing this right here at Hanoi. And we also have a lot of hackers coming in from India. Super excited to see the Southeast Asian participation. Let's jump in. First things first, everyone wants to know what's in it for them. So we have up to $5,000 worth of prizes and credits. There are three prizes up for grabs. This is $1,000 for each of the prize components. Best use of Chainlink, Jury's Choice, and most innovative use case. Our lead sponsor, of course, is Chainlink. And we're also supported by the DevCon team at Ethereum Foundation and Devfolio. So really looking forward to seeing what you guys are going to build during this hackathon. And I'll jump into a little bit more detail now. Oh, I can't believe I almost forgot to mention this. Tickets to DevCon. So we all know that Ethereum has this mega cool event every year and it's focused on developers. So the best project on Ethereum that is selected by the Ethereum Foundation for this hackathon will get free tickets for the entire team. It's only a hop skip and a jump away in Thailand for us in Southeast Asia. So I'm really excited about this. It's a great place to meet and network with the wider ecosystem and also to just meet people that are building cool things. Also, as an additional benefit, a 50% discount is going to be given to every hackathon participant who delivers a project before the deadline. So those are what we have up for grabs. Really excited to have you guys. And I'll take you through a little bit on actually, no, let's not do general housekeeping just yet. I'm going to jump off and I'm going to invite our panelists to the stage so that we can talk a little bit about how Web3 is transforming. Mario, maybe you can take the screenshot off the table and how Web3 is transforming and what kind of trends and activities we have coming up for the industry ahead. I'm just going to pull on a chair because we actually have Andre here in Hanoi with me. Andre from Deep Work, please meet him. Hello. Exciting. And Mario, if you can just pull up Skylar, that would be amazing. Hey Skylar, I wish you were here with us in the university. We just did a really cool presentation to a lot of university developer computer science students about the hackathon. So they'll be joining us as well. And this is Skylar. Skylar, maybe you want to introduce yourself. Hey, cool. Very cool. Nice to meet you, Andre. Nice to see you, Charmi. Yeah, I'm Skylar. I'm with the theorem foundation leading the DevCon team. So yeah, exciting. Excited to see what you're all going to work on this weekend and meet a bunch of you also next week. Yeah, we're all here in Hanoi, Vietnam. So I guess I will kick off with my initial question that I wanted to frame this whole conversation around. What are the most interesting apps or trends that you're excited for for this particular cycle? Maybe we can start with you, Skylar, and then we can jump into what we each think. Yeah, so I mean, so from my lens with like with like the theorem foundation and focus on Ethereum, I think what I'm mostly excited about are like the emergence of of rollups of these layer twos that are that are starting to become more prominent within Ethereum, namely because they bring cheaper transactions, right? They bring cheaper transactions that's and so and so users can now use applications that are much cheaper, but also developers can build things that are not just financially focused, but that are are focused on other things like maybe identity or like gaming or or voting or things like this that aren't necessarily financially focused, but and they can build these things on on rollups like Arbitrum like others and so that's that's largely what I'm what I'm really focused on what I'm excited about for this year is like the emergence of rollups and cheaper transactions and hopefully seeing new new use cases new applications become developed. Mind if I poke a little bit more what is the most exciting use case you've seen recently? Hmm, maybe one of the most exciting ones has been Farcaster has been like the social network like a new social network that has been emerged has merged over the last like two years, but really only late last year did it start becoming much more popular and and the cool thing about that is it is built on built on on a rollup and and yeah it's like it introduces different um yeah it's kind of like a competitor to Twitter but instead of being a closed protocol closed network that's controlled by Twitter it's it's an open network and it allows for like different clients to be built so one of those clients is called Workcast, but there can be others. Your network is owned by you you are less likely to be censored or or in some cases not even possible to be censored uh and so so yeah Farcaster is a really cool example of like a novel application that was built not that's not necessarily like a financially focused application. Amazing, I love Warpcaster and I've been experimenting a little bit with it as well and I mean with everything that came out with Degen Chain like there's so much incentive to be on these kind of social fie projects so definitely a trend I'm watching this season um what about you Andre what are you looking forward to? I guess there's quite a lot so my background is in product design and organizational design and from that lens I noticed that there's a big trend in actual usability so there's user research or market research is becoming finally a thing that people take care of or care for so that they're not building startups like in the last bull market that all eventually die because nobody uses them but actually focus on creating something that is valuable and doing appropriate market research to understand what people's needs are and how to design something that's useful for that so that I think is one trend that I see kind of slowly becoming more prominent in the community. The other thing that I personally find exciting around this topic about future of work because it's something that's also slowly getting more prominent is the fact that last cycle we were looking into play to earn systems where people play games and then earn tokens for it and in this cycle I think people slowly notice that they can actually instrumentalize the different interactions and behaviors that people do under phones with very little effort but obviously like with an incentive mechanism or with appropriate mechanism design that sustains the project and actually use that for meaningful things so meaningful work, meaningful educational tasks I think we'll see a lot of applications that use the same behavioral mechanisms especially driven by tokenomics in order to educate people around things that are more interesting or more kind of novel and at the same time or maybe even do work like high quality work or teaching people skills that they might not have access to otherwise because schools are kind of slower in the progression of educational content especially if you look at like geographical differences like we're in Vietnam right now and here the quality of education is just different to a Western country and I think we'll see a lot of trends towards that as the economy needs to shift into more sustainable models and as more people really need money and and need to survive through the next year of inflation and we don't know what's going to happen with everything else is globally it's going on so that's why I think there's also pressure to actually make these things possible and work on them so that's roughly my observation also excitement about it because I think there's a lot of potential that especially the Web3 space can provide and build for that's an interesting point I mean coming from it as a Web3 marketing agency's perspective we are currently drowning in clients running point systems so you know it's a it's a reality in this industry of magic internet money I think where we have a lot of incentives baked into that are financial baked into kind of the actions that we want a user to take so I am a hundred percent with you I think that we should actually as an industry look for ways that this can be more value generative than value extractive for protocols I'm curious Skylar if there's anything you wanted to add on that point hmm not I don't have much to add no you're good um so I guess my point my thought process around what interests me I kind of look at the entire industry as a fractal of how humans behave and I'm very fascinated by the meme coin trend and I think it really speaks towards a kind of moment in history for for people in the retail space and it speaks towards the complete like disregard for the financial system and like it it is on a cultural level a really interesting move that we're seeing this cycle like we have we've had different kinds of like highly volatile assets this time it means I mean I find them exciting I think they're an interesting like expression of this industry expression of culture in the on the web as well and I'm not going to plug any here so well I guess that's it from us really is anyone that anything that you guys wanted to add on like what you're excited about in the upcoming months I mean I think I saw the meme coins you mentioned meme coins like I think they're they're certainly like a hot topic right now and and I think there will there's always going to be like inherent to crypto inherent to web three is this like is is is trading right there is always going to be like cryptocurrencies and investing and people looking to get rich quick and things like this and so like I think the meme coins definitely are an aspect of this they are also like yeah like it's it's the purest example of like narrative trading I guess and like trying to trying to guess the next narrative but also I think it's like in my opinion like sometimes it's distracting from like a lot of the other things that we are working on within crypto within web three so like there's obviously a bunch of non-financial use cases and applications within crypto and those are the things that I think like deserve more attention like they're less they're less like hot they're less like there's less opportunity to make a lot of money quickly off of these things but they're things like identity or things like like like property rights or like NFT platforms or like like gaming you mentioned under you mentioned like to earn like the most interesting gaming that I've seen is is like something called autonomous worlds it's that's been being worked on by 0x park this group this group of basically like zero knowledge proof researchers and I think like basically they're like running creating simulations that run definitely within within like under built on ethereum and those I think are really cool applications that aren't necessarily play to earn they're not really like financially focused they're more like play to have fun and and things like that so so yeah the meme coins are definitely a hot topic but I think there's also a lot more to explore beyond just that so for everyone listening well it is a full market so we're gonna get a lot of hot topic like buzz but you know the builders are here for much longer than that and that's who we are here to serve in this particular hackathon so guys without much further ado I will invite andre from chainlink up onto stage and he's going to take us through chainlink technology and how you can use it in your projects thank you and hi guys those those are awesome town cool yeah so I hope you can see this screen so in the next we'll see 20 minutes we're going to talk about the chainlink and how it can help you to connect smart contracts to the real world yeah as being said my name is andre I'm one of the developer advocates here at chainlink labs and here's my twitter and other handles if you want to follow up afterwards with any questions cool so first of all let's quickly understand what chainlink is so if you've been in a space for a while you'll probably know and heard about price feeds which is one of the products which was heavily and they'll still heavily used in various different defi use cases basically a way to get price data or first different cryptocurrencies on chain so smart contracts and other defied protocols can't consume it but the same way like since then chainlink involved into something which is now the blockchain services platform with a lot of services and products available which some of them you can see on the screen and more of them are coming soon so price feeds that I mentioned are just a subset of data feeds which we can see in the top left so in the same way that the internet is just for email or amazon is just for books chain is just for price data so it's much much more so with chainlink you can add now blockchain to your applications tech stack and you know I personally love platforms because like whenever I start with a new project I'll probably use github as my code hosting platform if I want to do something with cloud if I want to host that somewhere I'll probably go with AWS because I'm familiar with that stack and if I want to do something with blockchain as well I'm going to just go with chainlink and today I'm going to during this workshop I'm going to try to explain how you can use some of these products and services starting with chaining data feeds so as I said the price feeds are just a subset of data feeds it's the way to get price of various different tokens on chain but also there is like proof of reserve feeds NFT floor price feeds rate and volatility feeds help to act a sequencer uptime feeds and and more how it works is that basically data feeds are implementation of a push base model oracle so when it comes to oracles it's really important that they are decentralized so if you have like a centralized source of truth with oracles are essentially are during the risk of getting inaccurate data and orno data at all so with chaining their concept of dawns which stands for decentralized oracle network and each node operator in a dawn can query can have their own sources of truths can query dexas texas whatever the sources they want forgetting the the latest price of any given asset and they were going to do that constantly after that the second step is they're gonna the talk between themself using peer to peer protocol which calls ocr of reporting and they will need to reach a consensus of the actual price so what they're gonna do is they're gonna for each price price feed there are two triggers because writing a new price constantly on chain is expensive that's why it's like a push oracles there are like two triggers the first one is whether the price change below or above certain price threshold the second one is literally like a time time trigger so if the new report has not been written in under 15 minutes we're gonna write it more 30 whatever we're gonna write it anyway so basically the the nodes in a dawn will need a richer consensus and then there is a transmitter dawn they're gonna write the new report or new price to this reference smart contract on chain and then your smart contract can or your protocol whatever can just query a view function of that reference mark on track and get the latest price report data which is why I said it's called push base oracle model how you can use it well you can go to data the chain but then here's the example of eth in terms of usd data but you know for all the feeds data is there so you can see mention thresholds mention heartbeat parameters all the nodes in a dawn their latest reports etc then there is chain query app it stands for verifiable random function so the the randomness is really tricky to be done correctly on change so the properties that we from randomness that we expect are unprotective ability a random value needs to be fair and unbased the that value should also be proven random and resistant to manipulation or tamper proof the problem is that if you want to do that on chain we are at risk of an MEV attacks especially if we're generating randomness in a plain solidity smart contract in a place with the codebase because earlier miners now validators hardly but still mostly miners can manipulate that that info for example if you're using block number or some other some other parameter that can be influential by the by the entity proposed next block and there is like incentive for them to attack it maybe your your rent on chain randomness can be your contract and implement the contract right this can be exploited so the solution to this problem is actually changing your graph which has all of these four properties of random value and it's an implementation of a science paper so changing your graph which we can see on the next slide is the verifiable random value and and also if you want to implement it it's like a two transactions process so first of all your user contract we're gonna talk directly with the VR app coordinator and request randomness then the VRF node we're gonna listen to a blockchain and pick up an event that there was a new request then it's gonna wait for number of request confirmations the minimum on majority test nets is five or three or five depends but you can set that to whatever value you want the the longer you wait the more secure the more secure you are because you are basically depend again chain rearchs and then after that and request confirmations block numbers the response will be provided back on chain in the second transaction there is one contract in the middle between a VRF node and we are a coordinator called VRF dot as well which is essentially a cryptographic implementation of that paper and it will validate that the number is truly random and it really came from the from training site so if something wrong in that process it'll just reverse so you'll never receive a random value you can track that on a dashboard of course but that also means that once you receive a random value you are you can be you can be sure that random was indeed generated by chain link and truly random and also you can off chain verify that all that info that is done by the VRF dot as well but that's kind of how how things have worked and then once you receive a random value you can do with it whatever you want so whatever we want can be where is different use cases from gaming kind of these two where is the two raffles and etc then there is chain link automation so because because smart contracts are passive by nature so theorem itself is basically like a state machine so in order to go from state a to state b we need to initiate transaction and to change state so that that's what i mean by a passive by nature so if you want if you're creating some kind of yield problem protocol or you want to distribute salaries at a single month that option a is just for you to be in front of your laptop and sign all these transactions or option b is to just implement integrate chain link automation which we can see it's pretty pretty interesting how it works so there is also again chain link not done sorry which communicates with these upkeep contracts which will trigger your upkeep contract is basically your implementation so you're going to ping it and ask basically do you need some kind of automation from it and if there is a need then the the if conditions are met then the actual function that needs to be updated automated will be called and only you will be charged for that action so there are currently three different triggers so time-based automation really self-explanatory you're going to select the current job and on each first dot amount or each 15 minutes or each third Wednesday or you want some function you said that needs to be automated will be called the third one is log trigger so log trigger basically listens for events for a specific smart contract and when those specific events get emitted this is a trigger for automation to call some function and the custom logic is the one that it's more powerful but the more steps you need to implement it basically your smart contract needs to inherit automation compatible interface which consists of two functions only check upkeep and perform upkeep check upkeep in like nine hundred percent of the time will be a view function so that the function that is going to be called by the non-constantly so that function should return true or false plus some extra data if it returns false well nothing happened if it returns true that means hey I want automation something to be automated so the perform upkeep function will be called automatically and here is your actual logic I talked about push-based Oracle which is data feeds essentially chaining data streams are our latest product and it's an implementation of pull-based Oracle so how it works so as I said push-based Oracle or price feeds for the price like regular updates on-chain when certain price thresholds or time periods have been met as two triggers but maybe you need price data more frequently and with more accuracy with more decimal places that's why there is a pull-based Oracle model which provides low latency delivery of market data off-chain and then you can verify that market data on-chain which is much much faster so basically with pull-based Oracle's we still have done which constantly constant calculates the new price prices communicate with nodes communicate between themselves and reach a consensus but then your your application will fetch the price off-chain you'll have like a price report then you're going to go on-chain you're going to interact with the verify smart contract which is using zero node proof is going to verify that the price report that is legit we're going to pay for usage and then only then you're going to have the actual the actual price uh price value so with pull-based Oracle's now a couple of new use cases are unlocked like proprietary features options prediction markets and more uh experimentalize feature about chaining is that you can combine all of these services so you don't need to just use just smart service from the platform of course so this is the this slide explains to you how you can use how you can combine log trigger automation with chaining data streams and this is the this is the pattern that is already used in production so now automation don will communicate with the data don directly and through the perform upkeep will deliver the price unverified price report to your smart contracts then inside that perform upkeep function you're going to interact or call the verify from verify function from the verify smart contract and as a callback get the receive get the get the actual price and then do with that price whatever you want for example GMX is probably one of the most popular popular products uh product protocols currently using data streams their use cases that they're gonna uh they're gonna create a new trade order or new limit order uh and they're gonna emit an event then automation don will using log trigger will uh subscribe to that event and whenever that event get emitted it's gonna call the data don to get the data streams report using the perform upkeep function and we're gonna deliver that unverified report on chain then call to the chain link verifier smart contract to verify the price data and then once we have a price we are gonna close or settle the trade so it's it's pretty pretty cool and pretty fast then probably the most popular one currently is trending ccape which stands for crowd chain interover build protocol and chaining ccape uh is the is the general protocol for sending cross chain message messages a bit between different blockchains messages including tokens and data so chain link is the name for a reason that's the idea for for a couple of years now so with chaining ccape one can transfer supported tokens as i said supported because to do that to do this in the summarize manner we need to have token post so obviously not not every single token is supported because you can spin up your your token like develop your ctn token in like a couple of minutes now with with opens up on the wizard and bunch of other tools uh then you can send any kind of data and when i say any kind of data literally like from hello world strings to encoded solidest trucks to encoded functional selectors to be called uh with with arguments to be called directly another side at centra and you can combine both which is the most powerful of the feature uh so ccp sender can be it's only on the count or any smart contract so literally to send the message it's just a matter of interacting with the router contract ccp receiver can be any address if you're transferring tokens or if you're sending data alongside tokens or just data then your smart contract must implement ccp receiver function which is just the implementation of one function ccp receive and by calling that ccp receive function you're actually going to get receive the bytes data that you need to decode otherwise like smart extremely old accounts cannot handle code so only tokens will arrive so this is the high high level overview or ccp there is one ccp router smart contract per ccp power blockchain um other i have other stuff are currently here as a black box and you can literally see ccp as a black box so you just need to interact with the router call the ccp send function and provide the destination chain selector so sending this message to this blockchain and then the ccp will do the do the rest you can just monitor the status if you're crossing message on ccp.chain.link which is a which is a ccp explorer and eventually the router contract on other side will deliver your tokens and data aka your message so it's the same same mental model f like going to ups or your post office with the package and then they will deliver it pay for it and they will just handle the rest but if you need to understand more how it works under the hood or you want to debug it it's really simple so again we have the the sender and the router sender smart contract or extremely on the count on the one side which can send data or tokens or votes interacting with the router contract then the router contract will interact with unwrapped contract which will then interact with token pools uh so that's uh that interaction is happening only if you're if you're transferring tokens so token pools will then uh who has like the the pool of that tokens uh you which is supported so unwrapped contract will either lock or burn those tokens on one side then instead of one dawn there is actually three off-chain components three dawns doing three different stuff so committing dawn is listening to that transaction and it's going to recreate the merkle tree once that once once that transaction is finalized on the source blockchain so an ethereum that means two epochs uh it will recreate part of the if you recreate merkle tree with all of these finalists latest finalist transactions and it will store that merkle tree on the commit store as a smart contract which you cannot see on this diagram unfortunately then the risk management network will do the same and then it's gonna each single node in the risk management network dawn will get that merkle reported merkle tree from the commit store contract compare it against their own um merkle tree they formed and they will vote to have either to for this uh crushing message to be either cursed or blast so cursed is wrong because if it's cursed then the delivery will stop so it can happen if there is a chain reorg or something uh unusual and unusual with the with the with the blockchain included in the transfer if the status is blessed that's cool then the delivery will happen so executing dawn will wait for a blast tag and then we'll proceed with the execution by calling the offering contract which will unlock or mint the dedicated amount of tokens on other side though pass the message to the router contract which will essentially deliver it now as i said you need to know all of this probably not uh if you want to debug however some stuff can be helpful but it's the same mental model if like you're traveling um using using airplane overseas uh the very first step is to check your luggage basically on a on a uh on those check-in desks and then you're gonna just grab a coffee have a walk have a lot of flight now depends whether you're flying to east or west or depends on like destinations flight is going to be longer or shorter that that's also like a mental model for transferring tokens between blockchains so with the finalize finalize time is shorter than the the the crushing message will be delivered quicker so we cannot compromise on security there but my point is that once you land on other airport you're gonna collect your luggage and you know under the hood a lot of stuff will be happen when they will maybe even open it and you'll see a note okay your luggage has been opened because of the security reason blah blah but essentially you don't care about that underlying process you're just scared that you collect your luggage slash cross-chain message and finally there is training functions which is a way to execute any given javascript code in a completely decentralized and cryptographically verifiable manner so basically some stuff some actions like some complex math functions can be expensive to to compute on-chain due to gas gas cost so you can outsource that for a fixed price to training functions or some some other actions like emitting htp get or post requests are actually impossible to be done on-chain so you can just do that using chain functions so this is the highway high way high high overview but you don't need to again you can combine it with automation if you want but you don't need to to worry a lot about that the only thing that you need to implement is your consumer smart contract in solidity which will initiate functions request and have the ability to get the response and the javascript code which can be whatever you want whatever your use case is so that only this dark blue triangle consumer is for you to to develop the rest is the architecture of the training functions so yeah your javascript code what that can be well literally anything so you can fetch data using htp get or post requests from any webtoon system like aws your database you can be firebase go cloud storage whatever you can connect with social media apis like from twitter or facebook or instagram for example i created like a i combined facebook and instagram business pages to create like a giveaway so that will be okay this is a new post on my business page this is a new giveaway and if you comment your wallet address in the next 24 hours training functions triggered by training automation after exactly 24 hours will pick all of these all of these addresses using the using the facebook api then pick three random random winners and then as a callback we'll have these three random winners and then we're gonna mint nfts those addresses so those nfts can can could be seen as digital collectibles on instagram profiles for example so that's like the idea obviously you can interact integrate your smart contracts with a i using open a i api in points and also you can pass secrets so whether that's like the api key or any other password or secret that's completely doable and that's another topic how that's implemented but it's completely secure so you can connect for example data from possibly protected it devices like smart watches fridges etc so whatever you want so if you need inspiration of what that javascript code can be there is a dedicated website for that use training functions dot com which you from where you can just copy paste javascript code snippets directly and it will just work so you can also open a pr with your own implementation summary which and it will appear on this website as well and also there is this online playground for javascript code only so you can try and develop your javascript prior to that copying to foundry or market environment when you're gonna actually do the testing with with your smart contract so same features are here just as clickable and nice and just to mention you can literally write any javascript code even imports are supported so you can import a packet from meters or function or whatever and just do whatever you want so it's it's pretty cool and pretty powerful obviously more languages are coming in the future that these functions just recently came out of beta so it's still a new new product and that'll be it now it's time for questions thank you for your time guys if there are no way to ask me questions directly you can always follow up on twitter and yeah that'll be Andrea I'm sorry to interrupt but is there a like discord link or something that where we can send people who have specific questions about chain links yes I don't have the URL with me but there is official training discord you can find it on our website on chain.link if you join our training discord there's like a bunch of a bunch of channels available so please just tag me and again they're Andrei Timclabs you'll see a lot of people tag me and I'll follow up so yeah you can find our discord at our official channel we'll add it to the session description on youtube we'll also have it in our telegram channel which you can join on our dev folio page so jump into the telegram channel see if you want to find some people to hack with and let's get started maybe I can thank you so much for your time Andrei and I'm just going to go into a little bit more around rules and and just what to expect from the hackathon let me just share my screen really quickly amazing I'm sharing my screen so these are just some general housekeeping to keep in mind we have a telegram group you can jump into the telegram group from the dev folio page the links are up there inside the telegram group you'll be directed to a hacker's guide there's also a link over here and we'll add this link to the youtube description down below and if you want to get help from the chain link team I've also included discord link directly over here so that you can get in touch with them and solve any of the bugs that you're looking to get over during this hackathon so this is general housekeeping I wanted to also let everyone know especially if you're in Hanoi to come in and join us on the 8th to 10th of April at the fos asia summit which is going to be an event that's in person and the hackathon closing ceremony is going to be happening over there now I'll quickly take you through what to I mean Andres really spoken very deeply around chain link technology I'll summarize a little bit and talk about a few things that you could potentially build and what the requirements are for you to win this hackathon so to win this hackathon you have to build on chain link which is I mean they are core sponsor and their technology is very very exciting so anything that comes out of chain link documentation using ccip functions price feeds data streams some things that you could build generative AI NFTs using chain link functions censorship resistant news headline aggregators a bunch of different use cases we're really excited to see the ones you come up with we actually have a prize for most innovative use case so looking forward to seeing what you guys come up with now just to hone in on the requirements I already mentioned that chain link must be used in some way shape or form in your submission this means that the front end simply reading the chain link data feed doesn't really count the use of chain link must be within your smart contracts and project submissions are evaluated holistically but there will be bonus points given to the more to projects that use chain link in a more meaningful way so have a think about what use case you're building and where chain link really sits within that in terms of judging criteria we're looking at UI UX and blockchain technology application and also wow factor so really really looking forward to what you guys are going to come back with within those frameworks everyone have a great time join the telegram group the links in deck folio I'm really looking forward to seeing us all come together and build some really cool things during this hackathon it should pick off very soon I'm happy to have you here with us there we go I think that's that's us okay that's cool like yeah let's close this session and we're really looking forward to everyone and hope to see you also at the first Asia summit so thanks everyone have a good hacking yes thank you have a good one