This PR contains the initial Solidity code and Java code to operate the 20ACTS protocol, and light weight two phase commit protocol for ERC 20 transfers across chains.
The Happy Case test runs through the happy case path.
Failure cases are not yet tested.
There are many TODOs in the Solidity code.
Importantly, the additional data in the signed ERC 20 Approve is not processed on chain yet.
This PR contains the initial Solidity code and Java code to operate the 20ACTS protocol, and light weight two phase commit protocol for ERC 20 transfers across chains.
The Happy Case test runs through the happy case path.
Failure cases are not yet tested. There are many TODOs in the Solidity code. Importantly, the additional data in the signed ERC 20 Approve is not processed on chain yet.