package network.thunder.core.communication.objects.messages.interfaces.helper;
import network.thunder.core.communication.objects.messages.impl.message.lnpayment.OnionObject;
import network.thunder.core.communication.objects.messages.impl.message.lnpayment.PeeledOnion;
import org.bitcoinj.core.ECKey;
import java.util.List;
/**
* Created by matsjerratsch on 08/12/2015.
*/
public interface LNOnionHelper {
int BYTES_OFFSET_PER_ENCRYPTION = 150;
PeeledOnion loadMessage (ECKey keyServer, OnionObject encryptedOnionObject);
OnionObject createOnionObject (List<byte[]> keyList, byte[] payload);
}