-
Notifications
You must be signed in to change notification settings - Fork 7
ion Bounty Information
The ionomy.com team will post a request for development and the requirements to receive the bounty reward and the size of the reward.
- Developers at large can then post their interest in seeking the bounty on github, through ionomy support or slack.
- Once the at-large developer deems his code complete, they will submit a pull request via ionomy github with the label of the Bounty Feature.
- It will then be reviewed and tested by the internal development team at ionomy.com.
- After initial code inspection and internal testing the update will be deployed to the testnet.
- A minimum of 15 days of testnet function per upgrade is required to fully validate and test the upgrade.
- Once tested and validated, the pull request will be merged to master code and included in the next update.
- When the version update is deployed Bounty funds will be released to the developer of the completed feature.
https://chainz.cryptoid.info/ion/address.dws?iereuy4Vn96x8oUwXEj5E5FKNeA8uHcabv.htm
ion-Electrum Wallet - Deliver full featured and functional port and implementation of electrum wallet for ion including trezor support
Delivered options must include: source code for ion-Electrum wallet for Windows, OSX and Linux, all standard electrum features including 2fa and password authentication.
References/Resources: https://github.com/dashpay/electrum-dash https://coinomi.com/AddingSupportForANewCurrency/
ion Block Explorer - Mainnet and Testnet: Deploy a blockchain explorer solution for the ion main and testnets in order to assist with further developments and improvements to the ion core code and provide additional reference and transparency for the ion blockchain.
Delivered options must include: All historical block extraction information (Latest Blocks, block times, daily block count), richlist, active network/client/nodes, address tagging, inflation information.
*References/Resources: ion block explorer at Cryptoid: https://chainz.cryptoid.info/ion/
Ionomy.com will provide hosting/vps for this project. (You may bring your own host/vps solution but ionomy will not reimburse hosting costs in that case)
ionj - Deliver working ionj. Java based client library that implements the ion network protocol without needing a local copy of the blockchain. (Light wallet)
Delivered options must include: encryption, fee calculation, multi-signing, deterministic key derivation, pluggable coin selection/coin control, extensions support and event listeners, both async and thread-per-connection for network IO, and command line tools
References/Resources: Bitcoinj Project: https://bitcoinj.github.io/ Blackcoinj Git: https://github.com/janko33bd/bitcoinj/tree/blackcoinj Dash Java: https://github.com/fiveruns/dash-java
Bounty Completed 8.6.2017 Payment transaction: https://chainz.cryptoid.info/ion/tx.dws?574f87410423b17fba3f155315296b80ddbc0772a6f1417b716dc4a36a032908.htm**
Mobile Wallet - Deliver working mobile wallet for ios and Android.
Delivered options must include: Acceptance/approval on Google Play and Apple App Store. Full Send and Receive wallet functions, address creation and backup, csv transaction/history export, address book, encryption, block explorer, command line tools and coin control options.
Bonus Bounty: Deliver IONJ and mobile wallet together: additional 5000 ion **
Bounty Completed 8.6.2017 Payment transaction: https://chainz.cryptoid.info/ion/tx.dws?574f87410423b17fba3f155315296b80ddbc0772a6f1417b716dc4a36a032908.htm**
Visual Fixes - Deliver visual fix to ion linux qt wallet (see examples). Visual bug is present on all versions of linux when compiling qt from source. Artifacting issue present on default theme. Dark theme will not scale properly.
Delivered options must include: Ability to compile qt wallet under linux (Ubuntu 14.04 will be benchmark) and run without errors and correct visual scaling for the dark theme, and artifacting error for the default theme.
Delivered in ION 2.0 Rebase Payment Transaction: https://chainz.cryptoid.info/ion/tx.dws?557412.htm
Multisig wallet addresses - A multi-signature address is an address that is associated with more than one ECDSA private key. The simplest type is an m-of-n address - it is associated with n private keys, and sending bitcoins from this address requires signatures from at least m keys. A multi-signature transaction is one that sends funds from a multi-signature address.
Delivered options must include: Full multi-sig integration into iond and ion qt wallets (Windows, Mac, Linux). At minimum must include 2-of-2 and 2-of-3 multisig wallet options.
Delivered in ION 2.0 Rebase Payment Transaction: https://chainz.cryptoid.info/ion/tx.dws?557412.htm
ion-PrivateSend: Based on Dash, in its current implementation it adds privacy to transactions by combining identical inputs from multiple users into a single transaction with several outputs. Due to the identical inputs, transactions usually cannot be directly traced, obfuscating the flow of funds.
Delivered options must include: Leveraging the masternode network, implement PrivateSend. Allow users to select, at minimum, two rounds of mixing. Random Masternodes selection to perform the coin mixing by combining identical inputs from multiple users into a single transaction with several outputs.
References/Resources:
Dash Git: https://github.com/dashpay/dash
PrivateSend How-to: https://www.dash.org/forum/threads/privatesend-what-is-how-to.8782/
DarkSend Documentation: https://www.dash.org/wp-content/uploads/2014/10/DarkSendDocumentation.pdf
Delivered in ION 2.0 Rebase Payment Transaction: https://chainz.cryptoid.info/ion/tx.dws?557412.htm
ion-InstantSend: Leveraging masternodes implement InstantSend. Based on Dash, InstantSend is a service that allows for near-instant transactions. Through this system, inputs can be locked to only specific transactions and verified by consensus of the Masternode network.
Delivered options must include: Doublespend prevention. Masternode consensus, conflicting transactions and blocks are rejected. If a consensus cannot be reached, validation of the transaction occurs through standard block confirmation. Instant Send fees will be paid to the masternode network.
Delivered in ION 2.0 Rebase Payment Transaction: https://chainz.cryptoid.info/ion/tx.dws?557412.htm
Bonus Bounty Reward for delivering ion-PrivateSend and ion-InstantSend send together: 5000 ion
Builds
HOW TO: Compile iond Daemon from source
HOW TO: Compile the ION QT wallet on Ubuntu
Snapcraft installs
Upgrade
ION Masternodes
HOW TO: ION 5.0 Masternode Quickstart Guide
HOW TO: Setup ION 5.0 remote Masternode with Ubuntu remote and local QT wallet(DASH-Rebase)
ION coincore QT wallet ELECTRON MINING
Mining ION coin ELECTRON tokens with Proof of Work
ionomy Sharenodes
ionomy Zendesk hosted Sharenodes and dedicated Masternodes FAQ
ION Chain Token System
Atomic Token Protocol (ATP) Overview
ION Token system Basic Operations
UseCases tokens Create-New-Token
UseCases tokens Send-tokens
UseCases tokens Token-balance
UseCases tokens View-token-information
Testing ION tokens on regtest
UseCases regtest Start-regtest
UseCases regtest Access Token Management Key
ION Token group management
UseCases tokens Key-rotation-with-token-authorities
Create and distribute the XDM token according to the IEO
UseCases tokens Create-Management-Tokens
UseCases tokens Drop-token-mint-capability
UseCases tokens Find-token-authorities
General FAQ
How to backup my wallet and its data
How to: backup ION coin blockchain database
HOW TO: Export Private Keys from ION QT
HOW TO: Import private key to ION 3.0 Wallet
How to generate an onion privacy address
Multisend
User-Documentation
Accounts-Explained
ION-coin-Data-Directory
Raw-Transactions
Running-ION
Gitian
Gitian Building
Gitian-building-create-VM-Debian
Gitian-building-create-Debian-VMware
Gitian-building-create-VM-Fedora
Gitian-building-setup-Gitian-Debian
Gitian-building-setup-Gitian-Debian-Google-Console
Gitian-building-setup-Gitian-Debian-Google-Console-Create-instance-template
Gitian-building-setup-Gitian-Debian-Google-Console-Create-VM-from-template
Gitian-building-setup-Gitian-Fedora
Zerocoin
HOW TO: Convert Zerocoin xION to ION
How to: Backup and restore xION Zerocoin private seed
Developer-Documentation
API-Calls-List
API-Reference-JSON-RPC
Weekly Play to Win ION coin mobile gaming tournaments
How do I get involved
ionomy extra info
XDM DarkMatter IEO
ionomy Support Help Centre
ionomy web links and info
ION coin Technical Whitepaper
ion coin Bounty Procedures
ionomy Bounty Information
ionomy ION current events