Functions¶
In this section you can find non-calss related functions and their description.
Note
In the methods documentation 1bitcoinaddress
, txhash
and blockhash
are used instead of real addresses, transaction hashes and blocks hashes. If
you want to try the examples listed below, you have to use real values.
-
libchain.
tobtc
(_currency, _value)¶ When a currency symbol (USD, EUR, JPY, …) and a value are given, the amount is converted in bitcoin at the actual exchange rate
Examples:
>>>> libchain.tobtc('EUR', 100) 0.01783487
-
libchain.
exchangerate
()¶ Return a dictionary with the actual exchange rate of the most famous currencies
Examples:
>>>> libchain.exchangerate() {'USD': {'15m': 6508.15, 'last': 6508.15, 'buy': 6508.15, 'sell': 6508.15, 'symbol': '$'}, 'AUD': {'15m': 8740.46, 'last': 8740.46, 'buy': 8740.46, 'sell': 8740.46, 'symbol': '$'}, ...}
-
libchain.
lasthash
()¶ Return the hash of the last block added to the chain
Examples:
>>>> libchain.lasthash() blockhash
-
libchain.
poolblocks
(_pool_name)¶ When the name (case sensitive) of a mining pool is given, the latest blocks mined in that pool are returned as list
Examples:
>>>> libchain.poolblocks('AntPool') ['000000000000000000195caa1b5c7aa8bd94b0b8866e8fecf1d9ef61b1d5c97d', '00000000000000000034fce45130415766495ad4ee58daa8a1404d499b2c2203', '0000000000000000000616c5ae17d51c5d903c9b79c187c189849cd1b8bce161', ...]
-
libchain.
dayblocks
(_time)¶ When the time (in milliseconds) of a day is given, the blocks mined in that day are returned as list
Examples:
>>>> lc.dayblocks('1529176182') []
Note
I’m not sure this is working right now, need more investigation
-
libchain.
unconfirmedtx
()¶ Return a list of the latest unconfirmed transactions
Examples:
>>>> for tx in lc.unconfirmedtx(): ... print(tx) ... hash: 2c6c97f5ee17fefbb01e6140458c039808ad803f0dccb4b02090fc4302af12cc index: 354886645 senders: 1LQWp7eZRryr4DjsZHhGopV5aL1fSS94oX 7616394 13i994ZyvNqGEJxFoDcWbNjMqZjqoi2zFA 166133 recipients: 14rRznVHsaBYKed7iSBAP9vJRbu8YTaGhD 7714187 . . .