Skip to content

Commit

Permalink
Merge branch 'main' into autoswap-revenue-tokens
Browse files Browse the repository at this point in the history
  • Loading branch information
sampocs committed Nov 21, 2023
2 parents 44c3f65 + aa3ad92 commit 126fac2
Show file tree
Hide file tree
Showing 639 changed files with 9,996 additions and 3,056 deletions.
17 changes: 16 additions & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,21 @@ jobs:
if: ${{ steps.push.outcome == 'failure' }}
run: |
echo "Push failed. The token might be expired or have insufficient permissions. Please check your token."
echo "The token can be found in the 'dev-stride' account. To view the token, login to 'dev-stride' and go to:"
echo " -> Profile"
echo " -> Settings"
echo " -> Developer Settings"
echo " -> Personal Access Tokens"
echo " -> Tokens (classic)"
echo " -> 'GH Actions' Token"
echo ""
echo "If the token is expired, you can click on the token and then select 'Regenerate Token'"
echo "After regenerating a new token, you'll have to update the 'GH_ACTIONS_PAT' environment variable:"
echo " -> Navigate to the stride repo"
echo " -> Settings"
echo " -> Secrets and variables"
echo " -> Actions"
echo " -> Then modify 'GH_ACTIONS_PAT'"
exit 1
- name: Fetch New Branch
Expand All @@ -80,6 +95,6 @@ jobs:
"title":"${{ env.NEW_MAJOR_VERSION }} Changelog",
"head":"${{ env.branch_name }}",
"base":"main",
"body":"This is an automatically generated pull request.\n\nPlease review and merge the changes. **Remember to split the On-Chain vs Off-Chain commits!**\n\n## Context\n\nUpdated changelog for ${{ env.NEW_MAJOR_VERSION }} release\n\n## Brief Changelog\n\n* Updated main changelog with on-chain and off-chain changes\n* Updated upgrade-specific changelog with on-chain changes only\n",
"body":"This is an automatically generated pull request.\n\nPlease review and merge the changes.\n\n## Context\n\nUpdated changelog for ${{ env.NEW_MAJOR_VERSION }} release\n\n## Brief Changelog\n\n* Updated main changelog with on-chain and off-chain changes\n",
"maintainer_can_modify": true
}'
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
# Commit: ec337e0357ae6b6727ad9092ac0ce3667df91319
path = deps/evmos
url = https://github.com/evmos/evmos
[submodule "deps/dydx"]
# TODO [DYDX]: Switch to official dydxprotocol release after ICA PR is merged
# Commit: fafd3a9e2083180d7f7809f5080897e714e52bec
path = deps/dydx
url = https://github.com/Stride-Labs/v4-chain.git
[submodule "deps/noble"]
# Commit: v3.1.0
path = deps/noble
url = https://github.com/strangelove-ventures/noble.git
# bats
[submodule "dockernet/tests/bats/bats-core"]
path = dockernet/tests/bats/bats-core
Expand Down
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,31 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

<!-- GH ACTIONS TEMPLATE - INSERT NEW VERSION HERE -->
### Changelog

## [v16.0.0](https://github.com/Stride-Labs/stride/releases/tag/v16.0.0) - 2023-10-14

### On-Chain changes
1. Inflation Fix ([#951](https://github.com/Stride-Labs/stride/pull/951))
2. v16 Import Paths ([#952](https://github.com/Stride-Labs/stride/pull/952))

## [v15.0.0](https://github.com/Stride-Labs/stride/releases/tag/v15.0.0) - 2023-09-18

### On-Chain changes
1. Added ICAOracle route implementations for legacy Msg type ([#923](https://github.com/Stride-Labs/stride/pull/923))
2. increased precision error buffer on delegator shares callback ([#933](https://github.com/Stride-Labs/stride/pull/933))
3. Use detokenization amount from tx response ([#934](https://github.com/Stride-Labs/stride/pull/934))
4. add inner bounds ([#938](https://github.com/Stride-Labs/stride/pull/938))
5. added cap on undelegate messages ([#940](https://github.com/Stride-Labs/stride/pull/940))
6. add rounding calibration function ([#936](https://github.com/Stride-Labs/stride/pull/936))
7. Undel host function ([#935](https://github.com/Stride-Labs/stride/pull/935))
8. v15 upgrade handler ([#941](https://github.com/Stride-Labs/stride/pull/941))
9. v15 Import Paths ([#944](https://github.com/Stride-Labs/stride/pull/944))

### Off-Chain changes
1. Fixed bug in import path CI ([#919](https://github.com/Stride-Labs/stride/pull/919))
2. Finished auto changelog script ([#928](https://github.com/Stride-Labs/stride/pull/928))
3. updated osmo submodule ([#931](https://github.com/Stride-Labs/stride/pull/931))


## [v14.0.0](https://github.com/Stride-Labs/stride/releases/tag/v14.0.0) - 2023-08-27

Expand Down
78 changes: 39 additions & 39 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (

nodeservice "github.com/cosmos/cosmos-sdk/client/grpc/node"

"github.com/Stride-Labs/stride/v14/utils"
"github.com/Stride-Labs/stride/v16/utils"

"github.com/cosmos/cosmos-sdk/baseapp"
"github.com/cosmos/cosmos-sdk/client"
Expand Down Expand Up @@ -66,12 +66,12 @@ import (
evmosvestingkeeper "github.com/evmos/vesting/x/vesting/keeper"
evmosvestingtypes "github.com/evmos/vesting/x/vesting/types"

claimvesting "github.com/Stride-Labs/stride/v14/x/claim/vesting"
claimvestingtypes "github.com/Stride-Labs/stride/v14/x/claim/vesting/types"
claimvesting "github.com/Stride-Labs/stride/v16/x/claim/vesting"
claimvestingtypes "github.com/Stride-Labs/stride/v16/x/claim/vesting/types"

"github.com/Stride-Labs/stride/v14/x/mint"
mintkeeper "github.com/Stride-Labs/stride/v14/x/mint/keeper"
minttypes "github.com/Stride-Labs/stride/v14/x/mint/types"
"github.com/Stride-Labs/stride/v16/x/mint"
mintkeeper "github.com/Stride-Labs/stride/v16/x/mint/keeper"
minttypes "github.com/Stride-Labs/stride/v16/x/mint/types"

dbm "github.com/cometbft/cometbft-db"
abci "github.com/cometbft/cometbft/abci/types"
Expand Down Expand Up @@ -118,38 +118,38 @@ import (
// monitoringp "github.com/tendermint/spn/x/monitoringp"
// monitoringpkeeper "github.com/tendermint/spn/x/monitoringp/keeper"

epochsmodule "github.com/Stride-Labs/stride/v14/x/epochs"
epochsmodulekeeper "github.com/Stride-Labs/stride/v14/x/epochs/keeper"
epochsmoduletypes "github.com/Stride-Labs/stride/v14/x/epochs/types"

"github.com/Stride-Labs/stride/v14/x/interchainquery"
interchainquerykeeper "github.com/Stride-Labs/stride/v14/x/interchainquery/keeper"
interchainquerytypes "github.com/Stride-Labs/stride/v14/x/interchainquery/types"

"github.com/Stride-Labs/stride/v14/x/autopilot"
autopilotkeeper "github.com/Stride-Labs/stride/v14/x/autopilot/keeper"
autopilottypes "github.com/Stride-Labs/stride/v14/x/autopilot/types"

"github.com/Stride-Labs/stride/v14/x/claim"
claimkeeper "github.com/Stride-Labs/stride/v14/x/claim/keeper"
claimtypes "github.com/Stride-Labs/stride/v14/x/claim/types"
icacallbacksmodule "github.com/Stride-Labs/stride/v14/x/icacallbacks"
icacallbacksmodulekeeper "github.com/Stride-Labs/stride/v14/x/icacallbacks/keeper"
icacallbacksmoduletypes "github.com/Stride-Labs/stride/v14/x/icacallbacks/types"
icaoracle "github.com/Stride-Labs/stride/v14/x/icaoracle"
icaoraclekeeper "github.com/Stride-Labs/stride/v14/x/icaoracle/keeper"
icaoracletypes "github.com/Stride-Labs/stride/v14/x/icaoracle/types"
ratelimitmodule "github.com/Stride-Labs/stride/v14/x/ratelimit"
ratelimitclient "github.com/Stride-Labs/stride/v14/x/ratelimit/client"
ratelimitmodulekeeper "github.com/Stride-Labs/stride/v14/x/ratelimit/keeper"
ratelimitmoduletypes "github.com/Stride-Labs/stride/v14/x/ratelimit/types"
recordsmodule "github.com/Stride-Labs/stride/v14/x/records"
recordsmodulekeeper "github.com/Stride-Labs/stride/v14/x/records/keeper"
recordsmoduletypes "github.com/Stride-Labs/stride/v14/x/records/types"
stakeibcmodule "github.com/Stride-Labs/stride/v14/x/stakeibc"
stakeibcclient "github.com/Stride-Labs/stride/v14/x/stakeibc/client"
stakeibcmodulekeeper "github.com/Stride-Labs/stride/v14/x/stakeibc/keeper"
stakeibcmoduletypes "github.com/Stride-Labs/stride/v14/x/stakeibc/types"
epochsmodule "github.com/Stride-Labs/stride/v16/x/epochs"
epochsmodulekeeper "github.com/Stride-Labs/stride/v16/x/epochs/keeper"
epochsmoduletypes "github.com/Stride-Labs/stride/v16/x/epochs/types"

"github.com/Stride-Labs/stride/v16/x/interchainquery"
interchainquerykeeper "github.com/Stride-Labs/stride/v16/x/interchainquery/keeper"
interchainquerytypes "github.com/Stride-Labs/stride/v16/x/interchainquery/types"

"github.com/Stride-Labs/stride/v16/x/autopilot"
autopilotkeeper "github.com/Stride-Labs/stride/v16/x/autopilot/keeper"
autopilottypes "github.com/Stride-Labs/stride/v16/x/autopilot/types"

"github.com/Stride-Labs/stride/v16/x/claim"
claimkeeper "github.com/Stride-Labs/stride/v16/x/claim/keeper"
claimtypes "github.com/Stride-Labs/stride/v16/x/claim/types"
icacallbacksmodule "github.com/Stride-Labs/stride/v16/x/icacallbacks"
icacallbacksmodulekeeper "github.com/Stride-Labs/stride/v16/x/icacallbacks/keeper"
icacallbacksmoduletypes "github.com/Stride-Labs/stride/v16/x/icacallbacks/types"
icaoracle "github.com/Stride-Labs/stride/v16/x/icaoracle"
icaoraclekeeper "github.com/Stride-Labs/stride/v16/x/icaoracle/keeper"
icaoracletypes "github.com/Stride-Labs/stride/v16/x/icaoracle/types"
ratelimitmodule "github.com/Stride-Labs/stride/v16/x/ratelimit"
ratelimitclient "github.com/Stride-Labs/stride/v16/x/ratelimit/client"
ratelimitmodulekeeper "github.com/Stride-Labs/stride/v16/x/ratelimit/keeper"
ratelimitmoduletypes "github.com/Stride-Labs/stride/v16/x/ratelimit/types"
recordsmodule "github.com/Stride-Labs/stride/v16/x/records"
recordsmodulekeeper "github.com/Stride-Labs/stride/v16/x/records/keeper"
recordsmoduletypes "github.com/Stride-Labs/stride/v16/x/records/types"
stakeibcmodule "github.com/Stride-Labs/stride/v16/x/stakeibc"
stakeibcclient "github.com/Stride-Labs/stride/v16/x/stakeibc/client"
stakeibcmodulekeeper "github.com/Stride-Labs/stride/v16/x/stakeibc/keeper"
stakeibcmoduletypes "github.com/Stride-Labs/stride/v16/x/stakeibc/types"

ccvconsumer "github.com/cosmos/interchain-security/v3/x/ccv/consumer"
ccvconsumerkeeper "github.com/cosmos/interchain-security/v3/x/ccv/consumer/keeper"
Expand Down Expand Up @@ -621,7 +621,7 @@ func NewStrideApp(
app.AccountKeeper, app.BankKeeper, app.DistrKeeper, app.StakingKeeper,
)

// Register Gov (must be registerd after stakeibc)
// Register Gov (must be registered after stakeibc)
govRouter := govtypesv1beta1.NewRouter()
govRouter.AddRoute(govtypes.RouterKey, govtypesv1beta1.ProposalHandler).
AddRoute(paramproposal.RouterKey, params.NewParamChangeProposalHandler(app.ParamsKeeper)).
Expand Down
4 changes: 2 additions & 2 deletions app/apptesting/test_helpers.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ import (
"github.com/stretchr/testify/require"
"github.com/stretchr/testify/suite"

"github.com/Stride-Labs/stride/v14/app"
"github.com/Stride-Labs/stride/v14/utils"
"github.com/Stride-Labs/stride/v16/app"
"github.com/Stride-Labs/stride/v16/utils"
)

var (
Expand Down
6 changes: 3 additions & 3 deletions app/proposals_whitelisting.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ import (
ccvconsumertypes "github.com/cosmos/interchain-security/v3/x/ccv/consumer/types"
ccvgov "github.com/cosmos/interchain-security/v3/x/ccv/democracy/governance"

autopilottypes "github.com/Stride-Labs/stride/v14/x/autopilot/types"
minttypes "github.com/Stride-Labs/stride/v14/x/mint/types"
stakeibctypes "github.com/Stride-Labs/stride/v14/x/stakeibc/types"
autopilottypes "github.com/Stride-Labs/stride/v16/x/autopilot/types"
minttypes "github.com/Stride-Labs/stride/v16/x/mint/types"
stakeibctypes "github.com/Stride-Labs/stride/v16/x/stakeibc/types"
)

var WhiteListModule = map[string]struct{}{
Expand Down
4 changes: 2 additions & 2 deletions app/test_setup.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ import (
ibctesting "github.com/cosmos/interchain-security/v3/legacy_ibc_testing/testing"
consumertypes "github.com/cosmos/interchain-security/v3/x/ccv/consumer/types"

testutil "github.com/Stride-Labs/stride/v14/testutil"
testutil "github.com/Stride-Labs/stride/v16/testutil"

cmdcfg "github.com/Stride-Labs/stride/v14/cmd/strided/config"
cmdcfg "github.com/Stride-Labs/stride/v16/cmd/strided/config"
)

const Bech32Prefix = "stride"
Expand Down
65 changes: 45 additions & 20 deletions app/upgrades.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,28 @@ import (
consumertypes "github.com/cosmos/interchain-security/v3/x/ccv/consumer/types"
evmosvestingtypes "github.com/evmos/vesting/x/vesting/types"

v10 "github.com/Stride-Labs/stride/v14/app/upgrades/v10"
v11 "github.com/Stride-Labs/stride/v14/app/upgrades/v11"
v12 "github.com/Stride-Labs/stride/v14/app/upgrades/v12"
v13 "github.com/Stride-Labs/stride/v14/app/upgrades/v13"
v14 "github.com/Stride-Labs/stride/v14/app/upgrades/v14"
v2 "github.com/Stride-Labs/stride/v14/app/upgrades/v2"
v3 "github.com/Stride-Labs/stride/v14/app/upgrades/v3"
v4 "github.com/Stride-Labs/stride/v14/app/upgrades/v4"
v5 "github.com/Stride-Labs/stride/v14/app/upgrades/v5"
v6 "github.com/Stride-Labs/stride/v14/app/upgrades/v6"
v7 "github.com/Stride-Labs/stride/v14/app/upgrades/v7"
v8 "github.com/Stride-Labs/stride/v14/app/upgrades/v8"
v9 "github.com/Stride-Labs/stride/v14/app/upgrades/v9"
autopilottypes "github.com/Stride-Labs/stride/v14/x/autopilot/types"
claimtypes "github.com/Stride-Labs/stride/v14/x/claim/types"
icacallbacktypes "github.com/Stride-Labs/stride/v14/x/icacallbacks/types"
icaoracletypes "github.com/Stride-Labs/stride/v14/x/icaoracle/types"
ratelimittypes "github.com/Stride-Labs/stride/v14/x/ratelimit/types"
recordtypes "github.com/Stride-Labs/stride/v14/x/records/types"
stakeibctypes "github.com/Stride-Labs/stride/v14/x/stakeibc/types"
v10 "github.com/Stride-Labs/stride/v16/app/upgrades/v10"
v11 "github.com/Stride-Labs/stride/v16/app/upgrades/v11"
v12 "github.com/Stride-Labs/stride/v16/app/upgrades/v12"
v13 "github.com/Stride-Labs/stride/v16/app/upgrades/v13"
v14 "github.com/Stride-Labs/stride/v16/app/upgrades/v14"
v15 "github.com/Stride-Labs/stride/v16/app/upgrades/v15"
v16 "github.com/Stride-Labs/stride/v16/app/upgrades/v16"
v2 "github.com/Stride-Labs/stride/v16/app/upgrades/v2"
v3 "github.com/Stride-Labs/stride/v16/app/upgrades/v3"
v4 "github.com/Stride-Labs/stride/v16/app/upgrades/v4"
v5 "github.com/Stride-Labs/stride/v16/app/upgrades/v5"
v6 "github.com/Stride-Labs/stride/v16/app/upgrades/v6"
v7 "github.com/Stride-Labs/stride/v16/app/upgrades/v7"
v8 "github.com/Stride-Labs/stride/v16/app/upgrades/v8"
v9 "github.com/Stride-Labs/stride/v16/app/upgrades/v9"
autopilottypes "github.com/Stride-Labs/stride/v16/x/autopilot/types"
claimtypes "github.com/Stride-Labs/stride/v16/x/claim/types"
icacallbacktypes "github.com/Stride-Labs/stride/v16/x/icacallbacks/types"
icaoracletypes "github.com/Stride-Labs/stride/v16/x/icaoracle/types"
ratelimittypes "github.com/Stride-Labs/stride/v16/x/ratelimit/types"
recordtypes "github.com/Stride-Labs/stride/v16/x/records/types"
stakeibctypes "github.com/Stride-Labs/stride/v16/x/stakeibc/types"
)

func (app *StrideApp) setupUpgradeHandlers(appOpts servertypes.AppOptions) {
Expand Down Expand Up @@ -172,6 +174,7 @@ func (app *StrideApp) setupUpgradeHandlers(appOpts servertypes.AppOptions) {
app.StakeibcKeeper,
),
)

// v14 upgrade handler
app.UpgradeKeeper.SetUpgradeHandler(
v14.UpgradeName,
Expand All @@ -191,6 +194,28 @@ func (app *StrideApp) setupUpgradeHandlers(appOpts servertypes.AppOptions) {
),
)

// v15 upgrade handler
app.UpgradeKeeper.SetUpgradeHandler(
v15.UpgradeName,
v15.CreateUpgradeHandler(
app.mm,
app.configurator,
app.InterchainqueryKeeper,
app.StakeibcKeeper,
),
)

// v16 upgrade handler
app.UpgradeKeeper.SetUpgradeHandler(
v16.UpgradeName,
v16.CreateUpgradeHandler(
app.mm,
app.configurator,
app.StakeibcKeeper,
app.RatelimitKeeper,
),
)

upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk()
if err != nil {
panic(fmt.Errorf("Failed to read upgrade info from disk: %w", err))
Expand Down
26 changes: 19 additions & 7 deletions app/upgrades/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,20 +63,20 @@ func (app *StrideApp) setupUpgradeHandlers() {
}
```
# Migrations (Only required if the state changed)
## Store Old Proto Types
## Migrations (Only required if the state changed)
### Store Old Proto Types
```go
// x/{moduleName}/migrations/{oldVersion}/types/{data_type}.pb.go
```
## Increment the Module's Consensus Version
### Increment the Module's Consensus Version
* The consensus version is different from the chain version - it is specific to each module and is incremented every time state is migrated
```go
// x/{moduleName}/module.go
func (AppModule) ConsensusVersion() uint64 { return 2 }
```
## Define Migration Logic
### Define Migration Logic
```go
// x/{moduleName}/migrations/{new-consensus-version}/migrations.go
package {upgradeVersion}
Expand All @@ -93,7 +93,7 @@ func MigrateStore(ctx sdk.Context) error {
}
```
## Specify the Migration in the Upgrade Handler
### Specify the Migration in the Upgrade Handler
```go
// app/upgrades/{upgradeVersion}/upgrades.go

Expand All @@ -118,10 +118,22 @@ func CreateUpgradeHandler(
}
```
## Add Additional Parameters to `CreateUpgradeHandler` Invocation
### Add Additional Parameters to `CreateUpgradeHandler` Invocation
```go
// app/upgrades.go
...
{upgradeVersion}.CreateUpgradeHandler(app.mm, app.configurator, app.appCodec, app.{module}Keeper),
...
```
```
## Import Paths
* Go to GitHub Actions and manually trigger the "Version" job
* This will replace the import path of each file and open a new PR with the changes
* To make the review easier, you can pipe the diffs into a file and open them in an editor which will let you quickly scroll through them (rather than having to wait for each file to render on github)
```
git diff origin/main..origin/actions/update-stride-version-{upgradeVersion} > diffs.txt
```
## Changelog
* Go to GitHub Actions and manually trigger the "Changelog" job
* This will open a PR with the changes
24 changes: 12 additions & 12 deletions app/upgrades/v10/upgrades.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,18 @@ import (
"github.com/cosmos/ibc-go/v7/modules/core/exported"
ibctmmigrations "github.com/cosmos/ibc-go/v7/modules/light-clients/07-tendermint/migrations"

claimkeeper "github.com/Stride-Labs/stride/v14/x/claim/keeper"
claimtypes "github.com/Stride-Labs/stride/v14/x/claim/types"
icacallbackskeeper "github.com/Stride-Labs/stride/v14/x/icacallbacks/keeper"
mintkeeper "github.com/Stride-Labs/stride/v14/x/mint/keeper"
minttypes "github.com/Stride-Labs/stride/v14/x/mint/types"
ratelimitkeeper "github.com/Stride-Labs/stride/v14/x/ratelimit/keeper"
ratelimitgov "github.com/Stride-Labs/stride/v14/x/ratelimit/keeper/gov"
ratelimittypes "github.com/Stride-Labs/stride/v14/x/ratelimit/types"
recordskeeper "github.com/Stride-Labs/stride/v14/x/records/keeper"
recordstypes "github.com/Stride-Labs/stride/v14/x/records/types"
stakeibckeeper "github.com/Stride-Labs/stride/v14/x/stakeibc/keeper"
stakeibctypes "github.com/Stride-Labs/stride/v14/x/stakeibc/types"
claimkeeper "github.com/Stride-Labs/stride/v16/x/claim/keeper"
claimtypes "github.com/Stride-Labs/stride/v16/x/claim/types"
icacallbackskeeper "github.com/Stride-Labs/stride/v16/x/icacallbacks/keeper"
mintkeeper "github.com/Stride-Labs/stride/v16/x/mint/keeper"
minttypes "github.com/Stride-Labs/stride/v16/x/mint/types"
ratelimitkeeper "github.com/Stride-Labs/stride/v16/x/ratelimit/keeper"
ratelimitgov "github.com/Stride-Labs/stride/v16/x/ratelimit/keeper/gov"
ratelimittypes "github.com/Stride-Labs/stride/v16/x/ratelimit/types"
recordskeeper "github.com/Stride-Labs/stride/v16/x/records/keeper"
recordstypes "github.com/Stride-Labs/stride/v16/x/records/types"
stakeibckeeper "github.com/Stride-Labs/stride/v16/x/stakeibc/keeper"
stakeibctypes "github.com/Stride-Labs/stride/v16/x/stakeibc/types"

cosmosproto "github.com/cosmos/gogoproto/proto"
deprecatedproto "github.com/golang/protobuf/proto" //nolint:staticcheck
Expand Down
Loading

0 comments on commit 126fac2

Please sign in to comment.