Skip to content

Instantly share code, notes, and snippets.

View allenhark's full-sized avatar

AllenHark allenhark

View GitHub Profile
import chalk from "chalk";
import { extractPumpFunTokenDetails } from "./ExtractToken2";
import PQueue from 'p-queue';
// Import required modules
const { Kafka } = require('kafkajs');
const bs58 = require('bs58');
const { loadProto } = require('bitquery-protobuf-schema');
const { CompressionTypes, CompressionCodecs } = require('kafkajs');
const LZ4 = require('kafkajs-lz4');
// Import required modules
import { Kafka, CompressionTypes, CompressionCodecs } from 'kafkajs';
import bs58 from 'bs58';
//@ts-ignore
import { loadProto } from 'bitquery-protobuf-schema';
import LZ4 from 'kafkajs-lz4';
import { v4 as uuidv4 } from 'uuid';
import chalk from 'chalk';
import { extractPumpFunTokenDetails } from './ExtractToken'
import { Connection, PublicKey, Finality, Keypair } from '@solana/web3.js';
/**
* Create charge
* @returns charges
*/
async create_charge({ request, response, auth, params }) {
// get current customer from auth session
let user = await auth.getUser()
//get charge creation variables
let { charge, customer, chargeOptions } = request.all()
@allenhark
allenhark / snippets.js
Created June 7, 2021 18:17 — forked from beautyfree/snippets.js
Solana Web3 Snippets
import * as web3 from '@solana/web3.js';
// Create connection
function createConnection(url = "https://testnet.solana.com") {
return new web3.Connection(url);
}
const connection = createConnection();
// Generate account
@allenhark
allenhark / ffmpeg.md
Created December 7, 2020 08:59 — forked from nonwip/ffmpeg.md
Convert video files to MP4 through FFMPEG

This is my personal list of functions that I wrote for converting mov files to mp4!

Command Flags

Flag Options Description
-codec:a libfaac, libfdk_aac, libvorbis Audio Codec
-quality best, good, realtime Video Quality
-b:a 128k, 192k, 256k, 320k Audio Bitrate
-codec:v mpeg4, libx264, libvpx-vp9 Video Codec
@allenhark
allenhark / manageWallet.js
Last active November 16, 2017 20:05 — forked from bitsoko-services/manageWallet.js
managing wallets
$('document').ready(function () {
var web3 = new Web3();
var global_keystore;
function setWeb3Provider(keystore) {
var web3Provider = new HookedWeb3Provider({
host: "https://mainnet.infura.io/-.....",
transaction_signer: keystore
});
web3.setProvider(web3Provider);
0xe9a8d53efe0da94ae2729377b83aabf1bac8595a