1

STEEM BOUNTY BOT

CASE STUDY ON A S T E E M BOT 2 Steemit is a social network that pays its community. Steemit is a blogging platform with it's own SMT called STEEM. These tokens are distributed to content creators and curators daily as rewards, based on community voting. Steemit is built on top of Steem Blockchain and powered by the STEEM . STEEM is a tradable token that is easily convertible to and .

© 2006-2018 SoftProdigy. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. 3 THE BOUNTY BOT

The Steemit Bounty Bot allows users to add up an additional financial value to the questions or content that is posted on Steemit in the form of Bounties. Similar to the Steemit Rewards, “ Bounties can also be earned by the content creators, curators and the community. ” 4 WHAT WE DID SoftProdigy was involved in the end-to-end development of this Bot platform. This spanned across server setups, building the bots and finally a UI that could be used by the Steemit community members to easily and effectively create and manage bounties.

Blockchain Server Setup Bounty Bot Web UI We built the complete server setup The Bot was built on the Steem A Web UI was built on top of the so as to become part of the Steem Blockchain leveraging the APIs Bot and the servers. This UI helps Blockchain as a Seed Node and which would observe the the users easily get access to the contribute the Blockchain as a transactions, associate bounties Bounty posts and filter them out so Witness Node. and make payouts. as to pick posts of their interest.

© 2006-2018 SoftProdigy. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. 5 BOUNTY POST LIFECYCLE

Community members create Community members make posts as regular on any of the comments or replies and websites that are part of the perform Up Votes to the Steem network. articles or comments.

Create Post Add Bounty Community Actions Payout Bounty

User can set Bounty to a On completion of the set time, Steem post by sending STEEM Bot makes payouts and or SBD to Bounty account distributes STEEM/SBD to the along with the post URL. Author and the Commenter(s).

© 2006-2018 SoftProdigy. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. 6 BENEFITS OF STEEM BOUNTY

Steem Bounty leverages the power of existing Steem platform and adds to it an additional layer of monetization for the community members, thus, enhancing the content quality.

Content Quality Monetization

The Bounty concept promotes Not only that the Bounty and values quality content. concept offers better rewards Individuals & Brands can use to the community, but also this to get meaningful and high creates a revenue generation value content. stream for the client.

© 2006-2018 SoftProdigy. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. 7 TECHNOLOGY STACK

Blockchain Node Servers Ubuntu, Docker and Steem Blockchain library

Bounty Bot Python, Steem Python library and MySQL

Web UI HTML, CSS, JS, Angular JS, Node JS, Steem JS library and MySQL

© 2006-2018 SoftProdigy. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. 8 SOFTPRODIGY SoftProdigy is an award-winning design and development firm that uses the latest Open Source and Microsoft technologies to redefine the user experience for the web, mobile and multi-touch environments. Company Highlights: • Global IT Staffing and Services company • 120+ strong people • Global presence in India, United States, Indonesia and U.A.E

• Microsoft Gold Certified Partner • Awarded as NASSCOM Top 50 Emerging Companies in India, 2010

© 2006-2018 SoftProdigy. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden.