All Projects → baizhiheizi → prsdigg

baizhiheizi / prsdigg

Licence: Apache-2.0 license
Build your value net on Web3 with Quill

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to prsdigg

spark-hadoopoffice-ds
A Spark datasource for the HadoopOffice library
Stars: ✭ 36 (-40%)
Mutual labels:  read, write
GraphIO.jl
Graph IO functionality for various formats.
Stars: ✭ 54 (-10%)
Mutual labels:  read, write
Poseidon
stealthy UM <-> KM communication system without creating any system threads, permanent hooks, driver objects, section objects or device objects.
Stars: ✭ 189 (+215%)
Mutual labels:  read, write
audiofile
Handling audio files in Python
Stars: ✭ 17 (-71.67%)
Mutual labels:  read, write
python-yamlable
A thin wrapper of PyYaml to convert Python objects to YAML and back
Stars: ✭ 28 (-53.33%)
Mutual labels:  read, write
Wordpress Android
WordPress for Android
Stars: ✭ 2,601 (+4235%)
Mutual labels:  read, write
fs-utils
Generalized file and path utils for Node.js projects.
Stars: ✭ 33 (-45%)
Mutual labels:  read, write
PCF8591 library
Library to use i2c analog IC with arduino and esp8266. Can read analog value and write analog value with only 2 wire (perfect for ESP-01).
Stars: ✭ 24 (-60%)
Mutual labels:  read, write
write-yaml
Basic node.js utility for converting JSON to YAML and writing formatting YAML files to disk.
Stars: ✭ 38 (-36.67%)
Mutual labels:  write
openmev-sdk
@openmev/sdk
Stars: ✭ 19 (-68.33%)
Mutual labels:  web3
Mida
The open-source and cross-platform trading framework
Stars: ✭ 263 (+338.33%)
Mutual labels:  web3
web3jdemo
功能强大的web3j以太坊用例,支持批量生成钱包,批量不同账户转账,查询余额等,监控,定时任务,交易mint等方法,持续更新中... ...
Stars: ✭ 262 (+336.67%)
Mutual labels:  web3
colonyDapp
Colony dApp client
Stars: ✭ 52 (-13.33%)
Mutual labels:  web3
RSS3-SDK-for-JavaScript
⚠️ DEPRECATED
Stars: ✭ 49 (-18.33%)
Mutual labels:  web3
nftlabs-sdk-python
Best in class web3 SDK for Python 3.7+
Stars: ✭ 68 (+13.33%)
Mutual labels:  web3
WebXDAO.github.io
Main website built with Next.js and Tailwind, and Community builded. 🛸
Stars: ✭ 39 (-35%)
Mutual labels:  web3
eth-chains
Helper module for getting Ethereum chains info from chainlist.org.
Stars: ✭ 39 (-35%)
Mutual labels:  web3
NFT-Dapp-Boilerplate
A highly scalable NFT and DEFI boilerplate with pre added web3 and different wallets with a focus on performance and best practices
Stars: ✭ 51 (-15%)
Mutual labels:  web3
vue-web3
🐙 Web3 blockchain bindings for Vue.js (inspired by Vuefire and Drizzle)
Stars: ✭ 63 (+5%)
Mutual labels:  web3
learn-web3-dapp
This Next.js app is designed to be used with the Figment Learn Pathways, to help developers learn about various blockchain protocols such as Solana, NEAR, Secret, Polygon and Polkadot!
Stars: ✭ 1,084 (+1706.67%)
Mutual labels:  web3

banner

Quill

Check CI Uptime 100.00%

中文

Quill is building a value net on the Web3 for both authors and readers.

Rules

We believe that the value of an article is composed of both the author and the reader, but the actual situation is that the reader's contribution, especially the early readers' contribution,is not well represented. Therefore, the biggest difference between Quill and other platforms is that Quill introduces an early reader rewards mechanism.

The specific rules are as follows,

  1. Users can publish articles on the platform and become authors.
  2. All articles are paid articles, priced by PressOne Token or Bitcoin.
  3. Users can pay for the articles, i.e. become a reader of a article.
  4. For every new income from an article, 40% will be allocated to each early reader on a pro-rata basis as Early Reader Bonus , 10% will be a handling fee for the platform, and the rest will be revenue for the author.
  5. Readers can also increase the amount they pay for an article by means of a reward in order to increase their share of the bonus.

For example:

User A published an article X pricing 100 Satoshi on the platform.

User B paid 100 Satoshi for article X and got the right to read the article.

Therefore, article X earned 100 Satoshi, because B is the first reader and there is no earlier reader, so there is no early reader bonus; 10 Satoshi(10%) is used as the platform's handling fee; The remaining 90 Satoshi are all taken as author revenue and transferred to the account of author A.

User C paid 100 Satoshi for article x after B. As a result, Article X earns another 100 Satoshi.

Among them, 40 Satoshi(40%) will be used as an early reader bonus. At this time, there is only one early reader, user B, so B monopolizes this 40% reward; The platform also receives 10 Satoshi(10%) as a handling fee; The remaining 5 Satoshi is the author's income.

After C, user D also paid 100 Satoshi for article X.

Similarly, 4 Satoshi(40%) will be rewarded as early readers bonus. At this time, there are two early readers, namely B and C, who paid 100 Satoshi for article X before, so both B and C will be rewarded with 40 * 100/(100+100) = 2 Satoshi respectively.

The platform also charges 10 Satoshi(10%) as a handling fee; The remaining 50 Satoshi is the author's income.

And so on.

It is worth reminding that besides the payment for articles, the income from other payment behaviors (such as reward) will also be included in the distribution ratio of early readers' bonus.

Experience

Open quill.im, connect your wallet via MetaMask, Coinbase or WalletConnect.

API

User can generate access token in dashboard settings.

Use access token in a HTTP Header named X-Access-Token.

API Endpoint is https://quill.im/api

GET | /articles

When access token or author_id provided, it returns user's articles, otherwise, it return all published articles.

Available params: author_id, offset, order, limit, query.

Example: https://quill.im/api/articles?limit=5&order=asc&offset=2021-01-18T07:41:36.624Z&query=BTC,Xin

GET | /article/:uuid

Article content will not provied unless valid access token provided.

POST | /articles

Create a new article with valid access token.

Request body example:

{
  "title": "article title",
  "content": "some article content",
  "intro": "some article introduction",
  "price": 0.000001,
  "asset_id": "c6d0c728-2624-429b-8e0d-d9d19b6592fa"
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].