Skip to content

Instantly share code, notes, and snippets.

View alex-georgiou's full-sized avatar
💭
I'm adding taproot assets to the LND adapter for Bitcoin & Altcoin Wallets.

Alexandros Georgiou alex-georgiou

💭
I'm adding taproot assets to the LND adapter for Bitcoin & Altcoin Wallets.
View GitHub Profile
@alex-georgiou
alex-georgiou / Dockerfile
Last active April 5, 2016 09:08
Run `grunt phpunit` against your project on PHP versions 5.3 through 5.6
# Run `grunt phpunit` against your project on PHP versions 5.3 through 5.6
# Assumes a Gruntfile.js with working phpunit task
# Based on http://blog.eriksen.com.br/en/docker-image-multi-version-php-development
#
# Copy this Dockerfile into your project. Build the image with:
#
# docker build -t alexg/php-x-test:1.0 -t alexg/php-x-test:latest .
#
# Run your tests with:
#
@alex-georgiou
alex-georgiou / wallets-fixed-rates.php
Last active August 20, 2021 03:20
This example code adds some fixed exchange rates to the Bitcoin and Altcoin Wallets WordPress plugin version 3.4.0 or later.
<?php
/*
* Plugin Name: Bitcoin and Altcoin Wallets: Fixed exchange rates extension
* Description: Example of how to add fixed exchange rates to Bitcoin and Altcoin Wallets.
* Version: 1.0.0
* Plugin URI: https://gist.github.com/alex-georgiou/492196184f206002c864225180ca8fbb
* Author: Alexandros Georgiou <info@dashed-slug.net>
* Author URI: http://dashed-slug.net
* License: GPLv2 or later
*
@alex-georgiou
alex-georgiou / wallets-xyz-coin-adapter.php
Last active December 4, 2022 05:53
Example of how to add an RPC-compatible wallet to the Full Node Multi Coin Adapter for Bitcoin and Altcoin Wallets
<?php
/*
Plugin Name: XYZ Coin Adapter
Plugin URI: https://www.dashed-slug.net/bitcoin-altcoin-wallets-wordpress-plugin/full-node-multi-coin-adapter-extension/
Description: Example of how to add an RPC-compatible wallet to the Full Node Multi Coin Adapter for Bitcoin and Altcoin Wallets
Version: 0.1.0
Author: Alex Georgiou <alexgeorgiou@gmail.com>
Author URI: http://alexgeorgiou.gr
*/
@alex-georgiou
alex-georgiou / bitcoin-icon.php
Last active August 30, 2018 22:40
Generate a Bitcoin icon in SVG and PNG
<?php
ob_start();
$text = '&#x20bf;';
?><?xml version="1.0"?>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
<?php
/**
* Disallow selling TOKEN for BTC in the Dashed-Slug Exchange extension to Bitcoin and Altcoin Wallets
*
* https://www.dashed-slug.net/bitcoin-altcoin-wallets-wordpress-plugin/exchange-extension/
*
* @author alexg
*/
function disallow_limit_ask_orders( $order_id = null, $args = array() ) {
@alex-georgiou
alex-georgiou / wallets-withdraw-block.php
Created October 18, 2018 08:55
Example of how to restrict certain users from withdrawing certain coins in Bitcoin and Altcoin Wallets for WordPress
<?php
/*
* Plugin Name: Bitcoin and Altcoin Wallets: Fine-grained withdrawals blocking
* Description: Example of how to restrict certain users from withdrawing certain coins.
* Version: 1.0.0
* Plugin URI: https://gist.github.com/alex-georgiou/f063dd0565e562eb47c037cdf2d17547
* Author: Alexandros Georgiou <info@dashed-slug.net>
* Author URI: http://dashed-slug.net
* License: GPLv2 or later
*
@alex-georgiou
alex-georgiou / wallets-xyz-cryptonote-coin-adapter.php
Last active November 20, 2021 03:50
Example of how to add a CryptoNote-based wallet to the Monero Coin Adapter extension for Bitcoin and Altcoin Wallets.
<?php
/*
Plugin Name: Cryptonote-based Coin Adapter for XYZ coin
Plugin URI: https://www.dashed-slug.net/bitcoin-altcoin-wallets-wordpress-plugin/monero-coin-adapter-extension
Description: Example of how to add a CryptoNote-based wallet to the Monero Coin Adapter extension for Bitcoin and Altcoin Wallets.
Version: 0.1.1
Author: Alex Georgiou <alexgeorgiou@gmail.com>
Author URI: http://alexgeorgiou.gr
*/
function wallets_cryptonote_coins_filter( $coins ) {
@alex-georgiou
alex-georgiou / google-places-query.php
Created July 16, 2019 09:29
Example query to the Google Places API, showcasing how to first get a place id from a text description, and then how to get details about that place
<?php
/**
* Example query to the Google Places API, showcasing how to first get a place id from a text description,
* and then how to get details about that place.
*
* @author Alexandros Georgiou <alex.georgiou@gmail.com>
*/
@alex-georgiou
alex-georgiou / shortcode-example-bad.php
Last active February 7, 2020 16:56
How to write better HTML markup in WordPress
<?php
/**
* Renders a form whenever the <code>[my_form name="string" age="integer"]</code> shortcode is triggered.
*/
function my_form( $atts, $content, $tag ) {
$defaults = array(
'name' => 'Anonymous',
'age' => 18,
);
@alex-georgiou
alex-georgiou / wallets-xyz-turtlecoin-adapter.php
Created May 19, 2020 14:54
Example of how to add a TurtleCoin-compatible full node wallet to the Bitcoin and Altcoin Wallets plugin for WordPress
<?php
/*
Plugin Name: XYZ TurtleCoin Adapter
Plugin URI: https://www.dashed-slug.net/bitcoin-altcoin-wallets-wordpress-plugin/turtlecoin-adapter-extension/
Description: Example of how to add a TurtleCoin-compatible full node wallet to the Bitcoin and Altcoin Wallets plugin for WordPress
Version: 0.1.0
Author: Alexandros Georgiou <info@dashed-slug.net>
Author URI: https://www.dashed-slug.net/dashed-slug/team/
*/