Skip to content

Cross-chain proofs and atomic transactions

License

Notifications You must be signed in to change notification settings

HarryR/panautomata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panautomata

Build Status Join the chat at https://gitter.im/HarryR/panautomata Coverage Status

This is a research project to make it easy for developers to write smart contracts which run across multiple block-chains without the complex underlying logic that makes it possible.

Think of this as being a cross-chain oracle for events and transactions, or it could potentially extended to be used as a way of integrating legacy systems with the Ethereum compatible block-chains.

Examples

  • Ping Pong - A session between smart contracts on different chains which send 'Ping' and 'Pong' events to each other in sequence.
  • Cross Token - Tokenized remote Ether, redeemable with proof of burn
  • Atomic Swap - Cross-chain atomic token swap

If you have interesting use cases, or would like to see integration and interoperability with interesting things, please add a ticket

Licensing

The project as a whole is GPL-3.0, but individual files may be licensed under the LGPL-3.0. Each file should have a SPDX-License-Identifier line at the start, denoting the license.

Appreciation

Many thanks to Matthew Di Ferrante and Robert Sams for providing inspiration and insight, and Clearmatics Ltd. for spending money on interesting things.

Related Projects

Related Papers / Resources