Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
eeb62e5
- market module rework
StrathCole Aug 18, 2025
3aefa20
- whitespace
StrathCole Aug 19, 2025
513e66d
Merge branch 'main' into feat/mm-implementation
StrathCole Aug 19, 2025
ae860d8
- cleaning
StrathCole Aug 19, 2025
9052c82
Merge branch 'mm-main' into feat/mm-implementation
StrathCole Aug 19, 2025
9f484de
- add meta denom to whitelist on upgrade and in ballot
StrathCole Aug 19, 2025
c9ee261
change info logging to debug (#584)
StrathCole Aug 19, 2025
f484578
- governance parameter for market swap fee distribution (Burn/CP/OP)
StrathCole Aug 19, 2025
041b938
fix issue with IBC tax calculation on reverse charge (contracts) (#588)
StrathCole Aug 24, 2025
b88a544
ci(mergify): upgrade configuration to current format (#535)
mergify[bot] Aug 24, 2025
54624f7
feat(ci): add test for checking api regression (#592)
TropicalDog17 Aug 25, 2025
eb1a1b9
feat: unfork wasmd package - Phase 2 (#558)
TropicalDog17 Aug 31, 2025
4cfac75
chore: update testnet upgrade height (#597)
kien6034 Sep 2, 2025
de031c7
WIP: sdk 0.50
StrathCole Sep 8, 2025
a4bbfcd
temp file
StrathCole Sep 8, 2025
2d32c0d
WIP migration to SDK 0.50
StrathCole Sep 10, 2025
1705f50
fi
StrathCole Sep 12, 2025
6a63c31
- several fixes
StrathCole Sep 13, 2025
c322844
- fix params space
StrathCole Sep 13, 2025
442608b
fix missing code from migration
StrathCole Sep 13, 2025
478c9df
- readd modules to simulation modules
StrathCole Sep 13, 2025
18cebf6
update e2e to account for reverse charge tax
StrathCole Sep 13, 2025
0be2e4f
fix further reverse charge issues in e2e
StrathCole Sep 13, 2025
45182dd
fix further e2e reverse charge calculations
StrathCole Sep 13, 2025
8784d6e
fix further e2e reverse charge
StrathCole Sep 13, 2025
3d9c6d6
fix receive amount in e2e
StrathCole Sep 13, 2025
acae70a
- update ictests
StrathCole Sep 13, 2025
acf4ffb
fix dependencies ictest
StrathCole Sep 13, 2025
cc3f51e
fix dependencies in ictest
StrathCole Sep 13, 2025
ca54c7a
fix in gas amount, docker lint and tax handling
StrathCole Sep 13, 2025
1564a2b
fix test assert in ibc transfer ictest
StrathCole Sep 13, 2025
98de403
- adjust ic test for gas/tax handling
StrathCole Sep 13, 2025
91134fd
- remove expedited_voting_period from start-node script (not yet avai…
StrathCole Sep 13, 2025
9188bf5
- add comment to clarify temporary folder usage
StrathCole Sep 13, 2025
6c13869
change upgrade height in test
StrathCole Sep 13, 2025
ffb9bcf
update to wasmvm 3, wasmd 0.61, cosmos-sdk 0.53, ibc v10
StrathCole Sep 14, 2025
b6ec263
- update dependencies
StrathCole Sep 14, 2025
6e62d22
fix ibc client
StrathCole Sep 14, 2025
0d9da1d
rename file to correct name
StrathCole Sep 14, 2025
699bd44
ics validator test fix
StrathCole Sep 14, 2025
d3a71a6
- clean up ictest for validators
StrathCole Sep 15, 2025
1cabdf4
- add common flags to autocli
StrathCole Sep 15, 2025
d332866
pfm and ibcv2 tests
StrathCole Sep 16, 2025
57b271b
update mainnet height for wasmd migration (#603)
kien6034 Oct 2, 2025
e2588cf
chore: update log info to debug (#604)
hoank101 Oct 3, 2025
06483ff
Merge pull request #56 from StrathCole/strath/next-gen-plus
kien6034 Oct 5, 2025
ae1f6ea
bump wasmd
hoank101 Oct 5, 2025
cabc2fb
fix createValMsg
hoank101 Oct 5, 2025
de7f29a
refactor and update github action (#67)
hoank101 Oct 11, 2025
92f7855
fix ci (#70)
TropicalDog17 Oct 18, 2025
9dc72a8
- several fixes
StrathCole Oct 26, 2025
c7f89d1
deps: bump cometbft to 37.16 (#609)
kien6034 Oct 29, 2025
daa9f21
fix: Legacy contracts using terra query variants (#602)
StrathCole Oct 29, 2025
4d76369
chore: remove replace to downgrade cometbft-db (#612)
StrathCole Oct 29, 2025
b809bd3
fix: legacy wasm queries (#611)
StrathCole Nov 8, 2025
4c40df8
Merge branch 'main' of https://github.com/orbitorg/core into sdk53-ibcv2
hoank101 Nov 8, 2025
339eaae
update query handler
hoank101 Nov 8, 2025
1e2cf9e
fix lint
hoank101 Nov 8, 2025
87a8856
feat: add upgrade handler (#615)
kien6034 Nov 8, 2025
28fd5b6
Fix/upgrade test (#616)
kien6034 Nov 8, 2025
5102ffd
Merge branch 'sdk53-ibcv2' into feat/mm-implementation
StrathCole Nov 17, 2025
c981034
- adjust MM2.0 code to sdk 0.53
StrathCole Nov 17, 2025
a6f79bb
- tidy
StrathCole Nov 17, 2025
7715855
Merge branch 'main' into feat/mm-implementation
StrathCole Nov 17, 2025
0c1f11b
Merge branch 'main' into feat/mm-implementation
StrathCole Nov 17, 2025
59ee2e9
- linting
StrathCole Nov 18, 2025
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/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
name: Setup Go
uses: actions/setup-go@v4
with:
go-version: '1.22'
go-version: '1.24'
-
name: Check out repository code
uses: actions/checkout@v4
Expand Down
46 changes: 23 additions & 23 deletions .github/workflows/interchain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Setup Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.24'
- name: Check out repository code
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build interchain image
Expand All @@ -36,73 +36,73 @@ jobs:
runs-on: ubuntu-latest
needs: build-image
steps:
- name: Set up Go 1.22
uses: actions/setup-go@v4
- name: Set up Go 1.24
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true

- name: checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- run: make ictest-start

test-ibc-transfer:
runs-on: ubuntu-latest
needs: build-image
steps:
- name: Set up Go 1.22
uses: actions/setup-go@v4
- name: Set up Go 1.24
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true

- name: checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- run: make ictest-ibc

test-ibc-hooks:
runs-on: ubuntu-latest
needs: build-image
steps:
- name: Set up Go 1.22
uses: actions/setup-go@v4
- name: Set up Go 1.24
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true

- name: checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- run: make ictest-ibc-hooks

test-ibc-pfm:
runs-on: ubuntu-latest
needs: build-image
steps:
- name: Set up Go 1.22
uses: actions/setup-go@v4
- name: Set up Go 1.24
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true

- name: checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- run: make ictest-ibc-pfm

test-validator:
runs-on: ubuntu-latest
needs: build-image
steps:
- name: Set up Go 1.22
uses: actions/setup-go@v4
- name: Set up Go 1.24
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true

- name: checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- run: make ictest-validator
24 changes: 15 additions & 9 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
push:
branches:
- main
- "release/**"
- release/**
pull_request:
permissions:
contents: read
Expand All @@ -12,15 +12,21 @@ jobs:
name: golangci-lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- uses: actions/checkout@v4
- name: golangci-lint
uses: golangci/golangci-lint-action@v4
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
version: v1.60.1
args: --timeout 10m
github-token: ${{ secrets.github_token }}
PATTERNS: |
**/*.go
go.mod
go.sum
**/go.mod
**/go.sum
- name: run linting
if: env.GIT_DIFF
run: |
make lint
22 changes: 11 additions & 11 deletions .github/workflows/sims.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- name: Display go version
run: go version
Expand All @@ -40,7 +40,7 @@ jobs:
steps:
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- name: Display go version
run: go version
Expand All @@ -55,10 +55,10 @@ jobs:
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- name: Display go version
run: go version
Expand All @@ -82,10 +82,10 @@ jobs:
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- name: Display go version
run: go version
Expand All @@ -111,10 +111,10 @@ jobs:
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- name: Display go version
run: go version
Expand All @@ -140,10 +140,10 @@ jobs:
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- name: Display go version
run: go version
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
steps:
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- uses: actions/checkout@v4
- name: build
Expand All @@ -38,10 +38,10 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- uses: technote-space/get-diff-action@v6
id: git_diff
Expand All @@ -66,10 +66,10 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.24"
check-latest: true
- uses: technote-space/get-diff-action@v6
id: git_diff
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,6 @@ dependency-graph.png
*.aux
*.out
*.synctex.gz

# AI-assisted tools
.claude/
97 changes: 45 additions & 52 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,67 +1,60 @@
version: "2"
run:
tests: true
timeout: 10m
sort-results: true
allow-parallel-runners: true
concurrency: 4

timeout: 5m
linters:
disable-all: true
default: none
enable:
- dogsled
- exportloopref
# - errcheck
- goconst
- gocritic
- gofumpt
- gosec
- gosimple
# - govet
- govet
- ineffassign
- misspell
- nakedret
# - nolintlint
- staticcheck
- revive
- stylecheck
- typecheck
- nolintlint
# - revive
# - staticcheck
# - thelper
- unconvert
# - unparam
- unused

settings:
dogsled:
max-blank-identifiers: 3
nolintlint:
require-explanation: false
require-specific: false
allow-unused: false
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
rules:
- linters:
- golint
text: comment on exported var
- linters:
- golint
text: don't use an underscore in package name
- linters:
- staticcheck
text: 'ST1003:'
- linters:
- staticcheck
text: 'ST1016:'
- linters:
- staticcheck
path: migrations
text: 'SA1019:'
issues:
exclude-rules:
- text: "Use of weak random number generator"
linters:
- gosec
- text: "ST1003:"
linters:
- stylecheck
# FIXME: Disabled until golangci-lint updates stylecheck with this fix:
# https://github.com/dominikh/go-tools/issues/389
- text: "ST1016:"
linters:
- stylecheck
- text: "SA1019:"
linters:
- staticcheck
- text: "leading space"
linters:
- nolintlint

max-issues-per-linter: 10000
max-same-issues: 10000

linters-settings:
dogsled:
max-blank-identifiers: 3
maligned:
# print struct with more effective memory layout or not, false by default
suggest-new: true
nolintlint:
allow-unused: false
allow-leading-space: true
require-explanation: false
require-specific: false
revive:
rules:
- name: unused-parameter
disabled: true
formatters:
enable:
- gci
- gofumpt
Loading