scilla icon indicating copy to clipboard operation
scilla copied to clipboard

Create a Payment Channel using Scilla

Open vaivaswatha opened this issue 6 years ago • 6 comments

https://medium.com/@matthewdif/ethereum-payment-channel-in-50-lines-of-code-a94fad2704bc

vaivaswatha avatar May 31 '18 08:05 vaivaswatha

@vaivaswatha This will require signature verification in the contract. Let us put this on hold. In the future, we may want to support some other crypto primitives beyond hashing such as signature verification, cryptographic commitments, etc. We will work on it once we have those crypto-primitives ready.

AmritKumar avatar Jun 01 '18 03:06 AmritKumar

I'm assigning @vaivaswatha and @edisonljh so this would not be forgotten after #66 is done.

ilyasergey avatar Aug 29 '18 10:08 ilyasergey

Sure, this looks interesting to do. Will follow-up after #66 is done.

edison0xyz avatar Aug 30 '18 05:08 edison0xyz

@edisonljh #66 is now complete. You can refer to tests/contracts/schnorr/ for an example contract that uses Schnorr signatures.

Unassigning myself.

vaivaswatha avatar Aug 30 '18 13:08 vaivaswatha

@edisonljh You may want to do a multisig wallet contract first? An example is here: https://github.com/gnosis/MultiSigWallet

AmritKumar avatar Aug 30 '18 13:08 AmritKumar

Reassigning to @jjcnn. Let's start with a multisig first and then we can do a payment channel.

AmritKumar avatar Sep 06 '18 09:09 AmritKumar