Skip to content

Commit

Permalink
fix: run snyk ci
Browse files Browse the repository at this point in the history
  • Loading branch information
kioqq committed Dec 18, 2023
1 parent 8cc4482 commit 38679c5
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 101 deletions.
17 changes: 7 additions & 10 deletions .github/workflows/snyk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Run Snyk to check for vulnerabilities
uses: snyk/actions/golang@master
continue-on-error: true # To make sure that SARIF upload gets called
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
args: --sarif-file-output=snyk.sarif
- name: Upload result to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@v2
- uses: snyk/actions/setup@master
- uses: actions/setup-go@v1
with:
sarif_file: snyk.sarif
go-version: '1.20'
- name: Snyk monitor
run: snyk code test
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
104 changes: 20 additions & 84 deletions client/docs/swagger-ui/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -6347,15 +6347,15 @@
]
}
},
"/haqq/coinomics/v1/inflation_rate": {
"/haqq/coinomics/v1/params": {
"get": {
"summary": "InflationRate retrieves current era inflation rate.",
"operationId": "InflationRate",
"summary": "Params retrieves coinomics moudle params.",
"operationId": "Params",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/haqq.coinomics.v1.QueryInflationRateResponse"
"$ref": "#/definitions/haqq.coinomics.v1.QueryParamsResponse"
}
},
"default": {
Expand All @@ -6370,15 +6370,15 @@
]
}
},
"/haqq/coinomics/v1/params": {
"/haqq/coinomics/v1/reward_coefficient": {
"get": {
"summary": "Params retrieves coinomics moudle params.",
"operationId": "Params",
"summary": "InflationRewardCoefficientRate APY rate for staking rewards",
"operationId": "RewardCoefficient",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/haqq.coinomics.v1.QueryParamsResponse"
"$ref": "#/definitions/haqq.coinomics.v1.QueryRewardCoefficientResponse"
}
},
"default": {
Expand Down Expand Up @@ -6448,52 +6448,6 @@
]
}
},
"/haqqd/coinomics/v1/era": {
"get": {
"summary": "Era retrieves current era.",
"operationId": "Era",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/haqq.coinomics.v1.QueryEraResponse"
}
},
"default": {
"description": "An unexpected error response.",
"schema": {
"$ref": "#/definitions/google.rpc.Status"
}
}
},
"tags": [
"Query"
]
}
},
"/haqqd/coinomics/v1/era_closing_supply": {
"get": {
"summary": "EraTargetSupply retrieves current era target supply.",
"operationId": "EraClosingSupply",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/haqq.coinomics.v1.QueryEraClosingSupplyResponse"
}
},
"default": {
"description": "An unexpected error response.",
"schema": {
"$ref": "#/definitions/google.rpc.Status"
}
}
},
"tags": [
"Query"
]
}
},
"/haqqd/coinomics/v1/max_supply": {
"get": {
"summary": "MaxSupply retrieves total coins of all eras and when mint ended.",
Expand Down Expand Up @@ -13056,61 +13010,43 @@
"type": "string",
"title": "type of coin to mint"
},
"blocksPerEra": {
"type": "string",
"format": "uint64",
"title": "number of blocks per era"
},
"enableCoinomics": {
"type": "boolean",
"title": "parameter to enable coinmoics"
},
"rewardCoefficient": {
"type": "string",
"title": "current staking reward coefficient"
}
},
"description": "Params holds parameters for the coinomics module."
},
"haqq.coinomics.v1.QueryEraClosingSupplyResponse": {
"haqq.coinomics.v1.QueryMaxSupplyResponse": {
"type": "object",
"properties": {
"eraClosingSupply": {
"maxSupply": {
"$ref": "#/definitions/cosmos.base.v1beta1.Coin"
}
}
},
"haqq.coinomics.v1.QueryEraResponse": {
"haqq.coinomics.v1.QueryParamsResponse": {
"type": "object",
"properties": {
"era": {
"type": "string",
"format": "uint64"
"params": {
"$ref": "#/definitions/haqq.coinomics.v1.Params",
"description": "params defines the parameters of the module."
}
}
},
"haqq.coinomics.v1.QueryInflationRateResponse": {
"haqq.coinomics.v1.QueryRewardCoefficientResponse": {
"type": "object",
"properties": {
"inflationRate": {
"rewardCoefficient": {
"type": "string",
"title": "rate by which the total supply increases within one era"
}
}
},
"haqq.coinomics.v1.QueryMaxSupplyResponse": {
"type": "object",
"properties": {
"maxSupply": {
"$ref": "#/definitions/cosmos.base.v1beta1.Coin"
}
}
},
"haqq.coinomics.v1.QueryParamsResponse": {
"type": "object",
"properties": {
"params": {
"$ref": "#/definitions/haqq.coinomics.v1.Params",
"description": "params defines the parameters of the module."
}
}
},
"haqq.vesting.v1.QueryBalancesResponse": {
"type": "object",
"properties": {
Expand Down
10 changes: 5 additions & 5 deletions docker/build.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ COPY --from=build-env /go/bin/cosmovisor /usr/bin/cosmovisor
COPY --from=build-env /go/src/github.com/haqq-network/haqq/build/haqqd /usr/bin/haqqd

RUN apk add --no-cache \
ca-certificates=20230506-r0 jq=~1.6 \
curl=~8.4 bash=~5.2 \
vim=~9.0 lz4=~1.9 \
tini=~0.19 \
gcompat=~1.1
ca-certificates jq \
curl bash \
vim lz4 \
tini \
gcompat

RUN addgroup -g 1000 haqq \
&& adduser -S -h /home/haqq -D haqq -u 1000 -G haqq
Expand Down
2 changes: 1 addition & 1 deletion proto/haqq/coinomics/v1/genesis.proto
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ message GenesisState {
Params params = 1 [ (gogoproto.nullable) = false ];

// prev block block ts
string prev_block_ts = 2 [
string prev_block_ts = 2 [

Check failure on line 15 in proto/haqq/coinomics/v1/genesis.proto

View workflow job for this annotation

GitHub Actions / Proto break-check

Field "2" with name "prev_block_ts" on message "GenesisState" changed option "json_name" from "inflation" to "prevBlockTs".

Check failure on line 15 in proto/haqq/coinomics/v1/genesis.proto

View workflow job for this annotation

GitHub Actions / Proto break-check

Field "2" on message "GenesisState" changed name from "inflation" to "prev_block_ts".
(gogoproto.customtype) = "cosmossdk.io/math.Int",
(gogoproto.nullable) = false
];
Expand Down
2 changes: 1 addition & 1 deletion x/coinomics/keeper/inflation.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ func (k Keeper) MintAndAllocate(ctx sdk.Context) error {
currentBlockTS, _ := sdk.NewDecFromStr(math.NewInt(ctx.BlockTime().UnixMilli()).String())

// Skip minting for the first block after activation, waiting for previous block timestamp to be set
if k.GetPrevBlockTS(ctx) == sdk.ZeroInt() {
if k.GetPrevBlockTS(ctx).Equal(sdk.ZeroInt()) {
k.SetPrevBlockTS(ctx, currentBlockTS.RoundInt())
return nil
}
Expand Down

0 comments on commit 38679c5

Please sign in to comment.