Skip to content

Instantly share code, notes, and snippets.

View ruslansalikhov's full-sized avatar

Ruslan Salikhov ruslansalikhov

  • EPAM
  • Uzbekistan, Tashkent
View GitHub Profile

Keybase proof

I hereby claim:

  • I am ruslansalikhov on github.
  • I am ruslansalikhov (https://keybase.io/ruslansalikhov) on keybase.
  • I have a public key ASDJzlc90ouy3-UGmcskJ633RPf9t_6-dgJgPkyJipTcKgo

To claim this, I am signing this object:

blockchained
graphenelab
rudexwallet
pokerchained
eosio
pokeraccount
testesttestt
@ruslansalikhov
ruslansalikhov / sender.js
Last active December 4, 2018 09:13
Sending ERC20 tokens
// https://github.com/ethereum/wiki/wiki/JavaScript-API
// npm install --save web3@0.20.7 ethereumjs-tx bignumber.js
const Web3 = require("web3");
const Tx = require("ethereumjs-tx");
const BigNumber = require("bignumber.js");
const erc20_ABI = [{"constant":true,"inputs":[{"name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"

История изменения балансов

Мат часть

Аккаунт

Аккаунт в блокчейне это структура содержащая некоторый набор данных связанных с аккаунтом - ключи, метаданные, балансы.

Пример

@ruslansalikhov
ruslansalikhov / XZEN Avatar Auth.md
Last active July 3, 2018 07:48
XZEN Avatar Auth

Аутентификация в XZEN User Data Storage

Аккаунт XZEN

Пользователь XZEN это аккаунт зарегистрированный в блокчейне XZEN.

Пример данных в бч.

{
0xe3edeb1b6aa2aa21c7b66b36fe23f015a3d08187
@ruslansalikhov
ruslansalikhov / GIF-Screencast-OSX.md
Created November 4, 2016 05:53 — forked from dergachev/GIF-Screencast-OSX.md
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application: