Skip to content

Instantly share code, notes, and snippets.

View talhadaar's full-sized avatar

Muhammad Talha Dar talhadaar

View GitHub Profile
#!/bin/sh
# Install docker
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
@talhadaar
talhadaar / peaq-zombienet.sh
Last active September 30, 2024 07:55
Updated to accomodate 0.9.43 upgarde for peaq-node and peaq polkadot fork
#!/bin/sh
# directories
WORK_DIR=/Users/talhadar/peaq
TARGET=target/release
PEAQ_DIR=$WORK_DIR/peaq-network-node
POLKADOT_DIR=$WORK_DIR/polkadot-sdk
TMP_DIR=$WORK_DIR/tmp
# chainspecs dir
@talhadaar
talhadaar / insert_keys.sh
Created October 10, 2022 08:45
Derives they appropriate session keys using Node's key utility and inserts them into Node's keystore.
#!/bin/bash
KEY_SEED=$1
NODE_NAME=$2
NODE_PATH="./target/release/$NODE_NAME"
ED_SEED=$($NODE_PATH key inspect --scheme ed25519 "$KEY_SEED" | grep "Secret seed" | awk {'print $3'})
SR_SEED=$($NODE_PATH key inspect --scheme sr25519 "$KEY_SEED" | grep "Secret seed" | awk {'print $3'})
ED_PUB_KEY=$($NODE_PATH key inspect --scheme ed25519 "$KEY_SEED" | grep Public | awk {'print $4'})
SR_PUB_KEY=$($NODE_PATH key inspect --scheme sr25519 "$KEY_SEED" | grep Public | awk {'print $4'})
@talhadaar
talhadaar / snippets.js
Created June 14, 2022 08:47 — forked from beautyfree/snippets.js
Solana Web3 Snippets
import {
Account,
clusterApiUrl,
Connection,
PublicKey,
sendAndConfirmTransaction,
SystemProgram,
Transaction,
} from '@solana/web3.js';