Skip to content

Instantly share code, notes, and snippets.

View codenamejason's full-sized avatar
:octocat:
Buidling 🫠

<jaxcoder /> codenamejason

:octocat:
Buidling 🫠
View GitHub Profile
// To enable meta transaction, let create a generic method that calls executeMetaTransaction by taking the user signature
// and then execute transaction via Biconomy
// Dependencies
import {toBuffer} from "ethereumjs-util";
import abi from "ethereumjs-abi";
import events from "events";
// Initialization of web3
let web3 = new Web3(window.ethereum);
Mac Network Commands Cheat Sheet
After writing up the presentation for MacSysAdmin in Sweden, I decided to go ahead and throw these into a quick cheat sheet for anyone who’d like to have them all in one place. Good luck out there, and stay salty.
Get an ip address for en0:
ipconfig getifaddr en0
Same thing, but setting and echoing a variable:
@victorleejw
victorleejw / erc20token.sol
Last active November 28, 2023 11:46
Erc20 Smart Contract for a Standard, Capped, Mintable, Burnable, Payable Token.
// SPDX-License-Identifier: MIT
// File: @openzeppelin/contracts/GSN/Context.sol
// https://ropsten.etherscan.io/address/0x8df55a60a1c98281a60d6c89f59398bee854fbc8#code
pragma solidity ^0.6.0;
/*
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
// time and time end
console.time("This");
let total = 0;
for (let j = 0; j < 10000; j++) {
total += j
}
console.log("Result", total);
console.timeEnd("This");
// Memory
@codenamejason
codenamejason / EpochTimestampConverterToDateTime.cs
Created April 23, 2019 17:35
Convert Unix Epoch time to DateTime
public static DateTime UnixTimestampToDateTime(string unixTimestamp)
{
var time = Convert.ToDouble(unixTimestamp);
DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
dtDateTime = dtDateTime.AddSeconds(time).ToLocalTime();
return dtDateTime;
}
@codenamejason
codenamejason / Anon.js
Created March 29, 2018 17:18
Anonymous Function
(function ($){
return {
property: 'myProperty',
method: function(){
return someShit;
},
property: 'myProperty2',
method: function(){
return someShit2;
}
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using LoginScreen;
@codenamejason
codenamejason / Connection.cs
Created March 14, 2018 18:13 — forked from lancscoder/Connection.cs
Dapper Getting Started
public class ConnectionFactory {
public static DbConnection GetOpenConnection() {
var connection = new SqlConnection("MyConnectionString");
connection.Open();
return connection;
}
}
@codenamejason
codenamejason / objectSort.js
Created December 12, 2017 14:33
Sort an object
var sort_by = function() {
var fields = [].slice.call(arguments),
n_fields = fields.length;
return function(A, B) {
var a, b, field, key, primer, reverse, result;
for (var i = 0, l = n_fields; i < l; i++) {
result = 0;
field = fields[i];
@codenamejason
codenamejason / logChange.js
Created December 6, 2017 15:32
Knockout Log/Logger Binding Handler
//- for testing (logchange)
ko.extenders.logChange = function (target, option) {
target.subscribe(function (newValue) {
console.log(option + " : " + newValue);
});
return target;
};
ko.bindingHandlers.logger = {