-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Web3 for Deno RTE --> web3.ts #3700
Comments
I drafted https://deno.land/x/web3 plus the corresponding repo web3.ts - If you like it we can of course move the repo into the ethereum org. |
@michael-spengler cool! Just a little FYI, we've converted all our configs and compilers etc... to TypeScript 🎊 we're slowly navigating our way through a full migration so we don't can have native deceleration files instead of the current broken ones. |
To answer your question: I haven't used Deno much more then when I saw the demo a few years back at websummit(?). We currently don't have the bandwidth to explore this, but if it's something you want we can provide some assistance. |
Hi Greg The Greek :) Thank you for your response. I'll explore some options potentially leveraging If some funding via https://gitcoin.co/ would be beneficial from your perspective let me know. In this case feel free to put some fair price tag proposals on the issue or onto specific elements of it. |
Some more info which might be helpful along this journey: michael-spengler/wwi18seac#8 (comment) Plus the link to the Deno community in Discord: https://discord.gg/deno Feel free to join. |
@michael-spengler since deno isn't on our roadmap I'm not sure if we'll be able to provide and gitcoin grants at this time. |
@GregTheGreek O.K. We'll see what we can do on our side for the Deno Web3 enablement. We can leave the issue open if you like as I can give some updates on the corresponding progress during the upcoming weeks. |
Hi there Im currently working in a port of Web3 1.1.12 (some really good progress made already) to support Deno natively. Maybe your TypeScript implementation (I assume web3 2.0 or higher) will be easier to use natively in Deno through tools like Skypack or Denoify. You can track current progress here: (Credits were due) |
we aren't actively maintiang 2.0 anymore. We have a 1.4.0 branch (probably >1 month away) thats fully written in es6 to make everyone's life a bit easier :) After that will be typescript! |
no progress on this? i'dalso like to use web3 inside deno |
@chovyprognos try with esm.sh, i think it should import it fine |
@talentlessguy |
@Soremwar & @GregTheGreek: Have you heard of any successful usage of web3 in deno - resp. which tricks are needed to make it work? trying it via import web3 from 'https://cdn.skypack.dev/web3 currently leads to |
@michael-spengler Not really, thought the Node compatibility layer is seeing some rapid development from the mantainers who are currently very interested in attracting lib developers into the Deno ecosystem I do see a quick way to solve this though, if the Web3 mantainers were to provide an ESM build of Web3JS for the browser it would likely just work on Deno, since most of the crypto APIs are available now |
@Soremwar Thank you. |
there's also lebab |
@talentlessguy @Soremwar @GregTheGreek @chovyprognos @ntrotner: Good News: Enjoy the features and feel free to raise issues. We want to continue to support web3. |
https://esm.sh/web3 works as well btw, in v55 it got fixed |
@talentlessguy: Thank you. Two aspects we currently consider:
It seems interesting how those things will evolve in the future. Will there be Deno Modules which just serve as a wrapper or will people just get used to writing things like |
I'd like to use web3 in a https://deno.land/ project. Are there any good recommendations out there yet? :)
The concrete question is:
How can I connect to the Ethereum Network from an https://deno.land/ project?
The text was updated successfully, but these errors were encountered: