Skip to content

Feature/htlc eth besu#532

Closed
kikoncuo wants to merge 129 commits intohyperledger-cacti:mainfrom
kikoncuo:feature/HTLC-ETH-BESU
Closed

Feature/htlc eth besu#532
kikoncuo wants to merge 129 commits intohyperledger-cacti:mainfrom
kikoncuo:feature/HTLC-ETH-BESU

Conversation

@kikoncuo
Copy link
Contributor

@kikoncuo kikoncuo commented Feb 3, 2021

Added functionality to used HTLCs for Eth.

Interface defined in JSON, created for #512

Status WIP:

  • Using the core besu (instead of using web3)
  • Finishing test coverage using TAP

kikoncuo and others added 27 commits January 25, 2021 05:14
Signed-off-by: Giron Amezcua, Jordi <jordi.giron.amezcua@accenture.com>
This commit is necessary because of a rebase that
happened on the fork where the webpack feature we
need was implemented. The rebase changed the commit
sha and therefore made that version of the code
disappear too. To avoid this issue happening again
in the future a dedicated branch was created on the
fork which will not be touched by future rebases
that are necessary for the pull request to be kept
up to date with the main branch of webpack itself.

The so called backup branch mentioned above is called
cactus-webpack-ignore-require-calls-feature which
you can see being specified in the package.json.

Fixes hyperledger-cacti#506

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
…r for Hyperledger Sawtooth

Signed-off-by: Takuma TAKEUCHI <takeuchi.takuma@fujitsu.com>
Signed-off-by: Takuma TAKEUCHI <takeuchi.takuma@fujitsu.com>
…dger-cacti#449

The previous commit attempting to do the same thing
somehow did not achieve the expected outcome meaning
that there were still leftovers of other versions of axios.

For reference: CVE-2020-28168

Fixes hyperledger-cacti#449

Depends on hyperledger-cacti#506 hyperledger-cacti#507

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
This is necessary so that we can resolve the issue of us
being susceptible to this CVE:

GHSA-pp7h-53gx-mx7r

Fixes hyperledger-cacti#498

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
Special thanks to Eugenio Reggianini who
provided the initial set of links for this list via email.

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
TSLint has been deprecated for quite a while. We kept it going
as long as we could but now with the onboarding of a few new
people issues are coming up with it not working as well as it
could so it was time to make the move to ESLint finally.

There's hundrds of warnings emitted by ESLint (mostly not errors
because we nerfed the errors down to warnings for now just to
keep it easier to accomplish the task without having to rewrite
a thousand lines of code all at once).

Follow-up tasks can be created for the existing warnings so that
eventually we can turn off the --quiet flag on ESLint which for
the moment makes it so that when you run the lint task you are
only seeing the errors in the output and not the warnings.

The biggest gain from ESLint here is that the IDE support will
hopefully work on everyone's dev machines not just the person
who originally configured it.

Fixes hyperledger-cacti#518

Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
(cherry picked from commit 235ef1d)
work in progress

Test currently still fails because the endpoint
class does not implement everything yet.
The idea here is to demonstrate how the
JSON artifacts produced by truffle compile
can be imported by the test cases and then
deployed onto test ledgers that we programmatically
pull up for the test cases with the AIO containers.
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
@kikoncuo
Copy link
Contributor Author

kikoncuo commented Feb 3, 2021

Rebase required @AzaharaC

@ghost ghost force-pushed the feature/HTLC-ETH-BESU branch 2 times, most recently from aa20d26 to a14b14f Compare February 4, 2021 10:04
kikoncuo and others added 7 commits February 8, 2021 05:24
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Giron Amezcua, Jordi <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
@petermetz petermetz force-pushed the feature/HTLC-ETH-BESU branch from a14b14f to d7c8038 Compare February 8, 2021 13:39
Jordi Giron and others added 10 commits February 8, 2021 05:43
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
work in progress

Test currently still fails because the endpoint
class does not implement everything yet.
The idea here is to demonstrate how the
JSON artifacts produced by truffle compile
can be imported by the test cases and then
deployed onto test ledgers that we programmatically
pull up for the test cases with the AIO containers.

Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
@petermetz petermetz force-pushed the feature/HTLC-ETH-BESU branch from d7c8038 to a30ee89 Compare February 8, 2021 13:45
AzaharaC and others added 2 commits February 8, 2021 05:47
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
Signed-off-by: Jordi Giron <jordi.giron.amezcua@accenture.com>
@petermetz petermetz force-pushed the feature/HTLC-ETH-BESU branch from a30ee89 to 4c60a4e Compare February 8, 2021 13:49
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
…actus into feature/HTLC-ETH-BESU

Signed-off-by: AzaharaC <a.castano.benito@accenture.com>
@jordigiam jordigiam deleted the feature/HTLC-ETH-BESU branch February 12, 2021 09:35
@petermetz petermetz closed this Feb 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants