funded

Cardano serialization library in Go

$6,000.00 Received
$6,000.00 Requested
Solution

We want to create Cardano serialization library for Go.

Problem:

Go programming language is currently missing many essential development libraries that would encourage people to develop on Cardano.

Yes Votes:
₳ 274,000,000
No Votes:
₳ 14,335,364

This proposal was approved and funded by the Cardano Community via Project F3: Developer Ecosystem Catalyst funding round.

Go programming language has been in the top 5 GitHub's most used programming languages for several years. https://madnight.github.io/githut/#/pull_requests/2020/4

Unfortunately, it is currently missing many essential development libraries that would encourage people to develop on Cardano blockchain.

We want to create Cardano serialization library for Go.

Serialization libraries make it easier for developers to work with data structures used in Cardano's blockchain implementation, such as creating and derivating keys, managing metadata and assembling transactions.

 

Deliverables

We will start an open-source Cardano serialization library for Go with the following support in the first release:

Support derivating keys from ED25519-BIP32 and BIP32 Support all current types of Cardano addresses Cardano transaction metadata structures manipulation Transaction assembling including fee estimation

We estimate it will take us 2 months from the funding to release the first stable version.

 

Relevant experience

Among our members are seasoned programmers with vast blockchain programming experience.

Five Binaries is an infrastructure development company. We're Cardano pioneers - with the first Cardano block minted on an aeroplane, first stake pool on the ITN and the first Shelley transaction on the mainnet.

We are trusted by customers such as Emurgo, Trezor or Ergo Foundation. To get in touch or find more information about us, please visit https://fivebinaries.com/.

 

Budget

We estimate it will take us 50 engineering-hours to complete the deliverables and we plan to allocate three people to this project.

Our rate, which comprises of our engineers' salaries, infrastructure costs, office rent, accounting and taxes is 100 EUR per hour.

We pay our people well, because they are both skilled and exceptionally experienced in the industry. And last but not least, because we respect them and want them to feel good and appreciated while working on Cardano.

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00