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

Merge v2 branch into main #225

Merged
merged 588 commits into from
Apr 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
588 commits
Select commit Hold shift + click to select a range
646e093
swap covenant native routing & ictests
bekauz Dec 23, 2023
8bb6f85
fix icrouter tests
bekauz Dec 25, 2023
14460b5
restructuring interchaintest dir
bekauz Dec 26, 2023
ec070d2
ci for two party pol
bekauz Dec 26, 2023
8e1c8e8
readmes to new interchaintests; ci fix
bekauz Dec 26, 2023
938e715
cleanup; passing astroport wasms to new just recipes
bekauz Dec 26, 2023
62f9fc5
init native router
bekauz Dec 20, 2023
1166bc7
routers distribute untrn; two party pol ictest involve native party
bekauz Dec 21, 2023
296fead
native & ic routing in ictest
bekauz Dec 22, 2023
f949f17
swap covenant native routing & ictests
bekauz Dec 23, 2023
7beac6d
fix icrouter tests
bekauz Dec 25, 2023
ca063a8
restructuring interchaintest dir
bekauz Dec 26, 2023
7d276e9
ci for two party pol
bekauz Dec 26, 2023
af8b907
readmes to new interchaintests; ci fix
bekauz Dec 26, 2023
5dd6540
cleanup; passing astroport wasms to new just recipes
bekauz Dec 26, 2023
5da80fd
change vecs to be with capacity
Art3miX Jan 2, 2024
1415135
start fixes
Art3miX Jan 3, 2024
6874aba
complete and dequeue helper
Art3miX Jan 3, 2024
cc008f8
remove all query_all_balances
Art3miX Jan 3, 2024
7cb1955
add fallback distribution to interchain splitter
Art3miX Jan 3, 2024
f196acb
fmt
Art3miX Jan 3, 2024
832f98a
rebase fix
bekauz Jan 15, 2024
58031fa
justfile fix
bekauz Jan 15, 2024
e81685f
fmtclippy
bekauz Jan 15, 2024
a186af7
swap covenant ci step fix
bekauz Jan 15, 2024
e9cfb1c
init osmo liquid pooler
bekauz Dec 15, 2023
2c6472b
init osmo pol test; storing polytone wasms
bekauz Dec 16, 2023
4079d85
funding osmosis gamm pool ictest
bekauz Dec 17, 2023
6b5561d
creating gamm pool on osmo
bekauz Dec 18, 2023
ced4879
instantiating note & voice
bekauz Dec 19, 2023
c765b16
querying note remote address
bekauz Dec 20, 2023
e5e85b5
rebase fixes
bekauz Dec 27, 2023
68eadf6
adding polytone tester & listener wasms; instantiation
bekauz Dec 27, 2023
3c26940
funding proxy with atom/osmo; wip: entering gamm pool
bekauz Dec 28, 2023
45bafb0
joining osmo pool from neutron contract
bekauz Dec 29, 2023
1d19dea
querying osmo pool
bekauz Dec 30, 2023
934ab6e
storing pool instead of binary; removing hardcoded pool id
bekauz Dec 31, 2023
8d6c6f3
moving polytone handlers to separate file; liquid_pooler forwards gam…
bekauz Jan 1, 2024
2c9c1a1
LPing all funds completes the liquid pooler
bekauz Jan 2, 2024
449b8c6
osmo liquid pooler routes tokens to proxy (+pfm)
bekauz Jan 3, 2024
35e5caf
querying proxy balances
bekauz Jan 4, 2024
442613d
configurable pfm for party chains
bekauz Jan 4, 2024
da112e9
osmo pool shim decoding; fmt; clippy
bekauz Jan 4, 2024
45680a2
wip: readme
bekauz Jan 4, 2024
a4080b2
init osmo outpost
bekauz Jan 6, 2024
ffa0039
osmo outpost liquid pools double sided
bekauz Jan 7, 2024
12b340d
outpost single side lp
bekauz Jan 8, 2024
18fea79
removing hardcoded outpost values
bekauz Jan 8, 2024
a80c7dc
init integrating outpost into osmosis liquid pooler
bekauz Jan 8, 2024
6d76ff6
fmt lints
bekauz Jan 9, 2024
51a1525
state cleanup
bekauz Jan 9, 2024
212170c
lp tokens withdraw to lper on polytone callback
bekauz Jan 9, 2024
4463758
removing hardcoded slippage & expected prices; cleanup contract
bekauz Jan 10, 2024
b7737ca
adding migrations & missing queries
bekauz Jan 10, 2024
6fac9be
readmes; ictests update; contract cleanup
bekauz Jan 10, 2024
90b6fb4
outpost refunds unused funds to the proxy
bekauz Jan 11, 2024
a2c437d
osmo outpost cleanup
bekauz Jan 12, 2024
e651717
readme updates; renaming
bekauz Jan 16, 2024
16e4115
cargo cleanup
bekauz Jan 19, 2024
89981f3
init
bekauz Jan 4, 2024
7f0f07f
started migration of V1 to V2
Art3miX Jan 6, 2024
f679d4b
start interchaintest
bekauz Jan 5, 2024
1ebbe0d
interchaintest test utils add stride
bekauz Jan 5, 2024
7e1f847
instantiating liquid staker on ictests
bekauz Jan 6, 2024
a8ff1cc
started working on the withdraw functionlity on the LPer
Art3miX Jan 7, 2024
9296263
Finished with astro lper withdraw change and isngle party holder
Art3miX Jan 8, 2024
984dc59
fmt/clippy
Art3miX Jan 8, 2024
d83f2cd
clippy
Art3miX Jan 8, 2024
3ce424c
init holder on covenant single party
Art3miX Jan 9, 2024
8533fa2
instantiating covenant in ictest; renaming ibc forwarders in top leve…
bekauz Jan 16, 2024
6534627
native splitter creates ica
bekauz Jan 17, 2024
089414a
splitter actually splits
bekauz Jan 18, 2024
fa36e23
liquid pooler receives both assets
bekauz Jan 18, 2024
a7fb2b1
ictest works for redeeming LP tokens
bekauz Jan 18, 2024
e5d6fa1
moving native splitter & ibc forwarder sudo callback handlers to dedi…
bekauz Jan 18, 2024
778b784
get_instantiate2_salt_and_address helper; clippy; fmt
bekauz Jan 18, 2024
4afa076
enable missing migrations in sigle party covenant
bekauz Jan 18, 2024
bcc443a
rebase fix; clippy; fmt
bekauz Jan 19, 2024
5465e99
fix osmo genesis helpers
bekauz Jan 19, 2024
d38e6f5
removing concentratedliquidity entries from osmo genesis modifications
bekauz Jan 19, 2024
af8fda3
enable single party pol in CI
bekauz Jan 19, 2024
52fd1da
osmo genesis modifications
bekauz Jan 19, 2024
91ab98b
started migration of V1 to V2
Art3miX Jan 6, 2024
ed00b43
instantiating liquid staker on ictests
bekauz Jan 6, 2024
a459fa0
started working on the withdraw functionlity on the LPer
Art3miX Jan 7, 2024
f80b63a
Finished with astro lper withdraw change and isngle party holder
Art3miX Jan 8, 2024
3aaf345
started two party holder withdraw change
Art3miX Jan 9, 2024
b006875
did the emergency pull out, and distribution for regular claim, left …
Art3miX Jan 12, 2024
179346a
Apply withdraw logic to two party POL
Jan 16, 2024
b4978a9
fix ICT
Jan 16, 2024
237e0a9
fmt/clippy
Jan 16, 2024
c4fd7c1
make ICT work
Jan 16, 2024
01f7611
debug ICT
Jan 16, 2024
30ef2c6
debug
Jan 17, 2024
00bfb81
fixed ICT
Jan 17, 2024
e9a9130
fix rebases
bekauz Jan 20, 2024
ab10c52
start osmo lper withdraw implementation
bekauz Jan 20, 2024
d55379c
integrating osmosis lper into two party POL covenant; interchaintest …
bekauz Jan 21, 2024
20eb3d3
osmo outpost withdraw fn
bekauz Jan 21, 2024
6388edd
osmo liquid pooler withdraws from proxy with pfm
bekauz Jan 22, 2024
178973e
clippyfmt
bekauz Jan 22, 2024
e9e90b1
cleanups
bekauz Jan 23, 2024
8fe5529
resetting all denom balances on query; ictest continued
bekauz Jan 24, 2024
8d8c771
ictest cleanup
bekauz Jan 24, 2024
160e444
clippyfmt
bekauz Jan 24, 2024
bfb6dd3
native & ic router cleanup; instantiating correct router depending on…
bekauz Jan 24, 2024
5b60e28
rework swap covenant instantiation to handle native party routing
bekauz Jan 25, 2024
06000ce
two party pol holder cleanup
bekauz Jan 25, 2024
c4a4fd3
clippyfmt
bekauz Jan 25, 2024
665ae9f
two party pol unwinding
bekauz Jan 25, 2024
8bf06f6
adapting ictests to unwinding config
bekauz Jan 25, 2024
28d39c6
moving pfm config to utils
bekauz Jan 25, 2024
81f8695
instantiate2 helper init
bekauz Jan 25, 2024
cef333f
remove preset fields state variables from swap covenant; adding todos…
bekauz Jan 26, 2024
6d7b9af
adding interchain router to single party pol flow
bekauz Jan 26, 2024
64ac444
integrating router into single party pol; adjusting ictests
bekauz Jan 26, 2024
15e91d8
single party pol covenant takes liquid pooler config
bekauz Jan 27, 2024
5c03077
removing stored preset fields from covenants
bekauz Jan 27, 2024
b5941b0
fmt
bekauz Jan 27, 2024
013c225
moving single side lp limits to lp configs
bekauz Jan 28, 2024
431c809
using PoolPriceConfig in covenants
bekauz Jan 28, 2024
6efb793
cleanup two party pol instantiation
bekauz Jan 28, 2024
d27b0df
wip: removing notion of preset fields
bekauz Jan 29, 2024
5c207bd
clippy
bekauz Jan 29, 2024
f3fc1c3
toml formatting
bekauz Jan 31, 2024
6c873fa
utilizing utils
bekauz Jan 31, 2024
ec800fc
removing unused deps
bekauz Jan 31, 2024
f6366aa
removing preset interchain splitter
bekauz Jan 31, 2024
8c83538
removing two party pol holder preset fields
bekauz Jan 31, 2024
679d792
removing astroport & osmosis liquid pooler preset fields
bekauz Jan 31, 2024
350bc1f
clippyfmt
bekauz Jan 31, 2024
4d0daec
swap covenant migrations
bekauz Jan 31, 2024
339a5c5
moving split related helpers to utils
bekauz Jan 31, 2024
0741d9f
moving osmosis and astroport configs to respective contracts
bekauz Jan 31, 2024
ae08caa
renaming native splitter to remote chain splitter; ictests
bekauz Feb 1, 2024
8d8fa0f
clippyfmt
bekauz Feb 1, 2024
06df84d
handling different liquid pooler and router type migrations covenants
bekauz Feb 1, 2024
04d4059
addr validation
bekauz Feb 1, 2024
ebd05cc
removing the notion of split type; using Duration for osmo lper fundi…
bekauz Feb 1, 2024
c73706d
moving covenant party configs to utils
bekauz Feb 1, 2024
166e185
renaming interchainsplitter -> remote chain splitter; using map confi…
bekauz Feb 1, 2024
09e4b53
clippyfmt
bekauz Feb 1, 2024
88936e7
tests
bekauz Feb 1, 2024
568810a
Implement multi-test with neutron custom module and finish swap coven…
Art3miX Jan 29, 2024
fef03e2
rebase changes to tests
Art3miX Feb 5, 2024
15d525c
fmt/clippy
Art3miX Feb 5, 2024
06682b5
init two party pol holder unit-tests dir
bekauz Feb 29, 2024
d7f8328
finish single party POL tests and add the stuff for two party POL
Art3miX Feb 14, 2024
19ed36a
two party holder suite init
bekauz Mar 1, 2024
bf6c22d
adding denom splits query to two party holder; clock unit tests insta…
bekauz Mar 2, 2024
40edbe7
astro liquid pooler unit tests helper; two party holder setup done
bekauz Mar 2, 2024
3a902a5
astroport liquid pooler unit tests suite setup
bekauz Mar 2, 2024
98a4409
single party pol holder unit tests suite setup
bekauz Mar 2, 2024
679b34d
swap holder unit tests suite setup
bekauz Mar 2, 2024
5acc6aa
native splitter unit tests suite setup
bekauz Mar 2, 2024
6550cb5
osmo lp outpost unit tests suite setup
bekauz Mar 2, 2024
0671562
remote chain splitter unit tests suite setup
bekauz Mar 2, 2024
59eb4e7
interchain router unit tests suite setup
bekauz Mar 3, 2024
b63ef55
native router unit tests suite setup
bekauz Mar 3, 2024
1efc14b
ibc forwarder unit tests suite setup; lints
bekauz Mar 4, 2024
78d6d06
astro liquid pooler tests cntd; wip: reworking local unit testing suite
bekauz Mar 4, 2024
74ea768
finish astro liquid pooler builder
bekauz Mar 5, 2024
86cd031
adjust ibc forwarder test suite setup
bekauz Mar 5, 2024
ec272f2
adjust interchain router suite setup
bekauz Mar 5, 2024
33972f0
adjust native router suite setup
bekauz Mar 5, 2024
81188e2
adjust native splitter suite setup
bekauz Mar 5, 2024
a0d6c57
adjust osmo lp outpost suite setup
bekauz Mar 5, 2024
37bd68d
adjust remote chain splitter suite setup
bekauz Mar 5, 2024
6223f55
adjusting single party holder unit tests
bekauz Mar 5, 2024
ea2d52f
adjusting swap holder unit tests
bekauz Mar 5, 2024
4cd4f03
adjusting two party holder unit tests
bekauz Mar 5, 2024
0cf3891
adding contract funding & balance assertion helpers on base suite
bekauz Mar 5, 2024
f851df0
astroport liquid pooler tests
bekauz Mar 6, 2024
cfaa642
ibc forwarder unit tests
bekauz Mar 6, 2024
0971257
add two party covenant to unit-tests lib
bekauz Mar 6, 2024
733c255
native router unit tests
bekauz Mar 7, 2024
8d7e0ab
single party holder unit tests
bekauz Mar 8, 2024
8575a2b
native splitter unit tests
bekauz Mar 8, 2024
dce3964
remote chain splitter tests
bekauz Mar 8, 2024
5800575
wip: two party pol holder unit tests
bekauz Mar 10, 2024
f71f74f
two party holder tests cntd
bekauz Mar 11, 2024
085482e
two party covenant setup rework
bekauz Mar 11, 2024
c93063b
two party pol covenant unit tests
bekauz Mar 11, 2024
edac01a
init stargate mock on unit testing suite; osmo lp outpost unit tests
bekauz Mar 12, 2024
26109e1
unit tests clippy configs
bekauz Mar 12, 2024
417acf7
fmt
bekauz Mar 12, 2024
ef2258b
clippy & cleanups
bekauz Mar 12, 2024
89b6f44
swap holder tests
bekauz Mar 13, 2024
c6b6a54
two party holder stores emergency committee address on instantiation
bekauz Mar 13, 2024
e487553
single party holder lockup config update assertions fix
bekauz Mar 13, 2024
01a7cb5
native router no longer reserves ntrn for gas
bekauz Mar 13, 2024
3abb372
interchain router distribute fallback expects sender to cover the ibc…
bekauz Mar 14, 2024
d92a70e
querying neutron ibc tx and ica registration fees on demand; removing…
bekauz Mar 14, 2024
2377786
astro liquid pooler withdraw handles non-lp token withdrawal
bekauz Mar 14, 2024
e795f17
remote chain splitter routes any rounding leftover denoms to first sp…
bekauz Mar 15, 2024
1bfa3d5
two party holder validation for lockup expiration to be after the dep…
bekauz Mar 15, 2024
2a0151b
two party holder party host_addr and contribution amount validation
bekauz Mar 15, 2024
c6668c5
interchain router clock and destination receiver address validation
bekauz Mar 15, 2024
ef57316
native splitter validates clock address on instantiation
bekauz Mar 15, 2024
b25045b
swap holder party address validation; native receiver config returns …
bekauz Mar 15, 2024
b1ab1c7
astroport liquid pooler validates withdraw percentage range
bekauz Mar 15, 2024
5951602
single party holder validates lockup config
bekauz Mar 15, 2024
b7dca24
validating split receiver addresses & shares in native and remote cha…
bekauz Mar 15, 2024
f942a04
top level covenant contract codes config migration
bekauz Mar 15, 2024
61de173
swap covenant ensures party contribution denom on neutron is explicit…
bekauz Mar 16, 2024
78ecd06
setting withdraw state on single party holder emergency withdrawal
bekauz Mar 16, 2024
8f00236
swap covenant refunds parties by bank sending respective denoms to pr…
bekauz Mar 16, 2024
b7634fd
using verify_clock to validate clock address in swap holder
bekauz Mar 17, 2024
aecbf85
two party holder migration split validation
bekauz Mar 17, 2024
15c4f97
swap and two party covenant conditional ibc forwarder instantiate2 co…
bekauz Mar 17, 2024
7c9a67f
two party holder dequeues on completion
bekauz Mar 17, 2024
d391473
removing commented code blocks from native router and single party ho…
bekauz Mar 17, 2024
260b278
removing debug messages
bekauz Mar 17, 2024
d67cafe
removing todo!() macros
bekauz Mar 17, 2024
45249b6
removing old tests
bekauz Mar 17, 2024
4a618b9
removing unused deps; clippy; fmt
bekauz Mar 18, 2024
2e6f844
removing remote chain splitter complete state; clearing INTERCHAIN_AC…
bekauz Mar 18, 2024
097aabe
removing ibc forwarder complete state
bekauz Mar 18, 2024
81c8fe9
removing dead code
bekauz Mar 18, 2024
d1d9ec0
enable fallback denom recovery from ibc-forwarder and remote-chain-sp…
bekauz Mar 18, 2024
0b0d4ba
astro liquid pooler validating pair on instantiation instead of on de…
bekauz Mar 18, 2024
b6da1f1
astroport liquid pooler handles xyk pool single-side liquidity provis…
bekauz Mar 19, 2024
9d198dd
soft remote chain address validation in interchain-router and remote-…
bekauz Mar 19, 2024
75c3df4
streamlining code duplicates from contracts that deal with icas
bekauz Mar 20, 2024
b7c21dc
moving ibc fee query and assertion to utils
bekauz Mar 20, 2024
93a092c
removing submsg events from astroport liquid pooler reply attributes
bekauz Mar 28, 2024
4cc0122
two party POL holder refunds from Complete state
bekauz Apr 5, 2024
ef5d042
swap holder indefinitely attempts party deposit refunds from expired …
bekauz Apr 8, 2024
105407d
astro liquid pooler errors out if either of expected pool asset balan…
bekauz Apr 8, 2024
7603d05
single party holder withdrawer and withdraw_to fields no longer optional
bekauz Apr 8, 2024
53fc84c
adding astro liquid pooler xyk single side lp limits validation; all …
bekauz Apr 9, 2024
4ed755d
using common ica id across all ica-enabled contracts
bekauz Apr 10, 2024
34fbf5a
adding osmo outpost migration entrypoint; add missing code id migrate…
bekauz Apr 10, 2024
3b82747
Tweak ci action (#201)
stiiifff Apr 10, 2024
aa699f2
using decimal instead of uint64 for party allocation in 2p covenant i…
bekauz Apr 12, 2024
82ffbfb
pull CONTRACT_NAME from cargo via env!; adjust cargo package names
bekauz Apr 15, 2024
ab4ddb4
osmo liquid pooler option to withdraw party denoms from proxy
bekauz Apr 16, 2024
29de763
wip: interchaintest adjustments
bekauz Apr 16, 2024
63af98c
osmo liquid pooler handles withdrawals via pending withdraw state
bekauz Apr 18, 2024
f9ced6d
handling pre and post-proxy funding party denom withdraw cases in osm…
bekauz Apr 19, 2024
3dbef9b
revert pre & post-funding proxy withdraw branching
bekauz Apr 19, 2024
3bd1c09
adjust ictests to new instantiate msgs
bekauz Apr 22, 2024
9a3ba83
ci fix
bekauz Apr 22, 2024
0093842
extending e2e test execution limit to 60m
bekauz Apr 23, 2024
71bce94
schemas
bekauz Apr 2, 2024
6113104
adjust exiting schemas; add osmo liquid pooler and osmo outpost schem…
bekauz Apr 26, 2024
01ac776
regenerate schemas
bekauz Apr 26, 2024
00eed3f
Merge branch 'main' into v2
stiiifff Apr 28, 2024
a322b4c
revert license to apache 2.0
bekauz Apr 29, 2024
8ad0b9a
bump cw version to 1.5.4
bekauz Apr 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,4 @@ jobs:
command: wasm
args: --locked
env:
RUSTFLAGS: "-C link-arg=-s"
RUSTFLAGS: "-C link-arg=-s"
136 changes: 136 additions & 0 deletions .github/workflows/interchaintest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
name: interchaintest

permissions:
contents: write

on:
pull_request:
push:

env:
GO_VERSION: 1.21

jobs:
compile-contracts:
name: compile wasm contract with workspace-optimizer
runs-on: ubuntu-latest
steps:
- name: checkout sources
uses: actions/checkout@v3

- name: install latest cargo nightly toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: 1.71.0
target: wasm32-unknown-unknown
override: true

- uses: actions/setup-node@v3
with:
node-version: 18

- name: install tar for cache
run: |
sudo apt-get update
sudo apt-get install tar

- name: set up cargo cache
uses: actions/cache@v3
with:
path: |
~/.cargo/registry/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

- name: build artifacts
timeout-minutes: 40
run: |
docker run --rm -v "$(pwd)":/code \
--mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
cosmwasm/workspace-optimizer:0.14.0

- name: upload contracts
uses: actions/upload-artifact@v3
with:
name: contracts
path: artifacts/

swap-covenant:
needs: compile-contracts
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@v3

- uses: actions/download-artifact@v3
with:
name: contracts
path: artifacts/

- name: Set up Go ${{ env.GO_VERSION }}
uses: actions/setup-go@v4
with:
go-version: ${{ env.GO_VERSION }}

- name: setup just
uses: extractions/setup-just@v1

- name: swap covenant
run: mkdir interchaintest/swap/wasms && cp -R artifacts/*.wasm interchaintest/swap/wasms && just local-e2e swap TestTokenSwap

# todo: figure out how to run ci with custom stride image
# single-party-pol-covenant:
# needs: compile-contracts
# runs-on: ubuntu-latest
# steps:
# - name: checkout repository
# uses: actions/checkout@v3

# - uses: actions/download-artifact@v3
# with:
# name: contracts
# path: artifacts/

# - name: Set up Go ${{ env.GO_VERSION }}
# uses: actions/setup-go@v4
# with:
# go-version: ${{ env.GO_VERSION }}

# - name: setup just
# uses: extractions/setup-just@v1

# - name: single party pol covenant
# run: mkdir interchaintest/single-party-pol/wasms && cp -R artifacts/*.wasm interchaintest/single-party-pol/wasms && cp -R interchaintest/wasms/astroport/*.wasm interchaintest/single-party-pol/wasms && just local-e2e single-party-pol


two-party-pol-covenant:
needs: compile-contracts
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@v3

- uses: actions/download-artifact@v3
with:
name: contracts
path: artifacts/

- name: Set up Go ${{ env.GO_VERSION }}
uses: actions/setup-go@v4
with:
go-version: ${{ env.GO_VERSION }}

- name: setup just
uses: extractions/setup-just@v1

- name: two party POL native & interchain parties
run: mkdir -p interchaintest/two-party-pol/wasms && cp -R artifacts/*.wasm interchaintest/two-party-pol/wasms && cp -R interchaintest/wasms/astroport/*.wasm interchaintest/two-party-pol/wasms && just local-e2e two-party-pol TestTwoPartyNativePartyPol

- name: two party POL two interchain parties
run: mkdir -p interchaintest/two-party-pol/wasms && cp -R artifacts/*.wasm interchaintest/two-party-pol/wasms && cp -R interchaintest/wasms/astroport/*.wasm interchaintest/two-party-pol/wasms && just local-e2e two-party-pol TestTwoPartyPol

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ target/
.cargo-ok

# Build artifacts
*.wasm
hash.txt
contracts.txt
artifacts/
interchaintest/**/wasms/*.wasm

# code coverage
tarpaulin-report.*
Expand Down
Loading
Loading