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?
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 :confetti_ball: 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
https://medium.com/samsung-internet-dev/using-node-modules-in-deno-2885600ed7a9 resp. https://jspm.org/ and
https://stackoverflow.com/questions/61821038/how-to-use-npm-module-in-deno
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)
https://github.com/deno-npm/deno_npm
And here
https://deno.land/x?query=npm+web3
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!