mirror of
https://github.com/LBRYFoundation/lbry.com.git
synced 2025-08-31 09:21:26 +00:00
first bounty version worth sharing?
This commit is contained in:
parent
72235e99c4
commit
2e7394298f
14 changed files with 162 additions and 27 deletions
|
@ -24,9 +24,11 @@ class BountyActions extends Actions
|
|||
uasort($bounties, function($postA, $postB) {
|
||||
$metadataA = $postA->getMetadata();
|
||||
$metadataB = $postB->getMetadata();
|
||||
if ($metadataA['award'] != $metadataB['award'])
|
||||
$awardA = strpos('-', $metadataA['award']) !== false ? rtrim(explode('-', $metadataA['award'])[0], '+') : $metadataA['award'];
|
||||
$awardB = strpos('-', $metadataB['award']) !== false ? rtrim(explode('-', $metadataB['award'])[0], '+') : $metadataB['award'];
|
||||
if ($awardA != $awardB)
|
||||
{
|
||||
return $metadataA['award'] > $metadataB['award'] ? -1 : 1;
|
||||
return $awardA > $awardB ? -1 : 1;
|
||||
}
|
||||
return $metadataA['title'] < $metadataB['title'] ? -1 : 1;
|
||||
});
|
||||
|
|
27
posts/bounty/bittorrent-support.md
Normal file
27
posts/bounty/bittorrent-support.md
Normal file
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
category: daemon
|
||||
title: Add Support for BitTorrent
|
||||
award: 4000
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
Add support for the BitTorrent protocol to [`lbry`](https://github.com/lbry).
|
||||
|
||||
The LBRY blockchain supports storing metadata about media content. A simplified, sample entry looks like:
|
||||
|
||||
```
|
||||
title: "What is LBRY?",
|
||||
language: "en",
|
||||
description: "What is LBRY? An introduction with Alex Tabarrok",
|
||||
author: "Samuel Bryan",
|
||||
sources: {
|
||||
lbry_sd_hash : "d5169241150022f996fa7cd6a9a1c421937276a3275eb912790bd07ba7aec1fac5fd45431d226b8fb402691e79aeb24b"
|
||||
}
|
||||
```
|
||||
|
||||
The `sources` field is designed to be extended and support resolution to multiple protocols. To complete this the LBRY daemon must be modified to:
|
||||
|
||||
- Support the BitTorrent protocol via `python-libtorrent` or similar.
|
||||
- Read `btih` as a source key and use this key to access the data via BitTorrent when requested
|
||||
- Probably a lot more stuff!
|
25
posts/bounty/bug-bounty.md
Normal file
25
posts/bounty/bug-bounty.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
category: other
|
||||
title: Bug and Security Bounty
|
||||
award: 25-10,000+
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
LBRY will award LBC for all cleanly documented bugs, security vulnerabilities, or other flaws in LBRY's software, servers, infrastructure, or procedures.
|
||||
|
||||
Awards will be variable based on the severity of the issue. Any discoveries that risk exploitation of the LBRY network, it's users, or LBRY Inc. should be disclosed privately to [grin@lbry.io](mailto:grin@lbry.io).
|
||||
|
||||
Extremely severe discoveries will warrant commensurate awards. A cleanly reproduced but non-severe bug will be at the bottom of the scale.
|
||||
|
||||
### Reporting Vulnerabilities or Sensitive Issues
|
||||
|
||||
Please contact us directly at [tech@lbry.io](mailto:tech@lbry.io).
|
||||
|
||||
### Reporting a Bug
|
||||
|
||||
To report a bug, please open an Issue on the relevant Github project:
|
||||
|
||||
[`lbry-web-ui`](https://github.com/lbry/lbry-web-ui) - UI bugs or display issues
|
||||
[`lbry`](https://github.com/lbry/lbry-web-ui) - Connection or hosting issues
|
||||
[`lbrycrdd`](https://github.com/lbry/lbry-web-ui) - Blockchain related issues
|
11
posts/bounty/custom-project.md
Normal file
11
posts/bounty/custom-project.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
category: other
|
||||
title: Custom Project
|
||||
award: 250-20000+
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
Have a great idea on how to improve or spread LBRY? Let's talk.
|
||||
|
||||
Come to us with a specific proposal of how you can help LBRY grow and we'll let you know what it's worth.
|
19
posts/bounty/lbry-club.md
Normal file
19
posts/bounty/lbry-club.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
category: human
|
||||
title: LBRY Community Rep
|
||||
award: 500
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
Excited about LBRY? Earn some credits for it!
|
||||
|
||||
We're looking for people who can introduce and provide expertise to specific communities. This could be a college, music scene, city, or online community.
|
||||
|
||||
Participants in this program will:
|
||||
|
||||
- Receive invites for their group
|
||||
- Receive additional credits to share with their group
|
||||
- Communicate regularly with LBRY team members
|
||||
|
||||
This bounty is not open to anyone. Please contact [Jeremy](mailto:jeremy@lbry.io) and let him know what community you would like to introduce LBRY to.
|
18
posts/bounty/modified-block-explorer.md
Normal file
18
posts/bounty/modified-block-explorer.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
category: code
|
||||
title: Modified Block Explorer
|
||||
award: 1500
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
LBRY currently maintains and runs a block explorer at [explorer.lbry.io/](https://explorer.lbry.io/).
|
||||
|
||||
This explorer is a fork of Iquidus Explorer and is [on Github](https://github.com/lbryio/lbry-explorer).
|
||||
|
||||
Iquidus explorer is great, but does not currently support LBRY specific operations.
|
||||
|
||||
The explorer should be modified to:
|
||||
|
||||
- Display what LBRY name claims credits are backing
|
||||
- Exploration of name claims in a way similar to transactions
|
14
posts/bounty/publish-open-content.md
Normal file
14
posts/bounty/publish-open-content.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
category: code
|
||||
title: Publish Open Content
|
||||
award: 250-1000+
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
There are a large number of open content sources. Everything from public domain movies on [Internet Archive](https://archive.org/details/movies)
|
||||
to books from [Project Gutenberg](https://www.gutenberg.org/).
|
||||
|
||||
This project is to programmatically index, download, and port this content to the LBRY network.
|
||||
|
||||
Credits will vary on the difficulty and usefulness of the source. We will provide credits to reserve the names for content. You must open-source any code created for this bounty.
|
16
posts/bounty/social-media-cover-images.md
Normal file
16
posts/bounty/social-media-cover-images.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
category: design
|
||||
title: Create Social Media Cover Images
|
||||
award: 400
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
The current background images on our [Twitter](https://twitter.com/lbryio) and [Facebook](https://facebook.com/lbryio) are the same stock photo
|
||||
that is on our homepage. We'd like to do something a little more unique.
|
||||
|
||||
Candidate replacements could be either a photo or a graphic design. Either way, the image should:
|
||||
|
||||
- Connote what LBRY is about: openness and fun
|
||||
- Be unique to LBRY or otherwise not in significant use
|
||||
- Suitable for white or LBRY green (#155B4A) text on top
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
category: browser
|
||||
title: Add Wallet Interface to LBRY Browser
|
||||
award: 1000
|
||||
award: 2000
|
||||
status: complete
|
||||
pr: https://github.com/lbryio/lbry-web-ui/pull/23/files
|
||||
date: '2016-07-01'
|
||||
|
@ -13,3 +13,4 @@ The interface must support:
|
|||
|
||||
- Generating a new wallet address.
|
||||
- Sending a variable number of credits to a specified address from the active wallet.
|
||||
- Displaying an address to receive credits
|
||||
|
|
17
posts/bounty/web-i18n.md
Normal file
17
posts/bounty/web-i18n.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
category: web
|
||||
title: Internationalization of lbry.io
|
||||
award: 1000
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
lbry.io already has a partial internationalization framework and some translations, but additional work is required before they can be enabled.
|
||||
|
||||
To complete this bounty, lbry.io must be modified to:
|
||||
|
||||
- Allow modification of your selected language in the navigation
|
||||
- Storing selected language in the user session
|
||||
- Reverse look-up your IP and choose a default language if a user has not selected one
|
||||
|
||||
[`lbry.io` on GitHub](https://github.com/lbryio/lbry.io)
|
|
@ -1,22 +0,0 @@
|
|||
---
|
||||
category: human
|
||||
title: Bug and Security Bounty
|
||||
award: 10-10,000+
|
||||
status: available
|
||||
date: '2016-07-01'
|
||||
---
|
||||
|
||||
LBRY will award LBC for all cleanly documented bugs, security vulnerabilities, or other flaws in LBRY's software, servers, infrastructure, or procedures.
|
||||
|
||||
Awards will be variable based on the severity of the issue. Any discoveries that risk exploitation of the LBRY network, it's users, or LBRY Inc. should be disclosed privately to [grin@lbry.io](mailto:grin@lbry.io).
|
||||
|
||||
Extremely severe discoveries will warrant commensurate awards. Typical bug discoveries will be at the bottom of the scale.
|
||||
|
||||
### Reporting a Bug
|
||||
|
||||
To report a bug, please open an Issue on the relevant Github project:
|
||||
|
||||
[`lbry-web-ui`](https://github.com/lbry/lbry-web-ui) - UI bugs or display issues
|
||||
[`lbry`](https://github.com/lbry/lbry-web-ui) - Connection or hosting issues
|
||||
[`lbrycrdd`](https://github.com/lbry/lbry-web-ui) - Blockchain related issues
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<?php NavActions::setNavUri('/learn') ?>
|
||||
<?php echo View::render('nav/_header', ['isDark' => false]) ?>
|
||||
<main>
|
||||
<div class="hero hero-quote hero-img hero-img-short spacer1" style="background-image: url(/img/fireworks.png)">
|
||||
<div class="hero hero-quote hero-img hero-img-short spacer1" style="background-image: url(/img/gold-piles.jpg)">
|
||||
<div class="hero-content-wrapper">
|
||||
<div class="hero-content text-center">
|
||||
<h1 class="cover-title">LBRY Bounties</h1>
|
||||
|
@ -46,12 +46,15 @@
|
|||
<a class="bounty-tile" href="<?php echo $post->getRelativeUrl() ?>">
|
||||
<div class="text-center spacer-half"><span class="icon-mega
|
||||
<?php switch($metadata['category']) {
|
||||
case 'ci': echo 'icon-wrench'; break;
|
||||
case 'android': echo 'icon-android'; break;
|
||||
case 'ios': echo 'icon-apple'; break;
|
||||
case 'browser': echo 'icon-globe'; break;
|
||||
case 'web': echo 'icon-link'; break;
|
||||
case 'daemon': echo 'icon-server'; break;
|
||||
case 'human': echo 'icon-users'; break;
|
||||
case 'slack': echo 'icon-slack'; break;
|
||||
case 'code': echo 'icon-code'; break;
|
||||
case 'design': echo 'icon-image'; break;
|
||||
default: echo 'icon-dollar'; break;
|
||||
} ?>
|
||||
"></span></div>
|
||||
|
|
|
@ -34,6 +34,10 @@
|
|||
<div class="spacer1">
|
||||
<a href="/faq/bounties">Read the FAQ</a>
|
||||
</div>
|
||||
<h4>Want Live Help?</h4>
|
||||
<div class="spacer1">
|
||||
<a href="http://slack.lbry.io" class="link-primary">Join Our Chat</a>
|
||||
</div>
|
||||
<?php endif ?>
|
||||
</section>
|
||||
</div>
|
||||
|
|
BIN
web/img/gold-piles.jpg
Normal file
BIN
web/img/gold-piles.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 MiB |
Loading…
Add table
Reference in a new issue