Exploring SmartCash Projects on Github Quick Community Roundup

in #blockchain6 years ago (edited)

SmartCash has a vibrant community with people of many different talents. With any technology project coding and technology users have a lot to contribute. This article showcases the many different projects related to SmartCash on the open source code repository, GitHub. This follows in the tradition and spirit of sharing, open innovation, and making the world a smarter place. What's great about GitHub is anybody can fork the code and make their own branch. They can also submit for consideration bug fixes, new features, or comments. Take a moment and browse through these great projects.

Before we get to the list, if you want to learn a new skill coding is a great opportunity for you. Especially blockchain technology. Here is a promo pack by GitHub to help you get started. You can get a $50 credit on Digital Ocean to help you set up an Ubuntu VPS to try out some of these scripts.

SmartCash Client

https://github.com/SmartCash/smartcash/

This is the primary SmartCash client. Originally a fork from another blockchain project, the code now has diverged significantly with this branch being 496 commits ahead of the previous project. You can also see upcoming code changes in the 1.2 branch here when they are shared publicly. There is also code being worked on that is not public yet.

SmartCash Electrum Server

https://github.com/SmartCash/electrumx

This will enable using a wallet without downloading the entire blockchain. This will speed it up dramatically and also give more features like even further BarterDEX integration. SmartNodes will also be able to run the electrum server if they choose as the memory requirement is not very high.

SmartCash Electrum Client

https://github.com/SmartCash/electrum-smart

This is the actual wallet that works with the Electrum server.

SmartCash Paper Wallet Generator

https://github.com/SmartCash/PaperWalletGenerator

Create unique addresses and private keys for use on the blockchain. This allows you to send to an address without even creating a desktop wallet. Using this offline on a secure computer is a great way to generate a secure cold wallet address.

SmartNode Bash Installer

https://github.com/SmartCash/smartnode

This helpful script simplifies the installation of a SmartNode on linux. It uses the ppa repository but also does some nice features such as generating a unique RPC user and RPC password. It also comes with some cronjobs for useful maintenance tasks such as cleaning the log file and restarting the daemon.

SmartCash Voting

https://github.com/SmartCash/SmartCash-Voting

The SmartCash Governance Portal uses signed messages to prove access to funds which are used in the voting process. This is a great method and relies upon a previous project.

SmartCash RPC Explorer

https://github.com/SmartCash/rpc-explorer

This blockchain explorer is "Simple, stateless, self-hosted SmartCash blockchain explorer, via RPC. Built with Node.js, express, bootstrap-v4.". It can be a helpful way to get simple information out of the blockchain files without creating an elaborate database.

SmartCash Explorer in C# and MSSQL

https://github.com/CCodam/smartexplorer-csharp-mssql

Simple explorer that pushes data into a local database for analysis.

SmartCash C# RPC Library

https://github.com/GeorgeKimionis/BitcoinLib

The most complete, up-to-date, battle-tested .net Library and RPC Wrapper for SmartCash in C#.

SmartCash InstantPay POS System

https://github.com/SmartCash/InstantPay-POS

While this hasn't been worked on actively yet, this is the potential starting point for the SmartCash InstantPay system.

SmartCash ATM Integration

Support with General Bytes

https://github.com/GENERALBYTESCOM/batm_public/pull/40

SmartCash Python Keccak HASH MODULE

https://github.com/SmartCash/python-keccak_hash

Python module for Smartcash's Keccak hashing.

SmartNodes.cc Website

https://github.com/smartnodescc/smartnodescc.github.io

The SmartNodes.cc website is on GitHub and all updates to the main branch are sent to the website for display.

Firewall IPTABLES for SmartCash SmartNodes

https://gist.github.com/blockchainlibraryorg/186807cbb005fb449c068e71cb119609

This is a simple installer and set of firewall rules to protect your SmartNode port 9678 and enhance the security of your node. The script was derived from another node platform that suffered a DDOS attack, leading to the creation of these rules.

SmartCash Voting Automation Script

https://github.com/xdustinface/SmartCashVoting

This is a simple python script that enables you to vote on a proposal using all your addresses at once. Very helpful for node owners or those with multiple savings accounts. BE CAREFUL as this requires access to your private key / password. Make sure it's only the original script and read through it before using so you understand what it does. ADVANCED USERS ONLY

SmartNode Monitor Bot

https://github.com/xdustinface/SmartNodeMonitorBot

Keep track of SmartNodes status with this helpful script. This is implemented on Discord and Telegram.

SmartExchange Monitor Bot

https://github.com/xdustinface/SmartExchangeMonitorBot

A simple script to monitor status of a few exchanges on their API. This is something that should probably be made into a website, too!

SmartCash Windows 10 Bootstrap Powershell

https://github.com/LithMage/smartcash-bootstrap-script-win10

This script will automatically locate SmartCash folder (if needed create it) in AppData, delete existing blocks and chainstate folders, download txindex bootstrap and finally create smartcash.conf file with required settings.

SmartNode Upkeep Scripts

https://github.com/LithMage/smartnode

In case a SmartNode was not created with the bash installer that has scripts already installed for maintenance this is another way to add them.

Copying SmartNode Blockchain Data

https://gist.github.com/lukestokes/9530eb772f111b1cec9382d0088808ad

Script for copying from an already synced SmartCash SmartNode to a SmartNode01, SmartNode02, etc folder.

Komodo SuperNET

https://github.com/jl777/SuperNET/

This is where the code to enable BarterDEX for SmartCash was added. In case you were wondering, SmartCash uses the GRS method for txid hash calculations. (GroestlCoin, that is).

Do you have a project listed on GitHub? Let me know!

 

 

 

 

 


Posted from my blog with SteemPress : https://smartcash.blockchainlibrary.org/2018/04/exploring-smartcash-projects-on-github-quick-community-roundup/

Sort:  

ABASINKANGA RESTEEM SERVICE

  • This post just got resteemed to 7000 followers.
  • Earn 1 SmartCash ($0.1 USD) for each post you resteem with my resteem service.
  • Tip with SMARTCASH or Upvote this comment if you appreciate this service.

Congratulations @blockchainlib! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @blockchainlib! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published 4 posts in one day

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.030
BTC 63526.15
ETH 3387.82
USDT 1.00
SBD 2.56