Steem OpenBazaar Integration Part 1: Task 1 Completed!

in #utopian-io5 years ago (edited)

wallet.go — C__Users_Paulc_Documents_GitHub_Steem-OpenBazaar-Integration_src_multiwallet_steem — Atom 4_17_2019 1_07_32 AM.png

Initial work on the Steem integration into OpenBazaar continues. Today I completed task 1 of part 1 as listed on(https://steemit.com/utopian-io/@travelersmemoire/an-openbazaar-steem-integration-task-breakdown-go-developers-wanted). To complete this, admittedly simple, task I took a look at various implementations of the wallet-interface on the OpenBazaar github(https://github.com/OpenBazaar/multiwallet). I copied over empty versions of universally used functions to the newly created Steem wallet.go file setting up a base for future work on Steem OpenBazaar integration.

One unexpected thing that I noticed was that sign.go, sign_test.go, txsizes.go, and txsizes_test.go seem to be files implemented universally in all wallets. To make the implementation as easy as possible I created these files and in the case of sign.go and sign_test.go added empty universally used functions. In the case of txsizes.go and txsizes_test.go I copied over fully fleshed out functions/code as no changes were needed. Implementation wise functions inside txsizes.go should be used for only the EstimateFee function in wallet.go. While functions inside of sign.go are more widely used for transaction process.

Given the above work and findings I believe my initial task breakdown still holds true with work on the sign.go and sign_test.go files being the responsibility of whomever is working on Part 2: Task 2. To view the code as it stands now feel free to head over to the project github(I'm still waiting on approval to commit but I should have that soon). Also if you are a GO developer we could really use a hand with this code. I'm happy to help but I have very little GO experience and could use a seasoned vets help.

Sort:  

Hello, @travelersmemoire!

Thank you for this update. This is a promising project, and it's good to see all the progress being made. Looks like there is a lot more to come, and I wish you every success in all your endeavors.

On the content side, this was a mixed bag for me. The post certainly contains all the necessary details, however I have to admit that I wanted to read a bit more about your personal experience of working on this project. I wanted to see more personal and editorial content in your contribution; this is the kind of content we particularly like to see in blog posts.

Furthermore, the post wasn't as rich in visuals as we like. Quality images and screenshots are an integral part of putting together a well-structured blog post, and I wanted to see more relevant visuals in your contribution. Nevertheless, I appreciate the effort you put into your work, and hope to see improvement in your future contributions to the blog category.

I look forward to your next contribution.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for your review, @lordneroo! Keep up the good work!

Thanks for the feedback! I’ll try to post more images and be more explanatory next time 😊

Posted using Partiko iOS

we should get on this! -- https://zokos.com
basically said he would support steem intergration so this is good for everyone right?

Awesome! I don't understand any of this (even though you say this is simple), but the journey of a thousand miles starts with one step!

I follow this initiative loosely and think it has good potential. Sorry...not a developer :-(

No worries. Everyone can help in some way 😊

Posted using Partiko iOS

Hey, @travelersmemoire!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi @travelersmemoire!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Thanks, glad to hear it 😊

Posted using Partiko iOS

This post has been included in the latest edition of The Steem News in 10 posts - a compilation of the key news stories on the Steem blockchain.

Awesome! Thank you 😊

Posted using Partiko iOS

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.033
BTC 64320.07
ETH 3154.23
USDT 1.00
SBD 4.34