MCPcopy Create free account

hub / github.com/d4l3k/go-electrum / functions

Functions50 in github.com/d4l3k/go-electrum

↓ 13 callersMethodrequest
request makes a request to the server and unmarshals the response into v.
electrum/network.go:153
↓ 3 callersMethodAddresses
Addresses returns all addresses generated in the current bitcoin wallet.
wallet/wallet.go:36
↓ 3 callersMethoderr
err handles errors produced by the foreign node.
electrum/network.go:97
↓ 2 callersMethodBlockchainAddressSubscribe
BlockchainAddressSubscribe subscribes to transactions on an address and returns the hash of the transaction history. http://docs.electrum.org/en/lates
electrum/blockchain.go:64
↓ 2 callersMethodBlockchainTransactionGet
BlockchainTransactionGet returns the raw transaction (hex-encoded) for the given txid. If transaction doesn't exist, an error is returned. http://docs
electrum/blockchain.go:175
↓ 2 callersMethodConnectTCP
ConnectTCP creates a new TCP connection to the specified address.
electrum/network.go:67
↓ 2 callersMethodlisten
()
electrum/tcp.go:52
↓ 2 callersMethodlisten
listen processes messages from the server.
electrum/network.go:103
↓ 2 callersMethodlistenPush
listenPush returns a channel of messages matching the method.
electrum/network.go:144
↓ 2 callersFunctionopenWallet
(db walletdb.DB, privPass string, seed []byte)
wallet/wallet.go:165
↓ 2 callersFunctionreturnBytes
(bytes []byte)
wallet/wallet.go:150
↓ 1 callersMethodBlockchainAddressGetBalance
BlockchainAddressGetBalance returns the balance of an address. TODO (d4l3k) investigate `error from server: "'Node' object has no attribute '__getitem
electrum/blockchain.go:124
↓ 1 callersMethodBlockchainAddressGetHistory
BlockchainAddressGetHistory returns the history of an address. http://docs.electrum.org/en/latest/protocol.html#blockchain-address-get-history
electrum/blockchain.go:104
↓ 1 callersMethodBlockchainAddressListUnspent
BlockchainAddressListUnspent lists the unspent transactions for the given address. http://docs.electrum.org/en/latest/protocol.html#blockchain-address
electrum/blockchain.go:138
↓ 1 callersMethodBlockchainHeadersSubscribe
BlockchainHeadersSubscribe request client notifications about new blocks in form of parsed blockheaders and returns the current block header. http://d
electrum/blockchain.go:35
↓ 1 callersMethodBlockchainNumBlocksSubscribe
BlockchainNumBlocksSubscribe returns the current number of blocks. http://docs.electrum.org/en/latest/protocol.html#blockchain-numblocks-subscribe
electrum/blockchain.go:13
↓ 1 callersMethodBlockchainTransactionBroadcast
BlockchainTransactionBroadcast sends a raw transaction. TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-transaction-
electrum/blockchain.go:161
↓ 1 callersMethodErrors
()
electrum/network.go:25
↓ 1 callersMethodGenAddresses
GenAddresses generates a number of addresses for the wallet.
wallet/wallet.go:53
↓ 1 callersFunctionNewSSLTransport
(addr string, config *tls.Config)
electrum/tcp.go:30
↓ 1 callersFunctionNewTCPTransport
(addr string)
electrum/tcp.go:16
↓ 1 callersMethodResponses
()
electrum/network.go:24
↓ 1 callersMethodSendBitcoin
SendBitcoin sends some amount of bitcoin specifying minimum confirmations.
wallet/wallet.go:66
↓ 1 callersMethodSendMessage
([]byte)
electrum/network.go:23
↓ 1 callersMethodServerBanner
ServerBanner returns the server's banner. http://docs.electrum.org/en/latest/protocol.html#server-banner
electrum/server.go:13
↓ 1 callersMethodServerDonationAddress
ServerDonationAddress returns the donation address of the server. http://docs.electrum.org/en/latest/protocol.html#server-donation-address
electrum/server.go:21
↓ 1 callersMethodServerPeersSubscribe
ServerPeersSubscribe requests peers from a server. http://docs.electrum.org/en/latest/protocol.html#server-peers-subscribe
electrum/server.go:29
↓ 1 callersMethodServerVersion
ServerVersion returns the server's version. http://docs.electrum.org/en/latest/protocol.html#server-version
electrum/server.go:5
↓ 1 callersMethodhandleTransactions
(c <-chan string)
wallet/wallet.go:219
↓ 1 callersMethodinsertTx
(tx string)
wallet/wallet.go:236
↓ 1 callersFunctionstripManagedAddrs
(mAddrs []waddrmgr.ManagedAddress)
wallet/wallet.go:121
↓ 1 callersMethodwatchAddress
(addr string)
wallet/wallet.go:208
MethodBlockchainAddressGetMempool
TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-address-get-mempool
electrum/blockchain.go:114
MethodBlockchainAddressGetProof
TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-address-get-proof
electrum/blockchain.go:134
MethodBlockchainBlockGetChunk
TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-block-get-chunk
electrum/blockchain.go:156
MethodBlockchainBlockGetHeader
TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-block-get-header
electrum/blockchain.go:152
MethodBlockchainEstimateFee
http://docs.electrum.org/en/latest/protocol.html#blockchain-estimatefee BlockchainEstimateFee estimates the transaction fee per kilobyte that needs to
electrum/blockchain.go:183
MethodBlockchainTransactionGetMerkle
TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-transaction-get-merkle
electrum/blockchain.go:171
MethodBlockchainUtxoGetAddress
TODO(d4l3k) implement http://docs.electrum.org/en/latest/protocol.html#blockchain-utxo-get-address
electrum/blockchain.go:148
MethodConnectSSL
ConnectSLL creates a new SLL connection to the specified address.
electrum/network.go:82
FunctionCreate
Create creates a wallet with the specified path, private key password and seed. Seed can be created using: hdkeychain.GenerateSeed(hdkeychain.Recommen
wallet/wallet.go:131
MethodErrors
()
electrum/tcp.go:70
FunctionFindElectrumServers
FindElectrumServersIRC finds nodes to connect to by connecting to the Freenode #electrum channel.
irc/irc.go:21
FunctionLoad
Load loads a wallet with the specified path, private key password and seed.
wallet/wallet.go:157
FunctionNewNode
NewNode creates a new node.
electrum/network.go:58
MethodResponses
()
electrum/tcp.go:67
MethodSendMessage
(body []byte)
electrum/tcp.go:44
FunctionTestWalletCreationAndLoad
(t *testing.T)
wallet/wallet_test.go:13
Functionmain
()
example/singlenode.go:9
Functionmain
()
example/irc.go:9