Skip to content

Commit fa2cc5e

Browse files
author
Richard Myers
committed
End-to-end works over multiple hops
1 parent 069eeec commit fa2cc5e

File tree

4 files changed

+450
-243
lines changed

4 files changed

+450
-243
lines changed

ImpliedTransaction.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ void SetPublicKey(std::vector<uint8_t>& outPubkey, const bls::PublicKey& inSourc
2121

2222
ImpliedTransaction ImpliedTransaction::Issue(const bls::PublicKey& inReceiver, const uint8_t inFundingAmount)
2323
{
24+
// cout << "Make Issue Tx" << endl;
2425
// issue 1:1 stored value UTXO from no previous UTXO, equivalent to mining reward (ie. no input tx)
2526
ImpliedTransaction tx;
2627
tx.mType = eIssue;
@@ -32,6 +33,7 @@ ImpliedTransaction ImpliedTransaction::Issue(const bls::PublicKey& inReceiver, c
3233

3334
ImpliedTransaction ImpliedTransaction::Transfer(const ImpliedTransaction& inInput, const bls::PublicKey& inSender, const bls::PublicKey& inReceiver, const uint8_t inFundingAmount)
3435
{
36+
//cout << "Make Transfer Tx" << endl;
3537
// transfer value to 1:1 UTXO from previous 1:1 UTXO
3638
ImpliedTransaction tx;
3739
tx.mInputTxHash = inInput.GetTransactionHash();
@@ -52,7 +54,7 @@ ImpliedTransaction ImpliedTransaction::Transfer(const ImpliedTransaction& inInpu
5254

5355
ImpliedTransaction ImpliedTransaction::Setup(const ImpliedTransaction& inInput, const bls::PublicKey& inSender, const bls::PublicKey& inReceiver, const uint8_t inFundingAmount)
5456
{
55-
cout << "Make Setup Tx" << endl;
57+
//cout << "Make Setup Tx" << endl;
5658
// fund 2:2 UTXO from previous 1:1 UTXO
5759
ImpliedTransaction tx(inInput);
5860
tx.mInputTxHash = inInput.GetTransactionHash();
@@ -73,7 +75,7 @@ ImpliedTransaction ImpliedTransaction::Setup(const ImpliedTransaction& inInput,
7375

7476
ImpliedTransaction ImpliedTransaction::Refund(const ImpliedTransaction& inInput, const bls::PublicKey& inSender, const bls::PublicKey& inReceiver, const uint8_t inRefundAmount)
7577
{
76-
cout << "Make Refund Tx" << endl;
78+
//cout << "Make Refund Tx" << endl;
7779
// refund to 1:1 UTXO from previous 2:2 UTXO after delay
7880
ImpliedTransaction tx;
7981
tx.mInputTxHash = inInput.GetTransactionHash();
@@ -95,7 +97,7 @@ ImpliedTransaction ImpliedTransaction::Refund(const ImpliedTransaction& inInput,
9597
ImpliedTransaction ImpliedTransaction::UpdateAndSettle(const ImpliedTransaction& inInput, const bls::PublicKey& inSender, const bls::PublicKey& inReceiver,
9698
const uint8_t inSenderAmount, const uint8_t inReceiverAmount, const bls::PublicKey& inDestination, const std::vector<uint8_t>& inMessageHash)
9799
{
98-
cout << "Make UpdateAndSettle Tx" << endl;
100+
//cout << "Make UpdateAndSettle Tx" << endl;
99101
// update to new 2:2 UTXO or settle to two 1:1 UTXOs after delay from previous 2:2 UTXO
100102
ImpliedTransaction tx;
101103
tx.mInputTxHash = inInput.GetTransactionHash();
@@ -117,7 +119,7 @@ ImpliedTransaction ImpliedTransaction::UpdateAndSettle(const ImpliedTransaction&
117119
ImpliedTransaction ImpliedTransaction::Close(const ImpliedTransaction& inInput, const bls::PublicKey& inSender, const bls::PublicKey& inReceiver,
118120
const uint8_t inSenderAmount, const uint8_t inReceiverAmount)
119121
{
120-
cout << "Make Close Tx" << endl;
122+
//cout << "Make Close Tx" << endl;
121123
// refund Refund 2:2 UTXO
122124
ImpliedTransaction tx;
123125
tx.mInputTxHash = inInput.GetTransactionHash();

0 commit comments

Comments
 (0)