mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 18:11:28 +01:00
3eecbaee4d
We're going to use this in a bit to pass role type btw dualopend/lightningd
19 lines
378 B
C
19 lines
378 B
C
#include "config.h"
|
|
#include <common/tx_roles.h>
|
|
#include <wire/wire.h>
|
|
|
|
void towire_tx_role(u8 **pptr, const enum tx_role tx_role)
|
|
{
|
|
towire_u8(pptr, tx_role);
|
|
}
|
|
|
|
enum tx_role fromwire_tx_role(const u8 **cursor, size_t *max)
|
|
{
|
|
u8 tx_role = fromwire_u8(cursor, max);
|
|
if (tx_role >= NUM_TX_ROLES) {
|
|
tx_role = TX_INITIATOR;
|
|
fromwire_fail(cursor, max);
|
|
}
|
|
return tx_role;
|
|
}
|