Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: no integration tests for ibc bridge with main chain #2

Closed
yihuang opened this issue Aug 10, 2021 · 9 comments · Fixed by #56
Closed

Problem: no integration tests for ibc bridge with main chain #2

yihuang opened this issue Aug 10, 2021 · 9 comments · Fixed by #56
Assignees

Comments

@yihuang
Copy link
Collaborator

yihuang commented Aug 10, 2021

Create an integration tests that:

@leejw51crypto
Copy link
Contributor

leejw51crypto commented Aug 16, 2021

will start in this sprint

  1. use pystarport to setup environment like chain-main
  2. reuse ibc script and legacy code

@yihuang
Copy link
Collaborator Author

yihuang commented Aug 16, 2021

will start in this sprint

  1. use pystarport to setup environment like chain-main
  2. reuse ibc script and legacy code

#8
I'll wrap up this one as soon as possible, so you can work on top of that.

@yihuang
Copy link
Collaborator Author

yihuang commented Aug 16, 2021

merged now.

@yihuang
Copy link
Collaborator Author

yihuang commented Aug 16, 2021

To closely emulate the situation of the real world, you might want to:

  • start chain-main network first
  • setup cronos network with ibc channel in the genesis
  • run the relayer and test the ibc functionality

@leejw51crypto
Copy link
Contributor

leejw51crypto commented Aug 17, 2021

hermes (eth modified), and solo-machine all tested
writing python script now

@leejw51crypto
Copy link
Contributor

running chain-maind working now, will submit as wip

leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 8, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 8, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 13, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 13, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 13, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 14, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up
@leejw51crypto
Copy link
Contributor

leejw51crypto commented Sep 14, 2021

checked evm with evm-denom ibc/6411AE2ADA1E73DB59DB151A8988F9B7D5E7E233D8414DB6817F8F1A01611F86

now adding baisc smart contract test

leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 16, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 16, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up
@leejw51crypto
Copy link
Contributor

leejw51crypto commented Sep 16, 2021

evm test working now , squashed the commits

@leejw51crypto
Copy link
Contributor

leejw51crypto commented Sep 16, 2021

rebased

leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 16, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Sep 16, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 4, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 4, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 5, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 10, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix

use one cronos config

fix nix lint
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 11, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix

use one cronos config

fix nix lint

remove setup_cronos2

remove start-cronos2

use cronos.w3

use hardhat

fix python lint

fix nix lint
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 12, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix

use one cronos config

fix nix lint

remove setup_cronos2

remove start-cronos2

use cronos.w3

use hardhat

fix python lint

fix nix lint
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 12, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix

use one cronos config

fix nix lint

remove setup_cronos2

remove start-cronos2

use cronos.w3

use hardhat

fix python lint

fix nix lint

increase the fee

adjust fees
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 21, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix

use one cronos config

fix nix lint

remove setup_cronos2

remove start-cronos2

use cronos.w3

use hardhat

fix python lint

fix nix lint

increase the fee

adjust fees

Update integration_tests/test_ibc.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

emove un-necessary while
leejw51crypto added a commit to leejw51crypto/cronos that referenced this issue Oct 21, 2021
…pto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

genesis tested

Problem: no integration tests for ibc bridge with main chain (wip crypto-org-chain#2)

Update integration_tests/network.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

use binary directly

runing together

enable ibc

tidy up

tidy up

hermes working

run cronos, chainmain

hermes working

hermes working

ibc working

ibc test working

tidy up

metamask working

evm works

tidy up

fix rebase

use hermes 0.7.1

Update integration_tests/network.py

thanks

Co-authored-by: yihuang <huang@crypto.com>

change chainmain version to current

use chain-main v2.1.2

update hermes to 0.7.3

remove ibc setup in genesis

fix ibc

fix evm denom

ibc working fine

ibc works

ibc reverse test

contract test ok

tidy up

fix nix

tidy up

fix python lint

fix python lint

fix lint

refactoring test_ibc

fix nix lint

remove debug print

remove comment

refactoring nix

fix cronos2 error

format nix

use one cronos config

fix nix lint

remove setup_cronos2

remove start-cronos2

use cronos.w3

use hardhat

fix python lint

fix nix lint

increase the fee

adjust fees

Update integration_tests/test_ibc.py

thanks~

Co-authored-by: yihuang <huang@crypto.com>

emove un-necessary while
tomtau pushed a commit that referenced this issue Oct 28, 2021
… (#56)

Solution: 
run both main chain and cronos (done)
setup ibc channel in genesis(Problem: setup ibc channel in genesis is not tested (Fix #573) chain-main#609) for cro (done)
set the evm denom in cronos chain to the ibc token denom (done)
test cro transfer works and usable in evm transactions (done)
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 a pull request may close this issue.

2 participants