#!/bin/bash
# NVM needs the ability to modify your current shell session's env vars,
# which is why it's a sourced function
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // SPDX-License-Identifier: UNLICENSED | |
| pragma solidity ^0.8.11; | |
| import "./utils/Bytecode.sol"; | |
| contract CREATE07Proxy { | |
| error ErrorDestroyingContract(); | |
| error ErrorDeployingToDeterministicAddress(); | |
| function deployDataContract(bytes memory data) external { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| npm install --save express express-openid-connect |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const EthereumTx = require('ethereumjs-tx'); | |
| const _ = require('lodash'); | |
| class Wallet { | |
| constructor(web3, address, privateKey) { | |
| this.web3 = web3; | |
| this.address = address; | |
| this.privateKey = Buffer.from(privateKey, 'hex'); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| desc "convert a latin1 database with utf8 data into proper utf8" | |
| task :convert_to_utf8 => :environment do | |
| puts Time.now | |
| dryrun = ENV['DOIT'] != '1' | |
| conn = ActiveRecord::Base.connection | |
| if dryrun | |
| def conn.run_sql(sql) | |
| puts(sql) | |
| end | |
| else |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def compile_asset?(path) | |
| # ignores any filename that begins with '_' (e.g. sass partials) | |
| # all other css/js/sass/image files are processed | |
| if File.basename(path) =~ /^[^_].*\.\w+$/ | |
| puts "Compiling: #{path}" | |
| true | |
| else | |
| puts "Ignoring: #{path}" | |
| false | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Avatar < ActiveRecord::Base | |
| attr_accessor :content_type, :original_filename, :image_data | |
| before_save :decode_base64_image | |
| has_attached_file :image, | |
| PAPERCLIP_CONFIG.merge( | |
| :styles => { | |
| :thumb => '32x32#', | |
| :medium => '64x64#', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /*-------- Here's how your Gists render in #newtwitter's details pane --------*/ | |
| twttr.mediaType('twttr.media.types.Gist') | |
| .url('http://gist.github.com') | |
| .matcher(/\b(?:https?\:\/\/)?gist\.github\.com\/(\S+)/g) | |
| .icon('generic') |