Community Support Bounty
Up to 1 million XDC
Proposals on XDC.dev with maximum cap of 1 Million XDC request and minimum 100 Participating votes with 75% yes Vote.
XinFin is launching a Bounty Program for the XDC community on launch of the XDC mainnet! We invite our community and all bug bounty hunters to participate in the bounty program and earn rewards.
Check out the Developer Information Center for technical documentation and the Official Telegram Developer Channel to find the development resources.
Help/Questions?
Telegram Channel: https://t.me/XinFinDevelopers
Slack Channel: https://xinfin-public.slack.com/messages/CELR2M831/
Email Us: [email protected]
Proposals on xdc.dev with maximum cap of 1 Million XDC request and minimum 100 Participating votes with 75% yes Vote can now claim the bounty via the following request form.
Please share xdc.dev link and link of wayback machine of xdc.dev vote page (generated via Internet Archive: "Wayback Machine" in the supporting documents).
Purpose: To Create Multiple XDC Network Explorer.
What is Blockchain Explorer?
A blockchain explorer is a piece of software that uses API and blockchain nodes to draw various data from a blockchain and then uses a database to arrange the searched data and to present the data to the user in a searchable format. (ref)
XinFin.Network Explorer allows you to explore and search the XDC blockchain for transactions, addresses, tokens, prices, smart contracts, and other activities taking place on XinFin Network (XDC).
Coinmarketcap digital guide on Blockchain Explorer
Reference website:
https://explorer.xinfin.network
https://www.blockchain.com/explorer
https://www.blockchain.com/explorer
Function should be covered under the XDC Blockchain Explorer?
Setup Explorer Website: Create a new website with various search features like wallet address, token address, transaction reference with the ability to display transactions or smart contracts details of XinFin Network. All features should be accessible using various XDC Network node API or frontend API.
XDC Network's Node HTTP API, SDK Frontend APIs and Developer tool kit: https://mycontract.co/
Basic Explorer Installation process: Clone the repo
Download Nodejs and npm if you don't have them.
Install mongodb or other backend Database System.
This will fetch and parse the entire blockchain.
Setup your configuration file: cp config.example.json config.json
Edit config.json
as you wish
Basic settings:
{
"nodeAddr": "localhost",
"gethPort": 8545,
"startBlock": 0,
"endBlock": "latest",
"quiet": true,
"syncAll": true,
"patch": true,
"patchBlocks": 100,
"CMCKey": abcd,
"settings": {
"symbol": "XDC",
"name": "XDC Network",
"title": "XDC Network Block Explorer",
"author": "XDC Network"
}
}
nodeAddr
Your node API RPC address.
gethPort
Your node API RPC port.
startBlock
This is the start block of the blockchain, should always be 0 if you want to sync the whole CLO blockchain.
endBlock
This is usually the 'latest'/'newest' block in the blockchain, this value gets updated automatically, and will be used to patch missing blocks if the whole app goes down.
quiet
Suppress some messages. (admittedly still not quiet)
syncAll
If this is set to true at the start of the app, the sync will start syncing all blocks from lastSync, and if lastSync is 0 it will start from whatever the endBlock or latest block in the
blockchain is.
patch
If set to true and below value is set, a sync will be iterated through the # of blocks specified.
patchBlocks
If the patch is set to true, the amount of block specified will be check from the latest one.
Run:
The below will start both the web-GUI and sync.js (which populates MongoDB with blocks/transactions). npm start
You can leave sync.js running without app.js and it will sync and grab blocks based on config.json parameters node ./tools/sync.js
You can configure intervals (how often a new data point is pulled) and range (how many blocks to go back) with the following: RESCAN=1000:100000 node tools/stats.js
(New data point every 1,000
blocks. Go back 100,000 blocks).
Troubleshooting
If you are having problems with Setup, the first step is to collect more information to accurately characterize the problem. From there, it can be easier to figure out a root cause and a fix.
Please drop a message with all possible detail and screenshot at the Community Support.
Telegram Community: https://t.me/XinFinDevelopers
Slack Community: https://xinfin-public.slack.com/messages/CELR2M831/
Reference source code: https://github.com/XinFinOrg/XDCScan
Reference website:
https://github.com/binance-chain/bsc-explorer
https://github.com/poanetwork/chain-explorer
https://github.com/bing-chou/etherscan-explorer
https://github.com/nebulasio/explorer/tree/develop/explorer-front
https://github.com/hyperledger/blockchain-explorer
Bounty:
Please fill up the bounty form and pre-approve your bounty budget from the link: https://xinfin.org/bounty
Revenue Steam:
Purpose: To Create an easy One-click XinFin-Node setup on AWS, Azure, Google Cloud, Oracle Cloud, IBM Cloud. (From the command-based Masternode setup method. Reference steps after the instruction)
Function covered under one click XinFin Node setup:
STEP 1: Add or Copy Updated XinFin-Node Docker file to the Cloud provider like AWS, Azure, Google, Oracle, or IBM.
Clone repository command:
git clone https://github.com/XinFinOrg/XinFin-Node.git
Step 2: Install XinFin-Node using command:
sudo ./install_docker.sh
Step 3: Ask for required information like Node_Name and email.
Step 4: Start node using command:
sudo docker-compose -f docker-services.yml up -d
Reference shell scripts for the XinFin-Node:
Docker file, Commands, Howto steps, .sh script available at: https://github.com/XinFinOrg/XinFin-Node
Reference Steps:
Cloud provider IndSoft.net already setup One-click XinFin-Node setup. ( ref URL and ref video )
Reference:
Website and information resource to setup masternode: https://xinfin.org/setup-masternode
Other tip:
Add XinFin-Node Dockers file to the marketplace like AWS Marketplace. This option allows an easy Drag and Drop option to setup masternode.
Understand detail step by step command method to setup masternode
CentOS or RedHat Enterprise Linux (latest release) or Ubuntu (15.04+) supported
Clone repository
git clone https://github.com/XinFinOrg/XinFin-Node.git
Enter XinFin-Node
directory
cd XinFin-Node
Step 1: Install docker & docker-compose
sudo ./install_docker.sh
Step 2: Update .env file with details
Create .env
file by using the sample - .env.example
Enter your node name in the INSTANCE_NAME field.
Enter your email address in the CONTACT_DETAILS field.
cp env.example .env
nano .env
Step 3: Start your Node
Run:
sudo docker-compose -f docker-services.yml up -d
You should be able to see your node listed on this page: http://xinfin.network Select Menu "Switch to TestNet" for Test Network and Select "Switch to LiveNet" to check Live Network Stats.
Your Coinbase address can be found in xdcchain/coinbase.txt file.
To stop the node or if you encounter any issues use:
sudo docker-compose -f docker-services.yml down
Upgrade
To upgrade please use the following commands
sudo docker-compose -f docker-services.yml down
sudo ./upgrade.sh
sudo docker-compose -f docker-services.yml up -d
Troubleshooting
If you are having problems with Setup, the first step is to collect more information to accurately characterize the problem. From there, it can be easier to figure out a root cause and a fix.
Please drop a message with all possible detail and screenshot at the Community Support.
Telegram Community: https://t.me/XinFinDevelopers
Slack Community: https://xinfin-public.slack.com/messages/CELR2M831/
Are you a XinFin (XDC) Network community member looking to introduce the bounties to the right institutions? If you introduce the bounties to eligible institutions and get pre-approval or qualify for successful distribution of the bounties to the institutions, you will get 10% of the bounty distributed.
Rules:
e.g. If you introduce an institution that is willing to take up legal opinion and listing of XDC in an exchange by paying for technical integration fees, then the institution gets up to 120% reimbursement on the fees and the one who introduces the institution will get 10% of the entire bounty distributed. E.g. the institution that you introduced paid USD 50,000 for technical integration + legal fees, then they get USD 60,000 worth XDC and you get USD 6000 worth XDC.
Are you a software development company working with Government, Central Banks, or Fortune 500 institutions? If you choose to build your solution on XDC Network & qualify for a special project then you can secure up to 120% reimbursement on your project fees in XDC. I.e. if you incur a cost of USD 25,000 for the project working with Central banks, Governments, or Fortune 500 companies, then your bounty will be up to USD 30,000 equivalent to XDC as per market rate.
Rules:
If you are a financial institution/Fintech or enterprise looking to work with XDC to use its liquidity or pay platform utility fees and are looking for legal clarity on the classification of XDC token? If you are willing to pay for legal/law firm fees before integration with the XDC network, then you will get up to 120% of the legal costs incurred reimbursed in XDC. I.e. if you incur a cost of USD 10,000 for legal opinion with a law firm in a specific jurisdiction, then your bounty will be up to USD 12,000 equivalent XDC as per market rate.
Rules:
Want to see XDC listed on your favorite Cryptocurrency asset custodian? If you are willing to pay for technical integration fee for the custodian, then you will get upto 120% of the tech integration fees in XDC. I.e. if you incur a cost of USD 20,000 for technical integration with a crypto exchange, then your bounty will be upto USD 24,000 equivalent XDC as per market rate.
Rules:
Want to see XDC listed on your favorite hardware/software wallet? If you are willing to pay for technical integration fee for the wallet, then you will get up to 120% of the tech integration fees in XDC. I.e. if you incur a cost of USD 20,000 for technical integration with a crypto exchange, then your bounty will be up to USD 24,000 equivalent XDC as per market rate.
Rules:
Want to see XDC listed on your favorite Digital Asset Exchange? If you are willing to pay for technical integration fee for an exchange, then you will get up to 120% of the tech integration fees in XDC. I.e. if you incur a cost of USD 50,000 for technical integration with a crypto exchange, then your bounty will be up to USD 70,000 equivalent XDC as per market rate.
Rules:
Develop a real-time decentralized swap between XDC and ETH or any ERC20 coins.
Rules:
To support the innovation of the Community, XinFin Plans to run memes bounty. Meme needs to be informative and attractive. The memes getting the maximum number of likes, shares, and retweets will be awarded XDC. Every participant needs to fill the bounty form to claim their rewards. Only the top 10 users will receive 5000 XDC each.
Bounty Terms:
How to claim your bounty?
This bounty is valid till 30 June 2020.
If you already have solidity smart contracts, you can deploy them on XinFin.Network to be eligible for free XDC coin bounty. Interesting DApps will have provisions to get marketing grants on top of the bounty.
Bounty Terms:
How to claim your bounty?
This bounty is valid till 31 August 2020.
XinFin is happy to release an updated android wallet with additional features: XDC Wallet
At XinFin, the security of our application is our first priority. As such, we strive to provide the most secure platform possible. We will evaluate reported security issues based on the security impact to our users and the XinFin ecosystem.
Team XinFin welcomes all to test XDC Wallet for any errors, bugs and grab the bounty also provide ideas to enhance our XDC Wallet.
Rewards:
Rewards will be paid out in XDC and are based on the Common Vulnerability Scoring Standard.
Up to 50 USD worth XDC
Up to 100 USD worth XDC
Up to 150 USD worth XDC
Up to 200 USD worth XDC
Fill the Google form to claim your bounty.
XinFin is happy to release the XinFin Extension Wallet: XinPay
XinFin introduces a Bug Bounty Program for testing XinFin Extension Wallet (XinPay).
Team XinFin welcomes all to test XinPay for any errors, bugs on XinFin TestNet and grab the bounty also provide ideas to enhance eWallet.
Program Rules:
Out of scope vulnerabilities:
The following issues are considered out of scope:
When reporting vulnerabilities, please consider attack scenario / exploitability, and security impact of the bug.
Rewards:
Rewards are based on the Common Vulnerability Scoring Standard.
Up to 50 USD worth XDC
Up to 100 USD worth XDC
Up to 150 USD worth XDC
Up to 200 USD worth XDC
Fill the Google form to claim your bounty.
Every Masternode will be offered incentives as well as a special bonus bounty up to 900 USD worth XDC, for hosting Masternode from 31st January to 31st July 2020 in the specific region Singapore or Japan.
Fill the Google form to claim your bounty.
XinFin invites you all whether you are a financial institution, a federal agency a developer, or an individual, you can easily set-up a masternode using the one-click installer guide. XinFin invites its existing as well as new global users to set-up masternode using a one-click installer function, and make an impact in the world of decentralized trade and finance. So, Setup Masternode now and be a part of XinFin ecosystem.
Airdrop Table
500,000 XDC
* 5 Lucky Winners
1000,000 XDC
* 5 Lucky Winners
1,500,000 XDC
* 5 Lucky Winners
2,000,000 XDC
* 5 Lucky Winners
Fill the Google form to apply for the Rewards.
The Lucky winner will be announced officially by the team in our updates social channels.