!mmelwcKhoDjexeOrKb:matrix.org

BitcoinJS-dev

61 Members
A room for chatting about bitcoinjs-lib and related libraries. https://github.com/bitcoinjs/bitcoinjs-lib2 Servers

Load older messages


SenderMessageTime
11 Apr 2024
@barrytra:matrix.orgBhavesh Gupta Hey junderw as uint8array-tools library got new commits.. and new function ‘toUtf8’ is added. Will we able to use that function from now onwards with library’s new version, or will it take some time 20:54:44
@barrytra:matrix.orgBhavesh Gupta * Hey junderw as uint8array-tools library got new commits.. and new function ‘toUtf8’ is added. Will we be able to use that function from now onwards with library’s new version, or will it take some time 20:55:14
@barrytra:matrix.orgBhavesh Gupta * Hey junderw as we added new feature to uint8array-tools library.. a new function ‘toUtf8’ is added. Will we be able to use that function from now onwards with library’s new version, or will it take some time 22:54:44
12 Apr 2024
@junderw:matrix.orgjunderw
In reply to @barrytra:matrix.org
Hey junderw as we added new feature to uint8array-tools library.. a new function ‘toUtf8’ is added. Will we be able to use that function from now onwards with library’s new version, or will it take some time

For now, instead of releasing a new version for every function, just switch the dependency in package.json from npm to git and point to the default branch.

"uint8array-tools": "git+https://github.com/bitcoinjs/uint8array-tools.git", should point to the default branch and use it.

03:41:35
@junderw:matrix.orgjunderwI'll release a version maybe a little later once we start merging things into bigger repos.03:42:07
@junderw:matrix.orgjunderwI wouldn't want to merge something into a bigger repo with the git dependency, but while you are working on the PR you can use this.03:42:37
@barrytra:matrix.orgBhavesh GuptaGot it.. thanks03:44:02
@krieger_:matrix.orgSumit Kumar joined the room.08:08:58
@krieger_:matrix.orgSumit Kumar

Hello everyone,

My name is Sumit Kumar, and I'm one of the applicants for SoB 2024. I'm particularly interested in updating the bip174 repository to align it with the latest BIP standards and Rust-Bitcoin integration ideas. I have experience with JavaScript, TypeScript, and Node.js. Additionally, I've made some contributions to the rust-bitcoin library. Also really excited to work along with you all if I get the chance.

junderw I do have one question: Is the scope of this project to fully support BIP-370 within the bitcoinjs ecosystem? I noticed there has been some progress in this area with rust-bitcoin.

11:52:55
@krieger_:matrix.orgSumit Kumar *

Hello everyone,

My name is Sumit Kumar, and I'm one of the applicants for SoB 2024. I'm particularly interested in updating the bip174 repository to align it with the latest BIP standards and Rust-Bitcoin integration ideas. I have experience with JavaScript, TypeScript, and Node.js. Additionally, I've made some contributions to the rust-bitcoin library. Also really excited to work along with you all if I get the chance.

junderw I do have one question: Is the scope of this project to fully support BIP-370 within the bitcoinjs ecosystem? (for updating the bip174 project idea) I noticed there has been some progress in this area with rust-bitcoin.

11:54:10
@junderw:matrix.orgjunderw
In reply to @krieger_:matrix.org

Hello everyone,

My name is Sumit Kumar, and I'm one of the applicants for SoB 2024. I'm particularly interested in updating the bip174 repository to align it with the latest BIP standards and Rust-Bitcoin integration ideas. I have experience with JavaScript, TypeScript, and Node.js. Additionally, I've made some contributions to the rust-bitcoin library. Also really excited to work along with you all if I get the chance.

junderw I do have one question: Is the scope of this project to fully support BIP-370 within the bitcoinjs ecosystem? (for updating the bip174 project idea) I noticed there has been some progress in this area with rust-bitcoin.

For the bip174 library, I would like to support as much as it can.

I have a rough rule of thumb that bip174 is mostly about encoding and decoding, and the library shouldn't need to depend on Bitcoin specific logic.

All of the bitcoin specific functions of a Psbt are implemented in bitcoinjs-lib's Psbt class (which is a wrapper around the bip174 Psbt.

12:17:34
@junderw:matrix.orgjunderw

Here's the link for the live Youtube event. https://www.youtube.com/live/CVFFSzBQioI

@room Anshuman Maurya Ashu Rajput 0xayman Bhavesh Gupta Vraj Desai aritik mohit_aasirwal Sumit Kumar

13:15:48
@junderw:matrix.orgjunderwThanks for hanging out with me tonight. Let me know if any of you need help with you projects moving forward.14:49:43
@iamezio:matrix.orgAnshuman Maurya That is awesome junderw! Missed the live event.. will watch it tonight Thanks! 14:52:17
@iamezio:matrix.orgAnshuman MauryaRedacted or Malformed Event14:55:30
@iamezio:matrix.orgAnshuman Maurya

An update on my work:
I found out that tape has extended its support for ESM modules by this PR: https://github.com/tape-testing/tape/pull/547. But I am still facing issues to run the tests: there are few error which I am trying to resolve.

Also, adding this in package.json file:

"exports": {
    "import": "./index.js",
    "require": "./index.cjs"
  }

allows me to call different files for importing procedures (using import or require) but this is limited to the entry point of the entire package. I am still figuring out the way of dealing with individual files (like we call specific files while testing them).

14:57:41
@iamezio:matrix.orgAnshuman Maurya *

An update on my work:
I found out that tape has extended its support for ESM modules by this PR: https://github.com/tape-testing/tape/pull/547. But I am still facing issues to run the tests: there are few error which I am trying to resolve.

Also, adding this in package.json file:

"exports": {
    "import": "./index.js",
    "require": "./index.cjs"
  }

allows me to call different files for different importing procedures (using import or require) but this is limited to the entry point of the entire package. I am still figuring out the way of dealing with individual files (like we call specific files while testing them).

14:58:09
@iamezio:matrix.orgAnshuman MauryaAnd typescript is a menace when dealing with errors 😅15:00:07
@santhoshmani1:matrix.orgSanthosh mani set a profile picture.16:54:24
@santhoshmani1:matrix.orgSanthosh mani changed their display name from Pitaka Santhosh to Santhosh mani.16:54:33
13 Apr 2024
@barrytra:matrix.orgBhavesh Gupta

Hey junderw couldn’t attend session last night.. yet i went throught the discussion today..and it was really helpful

An update to my work🎯
Working on my second pull request in bech32 repository.. almost everything seems to work fine.
Also i have added a new function “fromUtf8” in uint8array-tools library to convert utf8 string to bytes. And now i am importing that dependency in bech32 library from git not npm(as u suggested). I’ll create a pull request soon.

One thing to ask.. shall i create a PR in uint8array-tools library as well or shall i keep using that new function from my repo?

08:49:25
@junderw:matrix.orgjunderw
In reply to @barrytra:matrix.org

Hey junderw couldn’t attend session last night.. yet i went throught the discussion today..and it was really helpful

An update to my work🎯
Working on my second pull request in bech32 repository.. almost everything seems to work fine.
Also i have added a new function “fromUtf8” in uint8array-tools library to convert utf8 string to bytes. And now i am importing that dependency in bech32 library from git not npm(as u suggested). I’ll create a pull request soon.

One thing to ask.. shall i create a PR in uint8array-tools library as well or shall i keep using that new function from my repo?

Whatever you feel like. If you don’t want it merged yet, you can set the PR as a draft.
08:52:13
@barrytra:matrix.orgBhavesh GuptaOkay.. thanks08:52:47
@barrytra:matrix.orgBhavesh Gupta junderw: i made 2 PRs recently in bech32 and uint8array-tools library.. pls go through it and suggest some changes if required 10:24:50
@sashankk:matrix.orgSashank Kantamsetti joined the room.10:26:43
@sahil2008:matrix.orgsahil gupta joined the room.17:15:34
@sahil2008:matrix.orgsahil guptaHello everyone, I'm Sahil Gupta, a third-year undergraduate student pursuing BTech at IIIT Jabalpur. I recently came across BitcoinJS and was immediately drawn to the fascinating projects it offers. Among them, I find the project "Migrate from Buffer to Uint8Array and Add ES Modules support to the ecosystem" particularly intriguing. I have a strong proficiency in JavaScript and am eager to contribute my skills to this project. As I delve deeper into the realm of web development, I am continuously exploring new avenues to enhance my understanding and expertise. I am excited about the opportunity to collaborate with the BitcoinJS community and contribute to the advancement of this project. Looking forward to engaging in meaningful discussions and making valuable contributions to the ecosystem.17:48:28
14 Apr 2024
@prasang023:matrix.orgprasang maheshwari joined the room.07:07:53
15 Apr 2024
@junderw:matrix.orgjunderwI have gone ahead and created a project in the organization level so that I can keep track of the great work you guys do with slightly higher priority.00:21:01
@junderw:matrix.orgjunderwhttps://github.com/orgs/bitcoinjs/projects/200:21:02

Show newer messages


Back to Room ListRoom Version: 1