remove_dust: remove.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2017-08-29 01:30:01 +09:30 committed by Christian Decker
parent 8088e5cadb
commit e7e43cf9a5
2 changed files with 1 additions and 25 deletions

View File

@ -174,8 +174,7 @@ BITCOIN_HEADERS := bitcoin/address.h \
bitcoin/varint.h
CORE_TX_HEADERS := close_tx.h \
permute_tx.h \
remove_dust.h
permute_tx.h
CORE_HEADERS := \
opt_bits.h \

View File

@ -1,23 +0,0 @@
#ifndef LIGHTNING_REMOVE_DUST_H
#define LIGHTNING_REMOVE_DUST_H
#include "config.h"
#include "bitcoin/tx.h"
/* Remove all dust outputs from tx */
void remove_dust(struct bitcoin_tx *tx, int *map);
/* Less than this is dust. */
#define DUST_THRESHOLD 546
/**
* is_dust: is an output of this value considered dust?
* @satoshis: number of satoshis.
*
* Transactions with dust outputs will not be relayed by the bitcoin
* network. It's not an exact definition, unfortunately.
*/
static inline bool is_dust(u64 satoshis)
{
return satoshis < DUST_THRESHOLD;
}
#endif /* LIGHTNING_REMOVE_DUST_H */