Skip to content

Instantly share code, notes, and snippets.


Dan Ξ AndreiD

Block or report user

Report or block AndreiD

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Keybase proof

I hereby claim:

  • I am AndreiD on github.
  • I am andyx ( on keybase.
  • I have a public key whose fingerprint is BC8A 622D 8389 31E2 8783 FCDE 3FA1 A644 AA75 5128

To claim this, I am signing this object:

AndreiD / go_upload_to_cloud.go
Last active Aug 21, 2019
upload /download to firebase google and to AWS S3 golang
View go_upload_to_cloud.go
//---------- Firestore -------------
// ********* UPLOAD *******
configStorage := &firebase.Config{
StorageBucket: "",
opt := option.WithCredentialsFile("./config/serviceAccountKey.json")
app, err := firebase.NewApp(context.Background(), configStorage, opt)
if err != nil {
AndreiD / easy_crypto_html_form.html
Created Jul 29, 2019
View easy_crypto_html_form.html
<form action="" method="POST">
<input type="hidden" name="title" value="Nice Watch #1" />
<input type="hidden" name="description" value="a nice looking watch..." />
<input type="hidden" name="metadata" value="optional metadata here" />
<input type="hidden" name="local_price" value="245" />
<input type="hidden" name="local_currency" value="USD" />
<input type="hidden" name="merchant_id" value="YOUR_MERCHANT_ID" />
<input type="hidden" name="redirect_url" value="" />
<input type="submit" name="submit" value="PAY WITH CRYPTO" class="buttonSubmit" />
AndreiD / ubuntu desktop setup helper
Last active Aug 11, 2019
View ubuntu desktop setup helper
# ATTENTION! Note for myself: do by hand, and update the script if necessary
# let'em have colors
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt install -y build-essential software-properties-common autoconf dos2unix git htop glances less tree net-tools apt-transport-https ca-certificates
View stablecoin.sol
* Source Code first verified at on Tuesday, November 28, 2017
(UTC) */
pragma solidity ^0.4.17;
* @title SafeMath
* @dev Math operations with safety checks that throw on error
AndreiD / erc20_one_file
Created Mar 11, 2019
ERC20 Token One File
View erc20_one_file
pragma solidity ^0.5.5;
interface IERC20 {
function transfer(address to, uint256 value) external returns (bool);
function approve(address spender, uint256 value) external returns (bool);
function transferFrom(address from, address to, uint256 value) external returns (bool);
function totalSupply() external view returns (uint256);
function balanceOf(address who) external view returns (uint256);
function allowance(address owner, address spender) external view returns (uint256);
event Transfer(address indexed from, address indexed to, uint256 value);
AndreiD /
Last active Dec 27, 2018
fedora desktop setup

First we setup the repositories so we can install lots of stuff

sudo dnf install fedora-workstation-repositories -y

Install Rpmfusion repo

sudo dnf install$(rpm -E %fedora).noarch.rpm$(rpm -E %fedora).noarch.rpm -y
AndreiD /
Last active Nov 27, 2018
poascount blockchain explorer setup ubuntu 16
set -e
# let'em have colors
echo -e "${green}......................................${end}"
echo -e "${green}........ Script Version 1.0a .........${end}"

Keybase proof

I hereby claim:

  • I am andreid on github.
  • I am andyx ( on keybase.
  • I have a public key ASB34CD3TkjaUTEiiA9Oz2nuY-wKpo7JZqTW3bF7JZESXgo

To claim this, I am signing this object:

AndreiD / error_500_page
Created Oct 31, 2018
cool error 500 page
View error_500_page
<!DOCTYPE html><html><head><title>IGN Error 500 - Internal Server Problem</title><link href=",700,800" rel="stylesheet"><style type="text/css">.cta,h1{letter-spacing:.5px}#wrapper,p{line-height:1.5em}h2,section.right{hyphens:auto}*{box-sizing:border-box;text-rendering:optimizeLegibility}body{background:#B97E39;grid-template-columns:auto;color:#252627;font-family:Montserrat,sans-serif}#wrapper{display:grid;font-size:16px;grid-template-columns:4fr 6fr;grid-gap:4em;height:100vh;padding:5% 10%}section.left,section.right{padding:4em 2em;align-self:center}section.left{border-right:1px solid rgba(255,255,255,.5);display:grid}.cta{text-align:center;display:inline-grid;align-content:center;align-items:center;padding:1em 3em;font-size:1em;border-radius:2em;margin-top:32px;text-decoration:none;transition:background .25s ease-in;position:relative;text-transform:uppercase;font-weight:700}.anotherquote,.anotherquote:hover{transition:background .25s ease-in-out}.secondar
You can’t perform that action at this time.