mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 09:54:16 +01:00
remove_dust: remove.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
8088e5cadb
commit
e7e43cf9a5
3
Makefile
3
Makefile
@ -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 \
|
||||
|
@ -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 */
|
Loading…
Reference in New Issue
Block a user