Merge branch 'master' into crypto
This commit is contained in:
		
						commit
						5674cd2137
					
				
					 2 changed files with 38 additions and 0 deletions
				
			
		
							
								
								
									
										37
									
								
								onionr/btc.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								onionr/btc.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,37 @@ | ||||||
|  | ''' | ||||||
|  |     Onionr - P2P Microblogging Platform & Social network | ||||||
|  | 
 | ||||||
|  |     Handle bitcoin operations | ||||||
|  | ''' | ||||||
|  | ''' | ||||||
|  |     This program is free software: you can redistribute it and/or modify | ||||||
|  |     it under the terms of the GNU General Public License as published by | ||||||
|  |     the Free Software Foundation, either version 3 of the License, or | ||||||
|  |     (at your option) any later version. | ||||||
|  | 
 | ||||||
|  |     This program is distributed in the hope that it will be useful, | ||||||
|  |     but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  |     GNU General Public License for more details. | ||||||
|  | 
 | ||||||
|  |     You should have received a copy of the GNU General Public License | ||||||
|  |     along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||||
|  | ''' | ||||||
|  | from bitpeer.node import * | ||||||
|  | from bitpeer.storage.shelve import ShelveStorage | ||||||
|  | import logging, time | ||||||
|  | class OnionrBTC: | ||||||
|  | 	def __init__(self, lastBlock='00000000000000000021ee6242d08e3797764c9258e54e686bc2afff51baf599', lastHeight=510613): | ||||||
|  | 		stream = logging.StreamHandler() | ||||||
|  | 		logger = logging.getLogger('halfnode') | ||||||
|  | 		logger.addHandler(stream) | ||||||
|  | 		logger.setLevel (10) | ||||||
|  | 
 | ||||||
|  | 		LASTBLOCK = lastBlock | ||||||
|  | 		LASTBLOCKINDEX = lastHeight | ||||||
|  | 		self.node = Node ('BTC', ShelveStorage ('./btc-blocks.db'), lastblockhash=LASTBLOCK, lastblockheight=LASTBLOCKINDEX) | ||||||
|  | 
 | ||||||
|  | 		self.node.bootstrap () | ||||||
|  | 		self.node.connect () | ||||||
|  | 		self.node.loop () | ||||||
|  | 
 | ||||||
|  | @ -5,3 +5,4 @@ simple_crypt==4.1.7 | ||||||
| urllib3==1.19.1 | urllib3==1.19.1 | ||||||
| sha3==0.2.1 | sha3==0.2.1 | ||||||
| PySocks==1.6.8 | PySocks==1.6.8 | ||||||
|  | bitpeer.py==0.4.7.5 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue