Skip to content

Instantly share code, notes, and snippets.

@TheBojda
TheBojda / gpfeed.php
Last active April 23, 2016 16:07
Generate RSS feed from Google Plus public feed for using it as IFTTT source, or whatever ...
<?php
function getSslPage($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
pragma solidity ^0.4.7;
contract SimpleStorage {
uint public storedData;
function SimpleStorage(uint initialValue) {
storedData = initialValue;
}
function set(uint x) {
storedData = x;
pragma solidity ^0.4.7;
contract SimpleStorage {
uint public storedData;
event TestEvent(address from, uint value);
function SimpleStorage(uint initialValue) {
storedData = initialValue;
}
SimpleStorage.TestEvent().then(function(e) {
alert(e.args.from + " - " + e.args.value);
});
$(document).ready(function() {
$("#blockchain button.set").click(function() {
var value = parseInt($("#blockchain input.text").val(), 10);
SimpleStorage.set(value);
addToLog("#blockchain", "SimpleStorage.set(" + value + ")");
});
$("#blockchain button.get").click(function() {
SimpleStorage.get().then(function(value) {
contract ERC20 {
function totalSupply() constant returns (uint totalSupply);
function balanceOf(address _owner) constant returns (uint balance);
function transfer(address _to, uint _value) returns (bool success);
function transferFrom(address _from, address _to, uint _value) returns (bool success);
function approve(address _spender, uint _value) returns (bool success);
function allowance(address _owner, address _spender) constant returns (uint remaining);
event Transfer(address indexed _from, address indexed _to, uint _value);
event Approval(address indexed _owner, address indexed _spender, uint _value);
@TheBojda
TheBojda / token.sol
Last active September 30, 2017 20:28
pragma solidity ^0.4.8;
contract Token {
string public constant symbol = "TST";
string public constant name = "Test token";
uint8 public constant decimals = 18;
event Transfer(address indexed from, address indexed to, uint value);
event Approval( address indexed owner, address indexed spender, uint value);
pragma solidity ^0.4.8;
import "token.sol";
contract Crowdsale {
address public owner;
Token public rewardToken;
bool started = false;
@TheBojda
TheBojda / gist:c6f2986414f28fd8eede19f8e698c502
Last active October 22, 2017 22:49
Rinkeby Testnet addr
0xF373bAA50d9cB0D3a5b0A486098a3710eaE4C030
@TheBojda
TheBojda / gist:98887f71dfe966521a8d2007674f8e5d
Created June 24, 2018 07:02
Minimal push gateway for RocketChat in PHP
<?php
// logging the requests for DEBUG
/*
ob_start();
echo $_SERVER['REQUEST_URI'];
$post_data = file_get_contents("php://input");
print_r($post_data);
$data = json_decode($post_data);
var_dump($data);
echo "\n";