Skip to content

Commit ff9e432

Browse files
authored
Merge pull request #46 from onomyprotocol/dev
Add v1.2.0 changes to v1.1.7 base
2 parents 6d35a5f + aecd576 commit ff9e432

File tree

6 files changed

+142
-33
lines changed

6 files changed

+142
-33
lines changed

app/app.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ import (
121121
"github.com/onomyprotocol/onex/app/upgrades"
122122
v1_1_6 "github.com/onomyprotocol/onex/app/upgrades/v1.1.6"
123123
v1_1_7 "github.com/onomyprotocol/onex/app/upgrades/v1.1.7"
124+
v1_2_0 "github.com/onomyprotocol/onex/app/upgrades/v1.2.0"
124125
)
125126

126127
const (
@@ -129,7 +130,7 @@ const (
129130
)
130131

131132
var (
132-
Upgrades = []upgrades.Upgrade{v1_1_7.Upgrade}
133+
Upgrades = []upgrades.Upgrade{v1_1_7.Upgrade, v1_2_0.Upgrade}
133134
Forks = []upgrades.Fork{v1_1_6.Fork}
134135

135136
// DefaultNodeHome default home directories for the application daemon
@@ -948,8 +949,9 @@ func (app *App) setupUpgradeHandlers() {
948949
app.MM,
949950
app.configurator,
950951
&upgrades.UpgradeKeepers{
951-
BankKeeper: app.BankKeeper,
952-
MarketKeeper: app.MarketKeeper,
952+
BankKeeper: app.BankKeeper,
953+
MarketKeeper: app.MarketKeeper,
954+
AccountKeeper: app.AccountKeeper,
953955
},
954956
),
955957
)

app/upgrades/types.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
store "github.com/cosmos/cosmos-sdk/store/types"
55
sdk "github.com/cosmos/cosmos-sdk/types"
66
"github.com/cosmos/cosmos-sdk/types/module"
7+
authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"
78
bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper"
89
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
910
marketkeeper "github.com/pendulum-labs/market/x/market/keeper"
@@ -26,8 +27,9 @@ type Upgrade struct {
2627

2728
type UpgradeKeepers struct {
2829
// keepers
29-
BankKeeper bankkeeper.Keeper
30-
MarketKeeper marketkeeper.Keeper
30+
BankKeeper bankkeeper.Keeper
31+
MarketKeeper marketkeeper.Keeper
32+
AccountKeeper authkeeper.AccountKeeper
3133
}
3234

3335
// Fork defines a struct containing the requisite fields for a non-software upgrade proposal

app/upgrades/v1.2.0/constants.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package v1_2_0
2+
3+
import (
4+
"github.com/onomyprotocol/onex/app/upgrades"
5+
)
6+
7+
const (
8+
// UpgradeName defines the on-chain upgrades name.
9+
UpgradeName = "v1.2.0"
10+
)
11+
12+
var Upgrade = upgrades.Upgrade{
13+
UpgradeName: UpgradeName,
14+
CreateUpgradeHandler: CreateUpgradeHandler,
15+
}

app/upgrades/v1.2.0/upgrade.go

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
// Package v1_2_0 is contains chain upgrade of the corresponding version.
2+
package v1_2_0 //nolint:revive,stylecheck // app version
3+
4+
import (
5+
"github.com/onomyprotocol/onex/app/upgrades"
6+
7+
sdk "github.com/cosmos/cosmos-sdk/types"
8+
"github.com/cosmos/cosmos-sdk/types/module"
9+
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
10+
markettypes "github.com/pendulum-labs/market/x/market/types"
11+
)
12+
13+
func CreateUpgradeHandler(
14+
mm *module.Manager,
15+
configurator module.Configurator,
16+
keepers *upgrades.UpgradeKeepers,
17+
) upgradetypes.UpgradeHandler {
18+
return func(ctx sdk.Context, plan upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) {
19+
ctx.Logger().Info("Starting module migrations...")
20+
21+
marketAccount := keepers.AccountKeeper.GetModuleAccount(ctx, markettypes.ModuleName)
22+
23+
// Deactivate all drops and remove owners
24+
drops := keepers.MarketKeeper.GetAllDrop(ctx)
25+
for _, drop := range drops {
26+
drop.Active = false
27+
keepers.MarketKeeper.SetDrop(ctx, drop)
28+
keepers.MarketKeeper.RemoveDropOwner(ctx, drop)
29+
}
30+
31+
// Set pool drops to zero and wipe leaders
32+
pools := keepers.MarketKeeper.GetAllPool(ctx)
33+
for _, pool := range pools {
34+
pool.Drops = sdk.ZeroInt()
35+
pool.History = 0
36+
pool.Leaders = []*markettypes.Leader{}
37+
pool.Volume1.Amount = sdk.ZeroInt()
38+
pool.Volume2.Amount = sdk.ZeroInt()
39+
keepers.MarketKeeper.SetPool(ctx, pool)
40+
}
41+
42+
// Set member balances to zero
43+
members := keepers.MarketKeeper.GetAllMember(ctx)
44+
for _, member := range members {
45+
member.Balance = sdk.ZeroInt()
46+
member.Limit = 0
47+
member.Stop = 0
48+
member.Previous = sdk.ZeroInt()
49+
keepers.MarketKeeper.SetMember(ctx, member)
50+
}
51+
52+
// Set order status to canceled
53+
orders := keepers.MarketKeeper.GetAllOrder(ctx)
54+
for _, order := range orders {
55+
if order.Status == "active" {
56+
order.Status = "canceled"
57+
order.Prev = 0
58+
order.Next = 0
59+
order.UpdTime = ctx.BlockHeader().Time.Unix()
60+
coinRefund := sdk.NewCoin(order.DenomBid, order.Amount)
61+
marketBal := keepers.BankKeeper.GetBalance(ctx, marketAccount.GetAddress(), order.DenomBid)
62+
if marketBal.Amount.GTE(order.Amount) {
63+
refundAddr, _ := sdk.AccAddressFromBech32(order.Owner)
64+
keepers.BankKeeper.SendCoinsFromModuleToAccount(
65+
ctx,
66+
markettypes.ModuleName,
67+
refundAddr,
68+
sdk.NewCoins(coinRefund),
69+
)
70+
}
71+
72+
keepers.MarketKeeper.SetOrder(ctx, order)
73+
}
74+
}
75+
76+
marketCoins := keepers.BankKeeper.GetAllBalances(ctx, marketAccount.GetAddress())
77+
78+
reclaimer, _ := sdk.AccAddressFromBech32("onomy1yc0lg97cy5e80jyajtkz0zke2rr4734anugf9g")
79+
80+
keepers.BankKeeper.SendCoinsFromModuleToAccount(ctx, markettypes.ModuleName, reclaimer, marketCoins)
81+
82+
vm, err := mm.RunMigrations(ctx, configurator, vm)
83+
if err != nil {
84+
return vm, err
85+
}
86+
87+
ctx.Logger().Info("Upgrade complete")
88+
return vm, err
89+
}
90+
}

go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,17 @@ require (
134134
github.com/zondax/hid v0.9.1 // indirect
135135
github.com/zondax/ledger-go v0.14.1 // indirect
136136
go.etcd.io/bbolt v1.3.6 // indirect
137-
golang.org/x/crypto v0.18.0 // indirect
137+
golang.org/x/crypto v0.21.0 // indirect
138138
golang.org/x/exp v0.0.0-20221019170559-20944726eadf // indirect
139-
golang.org/x/net v0.20.0 // indirect
140-
golang.org/x/sys v0.16.0 // indirect
141-
golang.org/x/term v0.16.0 // indirect
142-
golang.org/x/text v0.14.0 // indirect
139+
golang.org/x/net v0.23.0 // indirect
140+
golang.org/x/sys v0.18.0 // indirect
141+
golang.org/x/term v0.18.0 // indirect
142+
golang.org/x/text v0.15.0 // indirect
143143
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac // indirect
144-
google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe // indirect
145-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe // indirect
146-
google.golang.org/grpc v1.61.0 // indirect
147-
google.golang.org/protobuf v1.33.0 // indirect
144+
google.golang.org/genproto/googleapis/api v0.0.0-20240513163218-0867130af1f8 // indirect
145+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 // indirect
146+
google.golang.org/grpc v1.64.0 // indirect
147+
google.golang.org/protobuf v1.34.1 // indirect
148148
gopkg.in/ini.v1 v1.67.0 // indirect
149149
gopkg.in/yaml.v2 v2.4.0 // indirect
150150
gopkg.in/yaml.v3 v3.0.1 // indirect
@@ -157,7 +157,7 @@ replace (
157157
github.com/cosmos/cosmos-sdk => github.com/cosmos/cosmos-sdk v0.45.16-ics
158158
github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1
159159
github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4
160-
github.com/pendulum-labs/market => github.com/onomyprotocol/market v1.1.4-dev
160+
github.com/pendulum-labs/market => github.com/onomyprotocol/market v1.2.0
161161
github.com/tendermint/tendermint => github.com/graphprotocol/tendermint v0.34.28-fh.0
162162
google.golang.org/grpc => google.golang.org/grpc v1.33.2
163163
)

go.sum

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2209,8 +2209,8 @@ github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:v
22092209
github.com/olekukonko/tablewriter v0.0.1/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
22102210
github.com/olekukonko/tablewriter v0.0.2/go.mod h1:rSAaSIOAGT9odnlyGlUfAJaoc5w2fSBUmeGDbRWPxyQ=
22112211
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
2212-
github.com/onomyprotocol/market v1.1.4-dev h1:fA1O3NAatEBx/YU2++2LcdBNRs+aX9N50rY/bWxmXfU=
2213-
github.com/onomyprotocol/market v1.1.4-dev/go.mod h1:OFWUMLq8cfNRQnc6WqReQYq+hNYRqoc2RmMvECSxdwk=
2212+
github.com/onomyprotocol/market v1.2.0 h1:XhmmXohKbKLLYucNaVtU9MIFn/94D8ugrk4YJ/CZj6Q=
2213+
github.com/onomyprotocol/market v1.2.0/go.mod h1:sBeDReQziVBheY0/RiDrnZUztwdiu1ogWZpRQb3LDWA=
22142214
github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
22152215
github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
22162216
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
@@ -3015,8 +3015,8 @@ golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw
30153015
golang.org/x/crypto v0.2.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
30163016
golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
30173017
golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU=
3018-
golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
3019-
golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
3018+
golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
3019+
golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
30203020
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
30213021
golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
30223022
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@@ -3178,8 +3178,8 @@ golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
31783178
golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
31793179
golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws=
31803180
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
3181-
golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
3182-
golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
3181+
golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
3182+
golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
31833183
golang.org/x/oauth2 v0.0.0-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
31843184
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
31853185
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
@@ -3422,8 +3422,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
34223422
golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
34233423
golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
34243424
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
3425-
golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
3426-
golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
3425+
golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
3426+
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
34273427
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
34283428
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
34293429
golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
@@ -3438,8 +3438,8 @@ golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
34383438
golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA=
34393439
golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ=
34403440
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
3441-
golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE=
3442-
golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY=
3441+
golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8=
3442+
golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58=
34433443
golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
34443444
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
34453445
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -3455,8 +3455,8 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
34553455
golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
34563456
golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
34573457
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
3458-
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
3459-
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
3458+
golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk=
3459+
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
34603460
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
34613461
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
34623462
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -3842,10 +3842,10 @@ google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZV
38423842
google.golang.org/genproto v0.0.0-20230125152338-dcaf20b6aeaa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
38433843
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac h1:ZL/Teoy/ZGnzyrqK/Optxxp2pmVh+fmJ97slxSRyzUg=
38443844
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:+Rvu7ElI+aLzyDQhpHMFMMltsD6m7nqpuWDd2CwJw3k=
3845-
google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe h1:0poefMBYvYbs7g5UkjS6HcxBPaTRAmznle9jnxYoAI8=
3846-
google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe/go.mod h1:4jWUdICTdgc3Ibxmr8nAJiiLHwQBY0UI0XZcEMaFKaA=
3847-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe h1:bQnxqljG/wqi4NTXu2+DJ3n7APcEA882QZ1JvhQAq9o=
3848-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s=
3845+
google.golang.org/genproto/googleapis/api v0.0.0-20240513163218-0867130af1f8 h1:W5Xj/70xIA4x60O/IFyXivR5MGqblAb8R3w26pnD6No=
3846+
google.golang.org/genproto/googleapis/api v0.0.0-20240513163218-0867130af1f8/go.mod h1:vPrPUTsDCYxXWjP7clS81mZ6/803D8K4iM9Ma27VKas=
3847+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 h1:mxSlqyb8ZAHsYDCfiXN1EDdNTdvjUJSLY+OnAUtYNYA=
3848+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8/go.mod h1:I7Y+G38R2bu5j1aLzfFmQfTcU/WnFuqDwLZAbvKTKpM=
38493849
google.golang.org/grpc v1.33.2 h1:EQyQC3sa8M+p6Ulc8yy9SWSS2GVwyRc83gAbG8lrl4o=
38503850
google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
38513851
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
@@ -3865,8 +3865,8 @@ google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ
38653865
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
38663866
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
38673867
google.golang.org/protobuf v1.28.2-0.20220831092852-f930b1dc76e8/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
3868-
google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
3869-
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
3868+
google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg=
3869+
google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
38703870
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
38713871
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
38723872
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

0 commit comments

Comments
 (0)