Skip to content

Instantly share code, notes, and snippets.

View JasoonS's full-sized avatar
🎯
Working on Wildcards, what else?

Jason Smythe JasoonS

🎯
Working on Wildcards, what else?
View GitHub Profile
did:3:bafyreigcxb23ykgu76oefl7gtanjjvrpb3lgrk6kipq5i6po3jg5y7q2wy
@JasoonS
JasoonS / 3box.txt
Last active January 13, 2020 12:59
This post links my 3Box profile to my Github account! Web3 social profiles by 3Box.
✅ did:3:bafyreigcxb23ykgu76oefl7gtanjjvrpb3lgrk6kipq5i6po3jg5y7q2wy ✅
Create your profile today to start building social connection and trust online at https://3Box.io/
@JasoonS
JasoonS / duo-tampermonkey.js
Last active April 15, 2020 09:40
Duolingo 'no mouse needed' tampermonkey
// ==UserScript==
// @name Duolingo mods
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Duolingo keyboard shortcuts
// @author You
// @require https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.18.2/babel.js
// @require https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.16.0/polyfill.js
// @match https://www.duolingo.com/*
// ==/UserScript==
const blockchainProxy = require('blockchain-proxy-client')({apiServerAddress: 'http://localhost:3000'})
const tokenProxy = require('token-proxy-client')({apiServerAddress: 'http://localhost:5000'})
async function subscribeToBalanceTopic() {
const [
{ contractAddress: tokenContractAddress },
{ prototype: availableBalanceTopic },
{ abi: tokenContractAbi },
] = await Promise.all([
tokenProxy.contractAddress(),
Verifying my Blockstack ID is secured with the address 1Bga6VZwP5MEmUFKAyEGaWUKdKPdAMoNj https://explorer.blockstack.org/address/1Bga6VZwP5MEmUFKAyEGaWUKdKPdAMoNj
@JasoonS
JasoonS / privateKeyProviderEngine.js
Created May 7, 2018 00:19
Private Key ProviderEngine for Ethereum
// as used here: https://github.com/andytudhope/SeekerBackend/blob/e529f586c0b91c6591d05e90309d1d5e0553e514/utils/privateKeyProviderEngine.js
const Wallet = require('ethereumjs-wallet')
const ethUtils = require('ethereumjs-util')
// var bip39 = require("bip39");
// var hdkey = require('ethereumjs-wallet/hdkey');
var ProviderEngine = require("web3-provider-engine");
var FiltersSubprovider = require('web3-provider-engine/subproviders/filters.js');
var HookedSubprovider = require('web3-provider-engine/subproviders/hooked-wallet.js');
var Web3Subprovider = require("web3-provider-engine/subproviders/web3.js");
0x52e206428AA73b4edC541094497dA58914Bc38Ae

Keybase proof

I hereby claim:

  • I am jasoons on github.
  • I am jasoons (https://keybase.io/jasoons) on keybase.
  • I have a public key ASCaosDhLLnBQbQ20e5FGhOAUhiFZH8_oH9FVvyOPhdCkQo

To claim this, I am signing this object:

Verifying that "jasoons.id" is my Blockstack ID. https://onename.com/jasoons
Verifying that "jasoons.id" is my Blockstack ID. https://onename.com/jasoons