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

feat: release Astroport v4 with native xASTRO on Neutron #414

Merged
merged 98 commits into from
Apr 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
654970a
feat(tokenfactory): Add denom creation on instantiate
donovansolms Oct 6, 2023
d51670c
feat(tokenfactory): Remove CW20 support, move to TokenFactory
donovansolms Oct 9, 2023
2281e2e
feat(tokenfactory_tracker): Add initial tracking contract
donovansolms Oct 27, 2023
4d10f7d
feat(staking): Add neutron-sdk based TokenFactory version
donovansolms Oct 27, 2023
9531ea8
feat(tokenfactory_tracker): Add initial tests
donovansolms Oct 30, 2023
0a9aefd
feat(tokenfactory_tracker): Add supply tracking with tests
donovansolms Oct 31, 2023
43365e0
feat(tokenfactory_tracker): Added clarification on minting/burning
donovansolms Oct 31, 2023
902450a
feat(staking): Add xASTRO balance tracking
donovansolms Nov 1, 2023
26d518d
feat(cw20_converter): Add initial contract
donovansolms Nov 6, 2023
ca821b3
feat(astro converter): contract which converts old cw20 ASTRO -> nati…
epanchee Dec 13, 2023
c4c7903
replace deprecated cosmwasm functions
epanchee Dec 13, 2023
5951d23
exclude cw20_ics20 from workspace
epanchee Dec 13, 2023
032dc2b
address clippy issues
epanchee Dec 13, 2023
d246b47
bump astroport version
epanchee Dec 13, 2023
f158abe
add neutron capability in cosmwasm-check
epanchee Dec 13, 2023
ba06802
add astro converter schema
epanchee Dec 13, 2023
0b337da
fix neutron converter instantiate endpoint
epanchee Jan 4, 2024
e9f8ad8
update neutron-sdk dep
epanchee Jan 4, 2024
704191c
add documentation for converter messages
epanchee Jan 4, 2024
48a214f
add e2e testing environment and e2e converter tests
epanchee Jan 4, 2024
93e20f4
exclude e2e config
epanchee Jan 4, 2024
df27f98
Merge branch 'main' into feat/astro_converter
epanchee Jan 4, 2024
f03a160
address clippy issues
epanchee Jan 4, 2024
6331c92
add config query
epanchee Jan 4, 2024
2c10d01
add custom receiver to ease pair integration
epanchee Jan 4, 2024
ebe5547
WIP: add astro converter pair
epanchee Jan 5, 2024
4878b1f
improve converter contracts
epanchee Jan 11, 2024
52fb54d
finish virtual astro converter pair
epanchee Jan 15, 2024
9a4e0cc
make clippy happy
epanchee Jan 15, 2024
4d63fc6
make clippy happy
epanchee Jan 15, 2024
01b8a97
feat(staking): Accept TokenFactory xASTRO
donovansolms Jan 15, 2024
390ac8c
WIP: clean up before merge with main
epanchee Jan 16, 2024
c9c0f28
Merge branch 'main' into feat/neutron-migration
epanchee Jan 16, 2024
f35b9f7
post merge adjustments
epanchee Jan 16, 2024
e8f8967
remove deprecated cw20_ics20
epanchee Jan 16, 2024
97c1cfa
refactoring
epanchee Jan 17, 2024
5422429
optimize tracker contract
epanchee Jan 17, 2024
a62a8cc
determine tokenfactory module address on init
epanchee Jan 17, 2024
4dd0ea3
WIP: add tube-based tests
epanchee Jan 17, 2024
426a8ec
rework tf tracker and add tube-based tests
epanchee Jan 18, 2024
0d21dda
refactor staking contract; add test suite
epanchee Jan 18, 2024
32d25bc
adjust old tests; use customized cw-multitest with bank hooks
epanchee Jan 20, 2024
9ef394a
refactor tests
epanchee Jan 20, 2024
6e7ed11
add historical queries directly to staking contract
epanchee Jan 20, 2024
07dcef4
test historical queries
epanchee Jan 22, 2024
87ec3ca
track balances over nanoseconds
epanchee Jan 22, 2024
c38251a
test response data
epanchee Jan 22, 2024
07c45e8
remove all generator tests; mark contract as deprecated
epanchee Jan 22, 2024
84fb636
track balances over seconds
epanchee Jan 25, 2024
1121594
Merge remote-tracking branch 'hidden/main' into feat/neutron-migration
epanchee Jan 31, 2024
cebdef1
update Cargo.lock
epanchee Jan 31, 2024
fe649c1
bump rust ver in CI
epanchee Jan 31, 2024
c336f05
Merge remote-tracking branch 'hidden/main' into feat/astro_converter
epanchee Jan 31, 2024
d3bdcbc
adjust several tests
epanchee Feb 1, 2024
86098c0
linter happy
epanchee Feb 1, 2024
8b743f5
Merge branch 'main' into feat/astro_converter
epanchee Feb 12, 2024
4f1b270
update Cargo.lock
epanchee Feb 12, 2024
7c7f781
Merge branch 'main' into feat/neutron-migration
epanchee Feb 12, 2024
fa8a811
update Cargo.lock
epanchee Feb 12, 2024
78cdd17
mitigate possible issue with low IBC timeout
epanchee Feb 29, 2024
cf83f44
validate deposit token supply
epanchee Feb 29, 2024
824ece9
validate tracked denom
epanchee Feb 29, 2024
ac98477
handle queries with ts=none and ts=block_ts same way
epanchee Feb 29, 2024
631bee4
improve astro converter validation on instantiation
epanchee Feb 29, 2024
68fc0d3
remove unused errors
epanchee Mar 1, 2024
57e4766
add query for tracker config
epanchee Mar 1, 2024
8f709ea
feat(hub move): adjustments in vesting and incentives contract
epanchee Mar 14, 2024
dec0cb9
feat(maker): allow updating astro asset info
epanchee Mar 15, 2024
c08f640
Merge branch 'main' into feat/astro_converter
epanchee Mar 15, 2024
cb3cce4
bump Cargo.lock
epanchee Mar 15, 2024
b46268f
Merge branch 'main' into feat/neutron-migration
epanchee Mar 25, 2024
713af34
fix astroport-governance deps
epanchee Mar 26, 2024
0472e72
Merge pull request #120 from astroport-fi/feat/neutron-migration
epanchee Mar 27, 2024
c7e4439
Merge branch 'main' into feat/astro_converter
epanchee Mar 27, 2024
18a69e8
fix vesting version for tests
epanchee Mar 27, 2024
8ca2a32
Merge pull request #110 from astroport-fi/feat/astro_converter
epanchee Mar 28, 2024
9310e15
feat(whitelist): customize whitelist (treasury) for Neutron
epanchee Mar 28, 2024
adbfb9e
Merge branch 'main_core' into merge/pub_sync_280324
epanchee Mar 28, 2024
6bb9ae3
post-merge fixes
epanchee Mar 28, 2024
4d82da6
revert README
epanchee Mar 28, 2024
f8720e2
Merge pull request #130 from astroport-fi/merge/pub_sync_280324
epanchee Mar 28, 2024
aa7b728
chore: remove unused contracts; bump deps
epanchee Mar 28, 2024
554dcae
remove obsolete and unused dev scripts
epanchee Mar 28, 2024
d909de1
add tarpaulin coverage dev script
epanchee Mar 28, 2024
51f8f22
update SC diagram
epanchee Mar 28, 2024
901d987
Update README.md
epanchee Mar 28, 2024
ca069a6
remove unused deps
epanchee Mar 28, 2024
26d52aa
bump Rust version in CI
epanchee Mar 28, 2024
8ff4c0f
remove deps replacements
epanchee Mar 28, 2024
85754e1
update to temporal astroport-governance branch
epanchee Mar 28, 2024
23631d3
Revert "remove deps replacements"
epanchee Mar 28, 2024
da829ca
update Cargo.lock
epanchee Mar 28, 2024
17ce018
enable stargate feature in astro_converter
epanchee Mar 28, 2024
a5e5819
recover check_artifacts_size.sh script
epanchee Mar 28, 2024
350dd47
feat(astroport v4): remove unused contracts and scripts; bump deps
epanchee Mar 29, 2024
48991e8
fix astroport-governance dependency
epanchee Apr 2, 2024
589efb6
clean up workspace from private repo traces
epanchee Apr 2, 2024
f8a6b63
use temporal astroport-governance branch
epanchee Apr 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/check_artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
-v "$GITHUB_WORKSPACE":/code \
-v ~/.cargo/registry:/usr/local/cargo/registry \
-v ~/.cargo/git:/usr/local/cargo/git \
cosmwasm/workspace-optimizer:0.12.13
cosmwasm/workspace-optimizer:0.15.1

- name: Save artifacts cache
uses: actions/cache/save@v3
Expand Down Expand Up @@ -71,4 +71,4 @@ jobs:
run: cargo install --debug --version 1.4.0 cosmwasm-check
- name: Cosmwasm check
run: |
cosmwasm-check $GITHUB_WORKSPACE/artifacts/*.wasm --available-capabilities staking,cosmwasm_1_1,injective,iterator,stargate
cosmwasm-check $GITHUB_WORKSPACE/artifacts/*.wasm --available-capabilities staking,cosmwasm_1_1,injective,neutron,iterator,stargate
2 changes: 1 addition & 1 deletion .github/workflows/code_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: 1.68.0
toolchain: 1.75.0
override: true

- name: Run cargo-tarpaulin
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests_and_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: 1.68.0
toolchain: 1.75.0
override: true
components: rustfmt, clippy

Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ target/
# Auto-gen
.cargo-ok
/scripts/.env
/scripts/node_modules/
*/node_modules/*
#/scripts/package-lock.json
/artifacts/
/contracts/**/schema/
/e2e/config.json
Loading
Loading