Skip to content

Latest commit

 

History

History
115 lines (98 loc) · 7.98 KB

support.md

File metadata and controls

115 lines (98 loc) · 7.98 KB
layout title subtitle share-img tags
page
Support
Schedule a 1 hour personalised support call with QnA
books
test

Support Services

There's a good chance the answer to your Bitcoin related questions are freely available on this website. If they aren't, I happily answer direct messages on a daily basis via many of these contact methods.

Who is this service for?

Do you have an unanswered question that goes something like...

  • I don't know which node is best for me?
  • I don't know how to set up a node?
  • I have a node. How can I get the best from it?
  • I don't know which wallet I should use?
  • I want to set up my first hardware wallet but don't know how?
  • I want to setup a multisig wallet, but am unsure how.
  • I want to use coinjoin or Lightning. Where do I start?
  • I want my own BTCPay Server, how can I get started?

Is the answer yes? Then you may benefit from some 1-on-1 time to ask more specific questions or need a helping hand with a node or wallet set up.

Who is this service not for?

  • Specific hardware or software troubleshooting
  • Those seeking financial and/or investment advice

Here is how your support session would work...

  • Contact me via any of these methods to schedule a call at a time that suits us both
  • We have our 1 hour call
  • You pay for the value you received via Bitcoin or Lightning using the button below

<style> .btcpay-form { display: inline-flex; align-items: center; justify-content: center; } .btcpay-form--inline { flex-direction: row; } .btcpay-form--block { flex-direction: column; } .btcpay-form--inline .submit { margin-left: 15px; } .btcpay-form--block select { margin-bottom: 10px; } .btcpay-form .btcpay-custom-container{ text-align: center; }.btcpay-custom { display: flex; align-items: center; justify-content: center; } .btcpay-form .plus-minus { cursor:pointer; font-size:25px; line-height: 25px; background: #DFE0E1; height: 30px; width: 45px; border:none; border-radius: 60px; margin: auto 5px; display: inline-flex; justify-content: center; } .btcpay-form select { -moz-appearance: none; -webkit-appearance: none; appearance: none; color: currentColor; background: transparent; border:1px solid transparent; display: block; padding: 1px; margin-left: auto; margin-right: auto; font-size: 11px; cursor: pointer; } .btcpay-form select:hover { border-color: #ccc; } .btcpay-form option { color: #000; background: rgba(0,0,0,.1); } .btcpay-input-price { -moz-appearance: textfield; border: none; box-shadow: none; text-align: center; font-size: 25px; margin: auto; border-radius: 5px; line-height: 35px; background: #a0a0a0; }.btcpay-input-price::-webkit-outer-spin-button, .btcpay-input-price::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } </style> <style> input[type=range].btcpay-input-range { -webkit-appearance:none; width:100%; background: transparent; } input[type=range].btcpay-input-range:focus { outline:0; } input[type=range].btcpay-input-range::-webkit-slider-runnable-track { width:100%; height:3.1px; cursor:pointer; box-shadow:0 0 1.7px #020,0 0 0 #003c00; background:#f3f3f3; border-radius:1px; border:0; } input[type=range].btcpay-input-range::-webkit-slider-thumb { box-shadow:none; border:2.5px solid #cedc21; height:22px; width:22px; border-radius:50%; background:#0f3723; cursor:pointer; -webkit-appearance:none; margin-top:-9.45px } input[type=range].btcpay-input-range:focus::-webkit-slider-runnable-track { background:#fff; } input[type=range].btcpay-input-range::-moz-range-track { width:100%; height:3.1px; cursor:pointer; box-shadow:0 0 1.7px #020,0 0 0 #003c00; background:#f3f3f3; border-radius:1px; border:0; } input[type=range].btcpay-input-range::-moz-range-thumb { box-shadow:none; border:2.5px solid #a0a0a0; height:22px; width:22px; border-radius:50%; background:#f99925; cursor:pointer; } input[type=range].btcpay-input-range::-ms-track { width:100%; height:3.1px; cursor:pointer; background:0 0; border-color:transparent; color:transparent; } input[type=range].btcpay-input-range::-ms-fill-lower { background:#e6e6e6; border:0; border-radius:2px; box-shadow:0 0 1.7px #020,0 0 0 #003c00; } input[type=range].btcpay-input-range::-ms-fill-upper { background:#f3f3f3; border:0; border-radius:2px; box-shadow:0 0 1.7px #020,0 0 0 #003c00; } input[type=range].btcpay-input-range::-ms-thumb { box-shadow:none; border:2.5px solid #cedc21; height:22px; width:22px; border-radius:50%; background:#0f3723; cursor:pointer; height:3.1px; } input[type=range].btcpay-input-range:focus::-ms-fill-lower { background:#f3f3f3; } input[type=range].btcpay-input-range:focus::-ms-fill-upper { background:#fff; } </style>
USD GBP EUR BTC
Tip with
<script> function handleSliderChange(event) { event.preventDefault(); const root = event.target.closest('.btcpay-form'); const el = root.querySelector('.btcpay-input-price'); const price = parseInt(el.value); const min = parseInt(event.target.getAttribute('min')) || 1; const max = parseInt(event.target.getAttribute('max')); if (price < min) { el.value = min; } else if (price > max) { el.value = max; } root.querySelector('.btcpay-input-range').value = el.value; } function handleSliderInput(event) { event.target.closest('.btcpay-form').querySelector('.btcpay-input-price').value = event.target.value; } document.querySelectorAll(".btcpay-form .btcpay-input-range").forEach(function(el) { if (!el.dataset.initialized) { el.addEventListener('input', handleSliderInput); el.dataset.initialized = true; } }); document.querySelectorAll(".btcpay-form .btcpay-input-price").forEach(function(el) { if (!el.dataset.initialized) { el.addEventListener('change', handleSliderChange); el.dataset.initialized = true; } });
function handlePriceInput(event) {
    event.preventDefault();
    const root = event.target.closest('.btcpay-form');
    const price = parseInt(event.target.dataset.price);
    if (isNaN(event.target.value)) root.querySelector('.btcpay-input-price').value = price;
    const min = parseInt(event.target.getAttribute('min')) || 1;
    const max = parseInt(event.target.getAttribute('max'));
    if (event.target.value < min) {
        event.target.value = min;
    } else if (event.target.value > max) { 
        event.target.value = max;
    }
}
document.querySelectorAll(".btcpay-form .btcpay-input-price").forEach(function(el) {
    if (!el.dataset.initialized) {
        el.addEventListener('input', handlePriceInput);
        el.dataset.initialized = true;
    }
});
</script>