- Install
babel-cli
and save it to your developer dependencies
npm i --save-dev babel-cli
- Install a preset of your choice. Presets indicate which version of EcmaScript to use. The
env
preset is the most recent version.
<!doctype html> | |
<html> | |
<head> | |
<title>Colour Swatches</title> | |
<style> | |
body { | |
margin: 0; | |
padding: 0; | |
background-color: #FAFBFC; | |
} |
const fs = require('fs'); | |
var exec = require('child_process').exec; | |
const DATA = 'data/'; | |
const TEMPLATES = 'templates/'; | |
const OUTPUT = 'build/'; | |
// Retrieve language from args | |
const args = process.argv.slice(2); | |
const lang = args[0]; |
// Check that the destination is not banned | |
bool IsDestinationBanned(CScript scriptPubKey) | |
{ | |
txnouttype typeRet; | |
vector<CTxDestination> addressRet; | |
int nRequiredRet; | |
if (!ExtractDestinations(scriptPubKey, typeRet, addressRet, nRequiredRet)) | |
// Could not extract destinations | |
return true; |
// Extend the TransactionBuilder class to include OP_RETURN scripts. | |
// The two parameters are the amount to use for the output and the data | |
// to push onto the blockchain. | |
// This is done inside bitcore/lib/TransactionBuilder.js | |
TransactionBuilder.prototype.setUnspendableOutput = function(amount, msg) { | |
var valueOutSat = bignum(0); | |
var txobj = {}; | |
txobj.version = 1; | |
txobj.lock_time = this.lockTime || 0; | |
txobj.ins = []; |
let content = node.content; | |
if (Array.isArray(node.content)) { | |
// Combine elements of type text | |
content = node.content.reduce((_content, item) => { | |
const lastNodeIndex = _content.length - 1; | |
const lastNode = _content[_content.length - 1]; | |
if (_content.length > 0 && lastNode.type === 'text' && item.type === 'text') { | |
_content[lastNodeIndex].content = lastNode.content + item.content; | |
} else { |
// node imports | |
var sys = require('sys'); | |
var base58 = require('bs58'); | |
var SHA3 = require('sha3'); | |
// validation function | |
function validateAddress(address) { | |
// network/version byte | |
var version = address.substring(0, 1); | |
if (version != 'm') return false; |
// Tool for working out cryptocurrency distribution rates | |
// Luke Mitchell, 2014 | |
#include "stdlib.h" | |
#include "stdio.h" | |
int main (int argc, char** argv) { | |
printf ("Cryptodistribution tool\n"); | |
printf ("=======================\n\n"); |
/* @flow */ | |
import React from 'react'; | |
import Svg, { | |
Circle, | |
Ellipse, | |
G, | |
LinearGradient, | |
RadialGradient, |