Last updated: 18 January, 2020 at 04:00 UTC

Terms & Conditions

Crypto.com Chain Crossfire Mainnet Dry-Run Terms and Conditions (“Terms” ) is available at https://chain.crypto.com/Crossfire_terms_and_conditions.pdf

Any defined terms used in these Office Rules will have the same meanings as those provided in the Terms unless otherwise provided.

All currencies in these Official Rules, unless otherwise specified, are in US dollars.

Maximum Participants

220

Competition Period

The Crypto.com Chain Crossfire Mainnet Dry-run begins on 18 Jan 2021, at 04:00 UTC and ends on 15 Feb 2021, at 03:59 UTC.

The Crossfire Mainnet Dry-Run is divided into 4 Phases


Phase 0: Registration Period and Pre-Validator setup

  • Dates: 17 December 2020, 13:00 UTC to 11 January 2021, 12:59 UTC
  • The Registration Period begins when registration opens on 17 December 2020, 13:00 UTC to 11 January 2021, 12:59 UTC;
  • Interested members of the public may apply or register to participate in the Crossfire competition;
  • Successful applicants may be asked via registration email to provide a unique Crypto.com Chain mainnet address (“Primary Address”) and a unique validator node name (“Node Identity”) to be used during the Competition.
  • Successful applicants can test the commands and setup by joining our existing Croeseid testnet;
  • No CRO Rewards whatsoever are offered or given in Phase 0; and
  • Crypto.com reserves the right to change the Registration Period without prior notice

Phase 1: Validator Setup

  • Dates: 18 January 2021, 04:00 UTC to 25 January 2021, 03:59 UTC
  • Mainnet Dry-run special testnet will be launched; and
  • Participants who are able to setup the Primary Node (as defined below) and submit at least one block commitment to the network during this Phase may be awarded with CRO Rewards

Phase 2: Keep Your Node Active

  • Dates: 25 January 2021, 04:00 UTC to 8 February 2021, 03:59 UTC
  • The Primary Node set up in Phase 1 must be maintained stable during this Phase
  • CRO Rewards may be given to the Participant who maintain the Primary Node with 50% of Up Time
  • At the end of Phase 2, a network upgrade will be performed by Participants
  • Participants who have successfully upgraded the Primary Node may get a CRO Reward

Phase 3: Network Attack and Defence

  • Dates: 8 February 2021, 04:00 UTC to 15 February 2021, 03:59 UTC
  • Participants are encouraged to launch attacks, as permitted by these Official Rules and Terms, during this Phase;
  • The Primary Node Up Time in this Phase will affect the score in the Most Valuable Participant task; and
  • More Tasks may be added to this Phase, including via Communication Channels.

Referral Program

  • Participant may refer one or more persons (“Referees”) to join the competition. Referees must satisfy the requirements of section 1 in the Terms in order to participate in the Crossfire competition.
  • Each Referee may only be referred by one other Participant (“Referrer”).
  • Participant must specify the Referrer by the Referrer registration email in the Participant registration form during the Registration Procedure. The Company does not accept any amendments to the Referral information after the registration form is submitted.

Referral Reward

  • Both Referrer and Referee must satisfy the eligibility requirements for participation and for rewards, as set out in Sections 1 and 2 of the Terms.
  • Upon completion of the Entry Level Tasks by both Referrer and Referee, the Referrer and Referee will each receive a referral bonus of $50 equivalent in CRO.
  • The referral bonus is distributed as part of the CRO Reward, and the distribution follows the terms in section 9 of the Terms.

Primary Address and Primary Node

  • The latest Primary Address and Primary Node information of each Participant are listed on the Crossfire GitHub repository https://github.com/crypto-com/crossfire (“Crossfire GitHub Repository”);
  • The judgement of completion and/or ranking of tasks of each Participant will be determined by the information listed on Crossfire GitHub Repository;
  • It is Participant responsibility to make sure the Primary Address and Primary Node information listed on the Crossfire Repository is accurate; and
  • Under no circumstances will the Company be responsible for any impact, including but not limited to the disqualification in the competition, caused by the inaccuracy of the Participant information on the Crossife GitHub Repository.

Primary Address

  • Primary address is a wallet account address owned by the Participant;
  • Participant must use this address to complete some of tasks as specified in the task details below or else the participation and completion of those tasks would not be counted; and
  • Participant Default Primary Address is listed in the Crossfire GitHub Repository

Primary Node

  • Validator Node (“Validator Node”) is identified by the consensus node address of the node on Crossfire network;
  • Participant Validator Operator Address (“Validator Operator Address”) is the validator operator address of the Participant specified in the Crossfire GitHub Repository;
  • Primary Node is the Validator Node the Participant has setup which fulfills all of the following conditions:
  • The Validator Node has the same validator operator address as Validator Operator Address of the Participant;
  • The Validator Node has  the same moniker as theNode Identity of the Participant throughout the whole competition; and
  • The Validator Node is created during Phase 1 of the competition
  • If the Validator Operator Address of the Participant has created multiple Validator Node during the competition, only the Validator Node that has fulfilled all of the above-stated conditions and with the latest join time is considered to be the Primary Node of the Participant;
  • A validator node may be removed from Crossfire network on different scenarios, including by not limited to when node is unbonded, or the node has committed Byzantine Fault.
  • If a validator node is removed from the Crossfire network, the consensus node address of the removed validator node may not be re-used. Participant may have to create a new Validator Node. The new Validator Node created by the Participant may become the new Primary Node of the Participant.
  • By default Validator Operator Address will be the address derived from the Participant Default Primary Address; andFor details of different address types, please refer to https://chain.crypto.com/docs/chain-details/chain-id.html#address-prefix


Task Details

Entry Level Tasks

1.  Validator Setup


Period

Phase 1

Description

Participants will receive TCRO in their registered Primary Address when the Crossfire competition is launched. Each Participant should set up the Primary Node during Phase 1

CRO Reward Condition

Participant who successfully

  • Sets up Primary Node in Phase 1; and

  • Submits at least 1 block commitment by the Primary Node to the network during Phase 1 is eligible

CRO Reward

$200 equivalent of CRO

2.  Keep Your Validator Up

Period

Phase 2

Description and CRO Reward Condition

Participants have to maintain 50% Up Time* of the Primary Node during Phase 2 to receive a CRO Reward

CRO Reward

$800 equivalent of CRO

*Up Time in this Phase is calculated by total number of commitments provided by the Primary Node during Phase 2 divided by the total number of blocks during Phase 2

Transaction Jackpot

Four jackpots are created based on the total number of successful transactions on the network in the valid periods (“Jackpot Transaction Valid Period”) according to the tiers below (individually, a “Jackpot”).

Total Number of Transactions in the Jackpot Transaction Valid Period

Jackpot Size

Between 500 and 49,999 inclusively

$100 equivalent of CRO

Between 50,000 and 99,999 inclusively

$1,000 equivalent of CRO

Equal or above 100,000

$2,500 equivalent of CRO

On every Friday, every Participant** who send successful transactions (of any types) using the Primary Address to the first block generated at or after 04:00 UTC (“Designated Block”) will split this Jackpot***.

Jackpot**** 

Jackpot Transaction Valid Period

Designated Block

1

18 January 2021 at 04:00 UTC -

 22 January 2021 at 03:59 UTC 

22 January 2021 04:00 UTC

2

22 January 2021 at 04:00 UTC -

29 January 2021 at 03:59 UTC

29 January 2021 04:00 UTC

3

29 January 2021 at 04:00 UTC -

5 February 2021 at 03:59 UTC

5 February 2021 04:00 UTC

4

5 February 2021 at 04:00 UTC - 

12 February 2021 at 03:59 UTC

12 February 2021 04:00 UTC

**Each Participant is only eligible once for each Jackpot. (i.e. Multiple transactions sent by the same Primary Address to the block will be counted as one).

***In the event that no one wins the Jackpot, the Jackpot may be accumulated to the next Jackpot.

****In the event that no one wins the final Jackpot, the final Jackpot, including the accumulated amount (if any), may be forfeited.

Network upgrade

1.  Proposal Voting

Period

Any time at Phase 2

Description

During Phase 2, the Company will announce a new chain client release on Communication Channels and create a proposal on chain for the network upgrade.


Participants have to cast a vote using the Primary Address in this proposal during the voting period.

CRO Reward Condition

Upon successfully voting of the network upgrade proposal using the Primary Address

CRO Reward

$50 equivalent of CRO


2.  Perform upgrade

Period

End of Phase 2

Description

Participants are required to update their node client according to the instruction announced by the team on Discord.

CRO Reward Condition

Upon successfully updating the node client of the Primary Node and submit at least 1 block commitment by the Primary Node with the updated client after the network is upgraded.

CRO Reward

$100 equivalent of CRO

Network Attack Sharing

Period

Phase 3

Description

During Phase 3, Participants are encouraged to launch attacks, as permitted by these Official Rules and Terms. These could be colluding with others to censor players’ abilities to participate in consensus or exploit other validators who have misconfigured their setup.


Participants have to provide a write-up of the observed attacks. The write-up should cover:

1. High-level description of the attack

2. Impact of the attack to network or validators or individuals

3. Detailed description of the attack, showing evidence on where it can be observed.


Example

https://github.com/ethereum/public-attacknets/issues/12 

CRO Reward Condition

Create an issue on Crypto.com Chain GitHub (https://www.github.com/chain-main) (“Issue”). Prefix the Issue name with “ATTACK-REWARD-{ATTACK_NAME}”. The content of the Issue should cover point 1-3 in the description.


The write-up is evaluated by the Company and valid attacks with clear details may be awarded with CRO Reward. The Company reserves the right to decide if the attack write-up is valid and fulfils the requirements.

CRO Reward

A total of $50,000 equivalent of CRO Reward may be awarded to Participants depending on the severity and validness of attacks reported. The CRO Rewards amount is determined by the Company in its sole discretion.

Most Valuable Participants

During the Competition, each Task carries a different score. Top 10 Participants ranked from the highest score may be awarded with CRO Rewards:

Task

Description

Score

Validator Setup

Refer to the Task

100

Keep Your Validator Up

Refer to the Task

200

Network Upgrade - Proposal voting

Refer to the Task

100

Network Upgrade - Performing upgrade

Refer to the Task

100

Highest Number of successful transactions sent by  Primary Address during Phase 1 to 3


Scores will be given to the top 10 Participants based on the ranking (highest first) of number of successful transactions sent by Participant Primary Address in Phase 1 to 3

1st: 1000

2nd: 900

3rd: 800

4th: 700

5th: 600

...

Highest Number of Validator Commitments during Phase 1 to 2

Scores will be given to the top 10 Participants based on the ranking (highest first) of the total number of commitments provided by the Participant Primary Node in Phase 1 to 2

1st: 1000

2nd: 900

3rd: 800

4th: 700

5th: 600

...

Highest Number of Validator Commitments in Phase 3

Scores will be given to the top 6 Participants based on the ranking(Highest first) of the total number of commitments provided by the Participant Primary Node in Phase 3

1st: 1000

2nd: 800

3rd: 600

4th: 400

5th: 200

6th: 100


CRO Rewards:

  • Champion:  $5,000 equivalent of CRO
  • First runner-up: $3,000 equivalent of CRO
  • Second runner-up: $1,500 equivalent of CRO
  • 4th - 10th place: $500 equivalent of CRO each

**In the event of multiple Participants having the same Score, Participants are ranked based on their Primary Node Join Time. The earlier the Primary Node is joined, the higher rank the Participant will be.

***Primary Node Join Time is determined by the block time of the block that contains the Primary Node Join Message. Primary Node Join Message is the Crypto.com Chain transaction message `MsgCreateValidator` which initiates the joining of the Primary Node on the network.

****In the event of multiple Participants having the same score and same Primary Node join time, both the Participants are awarded with the CRO Rewards and the remaining CRO Rewards of each tier remain unchanged.

e.g. If two Participants have the same highest score and same Primary Node join time, both the Participants are awarded with Champion CRO Rewards and the Participant at the 3rd place may get the First runner-up CRO Rewards.

Reward Conditions

  • Any and all CRO Rewards will be subject to a lock up period of 1 year, during which the CRO Rewards may not be used for any purpose except for staking in the Crypto.com ecosystem during the 1 year period.
  • Crypto.com makes no promise, representation or warranty as to the monetary value of any CRO Reward.
  • The CRO Reward amount is determined by the CRO to USD rate on 17 March, 2021 at 1 CRO to 0.1974 USD.
  • For further details, please refer to section 9 of the Terms.

List of Restricted Countries

Afghanistan
Bangladesh
Bolivia
Burundi
China
Central African Republic
Cuba
Congo, Dem. Rep.
Ecuador
Eritrea
Guinea, Republic of
Guinea-Bissau
Iran
Iraq
Kyrgyzstan
Lebanon
Libya
Mali
Burma (Myanmar)
Namibia
Nepal
Korea, North
Somalia
Sudan
South Sudan
Syria
Venezuela
Yemen
Zimbabwe