Credits

So far, everything we've done with LBRY has been free. However, some actions, such as reserving a name or purchasing paid content, require credits.

To receive credits, first generate a wallet address:

$curl 'http://localhost:5279/lbryapi' --data '{"method":"wallet_new_address"}' ["bbFxRyWCFRkA9YcuuZD8nE7XTLUxYnddTs"]

Enter this address in the form below and we'll send you 50 credits.

Request::getRelativeUri() . '#new-developer' ]) ?>

Next, confirm you've received your credits by calling wallet_balance:

$curl 'http://localhost:5279/lbryapi' --data '{"method":"wallet_balance"}' [50.00000000]

Publishing

The credit reward for this portion of the guide does not work yet. It will be added shortly. However, you can still follow this section to learn how to publish.

Publishing to LBRY is just as easy as everything else! If you publish something, we'll send you an additional 200 LBC for further use.

Not sure what to publish? We recommend your favorite picture or home video. Or just grab something from here.

$curl 'http://localhost:5279/lbryapi' --data '{"method":"publish", "params": { "name": "electricsheep", "file_path": "\\home\kauffj\\Desktop\\electric-sheep.mp4", "bid": 1, "metadata": { } //this should match the metadata returned by resolve_name }}' [whatever this response looks like]
Request::getRelativeUri() . '#new-developer' ]) ?>

Enjoy a Hollywood Film

$curl 'http://localhost:5279/lbryapi' --data '{"method":"get","params":{"name":"itsadisaster"} }' ["d5169241150022f996fa7cd6a9a1c421937276a3275eb912790bd07ba7aec1fac5fd45431d226b8fb402691e79aeb24b"]

Try the UI

LBRY comes with a UI so that normal people can use it too. You can download it here.

You Did It! What's Next?

Start building something awesome! LBRY works as a discovery and distribution backend for everything from films to CAD files.

Join our Slack Channel to interact with LBRY developers and other community members. Please visit the #dev room (note: this is not a default channel).

Visit our GitHub page to view the source code or report issues.