WATCH CREDITBIT TOKEN

Step 1:

Open Ethereum Wallet and click on the Contracts tab.

Step 2:

Scroll to the bottom and click Watch Token. Wait until the wallet is synchronized.

Step 3:

Insert the CreditBIT Token address:

0xAef38fBFBF932D1AeF3B808Bc8fBd8Cd8E1f8BC5

Everything else should fill in automatically...

Step 4:

Click OK to finish adding token to your wallet.

WATCH CREDITBIT CONTRACT

Step 1:

Open Ethereum Wallet and click on the Contracts tab.

Step 2:

Scroll to the bottom and click Watch Contract. Wait until the wallet is synchronized.

Step 3:

Contract name: You can choose the contract name as you prefer (CreditBIT)

Contract Address:

0xAef38fBFBF932D1AeF3B808Bc8fBd8Cd8E1f8BC5

JSON Interface (copy and paste the following code):

[{"constant":true,"inputs":[],"name":"getCreditBondAddress","outputs":[{"name":"bondAddress","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_gameAddress","type":"address"}],"name":"setCreditGameAddress","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalLockedSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"},{"name":"_lockForBlocks","type":"uint256"}],"name":"lockBalance","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_reciever","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mintMigrationTokens","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"lockdown","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_daoAddress","type":"address"}],"name":"setCreditDaoAddress","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditDaoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"lockedBalanceOf","outputs":[{"name":"avaliableBalance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"getAccountData","outputs":[{"name":"avaliableBalance","type":"uint256"},{"name":"lockedBalance","type":"uint256"},{"name":"bondMultiplier","type":"uint256"},{"name":"lockedUntilBlock","type":"uint256"},{"name":"lastBlockClaimed","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"claimBondReward","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"avaliableBalance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_champion","type":"address"},{"name":"_lockedTokenAmount","type":"uint256"},{"name":"_lockTime","type":"uint256"}],"name":"claimGameReward","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"dev","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditGameAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_bondAddress","type":"address"}],"name":"setCreditBond","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"lockToken","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_mcAddress","type":"address"}],"name":"setCreditMcAddress","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"mintBonusTokensForGames","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalAvaliableSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditMcAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_numberOfBlocks","type":"uint256"}],"name":"LockCredits","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"UnlockCredits","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

Step 4:

The window should look like this. Click OK to add Contract.

Step 5:

If you successfully added a Contract it should be seen in your Ethereum Wallet like on the above picture.

FUNCTIONS AVAILABLE IN THE CONTRACT

Click on the contract as shown on previous page - step 5. When you are inside of a Contract you can find a functions drop down list.

Note: Some functions are not available yet.

WATCH CONTRACT EVENTS

To watch contract events, tick the checkbox Watch contract events.

Now you should be able to view the latest events on the contract.

TRANSACTIONS

TRANSACTION FEE

For each transaction a small amount of Ether/Gas is deduced from your account. Please acquire and deposit this amount of Ether on your account before you start with transactions.

Step 1:

Go to one of your accounts which has positive CreditBIT Token balance.

Step 2:

Click Send button on the top bar.

Step 3:

To send CreditBIT Token you need to specify where would you like to send it. Enter the address in input TO. Then select amount which you would like to send and select CreditBIT Token from the drop down. Remember, fee for the transaction is always in ether currency. At the end click Send button.

Step 4:

After the execute contract popup appears enter your account password and click Send Transaction button.

Step 5:

You can see your transactions bellow in the Account main page.

Step 6:

You can click on the transaction to view transaction details.

LOCKING

Before you start using these functions, YOU MUST READ THE FOLLOWING TEXT. Understanding of locking mechanism and claiming CreditBOND reward is crucial for proper use. There is no second chance, we are NOT able to help you, if you lock your Tokens by mistake or by making poor decisions.

TRANSACTION FEE

For each transaction a small amount of Ether/Gas is deduced from your account. Please acquire and deposit this amount of Ether on your account before you start with any action.

BLOCKS

On Ethereum Blockchain, approximately every 15 seconds a new block is found. This metronome can be represented with this table:

4 blocks = 1 minute

240 blocks = 1 hour

5760 blocks = 1 day

40320 blocks = 1 week

172800 blocks = 1 month (depends on the month)

2102400 blocks = 1 year (depends on the year)


Locking for N blocks

The locking time period is measured in blocks. Locking for 500 blocks means locking for approx. 125 minutes. Locking for 1.000.000 blocks means locking for approx. 173 days. Calculate other time frames accordingly.

LOCKING

To lock your Tokens you must follow the procedure explained in a tutorial.

You can lock any amount of Tokens (1 is a minimum) anywhere from 1 block to 4204800 blocks (approx. 2 year period). Think twice before locking your Tokens for a longer period, as it can't be undone. We suggest you to test locking for a shorter time (small amount of blocks) first before going for longer periods.

Locking period resets each time you lock any amount of tokens. So if you lock 5 Tokens for a month, and after 15 days you lock another 5 tokens for a year period: you will have 10 tokens locked for a year. Please be careful when re-applying lock! If you need to lock another batch of Tokens, we suggest opening a new Ethereum account and transferring the second amount of Tokens there, where they can be locked independently.

CreditBOND YIELD (AWARD):

With locking your Tokens you will be able to collect yields from the CreditBOND Smart Contract. But be sure to understand, how the yields are calculated first.

Yields depend on a locking period:

from 1 to 175200 blocks (a month) - 1% yield per year

from 175200 to 525600 blocks (3 months) - 3% yield per year

from 525600 to 1051200 blocks (6 months) - 6% yield per year

from 1051200 to 2102400 blocks (1 year) - 8% yield per year

from 2102400 to 4204800 blocks (2 year) - 12% yield per year


Step 1:

Step 2:

Step 3:

Step 4:

Step 5:

Remember to read the instruction first. It is very important to understand how locking works. The input lock for blocks represents how much time your CreditBITs will be locked.

Step 6:

Enter the password which is associated with your account and was set when this account was created. To finish a process click Send Transaction button.

Step 7:

You can see your transactions bellow in the Account main page.

Step 8:

If you click on the transaction you can view transaction details of each transaction.

CLAIM BOND REWARD

Before you start using these functions, YOU MUST READ THE FOLLOWING TEXT. Understanding of locking mechanism and claiming a CreditBOND reward is crucial for proper use. There is no second chance, we are NOT able to help you, if you lock your Tokens by mistake or by making poor decisions.

TRANSACTION FEE

For each transaction a small amount of Ether/Gas is deduced from your account. Please acquire and deposit this amount of Ether on your account before you start with any action.

CreditBOND YIELD (AWARD):

With locking your Tokens you will be able to collect yields from a CreditBOND Smart Contract. But be sure to understand, how the yields are calculated first.

Yields depend on the locking period:

from 1 to 175200 blocks (a month) - 1% yield per year

from 175200 to 525600 blocks (3 months) - 3% yield per year

from 525600 to 1051200 blocks (6 months) - 6% yield per year

from 1051200 to 2102400 blocks (1 year) - 8% yield per year

from 2102400 to 4204800 blocks (2 year) - 12% yield per year


CALCULATING CLAIMED BOND YIELDS (AWARDS)

To claim a CreditBond reward after locking, you must follow the procedure explained in the tutorial.

You can claim the Bond Reward before locking period runs out. You will obtain a proportional share of the Reward, according to blocks passed between locking and claiming. You will not obtain locked Tokens, as the locking period is not over yet. With claiming your awards too often you will lose small percentage of reward due to rounding.

If you claim the Bond Reward after locking period is over, you will obtain a Bond Reward for a full number of blocks elapsed from the time of locking till the time of claiming (not only to the end-of-locking block). Also your Tokens will be unlocked and returned to your Wallet.

Example:

Someone locks 100 CRB for 1.500.000 blocks. Yield for this period is 6%. If he claims a reward after 500.000 blocks, he will obtain the following reward:

100 CRB * 0,06 * 500.000 / 2102400 = 1.4269... CRB (approx.)


If he claims his reward again after another 1.200.000 blocks, locking period will be over by then. Therefore, he will obtain the following reward:

100 CRB * 0,06 * 1.200.000 / 2102400 = 3.4246... CRB (approx.)

and the original amount of locked Tokens: 100 CRB


In total, he will obtain 4.8515...CRB, almost the same as he would claim his reward once:

100 CRB * 0,06 * 1.700.000 / 2102400 = 4.8516... CRB

Difference if the result of rounding.

Step 1:

Step 2:

Step 3:

Step 4:

Click Claim Bond Reward from the functions drop down menu, which is located on the right side of Ethereum Wallet / Mist.

Step 5:

Select the account if it is not already selected. Then click on the Execute button.

Step 6:

Enter the password which is associated with your account and was set when the account was created. To finish the process click Send Transaction button.

Step 7:

You can see your transactions bellow in the Account main page.

Step 8:

If you click on the transaction you can view the transaction details of each transaction.


WATCH CREDITBIT TOKEN

Step 1:

Choose your password and click Generate wallet button. Then download your Keystore file and keep it in a safe place.

Step 2:

Select your wallet file: Select your Keystore file which you have downloaded in the previous step.

Step 3:

Click on the Add Custom Token button.

Step 4:

Insert the CreditBIT Token address:

0xAef38fBFBF932D1AeF3B808Bc8fBd8Cd8E1f8BC5

Step 5:

Now you can see your token balance in My Eth Wallet.


WATCH CREDITBIT CONTRACT

Step 1:

Step 2:

Step 3:

Step 4:

Step 5:

Contract name: You can choose the contract name as you prefer (CreditBIT)

Contract Address:

0xAef38fBFBF932D1AeF3B808Bc8fBd8Cd8E1f8BC5

JSON contract ABI (copy and paste the following code):

[{"constant":true,"inputs":[],"name":"getCreditBondAddress","outputs":[{"name":"bondAddress","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_gameAddress","type":"address"}],"name":"setCreditGameAddress","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalLockedSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"},{"name":"_lockForBlocks","type":"uint256"}],"name":"lockBalance","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_reciever","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mintMigrationTokens","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"lockdown","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_daoAddress","type":"address"}],"name":"setCreditDaoAddress","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditDaoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"lockedBalanceOf","outputs":[{"name":"avaliableBalance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"getAccountData","outputs":[{"name":"avaliableBalance","type":"uint256"},{"name":"lockedBalance","type":"uint256"},{"name":"bondMultiplier","type":"uint256"},{"name":"lockedUntilBlock","type":"uint256"},{"name":"lastBlockClaimed","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"claimBondReward","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"avaliableBalance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_champion","type":"address"},{"name":"_lockedTokenAmount","type":"uint256"},{"name":"_lockTime","type":"uint256"}],"name":"claimGameReward","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"dev","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditGameAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_bondAddress","type":"address"}],"name":"setCreditBond","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"lockToken","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_mcAddress","type":"address"}],"name":"setCreditMcAddress","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"mintBonusTokensForGames","outputs":[{"name":"error","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalAvaliableSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditMcAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_numberOfBlocks","type":"uint256"}],"name":"LockCredits","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"UnlockCredits","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

Step 6:

Step 6:

TRANSACTIONS IN PARITY

Step 1:

Step 2:

Step 3:

Step 4:

Step 5:

LOCKING IN PARITY

Before you start using these functions, please READ THE FOLLOWING TEXT. Understanding of locking mechanism and claiming CreditBOND reward is crucial for proper use. There is no second chance, we are NOT able to help you, if you lock your Tokens by mistake or by making poorly thought out decision.

BLOCKS

In Ethereum Blockchain, approximately every 15 seconds a new block is found. This metronome can be converted to this table:

4 blocks = 1 minute

240 block = 1 hour

5760 blocks = 1 day

40320 blocks = 1 week

172800 blocks = 1 month (depends on month)

2102400 blocks = 1 year (depends on year)


Locking for N blocks

Locking time period is measured in blocks. Locking for 500 blocks means locking for approx. 125 minutes. Locking for a 1.000.000 blocks means locking for approx. 173 days. Please calculate other time frames accordingly.

LOCKING

To lock your Tokens you must follow the procedure explained in a tutorial.

You can lock any amount of Tokens (1 is a minimum) anywhere from 1 block to 4204800 blocks (approx. 2 year period). Please think twice before locking your Tokens for a longer period, as it can't be undone. We suggest you to test locking for a shorter time (small amount of blocks) first before going for longer periods.

Locking period resets each time you lock any amount of tokens. So if you lock 5 Tokens for a month, and lock another 5 tokens after 15 days for a year: you will have 10 tokens locked for a year. Please be careful when re-applying lock! If you need to lock another batch of Tokens, we suggest opening a new Ethereum account and transferring second amount of Tokens there, where they can be locked independently.

Step 1:

If you have not added CreditBIT contract yet, please read the Watch Contract guide first.

Step 2:

Step 3:

Step 4:

Remember to read the instruction first. It is very important to understand how locking works. The input lock for blocks represent how much time your CreditBITs will be locked.

Step 5:

Step 6:

Step 7:

CLAIM BOND IN PARITY

Before you start using these functions, please READ THE FOLLOWING TEXT. Understanding of locking mechanism and claiming CreditBOND reward is crucial for proper use. There is no second chance, we are NOT able to help you, if you lock your Tokens by mistake or by making poorly thought out decision.

CreditBOND YIELD (AWARD):

With locking your Tokens you will be able to collect yields from CreditBOND Smart Contract. But be sure to understand, how the yields are calculated first.

Yields depend on the locking period:

from 1 to 175200 blocks (a month) - 1% yield per year

from 175200 to 525600 blocks (3 months) - 3% yield per year

from 525600 to 1051200 blocks (6 months) - 6% yield

from 1051200 to 2102400 blocks (1 year) - 8%

from 2102400 to 4204800 blocks (2 year) - 12%


CALCULATING CLAIMED BOND YIELDS (AWARDS)

To claim Bond reward after locking, you must follow the procedure explained in a tutorial.

You can claim the Bond Reward before locking period runs out. You will obtain proportional share of the Reward, according to blocks passed between locking and claiming. You will not obtain locked Tokens, as the locking period is not over yet. With claiming your awards too often you will lose small percentage of reward due to rounding.

If you claim the Bond Reward after locking period is over, you will obtain a Bond Reward for a full number of blocks elapsed from time of locking till time of claiming (not only to the end-locking block). Also your Tokens will be unlocked and returned to your Wallet.

Example:

Someone locks 100 CRB for 1.500.000 blocks. Yield for this period is 6%. If he claims a reward after 500.000 blocks, he will obtain following reward:

100 CRB * 0,06 * 500.000 / 2102400 = 1.4269... CRB (approx.)


If he claims his reward again after another 1.200.000 blocks, locking period will be over by then. Therefore, he will obtain reward:

100 CRB * 0,06 * 1.200.000 / 2102400 = 3.4246... CRB (approx.)

and original amount of locked Tokens: 100 CRB


In total, he will obtain 4.8515...CRB, almost same as he would claim his reward once:

100 CRB * 0,06 * 1.700.000 / 2102400 = 4.8516... CRB

Difference if the result of rounding.

Step 1:

If you have not added CreditBIT contract yet, please read the Watch Contract guide first.

Step 2:

Step 3:

Step 4:

Step 5:

Step 6:

Step 7: