Una cryptomoneda que no tiene valor de mercado pero funciona como tal.
Antes de instalarlo, debe tener instalado Node.js La instalación se realiza mediante el comando de instalación npm:
$ npm install starcoins --save
El npm al usarlo creara dos archivos public.pem y private.pem es importante que no comparta el contenido de private.pem y que no borre ninguno de los archivos ya que son los identificadores de su cartera donde se guardan las cryptos
Con este metodo se hacen las transacciones de safecoins toma de argumentos (cantidad,clavepublica) la clavepublica debe ser la de la persona a la que le mandara el dinero
Con este metodo se obtiene la blockpool(esto es usado por los mineros de bloques) blockpool es la lista de bloques que aun no han sido verificados por los mineros osea transacciones pendientes
Con este metodo usaras recursos del dispositivo donde ejecutes el npm para verificar los bloques en la blockpool el primero en verificar todos los bloques se lleva el premio de X/2 bloques en monedas
Con este metodo obtendras la blockchain
const cartera = require('safecoins')
console.log(cartera.Balance) //Esto mostrara el balance que tienes de safecoins (en un principio son 0)
const cartera = require('safecoins')
console.log(cartera.publickey) //Esto mostrara tu publickey para copiar y que alguien la use para mandarte safecoins
const cartera = require('safecoins')
let cantidad = 2; //La cantidad de safecoins a mandar(mayor que 0.5 ya que esta es la comision por realizar una transaccion)
let clavedestino = "clavedestino";//Aqui se pondra la clave de destino a la que se enviaran los safecoins
cartera.send(cantidad,clavedestino)
const cartera = require('safecoins')
cartera.minar() //Minara todos los bloques de la blockpool si eres capaz de hacerlo antes que otra persona te llevaras la recompensa de safecoins (cada bloque son 0.5 safecoins)
Logs: Cuando se activa esta opción saldra en la consola todo lo que ocurre(puede llenar la consola de mensajes muy facilmente)
const cartera = require('safecoins')
Cartera.Chain.instance.log = true;