All Projects → wownmedia → cryptology_tbw

wownmedia / cryptology_tbw

Licence: other
Cryptology - True Block Weight Voter share payout script for ARK Core blockchains

Programming Languages

typescript
32286 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to cryptology tbw

ArkSavegameToolkitNet
Library for reading ARK Survival Evolved savegame files using C#.
Stars: ✭ 19 (+46.15%)
Mutual labels:  ark
ark-kotlin
Library for interacting with an Ark Ecosystem Blockchain using the JVM. Written in Kotlin and fully interoperable with Java & Android.
Stars: ✭ 15 (+15.38%)
Mutual labels:  ark
ark-go
Ark GO client for ARK.io blockchain ecosystem #golang #ark #blockchain
Stars: ✭ 14 (+7.69%)
Mutual labels:  ark
wiki
📚 The ARK Ecosystem Wiki
Stars: ✭ 12 (-7.69%)
Mutual labels:  ark
ark-java
Library for interacting with an Ark Ecosystem Blockchain using the JVM.
Stars: ✭ 15 (+15.38%)
Mutual labels:  ark
Server-Creation-Tool
A Tool to easily create Server via SteamCMD
Stars: ✭ 33 (+153.85%)
Mutual labels:  ark
qrcode
A web component to generate QR codes for ARK payments.
Stars: ✭ 18 (+38.46%)
Mutual labels:  ark
ark.db
Small and fast JSON database for Node and browser. 😋
Stars: ✭ 65 (+400%)
Mutual labels:  ark
legacy-docs
One common place to gather the relevant documentation and learning materials for all.
Stars: ✭ 13 (+0%)
Mutual labels:  ark
deployer
A small deployment script for ARK Chains, that lets you create your own blockchain in minutes
Stars: ✭ 50 (+284.62%)
Mutual labels:  ark
ARK
ARK is a lightweight, agile, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 411 (+3061.54%)
Mutual labels:  ark
Larkator
ARK dino locator that uses your saved .ark
Stars: ✭ 42 (+223.08%)
Mutual labels:  ark
explorer
A Blockchain Explorer for ARK using Vue.js and Tailwind CSS.
Stars: ✭ 108 (+730.77%)
Mutual labels:  ark
javascript-cli
A CLI in JavaScript for the ARK Blockchain.
Stars: ✭ 48 (+269.23%)
Mutual labels:  ark
ark-ts
An ARK API wrapper, written in TypeScript to interact with ARK blockchain.
Stars: ✭ 16 (+23.08%)
Mutual labels:  ark
Cross-Ark-Chat
Provides the ability to cross chat between all your Ark Survival Evolved Servers including discord support.
Stars: ✭ 54 (+315.38%)
Mutual labels:  ark
ark-lite-wallet
💰 ARK Lite Wallet https://arkecosystem.github.io/ark-lite-wallet/app
Stars: ✭ 26 (+100%)
Mutual labels:  ark
AIPs
ARK Improvement Proposals
Stars: ✭ 26 (+100%)
Mutual labels:  ark
paper-wallet
The official Paper Wallet for the ARK Blockchain.
Stars: ✭ 22 (+69.23%)
Mutual labels:  ark
ARKcommander
A simple shell script to easily setup an ARK node
Stars: ✭ 13 (+0%)
Mutual labels:  ark

The Cryptology True BlockWeight payout script is licenced under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Before you start:

The Cryptology TBW payout script is charging a 0.5% license fee that will automatically be generated and transferred to a wallet in my control. I realize that not every delegate will agree to this and in case you do not agree then I suggest you a) write your own script or b) use one of the other scripts.

Why the license fee?

This script now charges a license fee for 2 reasons; firstly I want to stimulate and enable a new kind of proposal model where a delegate can offer to share payouts from a different income stream. In case of cryptology (on ARK and Compendia) this income stream will be the license fee that will be distributed to my voters. We probably all can agree that ARK and Compendia will thrive well when we can apply new and creative ideas that might draw attention to the projects.

Secondly I think a payout script is an essential tool for a delegate, similar to the need of a server and voters. Part of a delegate skillset would be the ability to create such a script, in case you lack this skillset (or to prevent double work) you can invest in the usage of a 3rd party script such as this one. Nobody questions the need to spend money on their server(s), nor the need to invest in voters (% share and other contributions); so why should the, essential tool, payout script be any different?

Upgrade from V2.6

Version 3.0 no longer looks for a payment signature in the VendorField. Any transfer from a delegate/validator to a voter is interpreted as a payout.

Installation

  • Clone the repository to your server;
  • go to the directory of the script;
  • yarn install
  • yarn build
  • chmod +x bin/app
  • cp example.env .env
  • nano .env and fill out the values for your setup

Usage

You can use the script in 4 ways:

  1. To calculate the amounts that would be paid out: bin/app
  2. To check the transactions that will be generated: bin/app check
  3. To payout your voters: bin/app payout
  4. To payout your voters and check the transactions that were send to the node(s): bin/app payout check

Or to use the script from a cron job for automated payments add this line to your crontab:

00 12 * * * cd ~/cryptology_tbw && node --max-old-space-size=4096 ~/cryptology_tbw/bin/app payout

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].