My Contributions to Blurt Community - dblurt repo management

in blurtopian •  4 years ago 

Hi I am @etainclub.

I have been managing 'dblurt' repo which is one of Blurt client library thanks to @megadrive.
https://gitlab.com/blurt/openblurt/dblurt

image.png

There are a few clients for Blurt blockchain

The mobile app I am developing uses dblurt which is a fork from dhive, which is a fork from dsteem.

The reason why I use dblurt (technically dsteem) is that it is coded with typescript. So most of interfaces and variables are typed.

My mobile app is also coded with typescript. So they are well matched.

I also tried blurtjs, but no luck for the mobile app. There was an issue while building the mobile app. I will dig into the issue later. The issue seems not serious.

What I contributed to dblurt

dblurt is a fork from dhive. There are some codes not working in Blurt Blockchain.
I had a big trouble when signing a transaction using dhive.
https://blurt.world/blurtopian/@etainclub/let-s-blurt-mobile-app-hurrah-resolved-the-mysterious-nan-problem

I modified the signing code so that it works in release mode, too.

Here are lists of changed parts

  • Changed chain id: main blockchain chain id is Blurt
  • Signing transaction: used a raw conversion from bufffer to hex string
  • Added Asset: Blurt is added to the asset list
  • Changed some transaction operations:
    • custom_json transaction
    • update profile transaction

It seems there are a few more things to change for Blurt Blockchain. I will keep working on it while developing the mobile app.

You can also contribute to this repo!!!
https://gitlab.com/blurt/openblurt/dblurt

Support/Share This Project

Thank you for your support to this mobile app project.
If you like it, please follow me @etainclub and official account @letsblurt.
For more details: https://letsblurt.app
Please share this project with your friends!

image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  4 years ago  ·   (edited)

It's great that Blurt is developing and has developers.

JS and PHP, because I'm blind: these languages are easier for me than statically typed ones.

  ·  4 years ago  ·  

I have visited your blog. You are a programmer too. That's great!

I recently started to code in Typescript.

Thank you for your visit to my blog.

Yes. I looked at Typescript, but I don't see any reason to switch to It yet.

  ·  4 years ago  ·  

Sometime I cannot catch my typo in declaration of variables, but typescript does it for me.

Clearly. In this case, I usually get a message telling me which line the error is in.

When I see the message about this, I go to the line and edit it.