Skip to content

Instantly share code, notes, and snippets.

View cryptoguard's full-sized avatar

Cryptoguard cryptoguard

View GitHub Profile

Automatic Staking Reward Exchange Mechanism

What it does The automatic staking reward exchange mechanism is used to instantly exchange portions of staking rewards into other cryptocurrencies. It uses Shapeshift to make the exchange and provide liquidity.

Once a stake is awarded to a user, it is paid to an address which will automatically split it according to the user's parameters. Each portion of the stake is then sent to special PART addresses that attempt to execute a Shapeshift cryptocurrency transfer each time funds are deposited into them.

Each of these special addresses are "attached" to a different Shapeshift coin (LTC, ETH, DGD, ETC). Their purpose is very simple, every time they receive an incoming transaction, the Particl client then automatically attempts to create a Shapeshift exchange to the coin the address was "attached to".

For example, if PART address X is used for instant ETH exchange, then every single time it receives an incoming transaction, it would initiate a Shapeshift PAR

@cryptoguard
cryptoguard / PIP-0001.md
Last active January 22, 2018 07:27
PIP Template

PIP-0001 - PIP Template

Description

Describe the proposal in a short paragraph. Explain what is the objective and what will the end result look like. The proposal should be worded in a concise fashion and constitute a brief overview of the project.

Requirements

  • UI design - Experience with references to prior work. (example)
  • UI coding - Familiarity with C#, Windows Presentation Foundation (WPF) and XAML. Experience with references to prior work. (example)

POP-0001 - Proposal Title

Description

Describe the proposal in a short paragraph. Explain what is the objective and what will the end result look like. The proposal should be worded in a concise fashion and constitute a brief overview of the project.

Tasks

  • Task 1
  • Task 2

POP: 0002
Title: Contest | T-Shirt Design
Author: CryptoGuard <cryptoguard@protonmail.com>
Status: Active
Created: 2018-01-24
Ends: 2018-02-14

Abstract

POP: 0003
Title: Create a Wikipedia.org entry for Particl
Author: CryptoGuard <cryptoguard@protonmail
>
Status: Active
Created: 2018-01-23

Abstract

POP: 0001
Title: Particl.Wiki | CLI Command List
Author: CryptoGuard <cryptoguard@protonmail.com>
Status: Active
Created: 2018-01-22

Abstract

POP: 0004
Title: Contest | Atomic Swap Redesign 
Author: CryptoGuard <cryptoguard@protonmail.com>
Status: Active
Created: 2018-01-23
Ends: 2018-02-7

Abstract

@cryptoguard
cryptoguard / PART-DCR Atomic Swap Infographic Text File.mediawiki
Last active January 24, 2018 15:17
PART/DCR Atomic Swap Infographic Text File

This infographic depicts the successful execution of an atomic swap between the Particl and Decred blockchains.

Atomic Swaps are fully trustless cross-chain trades between two users of different cryptocurrencies. Decentralized escrow smart contracts are created on both chains to make sure both participants honor their end of the deal.

With the ability to trade cryptocurrencies between different blockchains without the need of a third-party, atomic swaps are believed to have the potential to spawn a brand new trustless ecosystem within the cryptocurrency scene itself. Particl intends to make the best out of this new feature by allowing any atomic swap-ready currency to be used on its privacy marketplace and Dapp platform.


  • Left: The initiator can only claim the DCR coins if his secret key is included in the redeem transaction
  • Right: The participant can extract the secret key from the initiator's redeem transaction and in turn claim PART coins.

RFP: 0001
Title: Particl Cold Staking Pool
Author: CryptoGuard & Paul Schmitzer
Status: Active
Created: 2018-01-31

Abstract

Create a cold staking pool for users to delegate their staking power to a pool operator in exchange for smaller payouts. Once completed, the code shall be open-sourced for anyone to inspect/audit.

PIP: 0001
Title: Inflation & Staking Schedule Modifications
Author: CryptoGuard <cryptoguard@protonmail.com>
Status: Active
Created: 2018-02-14

Abstract