001package org.consensusj.bitcoinj.signing;
002
003import org.bitcoinj.base.Coin;
004import org.bitcoinj.core.Transaction;
005
006/**
007 * Stupid simple fee calculator for testnet
008 */
009public class TestnetFeeCalculator implements FeeCalculator {
010
011    @Override
012    public Coin calculateFee(SigningRequest proposedTx) {
013        long messageSize =  2048;   // TODO: Size calculation
014        long fee = (messageSize * Transaction.DEFAULT_TX_FEE.toSat()) / 1024;
015        return Coin.valueOf(fee);
016    }
017}