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/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://smartcash.blockchainlibrary.org/2018/04/exploring-smartcash-projects-on-github-quick-community-roundup/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit