Spaces:
Runtime error
Runtime error
Update mychain.py
Browse files- mychain.py +7 -7
mychain.py
CHANGED
|
@@ -3,21 +3,21 @@ import json
|
|
| 3 |
import hashlib
|
| 4 |
import datetime
|
| 5 |
from huggingface_hub import (upload_file,HfApi)
|
| 6 |
-
from blockchain import Blockchain as blockchain
|
| 7 |
|
| 8 |
token_self = os.environ['HF_TOKEN']
|
| 9 |
api = HfApi(token=token_self)
|
| 10 |
chain_d="chain1.json"
|
| 11 |
class MyChainSend:
|
| 12 |
|
| 13 |
-
def __init__(self,chain_load,
|
| 14 |
global main_chain
|
| 15 |
main_chain=chain_load
|
| 16 |
|
| 17 |
self.pending_transactions = []
|
| 18 |
if load == None or load=="":
|
| 19 |
self.chain = []
|
| 20 |
-
self.create_block(balance=0,proof=1, previous_hash='0',
|
| 21 |
elif load != None and load !="":
|
| 22 |
#r = requests.get(load)
|
| 23 |
lod = json.loads(load)
|
|
@@ -26,7 +26,7 @@ class MyChainSend:
|
|
| 26 |
self.chain = []
|
| 27 |
self.pending_transactions = []
|
| 28 |
self.create_block(proof=1, previous_hash='0',chain_n=create)
|
| 29 |
-
def create_block(self, balance, proof, previous_hash,prev_block,chain_r=None,chain_n=None):
|
| 30 |
if chain_r=="" or chain_r==None:
|
| 31 |
chain_r=f"{main_chain.split('datasets/',1)[1].split('/raw',1)[0]}"
|
| 32 |
if chain_n !="" and chain_n !=None:
|
|
@@ -152,14 +152,14 @@ class MyChainSend:
|
|
| 152 |
|
| 153 |
class MyChainRec:
|
| 154 |
|
| 155 |
-
def __init__(self,chain_load,
|
| 156 |
global main_chain_rec
|
| 157 |
main_chain_rec=chain_load
|
| 158 |
|
| 159 |
self.pending_transactions = []
|
| 160 |
if load == None or load=="":
|
| 161 |
self.chain = []
|
| 162 |
-
self.create_block(balance=0, proof=1, previous_hash='0',
|
| 163 |
if load != None and load !="":
|
| 164 |
#r = requests.get(load)
|
| 165 |
lod = json.loads(load)
|
|
@@ -168,7 +168,7 @@ class MyChainRec:
|
|
| 168 |
self.chain = []
|
| 169 |
self.pending_transactions = []
|
| 170 |
self.create_block(proof=1, previous_hash='0',chain_n=create)
|
| 171 |
-
def create_block(self, balance, proof, previous_hash, prev_block,chain_r=None,chain_n=None):
|
| 172 |
if chain_r=="" or chain_r==None:
|
| 173 |
chain_r=f"{main_chain_rec.split('datasets/',1)[1].split('/raw',1)[0]}"
|
| 174 |
if chain_n !="" and chain_n !=None:
|
|
|
|
| 3 |
import hashlib
|
| 4 |
import datetime
|
| 5 |
from huggingface_hub import (upload_file,HfApi)
|
| 6 |
+
#from blockchain import Blockchain as blockchain
|
| 7 |
|
| 8 |
token_self = os.environ['HF_TOKEN']
|
| 9 |
api = HfApi(token=token_self)
|
| 10 |
chain_d="chain1.json"
|
| 11 |
class MyChainSend:
|
| 12 |
|
| 13 |
+
def __init__(self,chain_load,load=None,create=None):
|
| 14 |
global main_chain
|
| 15 |
main_chain=chain_load
|
| 16 |
|
| 17 |
self.pending_transactions = []
|
| 18 |
if load == None or load=="":
|
| 19 |
self.chain = []
|
| 20 |
+
self.create_block(balance=0,proof=1, previous_hash='0',chain_n=create)
|
| 21 |
elif load != None and load !="":
|
| 22 |
#r = requests.get(load)
|
| 23 |
lod = json.loads(load)
|
|
|
|
| 26 |
self.chain = []
|
| 27 |
self.pending_transactions = []
|
| 28 |
self.create_block(proof=1, previous_hash='0',chain_n=create)
|
| 29 |
+
def create_block(self, balance, proof, previous_hash,prev_block=None,chain_r=None,chain_n=None):
|
| 30 |
if chain_r=="" or chain_r==None:
|
| 31 |
chain_r=f"{main_chain.split('datasets/',1)[1].split('/raw',1)[0]}"
|
| 32 |
if chain_n !="" and chain_n !=None:
|
|
|
|
| 152 |
|
| 153 |
class MyChainRec:
|
| 154 |
|
| 155 |
+
def __init__(self,chain_load, load=None,create=None):
|
| 156 |
global main_chain_rec
|
| 157 |
main_chain_rec=chain_load
|
| 158 |
|
| 159 |
self.pending_transactions = []
|
| 160 |
if load == None or load=="":
|
| 161 |
self.chain = []
|
| 162 |
+
self.create_block(balance=0, proof=1, previous_hash='0',chain_n=create)
|
| 163 |
if load != None and load !="":
|
| 164 |
#r = requests.get(load)
|
| 165 |
lod = json.loads(load)
|
|
|
|
| 168 |
self.chain = []
|
| 169 |
self.pending_transactions = []
|
| 170 |
self.create_block(proof=1, previous_hash='0',chain_n=create)
|
| 171 |
+
def create_block(self, balance, proof, previous_hash, prev_block=None,chain_r=None,chain_n=None):
|
| 172 |
if chain_r=="" or chain_r==None:
|
| 173 |
chain_r=f"{main_chain_rec.split('datasets/',1)[1].split('/raw',1)[0]}"
|
| 174 |
if chain_n !="" and chain_n !=None:
|