Skip to content

Instantly share code, notes, and snippets.

View farukterzioglu's full-sized avatar
🎯
Focusing

Faruk Terzioğlu farukterzioglu

🎯
Focusing
View GitHub Profile
@farukterzioglu
farukterzioglu / example_txscript_signaturescript.go
Created September 20, 2018 19:45 — forked from davecgh/example_txscript_signaturescript.go
Example of signing a transaction using txscript.SignatureScript
package main
import (
"encoding/hex"
"fmt"
"github.com/btcsuite/btcd/btcec"
"github.com/btcsuite/btcd/chaincfg"
"github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcd/wire"
@farukterzioglu
farukterzioglu / example_txscript_step.go
Created September 20, 2018 19:46 — forked from davecgh/example_txscript_step.go
Example of stepping through a script using the txscript API.
package main
import (
"encoding/hex"
"fmt"
"os"
"github.com/btcsuite/btcd/chaincfg/chainhash"
"github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcd/wire"
@farukterzioglu
farukterzioglu / simnetblksubmit.go
Created September 20, 2018 19:46 — forked from davecgh/simnetblksubmit.go
Example of connecting to a simnet btcd instance, manually generating blocks, and submitting them.
package main
import (
"encoding/binary"
"errors"
"io/ioutil"
"log"
"math"
"math/big"
"path/filepath"
@farukterzioglu
farukterzioglu / example_txscript_signtxoutput.go
Created September 20, 2018 19:47 — forked from davecgh/example_txscript_signtxoutput.go
Example of signing a transaction using txscript.SignTxOutput.
package main
import (
"encoding/hex"
"fmt"
"github.com/btcsuite/btcd/btcec"
"github.com/btcsuite/btcd/chaincfg"
"github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcd/wire"
@farukterzioglu
farukterzioglu / btcdwstest.html
Created September 20, 2018 19:48 — forked from davecgh/btcdwstest.html
btcd Browser Websocket Connection Example
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>WebSocket Test</title>
<script language="javascript" type="text/javascript">
var wsUri = 'wss://127.0.0.1:8334/ws';
var rpcUser = "rpcuser";
var rpcPass = "rpcpass";
@farukterzioglu
farukterzioglu / p2sh_multisig_types.go
Created September 20, 2018 19:49 — forked from davecgh/p2sh_multisig_types.go
P2SH Multisig Types
package main
import (
"encoding/hex"
"fmt"
"github.com/btcsuite/btcd/chaincfg"
. "github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcutil"
)
@farukterzioglu
farukterzioglu / p2sh_multisig_manual.go
Created September 20, 2018 19:49 — forked from davecgh/p2sh_multisig_manual.go
P2SH Multisig Manual
package main
import (
"encoding/hex"
"fmt"
"github.com/btcsuite/btcutil"
. "github.com/btcsuite/btcd/txscript"
)
@farukterzioglu
farukterzioglu / p2sh_pubkey.go
Created September 20, 2018 19:49 — forked from davecgh/p2sh_pubkey.go
P2SH Pubkey
package main
import (
"encoding/hex"
"fmt"
"github.com/btcsuite/btcutil"
. "github.com/btcsuite/btcd/txscript"
)
@farukterzioglu
farukterzioglu / btcd notes.txt
Last active March 5, 2019 12:09
Notes for btcd
//With default config files
btcd --simnet --rpcuser=faruk --rpcpass=0585
btcwallet --simnet --username=faruk --password=0585 --create
btcwallet --simnet --username=faruk --password=0585
btcctl --simnet --rpcuser=faruk --rpcpass=0585 --wallet walletpassphrase "0585" 600
btcctl --simnet --rpcuser=faruk --rpcpass=0585 --wallet createnewaccount account1
btcctl --simnet --rpcuser=faruk --rpcpass=0585 --wallet listaccounts
btcctl --simnet --rpcuser=faruk --rpcpass=0585 --wallet getnewaddress
btcd --simnet --rpcuser=faruk --rpcpass=0585 --miningaddr=SQqiiJtfueX54oFGuTAzkBTaM23neFvWNF
btcctl --simnet --rpcuser=faruk --rpcpass=0585 --wallet generate 21
@farukterzioglu
farukterzioglu / txscript-example_test.go
Created September 23, 2018 19:49
example of txscript
// Copyright (c) 2014-2016 The btcsuite developers
// Use of this source code is governed by an ISC
// license that can be found in the LICENSE file.
package txscript_test
import (
"encoding/hex"
"fmt"