def __init__(self, exchangeID): self.exchangeID = int(exchangeID) # Accounts self._accountsTree = SparseMerkleTree(TREE_DEPTH_ACCOUNTS // 2, 4) self._accountsTree.newTree(getDefaultAccount().hash()) self._accounts = {} self._accounts[str(0)] = getDefaultAccount()
def __init__(self, balance=0): self.balance = str(balance) # Trading history self._tradingHistoryTree = SparseMerkleTree( TREE_DEPTH_TRADING_HISTORY // 2, 4) self._tradingHistoryTree.newTree(TradeHistoryLeaf().hash()) self._tradeHistoryLeafs = {}
def __init__(self, balance = 0, weightAMM = 0): self.balance = str(balance) self.weightAMM = str(weightAMM) # Storage self._storageTree = SparseMerkleTree(BINARY_TREE_DEPTH_STORAGE // 2, 4) self._storageTree.newTree(StorageLeaf().hash()) self._storageLeafs = {}
def __init__(self, realmID): self.realmID = int(realmID) # Accounts self._accountsTree = SparseMerkleTree(TREE_DEPTH_ACCOUNTS) self._accountsTree.newTree(getDefaultAccount().hash()) self._accounts = {} self._accounts[str(0)] = getDefaultAccount()
def __init__(self, publicKey): self.publicKeyX = str(publicKey.x) self.publicKeyY = str(publicKey.y) self.nonce = 0 # Balances self._balancesTree = SparseMerkleTree(BINARY_TREE_DEPTH_TOKENS // 2, 4) self._balancesTree.newTree(BalanceLeaf().hash()) self._balancesLeafs = {}
def __init__(self, secretKey, publicKey): self.secretKey = str(secretKey) self.publicKeyX = str(publicKey.x) self.publicKeyY = str(publicKey.y) self.nonce = 0 # Balances self._balancesTree = SparseMerkleTree(TREE_DEPTH_TOKENS) self._balancesTree.newTree(BalanceLeaf().hash()) self._balancesLeafs = {}
def resetTradeHistory(self): # Trading history self._tradingHistoryTree = SparseMerkleTree( TREE_DEPTH_TRADING_HISTORY // 2, 4) self._tradingHistoryTree.newTree(TradeHistoryLeaf().hash()) self._tradeHistoryLeafs = {}