Altcoins Talks - Cryptocurrency Forum

Earning => Bounties & Rewards [BOUNTY] => Topic started by: spatialiste on October 15, 2018, 02:30:31 PM

Title: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: spatialiste on October 15, 2018, 02:30:31 PM
(https://i.imgur.com/c77mffs.png)

(https://i.imgur.com/Lknptgw.png) (https://callisto.network)      (https://i.imgur.com/JSva6HL.png) (https://drive.google.com/open?id=1tJGyskSQjfk723Ff1WhNVJSZBV_dtEYh)

Official Altcointstalks Thread (https://www.altcoinstalks.com/index.php?topic=60545.0#msg342615)

(https://i.imgur.com/dwFgrul.png) (https://www.reddit.com/r/CallistoCrypto/)    (https://i.imgur.com/tK5znb7.png) (https://t.me/CallistoNet)    (https://i.imgur.com/32PFbXl.png) (https://twitter.com/CallistoSupport)    (https://i.imgur.com/ZiEP1Yu.png) (https://www.facebook.com/callistonetwork/)


Callisto Network is a decentralized open source crypto platform
based on the go-Ethereum source code with its own cryptocurrency CLO.

The main goal of Callisto is to research, develop a reference implementation
of a self-sustaining self-governed self-funded blockchain
ecosystem and development environment.

Callisto aims to establish a secure and contribution-friendly environment
for further protocol development and improvements.
Callisto will rely on a built-in system of smart-contracts to achieve this goal.



(https://www.zupimages.net/up/18/41/7667.png)


THE COLD STAKING CONTRACT

One of the main features of Callisto is the Cold Staking, this is a system contract of Callisto Network.
The main purpose of this contract is to allow users to stake their CLO by locking it for a certain period of time and receive interest on CLO emission as a reward.

A user is staking coins by simply depositing it into the contract.
The contract will receive 20% of block reward - this is enforced at protocol level.
The user can not withdraw his deposit or staked coins before a certain period of time (https://github.com/EthereumCommonwealth/Cold-staking/blob/863846e510299b8cb07bab38c0b60d1bd78e9947/ColdStaking.sol#L65).
If a staker is inactive for longer than 2 years he is considered to be inactive and is disposed from the staking contract.

The contract must allow users to :

1. Deposit CLO into the contract after the contract launch date (i.e. "stake" it)
2. Withdraw CLO after the specified amount of time,
3. Withdraw staking rewards.


Contract provides specific functionality for Treasurer (https://github.com/EthereumCommonwealth/Cold-staking/blob/863846e510299b8cb07bab38c0b60d1bd78e9947/ColdStaking.sol#L63) allowing him to :

1. Stop/unstop the contract,
2. Withdraw the amount of funds allocated for staking rewards and
3. Remove his Treasurer role privileges (not earlier than at block 1800000 (https://github.com/EthereumCommonwealth/Cold-staking/blob/863846e510299b8cb07bab38c0b60d1bd78e9947/ColdStaking.sol#L94)).


Implementation Pattern :

   1. Security audit of the Cold Staking contract.

   2. Bug bounty.

   3. Contract will be compiled and deployed at Callisto Mainnet before the hardfork date.

   4. At 11th November, the hardfork №1 will be enabled. Contract will start to receive 20% of block rewards. Staking will not be enabled instantly.

   5. At 12th November 0:0 UTC the staking will become available.


Source Code - ColdStaking (https://github.com/EthereumCommonwealth/Cold-staking/tree/863846e510299b8cb07bab38c0b60d1bd78e9947)


For more information read the formula description (https://docs.google.com/document/d/1uckDVbgAj6N6Nx6Sm8-CnL_kRJTT8MZRQfVEkT01ltM/edit) or staking implementation discussion (https://github.com/EthereumCommonwealth/Roadmap/issues/51).




COLD STAKING CONTRACT'S AUDIT BY CALLISTO SECURITY AUDIT TEAM :


The official security audit of the cold staking contract by the Callisto team is available at :
https://github.com/EthereumCommonwealth/Auditing/issues/77

Here you can find the latest amendments that have been made to fix a couple of findings :
https://github.com/EthereumCommonwealth/Cold-staking/commit/17b42f220a5d55b39053a4f72b8c77b2fcafea57




(https://www.zupimages.net/up/18/41/eavq.png)


THE BUG BOUNTY

Rewards are paid in CLO (https://app.stex.com/en/basic-trade/pair/BTC/CLO/1D).
As of 11th October, 1 CLO = 0.00000221 BTC.

1. Critical issue : Up to 1,000,000 CLO (~2,2 BTC) reward for finding a critical bug. A critical error is an error that can be directly exploited and cause a loss of funds for cold stakers regardless of circumstances.

2. Medium severity issue : 200,000 CLO (~0,442 BTC) for finding security vulnerabilities and bugs, that could not be directly exploited but can affect contracts in some specific circumstances and can cause a loss of funds for a certain stakers. Any bugs that can occur in some specific circumstances and violate contracts workflow, resulting in a loss of funds for cold stakers.

3. Low severity issue : 50,000 CLO (~0,11 BTC) for finding security vulnerabilities and bugs, that can not affect users other than the sender of the transaction.Any code flaw, that grants a user an opportunity to harm himself by causing a loss of funds for his staking account.

4. Minor observation, non-security issue : 10,000 CLO for valuable code improvements, non-security issues and other flaw reports. Any code flaw, that can not cause a loss of funds or a direct breach of the contract but can cause inconveniences somehow.


NOTES

   - "Loss of funds" means loss of deposited stake only. Any loss of "staking reward" will be classified as a medium severity issue.

    - Comment improvements are not paid.

    - The cold staking contract is currently undergoing a security audit (https://github.com/EthereumCommonwealth/Auditing/issues/77). Issues reported by security auditors also count. Security auditors do not receive bugbounty rewards since they are paid separate salaries.

    - Please, do not reveal your bug reports before the end of security audit (it end date of the security audit will be announced at the comment below).


PARTICIPATING

    - Create a secret gist (https://gist.github.com/discover).

    - Describe the bug in the created gist.

    - Wait for security audit to end. Keep your gist private.

    - Publish the link to your gist (URL) on our Bug Bounty section (https://github.com/EthereumCommonwealth/Roadmap/issues/52) on Github at the comment below.

The first person to create a bug-report gist will be rewarded. Reporting issues that were already reported will not be rewarded i.e. if two persons report the same issue, only the one who did it earlier, will be rewarded.

OUR BUG BOUNTY IS OPEN AND WILL BE RELEVANT UNTIL 11th NOVEMBER 2018
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: Unknown on October 15, 2018, 04:05:53 PM
Do you need some language translations? If needed reserve me :) goodluck to this project!!
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: juv3ntus1 on October 15, 2018, 04:15:49 PM
Do you will organize other bounty(twitter ,facebook etc.) or just the bug bounty??
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: spatialiste on October 15, 2018, 06:36:57 PM
Do you need some language translations? If needed reserve me :) goodluck to this project!!

Do you will organize other bounty(twitter ,facebook etc.) or just the bug bounty??

Hi guys, thank you for your interest.

For the moment, there's no other bounty, if another bounty is organized we will create a dedicated topic  :)
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: Galactus on October 16, 2018, 09:40:19 PM
May be it better make social bounty with hard tasks and would be more people who can help with it, anyway it just my opinion ::)
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: spatialiste on October 17, 2018, 08:29:50 AM
We invite everyone to join our $CLO #BugBounty program !

https://github.com/EthereumCommonwealth/Cold-staking
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: Ubay82 on October 18, 2018, 01:49:44 PM
I think your project is very good why there is no gift for social media. I really hope there will be a gift program for other campaigns
Title: Re: [BOUNTY] Callisto Network - Cold Staking Contract Bug Bounty
Post by: spatialiste on October 19, 2018, 08:25:18 AM
Hi and thank you Ubay82 !

The cold staking contract is an essential element of Callisto and will attract both investors who can place their CLOs there to earn interest, and smart contract developers who will want to audit their smart contract for free, so in my opinion this bounty is an original way to present them the project.

A few months ago a turbo bounty and an airdrop were organized (https://www.altcoinstalks.com/index.php?topic=33328.0), so I suggest you to keep an eye on the bounty section of the forum because when other bountys will be organized they will be posted there  ;)