diff --git a/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/TransactionRepository.kt b/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/TransactionRepository.kt index ea043a190..353277111 100644 --- a/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/TransactionRepository.kt +++ b/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/TransactionRepository.kt @@ -704,7 +704,7 @@ class TransactionRepository( wallet.sendCoins(sendRequest) } else if ((block.transaction.get("direction") as String).equals("eurotoken")) { Log.d("TradeEurotoken", "Sending eurotokens back to some address: ${block.transaction.get("receive") as String}") - sendTransferProposal((block.transaction.get("receive") as String).hexToBytes(), 100) + sendTransferProposal((block.transaction.get("receive") as String).hexToBytes(), 0) } } else { Log.d("AgreementProp", "Received Agreement Block!" + "from : " + block.publicKey.toHex() + " our key : " + mykey.toHex()) diff --git a/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/utils.kt b/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/utils.kt index 4e5cd1399..76e14760b 100644 --- a/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/utils.kt +++ b/common/src/main/java/nl/tudelft/trustchain/common/eurotoken/utils.kt @@ -54,7 +54,7 @@ fun getVerifiedBalanceForBlock(block: TrustChainBlock, database: TrustChainStore fun getBalanceForBlock(block: TrustChainBlock, database: TrustChainStore): Long? { if (TransactionRepository.EUROTOKEN_TYPES.contains(block.type)) { - if (block.isProposal) + if (block.isProposal && block.transaction[TransactionRepository.KEY_BALANCE] != null) return (block.transaction[TransactionRepository.KEY_BALANCE] as Long) if (block.isGenesis) return getBalanceChangeForBlock(block)