Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ All of our code and assets are available directly in GitHub repositories.
|---|---|---|---|
|[dtube](https://github.com/dtube/dtube)|JS, Meteor, Semantic UI|The web-app everyone uses|[d.tube](https://d.tube)|
|[embed](https://github.com/dtube/embed)|JS, HTML, CSS|The video player|[emb.d.tube](https://emb.d.tube/#!/alokkumar121/Qmb2YtaokLVPgXGG6tzDV663SXLfXz1Q2tNJ2ZWb4Nfnqo)|
|[avalon](https://github.com/dtube/avalon)|NodeJS, MongoDB|A DPOS blockchain for channel subscriptions,video rankings (hot/trending/feed/etc), and DTube Coin|[avalon.d.tube](https://avalon.d.tube/trending)|
|[avalon](https://github.com/dtube/avalon)|NodeJS, MongoDB|A DPOS blockchain for channel subscriptions, video rankings (hot/trending/feed/etc), and DTube Coin|[avalon.d.tube](https://avalon.d.tube/trending)|
|[javalon](https://github.com/dtube/javalon)|JS|Wrapper for Avalon API| |
|[minidtube](https://github.com/dtube/minidtube)|NodeJS|Server-side generation for robots| |
|[oembedtube](https://github.com/dtube/oembedtube)|NodeJS|oEmbed API|[api.d.tube](https://api.d.tube/oembed?url=https://d.tube/v/clixmoney/h1sh3h82tn5)|
Expand Down Expand Up @@ -55,7 +55,7 @@ Project files (ex. `*.pdf` or `*.ai`) are sadly not enough. We need CSS sheets a
Visit our [Crowdin](https://crowdin.com/project/dtube) project and sign up.

1. Find a language you would like to contribute to
1. Chose your contribution type: voting on new translations, improving existing ones or creating new translations for your language
1. Choose your contribution type: voting on new translations, improving existing ones or creating new translations for your language
1. You can leave a message to project managers about translations in Crowdin
1. After approval the changes will be applied to one of the next patches.

Expand Down
13 changes: 6 additions & 7 deletions faq/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,23 @@

**DTC** : The currency of the Avalon blockchain

**Transaction** :Operations/Activity/Write requests to the blockchain. A transaction is a submitted update to the Avalon blockchain. This can include token transfers, posts/comments, votes, etc.
**Transaction**: Operations/Activity/Write requests to the blockchain. A transaction is a submitted update to the Avalon blockchain. This can include token transfers, posts/comments, votes, etc.

**Block**:A block records some or all of the most recent Avalon transactions that have not yet entered any prior blocks. Thus, a block is like a page of a ledger or record book. Each time a block is 'completed', it gives way to the next block in the blockchain

**Account**: An account is a container for all of the activity associated with a particular user's wallet on the blockchain. This includes all of their tokens, posts, comments, upvotes, transfers, etc.

**Authority**: Each account has multiple authority and option to create multiple keys with different permissions on the platform. These permissions and authorities can be used on different purposes.
**Authority**: Each account has multiple authorities and the option to create multiple keys with different permissions on the platform. These permissions and authorities can be used for different purposes.

**Owner**: Owner authority/permission of a given account

**Key**: Keys are used to authenticate transactions. Each key contains a public/private pair. When a transaction is submitted to the Steem blockchain, it is signed by the account owner using their private key. The blockchain is able to determine that the transaction is valid by validating the signature against the public key from the pair.
**Key**: Keys are used to authenticate transactions. Each key contains a public/private pair. When a transaction is submitted to the Avalon blockchain, it is signed by the account owner using their private key. The blockchain is able to determine that the transaction is valid by validating the signature against the public key from the pair.

**Public Key**: Public key of account's certain authority

**Private Key**:Private key to sign a transaction with account's authority, should be kept secret because it grants access to account

**Active key** :The active key is used to make transfers and place orders in the internal market
The active key is used to make transfers and place orders in the internal market
**Active key**: The active key is used to make transfers and place orders in the internal market
**Posting key**: The posting key is used for posting and voting

**Owner key**:The owner key is the master key for the account and is required to change the other keys
Expand All @@ -41,9 +40,9 @@ The active key is used to make transfers and place orders in the internal market

**Reward Pool**:Every day, a fixed amount of DTC tokens are allocated to the network reward fund, commonly called the "reward pool." These get distributed to authors and curators for posting and voting on content.

**DPOS**: Delegated Proof of Stake (DPoS) is a consensus algorithm developed to secure a blockchain by ensuring representation of transactions within it. DPoS is designed as an implementation of technology-based democracy, using voting and election process to protect blockchain from centralization and malicious usage.
**DPOS**: Delegated Proof of Stake (DPoS) is a consensus algorithm developed to secure a blockchain by ensuring representation of transactions within it. DPoS is designed as an implementation of technology-based democracy, using voting and election processes to protect blockchain from centralization and malicious usage.

**Node**: node is an instance of the Avalon blockchain running on a server.
**Node**: A node is an instance of the Avalon blockchain running on a server.

**Leader**:
Leader is a position/role for the people who are chosen by community (delegate trust) to support platform and run consensus protocol to ensure security and validity of transactions/blocks on the blockchain. A witness is responsible for signing and validating blocks for the Avalon blockchain.
Expand Down
14 changes: 7 additions & 7 deletions faq/how-to-get-dtube-coin-from-ionomy.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
### How to Buy Dtube Coin from Ionomy
If you are not involved with Cryptocurrencies before don't feel overwhelmed its a pretty simple and systematic process you just need to learn once. Here is a complete guide how to get your first Dtube coins from an exchange.
If you have not been involved with Cryptocurrencies before don't feel overwhelmed it's a pretty simple and systematic process you just need to learn once. Here is a complete guide how to get your first Dtube coins from an exchange.

## How to buy Bitcoin

**Step 1** : First you need to have some kind of cryptocurrency like Bitcoin. In order to that Sign up to any exchange that provides various methods to buy cryptocurrency like credit card purchase, SWIFT, SEPA and domestic wire transfers. The option you select will be based on your location and preference. You can try [Binance](https://www.binance.com/en) ,[Bittrex](https://global.bittrex.com/) ,[Huobi](https://www.huobi.com/) ,[Kraken](https://kraken.com/) for this process and there are many more that provides this service.
**Step 1** : First you need to have some kind of cryptocurrency like Bitcoin. In order to do that Sign up to any exchange that provides various methods to buy cryptocurrency like credit card purchase, SWIFT, SEPA and domestic wire transfers. The option you select will be based on your location and preference. You can try [Binance](https://www.binance.com/en) ,[Bittrex](https://global.bittrex.com/) ,[Huobi](https://www.huobi.com/) ,[Kraken](https://kraken.com/) for this process and there are many more that provides this service.

**Step 2** : Verify your account if its necessary some exchanges require KYC in order to use your account in most efficient way and there are some types of verifications levels.

**Step 3** Create a Deposit adress and purchase **Bitcoin** with your desired way
**Step 3** Create a Deposit address and purchase **Bitcoin** with your desired way



Expand All @@ -27,7 +27,7 @@ If you are not involved with Cryptocurrencies before don't feel overwhelmed its



**Step 2:** After you login to your account go to your wallet and get a wallet adress for cryptocurrency you want to transfer to Ionomy in this case we will use **Bitcoin**
**Step 2:** After you login to your account go to your wallet and get a wallet address for cryptocurrency you want to transfer to Ionomy in this case we will use **Bitcoin**

<center>

Expand All @@ -42,7 +42,7 @@ If you are not involved with Cryptocurrencies before don't feel overwhelmed its

</center>

After clicking the button you will receive a Bitcoin adress dedicated to your account use that adress to transfer the Bitcoins you purchased from another exchange or from your wallet directly.
After clicking the button you will receive a Bitcoin address dedicated to your account use that address to transfer the Bitcoins you purchased from another exchange or from your wallet directly.


**Step 3:** After receiving your Bitcoin in to your Ionomy account go to Dtube Coin(BTC-DTC) market :https://ionomy.com/en/markets/btc-dtube
Expand Down Expand Up @@ -73,7 +73,7 @@ After confirming your order you should receive your Dtube coins in your wallet i

</center>

**Step 6:** Fill the recipient adress with your Dtube account name (Not Steem or Hive name it should be your Avalon account)
**Step 6:** Fill the recipient address with your Dtube account name (Not Steem or Hive name it should be your Avalon account)
<center>

![](https://i.imgur.com/D9gaV7X.png)
Expand All @@ -88,4 +88,4 @@ After you filled the form correctly press send button and you will receive an Em

</center>

Verify the transaction from your E-mail and you should receive your Dtube coins in to your Dtube account in several minutes.
Verify the transaction from your E-mail and you should receive your Dtube coins into your Dtube account in several minutes.
10 changes: 5 additions & 5 deletions faq/how-to-get-your-desired-name-on-dtube.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
### How to get your desired name on Dtube ?


**Step 1:** Only account owners can create account go to https://d.tube/#!/newaccount
**Step 1:** Only account owners can create an account go to https://d.tube/#!/newaccount

**Step 2:** Check if your desired name is available and the amount of Dtube tokens necessary create this account.
**Step 2:** Check if your desired name is available and the amount of Dtube tokens necessary to create this account.

| Characters | Price |
| -------- | -------- |
Expand All @@ -21,7 +21,7 @@
| 12 character accounts | 7.97 Dtube Coin |


All the tokens you spent on account creation will be burned and be permenantly out of token supply.
All the tokens you spent on account creation will be burned and be permanently out of token supply.

**Step 3** Generate keys by clicking the generate button and save them somewhere secure. **Keep in mind that your account is only yours and immutable if you lose your keys there is nothing we can do.**

Expand All @@ -31,7 +31,7 @@ All the tokens you spent on account creation will be burned and be permenantly o

</center>

**Step 4:** Click create your account after that you will be owner of that name and accesss to account with **private key**
**Step 4:** Click create your account after that you will be owner of that name and access to account with **private key**


## Creating account for someone else
Expand All @@ -40,7 +40,7 @@ All the tokens you spent on account creation will be burned and be permenantly o

**Step 2:** Tell them to secure the keys somewhere safe.

**Step 3:** You can create account with a Public key assosicated private key will be safe so there is no way the account creator would know your private key. **Please don't share your private key with anyone**
**Step 3:** You can create account with a Public key associated private key will be safe so there is no way the account creator would know your private key. **Please don't share your private key with anyone**

## I don't know anyone to create account for me
<hr>
Expand Down
4 changes: 2 additions & 2 deletions faq/storage.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
## Video upload methods and storage
Currently we provide 3 different upload and video hosting methods to our content creators.You can use our own servers, upload with **IPFS**, **BTFS** or **Skynet** or you can directly upload your videos with 3rd party URL links like **Facebook**, **Youtube**, **Intagram**, **Twitch** etc. All of these methods are serve different purpose for the needs of our content creators. Also you can combine multiple sources into the same DTube video
Currently we provide 3 different upload and video hosting methods to our content creators.You can use our own servers, upload with **IPFS**, **BTFS** or **Skynet** or you can directly upload your videos with 3rd party URL links like **Facebook**, **Youtube**, **Instagram**, **Twitch** etc. All of these methods serve different purpose for the needs of our content creators. Also you can combine multiple sources into the same DTube video

### Peer to peer
This is the method what we reccomend for resillience and anonimity. You can use **IPFS**, **BTFS** , and **Skynet**. This method rUsing peer-to-peer to share your video content is the best way to achieve freedom for your channel, while ensuring anyone can watch from anywhere.
This is the method what we recommend for resilience and anonymity. You can use **IPFS**, **BTFS** , and **Skynet**. Using peer-to-peer to share your video content is the best way to achieve freedom for your channel, while ensuring anyone can watch from anywhere.
equires you to convert your video files to a web compatible format before sharing. To do so, we recommend using [HandBrake](https://handbrake.fr/downloads.php), as it is free, open-source, and available for Windows, Mac and Linux.

### Uploading with third party URL
Expand Down
20 changes: 10 additions & 10 deletions faq/uniswap.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
### How to buy or sell Dtube coin on Uniswap

Uniswap is a decentralized exchange in the for mof two smart contracts hosted on the Ethereum Blockchain.
Uniswap is 100 percent on chain market maker that allows people swap ERC20 tokens as well as ETH to an ERC20 or the other way.
Uniswap is a decentralized exchange in the form of two smart contracts hosted on the Ethereum Blockchain.
Uniswap is 100 percent an on-chain market maker that allows people swap ERC20 tokens as well as ETH to an ERC20 or the other way.



Expand All @@ -10,7 +10,7 @@ Uniswap is 100 percent on chain market maker that allows people swap ERC20 toke
![](https://i.imgur.com/aUpWefG.png)</center>


**Step:1** Opening an Ethereum adress, since the metamask is the most compatible and widely used one we reccomend using it.
**Step:1** Opening an Ethereum address, since the metamask is the most compatible and widely used one we recommend using it.

Go to **MetaMask.io** and select from Android or iOS for mobile application and select Chrome for desktop. You can also go directly to the Chrome store, Google Play store.

Expand Down Expand Up @@ -53,25 +53,25 @@ After you give the permission you will be able to use **Uniswap** without any is

Now you are connected to uniswap and you will be able to swap tokens or Ethereum.

Inorder to do this you need to click select tokens and see the officially listed on Uniswap, However for Dtube or any other token you need to add the correct contract adress related to the token.
In order to do this you need to click select tokens and see the officially listed on Uniswap, However for Dtube or any other token you need to add the correct contract address related to the token.

<center>

![](https://i.imgur.com/QjCdnmH.png)

</center>

**Dtube Coin(ERC-20) contract Adress**: 0xd2be3722b17b616c51ed9b8944a227d1ce579c24
**Dtube Coin(ERC-20) contract Address**: 0xd2be3722b17b616c51ed9b8944a227d1ce579c24

Don't forget to add coin with this adress it will make your future transactions much easier.
Don't forget to add coin with this address it will make your future transactions much easier.

<center>

![](https://i.imgur.com/DaYe3wo.png)

</center>

**Step 5:** After you succesfully import the Dtube Coin on Uniswap you will be able to swap it to Ethereum or swap your ethereum to Dtube coin.
**Step 5:** After you successfully import the Dtube Coin on Uniswap you will be able to swap it to Ethereum or swap your ethereum to Dtube coin.


<center>
Expand Down Expand Up @@ -106,20 +106,20 @@ You can see the corresponding price, fees and all the other details in the swap

You will receive a notification on Metamask to confirm this transaction and you will see amount of Gas you need to use and fee you need to pay after you confirm the transaction you will receive your tokens in few minutes if you used the correct gas amount you can check the gas you need to use from [here](https://ethgasstation.info/)

**Transfering Wrapped Dtube Coin to Avalon**
**Transferring Wrapped Dtube Coin to Avalon**

<center>

![](https://i.imgur.com/l8Y6PkL.png)

</center>

After you bought Wrapped Dtube coin from Uniswap all you have to do is go to your channel click Connect metamask and follow the process on Dtube(ERC-20) to Dtube Coin. You will receive confirmation nofitication on metamask and you should receive your coins in to your Avalon account in couple of minutes.
After you bought Wrapped Dtube coin from Uniswap all you have to do is go to your channel click Connect metamask and follow the process on Dtube(ERC-20) to Dtube Coin. You will receive confirmation notification on metamask and you should receive your coins in to your Avalon account in couple of minutes.

**Providing Liquidity for Dtube Liquidity Pool**


liquidity pools basically are, the pools of tokens that sit in smart contracts, and if there is enough tokens for you to be able to exchange any of them with one a nother using Ethereum as a conduit. Therefore you need to provide equal amount of to each side of the pool. You can't provided liquidity to one side if you are pooling 1000 Dtube coin you need to pool equiavelent amount of ETH to the pool and get 0.3 percentage from transaction fees according to your share in the pool.
liquidity pools basically are, the pools of tokens that sit in smart contracts, and if there is enough tokens for you to be able to exchange any of them with one another using Ethereum as a conduit. Therefore you need to provide equal amount of to each side of the pool. You can't provide liquidity to one side if you are pooling 1000 Dtube coin you need to pool equivalent amount of ETH to the pool and get 0.3 percentage from transaction fees according to your share in the pool.


**Step: 1:** Click pool and add Liquidity
Expand Down
Loading