├── .gitignore ├── LICENSE ├── README.md ├── calls.sh ├── contracts ├── .soliumignore ├── .soliumrc.json ├── contracts │ ├── ChannelManager.sol │ ├── Migrations.sol │ └── TestToken.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_channel_manager.js ├── package-lock.json ├── package.json ├── test │ └── ChannelManager.test.js ├── truffle-config.js └── truffle.js ├── node ├── alice_id.json ├── bob_id.json ├── config.js ├── package-lock.json ├── package.json └── src │ ├── index.js │ ├── libp2p-bundle.js │ └── p2p.js └── slides_web3_summit_workshop.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/README.md -------------------------------------------------------------------------------- /calls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/calls.sh -------------------------------------------------------------------------------- /contracts/.soliumignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contracts/.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/.soliumrc.json -------------------------------------------------------------------------------- /contracts/contracts/ChannelManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/contracts/ChannelManager.sol -------------------------------------------------------------------------------- /contracts/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/contracts/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/contracts/TestToken.sol -------------------------------------------------------------------------------- /contracts/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /contracts/migrations/2_channel_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/migrations/2_channel_manager.js -------------------------------------------------------------------------------- /contracts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/package-lock.json -------------------------------------------------------------------------------- /contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/package.json -------------------------------------------------------------------------------- /contracts/test/ChannelManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/test/ChannelManager.test.js -------------------------------------------------------------------------------- /contracts/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/truffle-config.js -------------------------------------------------------------------------------- /contracts/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/contracts/truffle.js -------------------------------------------------------------------------------- /node/alice_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/alice_id.json -------------------------------------------------------------------------------- /node/bob_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/bob_id.json -------------------------------------------------------------------------------- /node/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/config.js -------------------------------------------------------------------------------- /node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/package-lock.json -------------------------------------------------------------------------------- /node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/package.json -------------------------------------------------------------------------------- /node/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/src/index.js -------------------------------------------------------------------------------- /node/src/libp2p-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/src/libp2p-bundle.js -------------------------------------------------------------------------------- /node/src/p2p.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/node/src/p2p.js -------------------------------------------------------------------------------- /slides_web3_summit_workshop.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasvo/learning-paymentchannels/HEAD/slides_web3_summit_workshop.pdf --------------------------------------------------------------------------------