fix: rollback to tendermint v0.34.21 #38
18
.github/workflows/lint.yml
vendored
18
.github/workflows/lint.yml
vendored
@ -13,17 +13,19 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: 1.18
|
||||
- uses: actions/checkout@v3
|
||||
- uses: technote-space/get-diff-action@v6.0.1
|
||||
- uses: technote-space/get-diff-action@v6.1.0
|
||||
with:
|
||||
SUFFIX_FILTER: |
|
||||
.go
|
||||
.mod
|
||||
.sum
|
||||
- uses: golangci/golangci-lint-action@v2.5.2
|
||||
PATTERNS: |
|
||||
**/**.go
|
||||
go.mod
|
||||
go.sum
|
||||
- uses: golangci/golangci-lint-action@v3
|
||||
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.42.1
|
||||
version: v1.48.0
|
||||
args: --timeout 10m
|
||||
github-token: ${{ secrets.github_token }}
|
||||
# Check only if there are differences in the source code
|
||||
|
4
.github/workflows/security.yml
vendored
4
.github/workflows/security.yml
vendored
@ -21,10 +21,10 @@ jobs:
|
||||
go.mod
|
||||
go.sum
|
||||
- name: Run Gosec Security Scanner
|
||||
uses: informalsystems/gosec@master
|
||||
uses: cosmos/gosec@master
|
||||
with:
|
||||
# we let the report trigger content trigger a failure using the GitHub Security features.
|
||||
args: '-no-fail -fmt sarif -out results.sarif ./...'
|
||||
args: '-no-fail -fmt sarif -out results.sarif -exclude=G701 ./...'
|
||||
if: "env.GIT_DIFF_FILTERED != ''"
|
||||
- name: Upload SARIF file
|
||||
uses: github/codeql-action/upload-sarif@v1
|
||||
|
@ -45,6 +45,8 @@ linters:
|
||||
- rowserrcheck
|
||||
# - whitespace
|
||||
# - wsl
|
||||
disable:
|
||||
- typecheck
|
||||
|
||||
issues:
|
||||
exclude-rules:
|
||||
|
@ -344,7 +344,7 @@ func (suite AnteTestSuite) TestAnteHandler() {
|
||||
coinAmount := sdk.NewCoin(evmtypes.DefaultEVMDenom, sdk.NewInt(20))
|
||||
gasAmount := sdk.NewCoins(coinAmount)
|
||||
gas := uint64(200000)
|
||||
//reusing the gasAmount for deposit
|
||||
// reusing the gasAmount for deposit
|
||||
deposit := sdk.NewCoins(coinAmount)
|
||||
txBuilder := suite.CreateTestEIP712SubmitProposal(from, privKey, "ethermint_9000-1", gas, gasAmount, deposit)
|
||||
return txBuilder.GetTx()
|
||||
|
@ -125,7 +125,7 @@ func (avd EthAccountVerificationDecorator) AnteHandle(
|
||||
|
||||
// check whether the sender address is EOA
|
||||
fromAddr := common.BytesToAddress(from)
|
||||
acct := avd.evmKeeper.GetAccount(ctx, fromAddr)
|
||||
acct := avd.evmKeeper.GetAccount(ctx, fromAddr) //nolint: all
|
||||
|
||||
if acct == nil {
|
||||
acc := avd.ak.NewAccountWithAddress(ctx, from)
|
||||
|
@ -31,19 +31,19 @@ type HandlerOptions struct {
|
||||
}
|
||||
|
||||
func (options HandlerOptions) validate() error {
|
||||
if options.AccountKeeper == nil {
|
||||
if options.AccountKeeper == evmtypes.AccountKeeper(nil) {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrLogic, "account keeper is required for AnteHandler")
|
||||
}
|
||||
if options.BankKeeper == nil {
|
||||
if options.BankKeeper == evmtypes.BankKeeper(nil) {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrLogic, "bank keeper is required for AnteHandler")
|
||||
}
|
||||
if options.SignModeHandler == nil {
|
||||
if options.SignModeHandler == authsigning.SignModeHandler(nil) {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrLogic, "sign mode handler is required for ante builder")
|
||||
}
|
||||
if options.FeeMarketKeeper == nil {
|
||||
if options.FeeMarketKeeper == evmtypes.FeeMarketKeeper(nil) {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrLogic, "fee market keeper is required for AnteHandler")
|
||||
}
|
||||
if options.EvmKeeper == nil {
|
||||
if options.EvmKeeper == EVMKeeper(nil) {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrLogic, "evm keeper is required for AnteHandler")
|
||||
}
|
||||
return nil
|
||||
|
@ -768,6 +768,7 @@ func (app *EthermintApp) LoadHeight(height int64) error {
|
||||
// ModuleAccountAddrs returns all the app's module account addresses.
|
||||
func (app *EthermintApp) ModuleAccountAddrs() map[string]bool {
|
||||
modAccAddrs := make(map[string]bool)
|
||||
// #nosec G705
|
||||
for acc := range maccPerms {
|
||||
modAccAddrs[authtypes.NewModuleAddress(acc).String()] = true
|
||||
}
|
||||
@ -779,6 +780,7 @@ func (app *EthermintApp) ModuleAccountAddrs() map[string]bool {
|
||||
// allowed to receive external tokens.
|
||||
func (app *EthermintApp) BlockedAddrs() map[string]bool {
|
||||
blockedAddrs := make(map[string]bool)
|
||||
// #nosec G705
|
||||
for acc := range maccPerms {
|
||||
blockedAddrs[authtypes.NewModuleAddress(acc).String()] = !allowedReceivingModAcc[acc]
|
||||
}
|
||||
|
@ -2,7 +2,7 @@ package app
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"math/rand"
|
||||
"math/rand" // #nosec G702
|
||||
"time"
|
||||
|
||||
"github.com/cosmos/cosmos-sdk/codec"
|
||||
|
@ -135,8 +135,8 @@
|
||||
- [GenesisState](#vulcanize.bond.v1beta1.GenesisState)
|
||||
|
||||
- [vulcanize/bond/v1beta1/query.proto](#vulcanize/bond/v1beta1/query.proto)
|
||||
- [QueryGetBondByIdRequest](#vulcanize.bond.v1beta1.QueryGetBondByIdRequest)
|
||||
- [QueryGetBondByIdResponse](#vulcanize.bond.v1beta1.QueryGetBondByIdResponse)
|
||||
- [QueryGetBondByIDRequest](#vulcanize.bond.v1beta1.QueryGetBondByIDRequest)
|
||||
- [QueryGetBondByIDResponse](#vulcanize.bond.v1beta1.QueryGetBondByIDResponse)
|
||||
- [QueryGetBondModuleBalanceRequest](#vulcanize.bond.v1beta1.QueryGetBondModuleBalanceRequest)
|
||||
- [QueryGetBondModuleBalanceResponse](#vulcanize.bond.v1beta1.QueryGetBondModuleBalanceResponse)
|
||||
- [QueryGetBondsByOwnerRequest](#vulcanize.bond.v1beta1.QueryGetBondsByOwnerRequest)
|
||||
@ -195,10 +195,10 @@
|
||||
- [QueryLookupCrnResponse](#vulcanize.nameservice.v1beta1.QueryLookupCrnResponse)
|
||||
- [QueryParamsRequest](#vulcanize.nameservice.v1beta1.QueryParamsRequest)
|
||||
- [QueryParamsResponse](#vulcanize.nameservice.v1beta1.QueryParamsResponse)
|
||||
- [QueryRecordByBondIdRequest](#vulcanize.nameservice.v1beta1.QueryRecordByBondIdRequest)
|
||||
- [QueryRecordByBondIdResponse](#vulcanize.nameservice.v1beta1.QueryRecordByBondIdResponse)
|
||||
- [QueryRecordByIdRequest](#vulcanize.nameservice.v1beta1.QueryRecordByIdRequest)
|
||||
- [QueryRecordByIdResponse](#vulcanize.nameservice.v1beta1.QueryRecordByIdResponse)
|
||||
- [QueryRecordByBondIDRequest](#vulcanize.nameservice.v1beta1.QueryRecordByBondIDRequest)
|
||||
- [QueryRecordByBondIDResponse](#vulcanize.nameservice.v1beta1.QueryRecordByBondIDResponse)
|
||||
- [QueryRecordByIDRequest](#vulcanize.nameservice.v1beta1.QueryRecordByIDRequest)
|
||||
- [QueryRecordByIDResponse](#vulcanize.nameservice.v1beta1.QueryRecordByIDResponse)
|
||||
- [QueryResolveCrn](#vulcanize.nameservice.v1beta1.QueryResolveCrn)
|
||||
- [QueryResolveCrnResponse](#vulcanize.nameservice.v1beta1.QueryResolveCrnResponse)
|
||||
- [QueryWhoisRequest](#vulcanize.nameservice.v1beta1.QueryWhoisRequest)
|
||||
@ -2004,10 +2004,10 @@ GenesisState defines the bond module's genesis state.
|
||||
|
||||
|
||||
|
||||
<a name="vulcanize.bond.v1beta1.QueryGetBondByIdRequest"></a>
|
||||
<a name="vulcanize.bond.v1beta1.QueryGetBondByIDRequest"></a>
|
||||
|
||||
### QueryGetBondByIdRequest
|
||||
QueryGetBondById
|
||||
### QueryGetBondByIDRequest
|
||||
QueryGetBondByID
|
||||
|
||||
|
||||
| Field | Type | Label | Description |
|
||||
@ -2019,10 +2019,10 @@ QueryGetBondById
|
||||
|
||||
|
||||
|
||||
<a name="vulcanize.bond.v1beta1.QueryGetBondByIdResponse"></a>
|
||||
<a name="vulcanize.bond.v1beta1.QueryGetBondByIDResponse"></a>
|
||||
|
||||
### QueryGetBondByIdResponse
|
||||
QueryGetBondByIdResponse returns QueryGetBondById query response
|
||||
### QueryGetBondByIDResponse
|
||||
QueryGetBondByIDResponse returns QueryGetBondByID query response
|
||||
|
||||
|
||||
| Field | Type | Label | Description |
|
||||
@ -2162,7 +2162,7 @@ Query defines the gRPC querier service for bond module
|
||||
| ----------- | ------------ | ------------- | ------------| ------- | -------- |
|
||||
| `Params` | [QueryParamsRequest](#vulcanize.bond.v1beta1.QueryParamsRequest) | [QueryParamsResponse](#vulcanize.bond.v1beta1.QueryParamsResponse) | Params queries bonds module params. | GET|/vulcanize/bond/v1beta1/params|
|
||||
| `Bonds` | [QueryGetBondsRequest](#vulcanize.bond.v1beta1.QueryGetBondsRequest) | [QueryGetBondsResponse](#vulcanize.bond.v1beta1.QueryGetBondsResponse) | Bonds queries bonds list. | GET|/vulcanize/bond/v1beta1/bonds|
|
||||
| `GetBondById` | [QueryGetBondByIdRequest](#vulcanize.bond.v1beta1.QueryGetBondByIdRequest) | [QueryGetBondByIdResponse](#vulcanize.bond.v1beta1.QueryGetBondByIdResponse) | GetBondById | GET|/vulcanize/bond/v1beta1/bonds/{id}|
|
||||
| `GetBondByID` | [QueryGetBondByIDRequest](#vulcanize.bond.v1beta1.QueryGetBondByIDRequest) | [QueryGetBondByIDResponse](#vulcanize.bond.v1beta1.QueryGetBondByIDResponse) | GetBondById | GET|/vulcanize/bond/v1beta1/bonds/{id}|
|
||||
| `GetBondsByOwner` | [QueryGetBondsByOwnerRequest](#vulcanize.bond.v1beta1.QueryGetBondsByOwnerRequest) | [QueryGetBondsByOwnerResponse](#vulcanize.bond.v1beta1.QueryGetBondsByOwnerResponse) | Get Bonds List by Owner | GET|/vulcanize/bond/v1beta1/by-owner/{owner}|
|
||||
| `GetBondsModuleBalance` | [QueryGetBondModuleBalanceRequest](#vulcanize.bond.v1beta1.QueryGetBondModuleBalanceRequest) | [QueryGetBondModuleBalanceResponse](#vulcanize.bond.v1beta1.QueryGetBondModuleBalanceResponse) | Get Bonds module balance | GET|/vulcanize/bond/v1beta1/balance|
|
||||
|
||||
@ -2841,9 +2841,9 @@ QueryParamsResponse is response type for nameservice params
|
||||
|
||||
|
||||
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByBondIdRequest"></a>
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByBondIDRequest"></a>
|
||||
|
||||
### QueryRecordByBondIdRequest
|
||||
### QueryRecordByBondIDRequest
|
||||
QueryRecordByBondIdRequest is request type for get the records by bond-id
|
||||
|
||||
|
||||
@ -2857,9 +2857,9 @@ QueryRecordByBondIdRequest is request type for get the records by bond-id
|
||||
|
||||
|
||||
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByBondIdResponse"></a>
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByBondIDResponse"></a>
|
||||
|
||||
### QueryRecordByBondIdResponse
|
||||
### QueryRecordByBondIDResponse
|
||||
QueryRecordByBondIdResponse is response type for records list by bond-id
|
||||
|
||||
|
||||
@ -2873,10 +2873,10 @@ QueryRecordByBondIdResponse is response type for records list by bond-id
|
||||
|
||||
|
||||
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByIdRequest"></a>
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByIDRequest"></a>
|
||||
|
||||
### QueryRecordByIdRequest
|
||||
QueryRecordByIdRequest is request type for nameservice records by id
|
||||
### QueryRecordByIDRequest
|
||||
QueryRecordByIDRequest is request type for nameservice records by id
|
||||
|
||||
|
||||
| Field | Type | Label | Description |
|
||||
@ -2888,10 +2888,10 @@ QueryRecordByIdRequest is request type for nameservice records by id
|
||||
|
||||
|
||||
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByIdResponse"></a>
|
||||
<a name="vulcanize.nameservice.v1beta1.QueryRecordByIDResponse"></a>
|
||||
|
||||
### QueryRecordByIdResponse
|
||||
QueryRecordByIdResponse is response type for nameservice records by id
|
||||
### QueryRecordByIDResponse
|
||||
QueryRecordByIDResponse is response type for nameservice records by id
|
||||
|
||||
|
||||
| Field | Type | Label | Description |
|
||||
@ -2978,8 +2978,8 @@ Query defines the gRPC querier service for nameservice module
|
||||
| ----------- | ------------ | ------------- | ------------| ------- | -------- |
|
||||
| `Params` | [QueryParamsRequest](#vulcanize.nameservice.v1beta1.QueryParamsRequest) | [QueryParamsResponse](#vulcanize.nameservice.v1beta1.QueryParamsResponse) | Params queries the nameservice module params. | GET|/vulcanize/nameservice/v1beta1/params|
|
||||
| `ListRecords` | [QueryListRecordsRequest](#vulcanize.nameservice.v1beta1.QueryListRecordsRequest) | [QueryListRecordsResponse](#vulcanize.nameservice.v1beta1.QueryListRecordsResponse) | List records | GET|/vulcanize/nameservice/v1beta1/records|
|
||||
| `GetRecord` | [QueryRecordByIdRequest](#vulcanize.nameservice.v1beta1.QueryRecordByIdRequest) | [QueryRecordByIdResponse](#vulcanize.nameservice.v1beta1.QueryRecordByIdResponse) | Get record by id | GET|/vulcanize/nameservice/v1beta1/records/{id}|
|
||||
| `GetRecordByBondId` | [QueryRecordByBondIdRequest](#vulcanize.nameservice.v1beta1.QueryRecordByBondIdRequest) | [QueryRecordByBondIdResponse](#vulcanize.nameservice.v1beta1.QueryRecordByBondIdResponse) | Get records by bond id | GET|/vulcanize/nameservice/v1beta1/records-by-bond-id/{id}|
|
||||
| `GetRecord` | [QueryRecordByIDRequest](#vulcanize.nameservice.v1beta1.QueryRecordByIDRequest) | [QueryRecordByIDResponse](#vulcanize.nameservice.v1beta1.QueryRecordByIDResponse) | Get record by id | GET|/vulcanize/nameservice/v1beta1/records/{id}|
|
||||
| `GetRecordByBondID` | [QueryRecordByBondIDRequest](#vulcanize.nameservice.v1beta1.QueryRecordByBondIDRequest) | [QueryRecordByBondIDResponse](#vulcanize.nameservice.v1beta1.QueryRecordByBondIDResponse) | Get records by bond id | GET|/vulcanize/nameservice/v1beta1/records-by-bond-id/{id}|
|
||||
| `GetNameServiceModuleBalance` | [GetNameServiceModuleBalanceRequest](#vulcanize.nameservice.v1beta1.GetNameServiceModuleBalanceRequest) | [GetNameServiceModuleBalanceResponse](#vulcanize.nameservice.v1beta1.GetNameServiceModuleBalanceResponse) | Get nameservice module balance | GET|/vulcanize/nameservice/v1beta1/balance|
|
||||
| `ListNameRecords` | [QueryListNameRecordsRequest](#vulcanize.nameservice.v1beta1.QueryListNameRecordsRequest) | [QueryListNameRecordsResponse](#vulcanize.nameservice.v1beta1.QueryListNameRecordsResponse) | List name records | GET|/vulcanize/nameservice/v1beta1/names|
|
||||
| `Whois` | [QueryWhoisRequest](#vulcanize.nameservice.v1beta1.QueryWhoisRequest) | [QueryWhoisResponse](#vulcanize.nameservice.v1beta1.QueryWhoisResponse) | Whois method retrieve the name authority info | GET|/vulcanize/nameservice/v1beta1/whois/{name}|
|
||||
|
@ -5,7 +5,7 @@ import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"math/big"
|
||||
"reflect"
|
||||
"reflect" // #nosec G702
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
|
@ -23,9 +23,11 @@ import (
|
||||
)
|
||||
|
||||
// Testing Constants
|
||||
var chainId = "ethermint_9000-1"
|
||||
var ctx = client.Context{}.WithTxConfig(
|
||||
encoding.MakeConfig(app.ModuleBasics).TxConfig,
|
||||
var (
|
||||
chainId = "ethermint_9000-1"
|
||||
ctx = client.Context{}.WithTxConfig(
|
||||
encoding.MakeConfig(app.ModuleBasics).TxConfig,
|
||||
)
|
||||
)
|
||||
var feePayerAddress = "ethm17xpfvakm2amg962yls6f84z3kell8c5lthdzgl"
|
||||
|
||||
|
6
go.mod
6
go.mod
@ -44,8 +44,8 @@ require (
|
||||
github.com/vektah/gqlparser/v2 v2.5.1
|
||||
golang.org/x/net v0.0.0-20220909164309-bea034e7d591
|
||||
golang.org/x/text v0.3.7
|
||||
google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e
|
||||
google.golang.org/grpc v1.49.0
|
||||
google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a
|
||||
google.golang.org/grpc v1.50.0
|
||||
google.golang.org/protobuf v1.28.1
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
sigs.k8s.io/yaml v1.3.0
|
||||
@ -198,7 +198,7 @@ require (
|
||||
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect
|
||||
golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2 // indirect
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // indirect
|
||||
golang.org/x/sys v0.0.0-20220908150016-7ac13a9a928d // indirect
|
||||
golang.org/x/sys v0.0.0-20220913175220-63ea55921009 // indirect
|
||||
golang.org/x/term v0.0.0-20220722155259-a9ba230a4035 // indirect
|
||||
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
||||
google.golang.org/api v0.93.0 // indirect
|
||||
|
12
go.sum
12
go.sum
@ -1456,8 +1456,8 @@ golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||
golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220908150016-7ac13a9a928d h1:RoyzQTK76Rktm3p4xyZslc8T8I1tBz4UEjZCzeh57mM=
|
||||
golang.org/x/sys v0.0.0-20220908150016-7ac13a9a928d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220913175220-63ea55921009 h1:PuvuRMeLWqsf/ZdT1UUZz0syhioyv1mzuFZsXs4fvhw=
|
||||
golang.org/x/sys v0.0.0-20220913175220-63ea55921009/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
@ -1700,8 +1700,8 @@ google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljW
|
||||
google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
|
||||
google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
|
||||
google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
|
||||
google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e h1:halCgTFuLWDRD61piiNSxPsARANGD3Xl16hPrLgLiIg=
|
||||
google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U=
|
||||
google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a h1:GH6UPn3ixhWcKDhpnEC55S75cerLPdpp3hrhfKYjZgw=
|
||||
google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM=
|
||||
google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
|
||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||
google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||
@ -1740,8 +1740,8 @@ google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11
|
||||
google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
||||
google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
||||
google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
||||
google.golang.org/grpc v1.49.0 h1:WTLtQzmQori5FUH25Pq4WT22oCsv8USpQ+F6rqtsmxw=
|
||||
google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
|
||||
google.golang.org/grpc v1.50.0 h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=
|
||||
google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
|
||||
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
|
||||
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
||||
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||
|
@ -34,7 +34,7 @@ type queryResolver struct{ *Resolver }
|
||||
func (q queryResolver) LookupAuthorities(ctx context.Context, names []string) ([]*AuthorityRecord, error) {
|
||||
nsQueryClient := nstypes.NewQueryClient(q.ctx)
|
||||
auctionQueryClient := auctiontypes.NewQueryClient(q.ctx)
|
||||
var gqlResponse []*AuthorityRecord
|
||||
gqlResponse := []*AuthorityRecord{}
|
||||
|
||||
for _, name := range names {
|
||||
res, err := nsQueryClient.Whois(context.Background(), &nstypes.QueryWhoisRequest{Name: name})
|
||||
@ -125,7 +125,6 @@ func (q queryResolver) QueryRecords(ctx context.Context, attributes []*KeyValueI
|
||||
All: (all != nil && *all),
|
||||
},
|
||||
)
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -142,7 +141,6 @@ func (q queryResolver) QueryRecords(ctx context.Context, attributes []*KeyValueI
|
||||
}
|
||||
|
||||
return gqlResponse, nil
|
||||
|
||||
}
|
||||
|
||||
func (q queryResolver) GetRecordsByIds(ctx context.Context, ids []string) ([]*Record, error) {
|
||||
@ -150,7 +148,7 @@ func (q queryResolver) GetRecordsByIds(ctx context.Context, ids []string) ([]*Re
|
||||
gqlResponse := make([]*Record, len(ids))
|
||||
|
||||
for i, id := range ids {
|
||||
res, err := nsQueryClient.GetRecord(context.Background(), &nstypes.QueryRecordByIdRequest{Id: id})
|
||||
res, err := nsQueryClient.GetRecord(context.Background(), &nstypes.QueryRecordByIDRequest{Id: id})
|
||||
if err != nil {
|
||||
// Return nil for record not found.
|
||||
gqlResponse[i] = nil
|
||||
@ -231,7 +229,9 @@ func (q queryResolver) GetAccount(ctx context.Context, address string) (*Account
|
||||
// Get the account balance
|
||||
bankQueryClient := banktypes.NewQueryClient(q.ctx)
|
||||
balance, err := bankQueryClient.AllBalances(ctx, &banktypes.QueryAllBalancesRequest{Address: address})
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
accNum := strconv.FormatUint(account.GetAccountNumber(), 10)
|
||||
seq := strconv.FormatUint(account.GetSequence(), 10)
|
||||
|
||||
@ -259,7 +259,7 @@ func (q queryResolver) GetBondsByIds(ctx context.Context, ids []string) ([]*Bond
|
||||
|
||||
func (q *queryResolver) GetBond(ctx context.Context, id string) (*Bond, error) {
|
||||
bondQueryClient := bondtypes.NewQueryClient(q.ctx)
|
||||
bondResp, err := bondQueryClient.GetBondById(context.Background(), &bondtypes.QueryGetBondByIdRequest{Id: id})
|
||||
bondResp, err := bondQueryClient.GetBondByID(context.Background(), &bondtypes.QueryGetBondByIDRequest{Id: id})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -313,7 +313,8 @@ func (q queryResolver) GetBondsByOwner(ctx context.Context, address string) (*Ow
|
||||
|
||||
ownerBonds := make([]*Bond, len(bondResp.GetBonds()))
|
||||
for i, bond := range bondResp.GetBonds() {
|
||||
bondObj, err := getGQLBond(&bond)
|
||||
// #nosec G601
|
||||
bondObj, err := getGQLBond(&bond) //nolint: all
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -38,7 +38,7 @@ func Server(ctx client.Context) {
|
||||
http.Handle("/graphql", srv)
|
||||
|
||||
log.Info("Connect to GraphQL playground", "url", fmt.Sprintf("http://localhost:%s", port))
|
||||
err := http.ListenAndServe(":"+port, nil)
|
||||
err := http.ListenAndServe(":"+port, nil) //nolint: all
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
@ -91,7 +91,7 @@ func getValidatorSet(client client.Context) ([]*ValidatorInfo, error) {
|
||||
|
||||
// GetDiskUsage returns disk usage for the given path.
|
||||
func GetDiskUsage(dirPath string) (string, error) {
|
||||
out, err := exec.Command("du", "-sh", dirPath).Output()
|
||||
out, err := exec.Command("du", "-sh", dirPath).Output() // #nosec G204
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
37
gql/util.go
37
gql/util.go
@ -3,7 +3,8 @@ package gql
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"reflect"
|
||||
"fmt"
|
||||
"reflect" // #nosec G702
|
||||
"strconv"
|
||||
|
||||
auctiontypes "github.com/cerc-io/laconicd/x/auction/types"
|
||||
@ -38,6 +39,7 @@ func getGQLCoins(coins sdk.Coins) []*Coin {
|
||||
|
||||
return gqlCoins
|
||||
}
|
||||
|
||||
func GetGQLNameAuthorityRecord(record *nstypes.NameAuthority) (*AuthorityRecord, error) {
|
||||
if record == nil {
|
||||
return nil, nil
|
||||
@ -84,7 +86,7 @@ func getGQLRecord(ctx context.Context, resolver QueryResolver, record nstypes.Re
|
||||
|
||||
func getGQLNameRecord(record *nstypes.NameRecord) (*NameRecord, error) {
|
||||
if record == nil {
|
||||
return nil, nil
|
||||
return nil, fmt.Errorf("got nil record")
|
||||
}
|
||||
|
||||
records := make([]*NameRecordEntry, len(record.History))
|
||||
@ -118,26 +120,6 @@ func getGQLBond(bondObj *bondtypes.Bond) (*Bond, error) {
|
||||
}, nil
|
||||
}
|
||||
|
||||
func matchBondOnAttributes(bondObj *bondtypes.Bond, attributes []*KeyValueInput) bool {
|
||||
for _, attr := range attributes {
|
||||
switch attr.Key {
|
||||
case OwnerAttributeName:
|
||||
{
|
||||
if attr.Value.String == nil || bondObj.Owner != *attr.Value.String {
|
||||
return false
|
||||
}
|
||||
}
|
||||
default:
|
||||
{
|
||||
// Only attributes explicitly listed in the switch are queryable.
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
func getAuctionBid(bid *auctiontypes.Bid) *AuctionBid {
|
||||
return &AuctionBid{
|
||||
BidderAddress: bid.BidderAddress,
|
||||
@ -184,10 +166,12 @@ func GetGQLAuction(auction *auctiontypes.Auction, bids []*auctiontypes.Bid) (*Au
|
||||
func getReferences(ctx context.Context, resolver QueryResolver, r *nstypes.RecordType) ([]*Record, error) {
|
||||
var ids []string
|
||||
|
||||
for _, value := range r.Attributes {
|
||||
switch value.(type) {
|
||||
// #nosec G705
|
||||
for key := range r.Attributes {
|
||||
//nolint: all
|
||||
switch r.Attributes[key].(type) {
|
||||
case interface{}:
|
||||
if obj, ok := value.(map[string]interface{}); ok {
|
||||
if obj, ok := r.Attributes[key].(map[string]interface{}); ok {
|
||||
if _, ok := obj["/"]; ok && len(obj) == 1 {
|
||||
if _, ok := obj["/"].(string); ok {
|
||||
ids = append(ids, obj["/"].(string))
|
||||
@ -205,11 +189,12 @@ func getAttributes(r *nstypes.RecordType) ([]*KeyValue, error) {
|
||||
}
|
||||
|
||||
func mapToKeyValuePairs(attrs map[string]interface{}) ([]*KeyValue, error) {
|
||||
var kvPairs []*KeyValue
|
||||
kvPairs := []*KeyValue{}
|
||||
|
||||
trueVal := true
|
||||
falseVal := false
|
||||
|
||||
// #nosec G705
|
||||
for key, value := range attrs {
|
||||
kvPair := &KeyValue{
|
||||
Key: key,
|
||||
|
@ -22,7 +22,7 @@ service Query {
|
||||
}
|
||||
|
||||
// GetBondById
|
||||
rpc GetBondById(QueryGetBondByIdRequest) returns (QueryGetBondByIdResponse) {
|
||||
rpc GetBondByID(QueryGetBondByIDRequest) returns (QueryGetBondByIDResponse) {
|
||||
option (google.api.http).get = "/vulcanize/bond/v1beta1/bonds/{id}";
|
||||
}
|
||||
|
||||
@ -58,13 +58,13 @@ message QueryGetBondsResponse {
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryGetBondById
|
||||
message QueryGetBondByIdRequest {
|
||||
// QueryGetBondByID
|
||||
message QueryGetBondByIDRequest {
|
||||
string id = 1 [(gogoproto.moretags) = "json:\"id\" yaml:\"id\""];
|
||||
}
|
||||
|
||||
// QueryGetBondByIdResponse returns QueryGetBondById query response
|
||||
message QueryGetBondByIdResponse {
|
||||
// QueryGetBondByIDResponse returns QueryGetBondByID query response
|
||||
message QueryGetBondByIDResponse {
|
||||
Bond bond = 1 [(gogoproto.moretags) = "json:\"bond\" yaml:\"bond\""];
|
||||
}
|
||||
|
||||
|
@ -20,11 +20,11 @@ service Query {
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/records";
|
||||
}
|
||||
// Get record by id
|
||||
rpc GetRecord(QueryRecordByIdRequest) returns (QueryRecordByIdResponse) {
|
||||
rpc GetRecord(QueryRecordByIDRequest) returns (QueryRecordByIDResponse) {
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/records/{id}";
|
||||
}
|
||||
// Get records by bond id
|
||||
rpc GetRecordByBondId(QueryRecordByBondIdRequest) returns (QueryRecordByBondIdResponse) {
|
||||
rpc GetRecordByBondID(QueryRecordByBondIDRequest) returns (QueryRecordByBondIDResponse) {
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/records-by-bond-id/{id}";
|
||||
}
|
||||
// Get nameservice module balance
|
||||
@ -98,25 +98,25 @@ message QueryListRecordsResponse {
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryRecordByIdRequest is request type for nameservice records by id
|
||||
message QueryRecordByIdRequest {
|
||||
// QueryRecordByIDRequest is request type for nameservice records by id
|
||||
message QueryRecordByIDRequest {
|
||||
string id = 1;
|
||||
}
|
||||
|
||||
// QueryRecordByIdResponse is response type for nameservice records by id
|
||||
message QueryRecordByIdResponse {
|
||||
// QueryRecordByIDResponse is response type for nameservice records by id
|
||||
message QueryRecordByIDResponse {
|
||||
Record record = 1 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// QueryRecordByBondIdRequest is request type for get the records by bond-id
|
||||
message QueryRecordByBondIdRequest {
|
||||
message QueryRecordByBondIDRequest {
|
||||
string id = 1;
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 2;
|
||||
}
|
||||
|
||||
// QueryRecordByBondIdResponse is response type for records list by bond-id
|
||||
message QueryRecordByBondIdResponse {
|
||||
message QueryRecordByBondIDResponse {
|
||||
repeated Record records = 1 [(gogoproto.nullable) = false];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
|
@ -124,6 +124,7 @@ func (m *memEventBus) closeAllSubscribers(name string) {
|
||||
subsribers := m.subscribers[name]
|
||||
delete(m.subscribers, name)
|
||||
|
||||
// #nosec G705
|
||||
for _, sub := range subsribers {
|
||||
close(sub)
|
||||
}
|
||||
@ -134,6 +135,7 @@ func (m *memEventBus) publishAllSubscribers(name string, msg coretypes.ResultEve
|
||||
subsribers := m.subscribers[name]
|
||||
m.subscribersMux.RUnlock()
|
||||
|
||||
// #nosec G705
|
||||
for _, sub := range subsribers {
|
||||
select {
|
||||
case sub <- msg:
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
"fmt"
|
||||
"io"
|
||||
"os"
|
||||
"runtime"
|
||||
"runtime" // #nosec G702
|
||||
"runtime/debug"
|
||||
"runtime/pprof"
|
||||
"sync"
|
||||
|
@ -102,6 +102,7 @@ func (api *PublicFilterAPI) timeoutLoop() {
|
||||
for {
|
||||
<-ticker.C
|
||||
api.filtersMu.Lock()
|
||||
// #nosec G705
|
||||
for id, f := range api.filters {
|
||||
select {
|
||||
case <-f.deadline.C:
|
||||
|
@ -240,6 +240,7 @@ func (es *EventSystem) eventLoop() {
|
||||
delete(es.index[f.typ], f.id)
|
||||
|
||||
var channelInUse bool
|
||||
// #nosec G705
|
||||
for _, sub := range es.index[f.typ] {
|
||||
if sub.event == f.event {
|
||||
channelInUse = true
|
||||
|
@ -173,6 +173,7 @@ func (s *websocketsServer) readLoop(wsConn *wsConn) {
|
||||
subscriptions := make(map[rpc.ID]pubsub.UnsubscribeFunc)
|
||||
defer func() {
|
||||
// cancel all subscriptions when connection closed
|
||||
// #nosec G705
|
||||
for _, unsubFn := range subscriptions {
|
||||
unsubFn()
|
||||
}
|
||||
|
@ -87,7 +87,6 @@ func call(t *testing.T, method string, params interface{}) *Response {
|
||||
require.NoError(t, err)
|
||||
|
||||
time.Sleep(1 * time.Second)
|
||||
/* #nosec */
|
||||
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
||||
require.NoError(t, err)
|
||||
|
||||
@ -110,7 +109,6 @@ func callWithError(method string, params interface{}) (*Response, error) {
|
||||
}
|
||||
|
||||
time.Sleep(1 * time.Second)
|
||||
/* #nosec */
|
||||
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -246,7 +244,6 @@ func TestEth_GetFilterChanges_WrongID(t *testing.T) {
|
||||
req, err := json.Marshal(createRequest("eth_getFilterChanges", []string{"0x1122334400000077"}))
|
||||
require.NoError(t, err)
|
||||
|
||||
/* #nosec */
|
||||
res, err := http.Post(HOST, "application/json", bytes.NewBuffer(req))
|
||||
require.NoError(t, err)
|
||||
|
||||
|
@ -3,13 +3,14 @@ package rpc
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"github.com/gorilla/websocket"
|
||||
"github.com/stretchr/testify/require"
|
||||
"net/url"
|
||||
"os"
|
||||
"strings"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/gorilla/websocket"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
var (
|
||||
|
@ -11,10 +11,10 @@ import (
|
||||
)
|
||||
|
||||
var (
|
||||
_ authtypes.AccountI = (*EthAccount)(nil)
|
||||
_ EthAccountI = (*EthAccount)(nil)
|
||||
_ authtypes.GenesisAccount = (*EthAccount)(nil)
|
||||
_ codectypes.UnpackInterfacesMessage = (*EthAccount)(nil)
|
||||
_ authtypes.AccountI = (*EthAccount)(nil) //nolint: all
|
||||
_ EthAccountI = (*EthAccount)(nil) //nolint: all
|
||||
_ authtypes.GenesisAccount = (*EthAccount)(nil) //nolint: all
|
||||
_ codectypes.UnpackInterfacesMessage = (*EthAccount)(nil) //nolint: all
|
||||
)
|
||||
|
||||
var emptyCodeHash = crypto.Keccak256(nil)
|
||||
|
@ -8,7 +8,6 @@ import (
|
||||
"bytes"
|
||||
"errors"
|
||||
|
||||
"github.com/ipfs/go-cid"
|
||||
"github.com/ipld/go-ipld-prime/codec/dagcbor"
|
||||
"github.com/ipld/go-ipld-prime/fluent"
|
||||
"github.com/ipld/go-ipld-prime/linking"
|
||||
@ -17,6 +16,7 @@ import (
|
||||
"github.com/ipld/go-ipld-prime/storage/memstore"
|
||||
|
||||
canonicalJson "github.com/gibson042/canonicaljson-go"
|
||||
"github.com/ipfs/go-cid"
|
||||
cbor "github.com/ipfs/go-ipld-cbor"
|
||||
basicnode "github.com/ipld/go-ipld-prime/node/basic"
|
||||
mh "github.com/multiformats/go-multihash"
|
||||
@ -36,7 +36,6 @@ func GenerateHash(json map[string]interface{}) (string, []byte, error) {
|
||||
return "", nil, err
|
||||
}
|
||||
|
||||
//cid, err := CIDFromJSONBytes(content)
|
||||
cidString, err := CIDFromJSONBytesUsingIpldPrime(content)
|
||||
if err != nil {
|
||||
return "", nil, err
|
||||
@ -81,7 +80,7 @@ func CIDFromJSONBytesUsingIpldPrime(content []byte) (string, error) {
|
||||
// This gathers together any parameters that might be needed when making a link.
|
||||
// (For CIDs, the version, the codec, and the multihash type are all parameters we'll need.)
|
||||
// Often, you can probably make this a constant for your whole application.
|
||||
lp := cidlink.LinkPrototype{Prefix: cid.Prefix{
|
||||
lp := cidlink.LinkPrototype{Prefix: cid.Prefix{ //nolint:golint
|
||||
Version: 1, // Usually '1'.
|
||||
Codec: 0x71, // 0x71 means "dag-cbor" -- See the multicodecs table: https://github.com/multiformats/multicodec/
|
||||
MhType: 0x12, // 0x12 means "sha2-256" -- See the multicodecs table: https://github.com/multiformats/multicodec/
|
||||
|
@ -16,7 +16,7 @@ func GenerateMnemonic() (string, error) {
|
||||
return "", err
|
||||
}
|
||||
|
||||
mnemonic, err := bip39.NewMnemonic(entropySeed[:])
|
||||
mnemonic, err := bip39.NewMnemonic(entropySeed)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
@ -12,10 +12,13 @@ import (
|
||||
set "github.com/deckarep/golang-set"
|
||||
)
|
||||
|
||||
func Int64ToBytes(num int64) []byte {
|
||||
func Int64ToBytes(num int64) ([]byte, error) {
|
||||
buf := new(bytes.Buffer)
|
||||
binary.Write(buf, binary.BigEndian, num)
|
||||
return buf.Bytes()
|
||||
if err := binary.Write(buf, binary.BigEndian, num); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return buf.Bytes(), nil
|
||||
}
|
||||
|
||||
func SetToSlice(set set.Set) []string {
|
||||
|
@ -2,7 +2,7 @@ package version
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"runtime"
|
||||
"runtime" // #nosec G702
|
||||
)
|
||||
|
||||
var (
|
||||
|
@ -134,7 +134,10 @@ func GetCmdCommitBid() *cobra.Command {
|
||||
}
|
||||
|
||||
// Save reveal file.
|
||||
ioutil.WriteFile(fmt.Sprintf("%s-%s.json", clientCtx.GetFromName(), commitHash), content, 0600)
|
||||
err = ioutil.WriteFile(fmt.Sprintf("%s-%s.json", clientCtx.GetFromName(), commitHash), content, 0o600)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
msg := types.NewMsgCommitBid(auctionID, commitHash, clientCtx.GetFromAddress())
|
||||
err = msg.ValidateBasic()
|
||||
@ -166,7 +169,7 @@ func GetCmdRevealBid() *cobra.Command {
|
||||
auctionID := args[0]
|
||||
revealFilePath := args[1]
|
||||
|
||||
revealBytes, err := ioutil.ReadFile(revealFilePath)
|
||||
revealBytes, err := ioutil.ReadFile(revealFilePath) // #nosec G304
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -32,7 +32,7 @@ func NewIntegrationTestSuite(cfg network.Config) *IntegrationTestSuite {
|
||||
return &IntegrationTestSuite{cfg: cfg}
|
||||
}
|
||||
|
||||
func (s *IntegrationTestSuite) SetupSuite() {
|
||||
func (s *IntegrationTestSuite) SetupSuite() { //nolint: all
|
||||
s.T().Log("setting up integration test suite")
|
||||
|
||||
var err error
|
||||
|
@ -16,7 +16,7 @@ const (
|
||||
func (suite *IntegrationTestSuite) TestGetAllAuctionsGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/auctions", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/auctions", val.APIAddress)
|
||||
|
||||
testCases := []struct {
|
||||
msg string
|
||||
@ -26,13 +26,13 @@ func (suite *IntegrationTestSuite) TestGetAllAuctionsGrpc() {
|
||||
}{
|
||||
{
|
||||
"invalid request to get all auctions",
|
||||
reqUrl + randomAuctionID,
|
||||
reqURL + randomAuctionID,
|
||||
"",
|
||||
true,
|
||||
},
|
||||
{
|
||||
"valid request to get all auctions",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
"",
|
||||
false,
|
||||
},
|
||||
@ -46,6 +46,7 @@ func (suite *IntegrationTestSuite) TestGetAllAuctionsGrpc() {
|
||||
sr.NoError(err)
|
||||
var auctions auctiontypes.AuctionsResponse
|
||||
err = val.ClientCtx.Codec.UnmarshalJSON(resp, &auctions)
|
||||
sr.NoError(err)
|
||||
sr.NotZero(len(auctions.Auctions.Auctions))
|
||||
}
|
||||
})
|
||||
@ -55,10 +56,10 @@ func (suite *IntegrationTestSuite) TestGetAllAuctionsGrpc() {
|
||||
func (suite *IntegrationTestSuite) TestQueryParamsGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/params", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/params", val.APIAddress)
|
||||
|
||||
suite.Run("valid request to get auction params", func() {
|
||||
resp, err := rest.GetRequest(reqUrl)
|
||||
resp, err := rest.GetRequest(reqURL)
|
||||
suite.Require().NoError(err)
|
||||
|
||||
var params auctiontypes.QueryParamsResponse
|
||||
@ -72,7 +73,7 @@ func (suite *IntegrationTestSuite) TestQueryParamsGrpc() {
|
||||
func (suite *IntegrationTestSuite) TestGetAuctionGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/auctions/", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/auctions/", val.APIAddress)
|
||||
|
||||
testCases := []struct {
|
||||
msg string
|
||||
@ -83,14 +84,14 @@ func (suite *IntegrationTestSuite) TestGetAuctionGrpc() {
|
||||
}{
|
||||
{
|
||||
"invalid request to get an auction",
|
||||
reqUrl + randomAuctionID,
|
||||
reqURL + randomAuctionID,
|
||||
"",
|
||||
true,
|
||||
func() string { return "" },
|
||||
},
|
||||
{
|
||||
"valid request to get an auction",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
"",
|
||||
false,
|
||||
func() string { return suite.defaultAuctionID },
|
||||
@ -116,7 +117,7 @@ func (suite *IntegrationTestSuite) TestGetAuctionGrpc() {
|
||||
func (suite *IntegrationTestSuite) TestGetBidsGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/bids/", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/bids/", val.APIAddress)
|
||||
testCases := []struct {
|
||||
msg string
|
||||
url string
|
||||
@ -126,14 +127,14 @@ func (suite *IntegrationTestSuite) TestGetBidsGrpc() {
|
||||
}{
|
||||
{
|
||||
"invalid request to get all bids",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
"",
|
||||
true,
|
||||
func() string { return "" },
|
||||
},
|
||||
{
|
||||
"valid request to get all bids",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
"",
|
||||
false,
|
||||
func() string { return suite.createAuctionAndBid(false, true) },
|
||||
@ -161,7 +162,7 @@ func (suite *IntegrationTestSuite) TestGetBidsGrpc() {
|
||||
func (suite *IntegrationTestSuite) TestGetBidGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/bids/", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/bids/", val.APIAddress)
|
||||
testCases := []struct {
|
||||
msg string
|
||||
url string
|
||||
@ -170,13 +171,13 @@ func (suite *IntegrationTestSuite) TestGetBidGrpc() {
|
||||
}{
|
||||
{
|
||||
"invalid request to get bid",
|
||||
fmt.Sprintf("%s/%s/", reqUrl, randomAuctionID),
|
||||
fmt.Sprintf("%s/%s/", reqURL, randomAuctionID),
|
||||
"",
|
||||
true,
|
||||
},
|
||||
{
|
||||
"valid request to get bid",
|
||||
fmt.Sprintf("%s/%s/%s", reqUrl, randomAuctionID, randomBidderAddress),
|
||||
fmt.Sprintf("%s/%s/%s", reqURL, randomAuctionID, randomBidderAddress),
|
||||
"",
|
||||
false,
|
||||
},
|
||||
@ -199,7 +200,7 @@ func (suite *IntegrationTestSuite) TestGetBidGrpc() {
|
||||
func (suite *IntegrationTestSuite) TestGetAuctionsByOwnerGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/by-owner/", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/by-owner/", val.APIAddress)
|
||||
testCases := []struct {
|
||||
msg string
|
||||
url string
|
||||
@ -208,13 +209,13 @@ func (suite *IntegrationTestSuite) TestGetAuctionsByOwnerGrpc() {
|
||||
}{
|
||||
{
|
||||
"invalid request to get auctions by owner",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
"",
|
||||
true,
|
||||
},
|
||||
{
|
||||
"valid request to get auctions by owner",
|
||||
fmt.Sprintf("%s/%s", reqUrl, randomOwnerAddress),
|
||||
fmt.Sprintf("%s/%s", reqURL, randomOwnerAddress),
|
||||
"",
|
||||
false,
|
||||
},
|
||||
@ -237,13 +238,13 @@ func (suite *IntegrationTestSuite) TestGetAuctionsByOwnerGrpc() {
|
||||
func (suite *IntegrationTestSuite) TestQueryBalanceGrpc() {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/auction/v1beta1/balance", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/auction/v1beta1/balance", val.APIAddress)
|
||||
msg := "valid request to get the auction module balance"
|
||||
|
||||
suite.createAuctionAndBid(false, true)
|
||||
|
||||
suite.Run(msg, func() {
|
||||
resp, err := rest.GetRequest(reqUrl)
|
||||
resp, err := rest.GetRequest(reqURL)
|
||||
sr.NoError(err)
|
||||
|
||||
var response auctiontypes.BalanceResponse
|
||||
|
@ -274,7 +274,7 @@ func (suite *IntegrationTestSuite) TestGetCmdAuctionsByBidder() {
|
||||
}
|
||||
}
|
||||
|
||||
func (suite IntegrationTestSuite) createAuctionAndBid(createAuction, createBid bool) string {
|
||||
func (suite *IntegrationTestSuite) createAuctionAndBid(createAuction, createBid bool) string {
|
||||
val := suite.network.Validators[0]
|
||||
sr := suite.Require()
|
||||
auctionID := ""
|
||||
|
@ -27,9 +27,10 @@ func ExportGenesis(ctx sdk.Context, keeper keeper.Keeper) types.GenesisState {
|
||||
params := keeper.GetParams(ctx)
|
||||
auctions := keeper.ListAuctions(ctx)
|
||||
|
||||
var genesisAuctions []*types.Auction
|
||||
genesisAuctions := []*types.Auction{}
|
||||
for _, auction := range auctions {
|
||||
genesisAuctions = append(genesisAuctions, &auction)
|
||||
// #nosec G601
|
||||
genesisAuctions = append(genesisAuctions, &auction) //nolint: all
|
||||
}
|
||||
return types.GenesisState{Params: params, Auctions: genesisAuctions}
|
||||
}
|
||||
|
@ -13,9 +13,7 @@ import (
|
||||
|
||||
const testCommitHash = "71D8CF34026E32A3A34C2C2D4ADF25ABC8D7943A4619761BE27F196603D91B9D"
|
||||
|
||||
var (
|
||||
seed = int64(233)
|
||||
)
|
||||
var seed = int64(233)
|
||||
|
||||
func (suite *KeeperTestSuite) TestGrpcGetAllAuctions() {
|
||||
client, ctx, k := suite.queryClient, suite.ctx, suite.app.AuctionKeeper
|
||||
|
@ -99,7 +99,7 @@ func GetBidIndexKey(auctionID string, bidder string) []byte {
|
||||
}
|
||||
|
||||
func GetAuctionBidsIndexPrefix(auctionID string) []byte {
|
||||
return append(append(PrefixAuctionBidsIndex, []byte(auctionID)...))
|
||||
return append(PrefixAuctionBidsIndex, []byte(auctionID)...)
|
||||
}
|
||||
|
||||
// SaveAuction - saves a auction to the store.
|
||||
@ -226,7 +226,7 @@ func (k Keeper) ListAuctions(ctx sdk.Context) []types.Auction {
|
||||
func (k Keeper) QueryAuctionsByOwner(ctx sdk.Context, ownerAddress string) []types.Auction {
|
||||
auctions := []types.Auction{}
|
||||
|
||||
ownerPrefix := append(prefixOwnerToAuctionsIndex, []byte(ownerAddress)...)
|
||||
ownerPrefix := append(prefixOwnerToAuctionsIndex, []byte(ownerAddress)...) //nolint: all
|
||||
store := ctx.KVStore(k.storeKey)
|
||||
itr := sdk.KVStorePrefixIterator(store, ownerPrefix)
|
||||
defer itr.Close()
|
||||
@ -247,9 +247,9 @@ func (k Keeper) QueryAuctionsByOwner(ctx sdk.Context, ownerAddress string) []typ
|
||||
func (k Keeper) QueryAuctionsByBidder(ctx sdk.Context, bidderAddress string) []types.Auction {
|
||||
auctions := []types.Auction{}
|
||||
|
||||
bidderPrefix := append(PrefixBidderToAuctionsIndex, []byte(bidderAddress)...)
|
||||
bidderPrefix := append(PrefixBidderToAuctionsIndex, []byte(bidderAddress)...) //nolint: all
|
||||
store := ctx.KVStore(k.storeKey)
|
||||
itr := sdk.KVStorePrefixIterator(store, []byte(bidderPrefix))
|
||||
itr := sdk.KVStorePrefixIterator(store, bidderPrefix)
|
||||
defer itr.Close()
|
||||
for ; itr.Valid(); itr.Next() {
|
||||
auctionID := itr.Key()[len(bidderPrefix):]
|
||||
@ -312,8 +312,8 @@ func (k Keeper) CreateAuction(ctx sdk.Context, msg types.MsgCreateAuction) (*typ
|
||||
|
||||
// Compute timestamps.
|
||||
now := ctx.BlockTime()
|
||||
commitsEndTime := now.Add(time.Duration(msg.CommitsDuration))
|
||||
revealsEndTime := now.Add(time.Duration(msg.CommitsDuration + msg.RevealsDuration))
|
||||
commitsEndTime := now.Add(msg.CommitsDuration)
|
||||
revealsEndTime := now.Add(msg.CommitsDuration + msg.RevealsDuration)
|
||||
|
||||
auction := types.Auction{
|
||||
Id: auctionID,
|
||||
@ -382,7 +382,7 @@ func (k Keeper) CommitBid(ctx sdk.Context, msg types.MsgCommitBid) (*types.Bid,
|
||||
return &bid, nil
|
||||
}
|
||||
|
||||
// RevealBid reeals a bid comitted earlier.
|
||||
// RevealBid reeals a bid committed earlier.
|
||||
func (k Keeper) RevealBid(ctx sdk.Context, msg types.MsgRevealBid) (*types.Auction, error) {
|
||||
if !k.HasAuction(ctx, msg.AuctionId) {
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "Auction not found.")
|
||||
@ -553,6 +553,7 @@ func (k Keeper) pickAuctionWinner(ctx sdk.Context, auction *types.Auction) {
|
||||
continue
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
if highestBid.BidAmount.IsLT(bid.BidAmount) {
|
||||
ctx.Logger().Info(fmt.Sprintf("New highest bid %s %s", bid.BidderAddress, bid.BidAmount.String()))
|
||||
|
||||
@ -637,7 +638,7 @@ func (k Keeper) pickAuctionWinner(ctx sdk.Context, auction *types.Auction) {
|
||||
// Burn anything over the min. bid amount.
|
||||
amountToBurn := auction.WinningPrice.Sub(auction.MinimumBid)
|
||||
if amountToBurn.IsNegative() {
|
||||
ctx.Logger().Error(fmt.Sprintf("Auction coins to burn cannot be negative."))
|
||||
ctx.Logger().Error("Auction coins to burn cannot be negative.")
|
||||
panic("Auction coins to burn cannot be negative.")
|
||||
}
|
||||
|
||||
|
@ -50,6 +50,7 @@ func (s msgServer) CreateAuction(c context.Context, msg *types.MsgCreateAuction)
|
||||
}
|
||||
|
||||
// CommitBid is the command for committing a bid
|
||||
//nolint: all
|
||||
func (s msgServer) CommitBid(c context.Context, msg *types.MsgCommitBid) (*types.MsgCommitBidResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
|
||||
@ -80,6 +81,7 @@ func (s msgServer) CommitBid(c context.Context, msg *types.MsgCommitBid) (*types
|
||||
}
|
||||
|
||||
//RevealBid is the command for revealing a bid
|
||||
//nolint: all
|
||||
func (s msgServer) RevealBid(c context.Context, msg *types.MsgRevealBid) (*types.MsgRevealBidResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
|
||||
|
@ -56,7 +56,7 @@ func (b AppModuleBasic) ValidateGenesis(cdc codec.JSONCodec, config client.TxEnc
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to unmarshal %s genesis state: %w", types.ModuleName, err)
|
||||
}
|
||||
// Once json successfully marshalled, passes along to genesis.go
|
||||
// Once json successfully marshaled, passes along to genesis.go
|
||||
return ValidateGenesis(data)
|
||||
}
|
||||
|
||||
|
@ -63,7 +63,6 @@ func (msg MsgCreateAuction) GetSigners() []sdk.AccAddress {
|
||||
|
||||
// NewMsgCommitBid is the constructor function for MsgCommitBid.
|
||||
func NewMsgCommitBid(auctionID string, commitHash string, signer sdk.AccAddress) MsgCommitBid {
|
||||
|
||||
return MsgCommitBid{
|
||||
AuctionId: auctionID,
|
||||
CommitHash: commitHash,
|
||||
@ -107,7 +106,6 @@ func (msg MsgCommitBid) GetSigners() []sdk.AccAddress {
|
||||
|
||||
// NewMsgRevealBid is the constructor function for MsgRevealBid.
|
||||
func NewMsgRevealBid(auctionID string, reveal string, signer sdk.AccAddress) MsgRevealBid {
|
||||
|
||||
return MsgRevealBid{
|
||||
AuctionId: auctionID,
|
||||
Reveal: reveal,
|
||||
|
@ -24,7 +24,7 @@ func GetQueryCmd() *cobra.Command {
|
||||
bondQueryCmd.AddCommand(
|
||||
GetQueryParamsCmd(),
|
||||
GetQueryBondLists(),
|
||||
GetBondByIdCmd(),
|
||||
GetBondByIDCmd(),
|
||||
GetBondListByOwnerCmd(),
|
||||
GetBondModuleBalanceCmd(),
|
||||
)
|
||||
@ -99,7 +99,7 @@ $ %s query %s list
|
||||
}
|
||||
|
||||
// GetBondByIdCmd implements the bond info by id query command.
|
||||
func GetBondByIdCmd() *cobra.Command {
|
||||
func GetBondByIDCmd() *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
Use: "get [bond Id]",
|
||||
Short: "Get bond.",
|
||||
@ -122,7 +122,7 @@ $ %s query bond get {BOND ID}
|
||||
|
||||
id := args[0]
|
||||
|
||||
res, err := queryClient.GetBondById(cmd.Context(), &types.QueryGetBondByIdRequest{Id: id})
|
||||
res, err := queryClient.GetBondByID(cmd.Context(), &types.QueryGetBondByIDRequest{Id: id})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ func NewCreateBondCmd() *cobra.Command {
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -65,18 +65,18 @@ func RefillBondCmd() *cobra.Command {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
bondId := args[0]
|
||||
bondID := args[0]
|
||||
coin, err := sdk.ParseCoinNormalized(args[1])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
msg := types.NewMsgRefillBond(bondId, coin, clientCtx.GetFromAddress())
|
||||
msg := types.NewMsgRefillBond(bondID, coin, clientCtx.GetFromAddress())
|
||||
return tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg)
|
||||
},
|
||||
}
|
||||
flags.AddTxFlags(cmd)
|
||||
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -91,22 +91,22 @@ func WithdrawBondCmd() *cobra.Command {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
bondId := args[0]
|
||||
bondID := args[0]
|
||||
coin, err := sdk.ParseCoinNormalized(args[1])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
msg := types.NewMsgWithdrawBond(bondId, coin, clientCtx.GetFromAddress())
|
||||
msg := types.NewMsgWithdrawBond(bondID, coin, clientCtx.GetFromAddress())
|
||||
return tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg)
|
||||
},
|
||||
}
|
||||
flags.AddTxFlags(cmd)
|
||||
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
// CancelBondCmd is the CLI command for cancelling a bond.
|
||||
// CancelBondCmd is the CLI command for canceling a bond.
|
||||
func CancelBondCmd() *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
Use: "cancel [bond Id]",
|
||||
@ -117,11 +117,12 @@ func CancelBondCmd() *cobra.Command {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
bondId := args[0]
|
||||
msg := types.NewMsgCancelBond(bondId, clientCtx.GetFromAddress())
|
||||
bondID := args[0]
|
||||
msg := types.NewMsgCancelBond(bondID, clientCtx.GetFromAddress())
|
||||
return tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg)
|
||||
},
|
||||
}
|
||||
flags.AddTxFlags(cmd)
|
||||
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
@ -13,7 +13,7 @@ import (
|
||||
func (s *IntegrationTestSuite) TestGRPCGetBonds() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/bond/v1beta1/bonds", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/bond/v1beta1/bonds", val.APIAddress)
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -24,16 +24,15 @@ func (s *IntegrationTestSuite) TestGRPCGetBonds() {
|
||||
}{
|
||||
{
|
||||
"invalid request with headers",
|
||||
reqUrl + "asdasdas",
|
||||
reqURL + "asdasdas",
|
||||
true,
|
||||
"",
|
||||
func() {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
"valid request",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
func() {
|
||||
@ -59,9 +58,9 @@ func (s *IntegrationTestSuite) TestGRPCGetBonds() {
|
||||
func (s *IntegrationTestSuite) TestGRPCGetParams() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/bond/v1beta1/params", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/bond/v1beta1/params", val.APIAddress)
|
||||
|
||||
resp, err := rest.GetRequest(reqUrl)
|
||||
resp, err := rest.GetRequest(reqURL)
|
||||
s.Require().NoError(err)
|
||||
|
||||
var params bondtypes.QueryParamsResponse
|
||||
@ -74,7 +73,7 @@ func (s *IntegrationTestSuite) TestGRPCGetParams() {
|
||||
func (s *IntegrationTestSuite) TestGRPCGetBondsByOwner() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/bond/v1beta1/by-owner/%s"
|
||||
reqURL := val.APIAddress + "/vulcanize/bond/v1beta1/by-owner/%s"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -84,15 +83,14 @@ func (s *IntegrationTestSuite) TestGRPCGetBondsByOwner() {
|
||||
}{
|
||||
{
|
||||
"empty list",
|
||||
fmt.Sprintf(reqUrl, "asdasd"),
|
||||
fmt.Sprintf(reqURL, "asdasd"),
|
||||
true,
|
||||
func() {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
"valid request",
|
||||
fmt.Sprintf(reqUrl, s.accountAddress),
|
||||
fmt.Sprintf(reqURL, s.accountAddress),
|
||||
false,
|
||||
func() {
|
||||
s.createBond()
|
||||
@ -123,10 +121,10 @@ func (s *IntegrationTestSuite) TestGRPCGetBondsByOwner() {
|
||||
}
|
||||
}
|
||||
|
||||
func (s *IntegrationTestSuite) TestGRPCGetBondById() {
|
||||
func (s *IntegrationTestSuite) TestGRPCGetBondByID() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/bond/v1beta1/bonds/%s"
|
||||
reqURL := val.APIAddress + "/vulcanize/bond/v1beta1/bonds/%s"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -136,7 +134,7 @@ func (s *IntegrationTestSuite) TestGRPCGetBondById() {
|
||||
}{
|
||||
{
|
||||
"invalid request",
|
||||
fmt.Sprintf(reqUrl, "asdadad"),
|
||||
fmt.Sprintf(reqURL, "asdadad"),
|
||||
true,
|
||||
func() string {
|
||||
return ""
|
||||
@ -144,7 +142,7 @@ func (s *IntegrationTestSuite) TestGRPCGetBondById() {
|
||||
},
|
||||
{
|
||||
"valid request",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
func() string {
|
||||
// creating the bond
|
||||
@ -164,30 +162,30 @@ func (s *IntegrationTestSuite) TestGRPCGetBondById() {
|
||||
|
||||
// extract bond id from bonds list
|
||||
bond := queryResponse.GetBonds()[0]
|
||||
return bond.GetId()
|
||||
return bond.GetID()
|
||||
},
|
||||
},
|
||||
}
|
||||
for _, tc := range testCases {
|
||||
s.Run(tc.name, func() {
|
||||
var bondId string
|
||||
var bondID string
|
||||
if !tc.expErr {
|
||||
bondId = tc.preRun()
|
||||
tc.url = fmt.Sprintf(reqUrl, bondId)
|
||||
bondID = tc.preRun()
|
||||
tc.url = fmt.Sprintf(reqURL, bondID)
|
||||
}
|
||||
|
||||
resp, err := rest.GetRequest(tc.url)
|
||||
s.Require().NoError(err)
|
||||
|
||||
var bonds bondtypes.QueryGetBondByIdResponse
|
||||
var bonds bondtypes.QueryGetBondByIDResponse
|
||||
err = val.ClientCtx.Codec.UnmarshalJSON(resp, &bonds)
|
||||
|
||||
if tc.expErr {
|
||||
sr.Empty(bonds.GetBond().GetId())
|
||||
sr.Empty(bonds.GetBond().GetID())
|
||||
} else {
|
||||
sr.NoError(err)
|
||||
sr.NotZero(bonds.GetBond().GetId())
|
||||
sr.Equal(bonds.GetBond().GetId(), bondId)
|
||||
sr.NotZero(bonds.GetBond().GetID())
|
||||
sr.Equal(bonds.GetBond().GetID(), bondID)
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -196,13 +194,13 @@ func (s *IntegrationTestSuite) TestGRPCGetBondById() {
|
||||
func (s *IntegrationTestSuite) TestGRPCGetBondModuleBalance() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := fmt.Sprintf("%s/vulcanize/bond/v1beta1/balance", val.APIAddress)
|
||||
reqURL := fmt.Sprintf("%s/vulcanize/bond/v1beta1/balance", val.APIAddress)
|
||||
|
||||
// creating the bond
|
||||
s.createBond()
|
||||
|
||||
s.Run("valid request", func() {
|
||||
resp, err := rest.GetRequest(reqUrl)
|
||||
resp, err := rest.GetRequest(reqURL)
|
||||
sr.NoError(err)
|
||||
|
||||
var response bondtypes.QueryGetBondModuleBalanceResponse
|
||||
|
@ -163,7 +163,7 @@ func (s *IntegrationTestSuite) TestGetQueryBondLists() {
|
||||
}
|
||||
}
|
||||
|
||||
func (s *IntegrationTestSuite) TestGetQueryBondById() {
|
||||
func (s *IntegrationTestSuite) TestGetQueryBondByID() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
testCases := []struct {
|
||||
@ -205,7 +205,7 @@ func (s *IntegrationTestSuite) TestGetQueryBondById() {
|
||||
|
||||
// extract bond id from bonds list
|
||||
bond := queryResponse.GetBonds()[0]
|
||||
return bond.GetId()
|
||||
return bond.GetID()
|
||||
},
|
||||
},
|
||||
}
|
||||
@ -214,20 +214,20 @@ func (s *IntegrationTestSuite) TestGetQueryBondById() {
|
||||
s.Run(fmt.Sprintf("Case %s", tc.name), func() {
|
||||
clientCtx := val.ClientCtx
|
||||
if !tc.err {
|
||||
bondId := tc.preRun()
|
||||
tc.args = append([]string{bondId}, tc.args...)
|
||||
bondID := tc.preRun()
|
||||
tc.args = append([]string{bondID}, tc.args...)
|
||||
}
|
||||
cmd := cli.GetBondByIdCmd()
|
||||
cmd := cli.GetBondByIDCmd()
|
||||
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, tc.args)
|
||||
sr.NoError(err)
|
||||
var queryResponse types.QueryGetBondByIdResponse
|
||||
var queryResponse types.QueryGetBondByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &queryResponse)
|
||||
sr.NoError(err)
|
||||
if tc.err {
|
||||
sr.Zero(len(queryResponse.GetBond().GetId()))
|
||||
sr.Zero(len(queryResponse.GetBond().GetID()))
|
||||
} else {
|
||||
sr.NotZero(len(queryResponse.GetBond().GetId()))
|
||||
sr.NotZero(len(queryResponse.GetBond().GetID()))
|
||||
sr.Equal(s.accountAddress, queryResponse.GetBond().GetOwner())
|
||||
}
|
||||
})
|
||||
@ -251,7 +251,6 @@ func (s *IntegrationTestSuite) TestGetQueryBondListsByOwner() {
|
||||
},
|
||||
true,
|
||||
func() {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
|
@ -63,6 +63,7 @@ func (s *IntegrationTestSuite) TestTxCreateBond() {
|
||||
}
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (s *IntegrationTestSuite) TestTxRefillBond() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
@ -117,7 +118,7 @@ func (s *IntegrationTestSuite) TestTxRefillBond() {
|
||||
|
||||
// extract bond id from bonds list
|
||||
bond := queryResponse.GetBonds()[0]
|
||||
tc.args = append([]string{bond.GetId()}, tc.args...)
|
||||
tc.args = append([]string{bond.GetID()}, tc.args...)
|
||||
}
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, tc.args)
|
||||
if tc.err {
|
||||
@ -130,14 +131,14 @@ func (s *IntegrationTestSuite) TestTxRefillBond() {
|
||||
sr.Zero(d.Code)
|
||||
|
||||
// checking the balance of bond
|
||||
cmd := cli.GetBondByIdCmd()
|
||||
cmd := cli.GetBondByIDCmd()
|
||||
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, []string{
|
||||
fmt.Sprintf(tc.args[0]),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
})
|
||||
sr.NoError(err)
|
||||
var queryResponse types.QueryGetBondByIdResponse
|
||||
var queryResponse types.QueryGetBondByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &queryResponse)
|
||||
sr.NoError(err)
|
||||
|
||||
@ -148,6 +149,7 @@ func (s *IntegrationTestSuite) TestTxRefillBond() {
|
||||
}
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (s *IntegrationTestSuite) TestTxWithdrawAmountFromBond() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
@ -202,7 +204,7 @@ func (s *IntegrationTestSuite) TestTxWithdrawAmountFromBond() {
|
||||
|
||||
// extract bond id from bonds list
|
||||
bond := queryResponse.GetBonds()[0]
|
||||
tc.args = append([]string{bond.GetId()}, tc.args...)
|
||||
tc.args = append([]string{bond.GetID()}, tc.args...)
|
||||
}
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, tc.args)
|
||||
if tc.err {
|
||||
@ -215,14 +217,14 @@ func (s *IntegrationTestSuite) TestTxWithdrawAmountFromBond() {
|
||||
sr.Zero(d.Code)
|
||||
|
||||
// checking the balance of bond
|
||||
cmd := cli.GetBondByIdCmd()
|
||||
cmd := cli.GetBondByIDCmd()
|
||||
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, []string{
|
||||
fmt.Sprintf(tc.args[0]),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
})
|
||||
sr.NoError(err)
|
||||
var queryResponse types.QueryGetBondByIdResponse
|
||||
var queryResponse types.QueryGetBondByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &queryResponse)
|
||||
sr.NoError(err)
|
||||
|
||||
@ -240,7 +242,7 @@ func (s *IntegrationTestSuite) TestTxCancelBond() {
|
||||
testCases := []struct {
|
||||
name string
|
||||
args []string
|
||||
getBondId bool
|
||||
getBondID bool
|
||||
err bool
|
||||
}{
|
||||
{
|
||||
@ -273,7 +275,7 @@ func (s *IntegrationTestSuite) TestTxCancelBond() {
|
||||
s.Run(fmt.Sprintf("Case %s", tc.name), func() {
|
||||
clientCtx := val.ClientCtx
|
||||
cmd := cli.CancelBondCmd()
|
||||
if tc.getBondId {
|
||||
if tc.getBondID {
|
||||
cmd := cli.GetQueryBondLists()
|
||||
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, []string{
|
||||
@ -286,7 +288,7 @@ func (s *IntegrationTestSuite) TestTxCancelBond() {
|
||||
|
||||
// extract bond id from bonds list
|
||||
bond := queryResponse.GetBonds()[0]
|
||||
tc.args = append([]string{bond.GetId()}, tc.args...)
|
||||
tc.args = append([]string{bond.GetID()}, tc.args...)
|
||||
}
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, tc.args)
|
||||
if tc.err {
|
||||
@ -299,18 +301,18 @@ func (s *IntegrationTestSuite) TestTxCancelBond() {
|
||||
sr.Zero(d.Code)
|
||||
|
||||
// checking the bond exists or not after cancel
|
||||
cmd := cli.GetBondByIdCmd()
|
||||
cmd := cli.GetBondByIDCmd()
|
||||
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, []string{
|
||||
fmt.Sprintf(tc.args[0]),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
})
|
||||
sr.NoError(err)
|
||||
var queryResponse types.QueryGetBondByIdResponse
|
||||
var queryResponse types.QueryGetBondByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &queryResponse)
|
||||
sr.NoError(err)
|
||||
|
||||
sr.Zero(queryResponse.GetBond().GetId())
|
||||
sr.Zero(queryResponse.GetBond().GetID())
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -10,8 +10,8 @@ import (
|
||||
// InitGenesis initializes genesis state based on exported genesis
|
||||
func InitGenesis(
|
||||
ctx sdk.Context,
|
||||
k keeper.Keeper, data types.GenesisState) []abci.ValidatorUpdate {
|
||||
|
||||
k keeper.Keeper, data types.GenesisState,
|
||||
) []abci.ValidatorUpdate {
|
||||
k.SetParams(ctx, data.Params)
|
||||
|
||||
for _, bond := range data.Bonds {
|
||||
|
@ -26,14 +26,14 @@ func (q Querier) Params(c context.Context, _ *types.QueryParamsRequest) (*types.
|
||||
return &types.QueryParamsResponse{Params: ¶ms}, nil
|
||||
}
|
||||
|
||||
func (q Querier) GetBondById(c context.Context, req *types.QueryGetBondByIdRequest) (*types.QueryGetBondByIdResponse, error) {
|
||||
func (q Querier) GetBondByID(c context.Context, req *types.QueryGetBondByIDRequest) (*types.QueryGetBondByIDResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
bondId := req.GetId()
|
||||
if len(bondId) == 0 {
|
||||
bondID := req.GetID()
|
||||
if len(bondID) == 0 {
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "bond id required")
|
||||
}
|
||||
bond := q.Keeper.GetBond(ctx, req.GetId())
|
||||
return &types.QueryGetBondByIdResponse{Bond: &bond}, nil
|
||||
bond := q.Keeper.GetBond(ctx, req.GetID())
|
||||
return &types.QueryGetBondByIDResponse{Bond: &bond}, nil
|
||||
}
|
||||
|
||||
func (q Querier) GetBondsByOwner(c context.Context, req *types.QueryGetBondsByOwnerRequest) (*types.QueryGetBondsByOwnerResponse, error) {
|
||||
|
@ -11,9 +11,7 @@ import (
|
||||
"github.com/cosmos/cosmos-sdk/x/bank/testutil"
|
||||
)
|
||||
|
||||
var (
|
||||
seed = int64(233)
|
||||
)
|
||||
var seed = int64(233)
|
||||
|
||||
func (suite *KeeperTestSuite) TestGrpcQueryBondsList() {
|
||||
grpcClient, ctx, k := suite.queryClient, suite.ctx, suite.app.BondKeeper
|
||||
@ -86,21 +84,21 @@ func (suite *KeeperTestSuite) TestGrpcQueryBondBondId() {
|
||||
|
||||
testCases := []struct {
|
||||
msg string
|
||||
req *types.QueryGetBondByIdRequest
|
||||
req *types.QueryGetBondByIDRequest
|
||||
createBonds bool
|
||||
errResponse bool
|
||||
bondId string
|
||||
}{
|
||||
{
|
||||
"empty request",
|
||||
&types.QueryGetBondByIdRequest{},
|
||||
&types.QueryGetBondByIDRequest{},
|
||||
false,
|
||||
true,
|
||||
"",
|
||||
},
|
||||
{
|
||||
"Get Bond By ID",
|
||||
&types.QueryGetBondByIdRequest{},
|
||||
&types.QueryGetBondByIDRequest{},
|
||||
true,
|
||||
false,
|
||||
"",
|
||||
@ -122,11 +120,11 @@ func (suite *KeeperTestSuite) TestGrpcQueryBondBondId() {
|
||||
suiteRequire.NoError(err)
|
||||
test.req.Id = bond.Id
|
||||
}
|
||||
resp, err := grpcClient.GetBondById(context.Background(), test.req)
|
||||
resp, err := grpcClient.GetBondByID(context.Background(), test.req)
|
||||
if !test.errResponse {
|
||||
suiteRequire.Nil(err)
|
||||
suiteRequire.NotNil(resp.GetBond())
|
||||
suiteRequire.Equal(test.req.Id, resp.GetBond().GetId())
|
||||
suiteRequire.Equal(test.req.Id, resp.GetBond().GetID())
|
||||
} else {
|
||||
suiteRequire.NotNil(err)
|
||||
suiteRequire.Error(err)
|
||||
|
@ -119,10 +119,7 @@ func (k Keeper) CreateBond(ctx sdk.Context, ownerAddress sdk.AccAddress, coins s
|
||||
Sequence: account.GetSequence(),
|
||||
}.Generate()
|
||||
|
||||
maxBondAmount, err := k.getMaxBondAmount(ctx)
|
||||
if err != nil {
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "Invalid max bond amount.")
|
||||
}
|
||||
maxBondAmount := k.getMaxBondAmount(ctx)
|
||||
|
||||
bond := types.Bond{Id: bondID, Owner: ownerAddress.String(), Balance: coins}
|
||||
if bond.Balance.IsAnyGT(maxBondAmount) {
|
||||
@ -130,7 +127,7 @@ func (k Keeper) CreateBond(ctx sdk.Context, ownerAddress sdk.AccAddress, coins s
|
||||
}
|
||||
|
||||
// Move funds into the bond account module.
|
||||
err = k.bankKeeper.SendCoinsFromAccountToModule(ctx, ownerAddress, types.ModuleName, bond.Balance)
|
||||
err := k.bankKeeper.SendCoinsFromAccountToModule(ctx, ownerAddress, types.ModuleName, bond.Balance)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -198,7 +195,7 @@ func (k Keeper) ListBonds(ctx sdk.Context) []*types.Bond {
|
||||
func (k Keeper) QueryBondsByOwner(ctx sdk.Context, ownerAddress string) []types.Bond {
|
||||
var bonds []types.Bond
|
||||
|
||||
ownerPrefix := append(prefixOwnerToBondsIndex, []byte(ownerAddress)...)
|
||||
ownerPrefix := append(prefixOwnerToBondsIndex, []byte(ownerAddress)...) //nolint: all
|
||||
store := ctx.KVStore(k.storeKey)
|
||||
itr := sdk.KVStorePrefixIterator(store, ownerPrefix)
|
||||
defer itr.Close()
|
||||
@ -233,10 +230,7 @@ func (k Keeper) RefillBond(ctx sdk.Context, id string, ownerAddress sdk.AccAddre
|
||||
}
|
||||
}
|
||||
|
||||
maxBondAmount, err := k.getMaxBondAmount(ctx)
|
||||
if err != nil {
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "Invalid max bond amount.")
|
||||
}
|
||||
maxBondAmount := k.getMaxBondAmount(ctx)
|
||||
|
||||
updatedBalance := bond.Balance.Add(coins...)
|
||||
if updatedBalance.IsAnyGT(maxBondAmount) {
|
||||
@ -244,7 +238,7 @@ func (k Keeper) RefillBond(ctx sdk.Context, id string, ownerAddress sdk.AccAddre
|
||||
}
|
||||
|
||||
// Move funds into the bond account module.
|
||||
err = k.bankKeeper.SendCoinsFromAccountToModule(ctx, ownerAddress, types.ModuleName, coins)
|
||||
err := k.bankKeeper.SendCoinsFromAccountToModule(ctx, ownerAddress, types.ModuleName, coins)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -314,10 +308,10 @@ func (k Keeper) CancelBond(ctx sdk.Context, id string, ownerAddress sdk.AccAddre
|
||||
return &bond, nil
|
||||
}
|
||||
|
||||
func (k Keeper) getMaxBondAmount(ctx sdk.Context) (sdk.Coins, error) {
|
||||
func (k Keeper) getMaxBondAmount(ctx sdk.Context) sdk.Coins {
|
||||
params := k.GetParams(ctx)
|
||||
maxBondAmount := params.MaxBondAmount
|
||||
return sdk.NewCoins(maxBondAmount), nil
|
||||
return sdk.NewCoins(maxBondAmount)
|
||||
}
|
||||
|
||||
// GetBondModuleBalances gets the bond module account(s) balances.
|
||||
|
@ -45,6 +45,7 @@ func (k msgServer) CreateBond(c context.Context, msg *types.MsgCreateBond) (*typ
|
||||
return &types.MsgCreateBondResponse{}, nil
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (k msgServer) RefillBond(c context.Context, msg *types.MsgRefillBond) (*types.MsgRefillBondResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
signerAddress, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
@ -61,7 +62,7 @@ func (k msgServer) RefillBond(c context.Context, msg *types.MsgRefillBond) (*typ
|
||||
sdk.NewEvent(
|
||||
types.EventTypeRefillBond,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.Id),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.Id),
|
||||
sdk.NewAttribute(sdk.AttributeKeyAmount, msg.Coins.String()),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
@ -74,6 +75,7 @@ func (k msgServer) RefillBond(c context.Context, msg *types.MsgRefillBond) (*typ
|
||||
return &types.MsgRefillBondResponse{}, nil
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (k msgServer) WithdrawBond(c context.Context, msg *types.MsgWithdrawBond) (*types.MsgWithdrawBondResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
signerAddress, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
@ -90,7 +92,7 @@ func (k msgServer) WithdrawBond(c context.Context, msg *types.MsgWithdrawBond) (
|
||||
sdk.NewEvent(
|
||||
types.EventTypeWithdrawBond,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.Id),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.Id),
|
||||
sdk.NewAttribute(sdk.AttributeKeyAmount, msg.Coins.String()),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
@ -118,7 +120,7 @@ func (k msgServer) CancelBond(c context.Context, msg *types.MsgCancelBond) (*typ
|
||||
sdk.NewEvent(
|
||||
types.EventTypeCancelBond,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.Id),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.Id),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
|
2
x/bond/types/bond.pb.go
generated
2
x/bond/types/bond.pb.go
generated
@ -114,7 +114,7 @@ func (m *Bond) XXX_DiscardUnknown() {
|
||||
|
||||
var xxx_messageInfo_Bond proto.InternalMessageInfo
|
||||
|
||||
func (m *Bond) GetId() string {
|
||||
func (m *Bond) GetID() string {
|
||||
if m != nil {
|
||||
return m.Id
|
||||
}
|
||||
|
@ -10,6 +10,6 @@ const (
|
||||
|
||||
AttributeKeySigner = "signer"
|
||||
AttributeKeyAmount = "amount"
|
||||
AttributeKeyBondId = "bond_id"
|
||||
AttributeKeyBondID = "bond_id"
|
||||
AttributeValueCategory = ModuleName
|
||||
)
|
||||
|
@ -8,5 +8,5 @@ import (
|
||||
// Used to, for example, prevent deletion of a bond that's in use.
|
||||
type BondUsageKeeper interface {
|
||||
ModuleName() string
|
||||
UsesBond(ctx sdk.Context, bondId string) bool
|
||||
UsesBond(ctx sdk.Context, bondID string) bool
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ package types
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||
paramtypes "github.com/cosmos/cosmos-sdk/x/params/types"
|
||||
)
|
||||
|
222
x/bond/types/query.pb.go
generated
222
x/bond/types/query.pb.go
generated
@ -214,23 +214,23 @@ func (m *QueryGetBondsResponse) GetPagination() *query.PageResponse {
|
||||
return nil
|
||||
}
|
||||
|
||||
// QueryGetBondById
|
||||
type QueryGetBondByIdRequest struct {
|
||||
// QueryGetBondByID
|
||||
type QueryGetBondByIDRequest struct {
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" json:"id" yaml:"id"`
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdRequest) Reset() { *m = QueryGetBondByIdRequest{} }
|
||||
func (m *QueryGetBondByIdRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryGetBondByIdRequest) ProtoMessage() {}
|
||||
func (*QueryGetBondByIdRequest) Descriptor() ([]byte, []int) {
|
||||
func (m *QueryGetBondByIDRequest) Reset() { *m = QueryGetBondByIDRequest{} }
|
||||
func (m *QueryGetBondByIDRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryGetBondByIDRequest) ProtoMessage() {}
|
||||
func (*QueryGetBondByIDRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_2f225717b20da431, []int{4}
|
||||
}
|
||||
func (m *QueryGetBondByIdRequest) XXX_Unmarshal(b []byte) error {
|
||||
func (m *QueryGetBondByIDRequest) XXX_Unmarshal(b []byte) error {
|
||||
return m.Unmarshal(b)
|
||||
}
|
||||
func (m *QueryGetBondByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
func (m *QueryGetBondByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
if deterministic {
|
||||
return xxx_messageInfo_QueryGetBondByIdRequest.Marshal(b, m, deterministic)
|
||||
return xxx_messageInfo_QueryGetBondByIDRequest.Marshal(b, m, deterministic)
|
||||
} else {
|
||||
b = b[:cap(b)]
|
||||
n, err := m.MarshalToSizedBuffer(b)
|
||||
@ -240,42 +240,42 @@ func (m *QueryGetBondByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]b
|
||||
return b[:n], nil
|
||||
}
|
||||
}
|
||||
func (m *QueryGetBondByIdRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryGetBondByIdRequest.Merge(m, src)
|
||||
func (m *QueryGetBondByIDRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryGetBondByIDRequest.Merge(m, src)
|
||||
}
|
||||
func (m *QueryGetBondByIdRequest) XXX_Size() int {
|
||||
func (m *QueryGetBondByIDRequest) XXX_Size() int {
|
||||
return m.Size()
|
||||
}
|
||||
func (m *QueryGetBondByIdRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryGetBondByIdRequest.DiscardUnknown(m)
|
||||
func (m *QueryGetBondByIDRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryGetBondByIDRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_QueryGetBondByIdRequest proto.InternalMessageInfo
|
||||
var xxx_messageInfo_QueryGetBondByIDRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *QueryGetBondByIdRequest) GetId() string {
|
||||
func (m *QueryGetBondByIDRequest) GetID() string {
|
||||
if m != nil {
|
||||
return m.Id
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
// QueryGetBondByIdResponse returns QueryGetBondById query response
|
||||
type QueryGetBondByIdResponse struct {
|
||||
// QueryGetBondByIDResponse returns QueryGetBondByID query response
|
||||
type QueryGetBondByIDResponse struct {
|
||||
Bond *Bond `protobuf:"bytes,1,opt,name=bond,proto3" json:"bond,omitempty" json:"bond" yaml:"bond"`
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdResponse) Reset() { *m = QueryGetBondByIdResponse{} }
|
||||
func (m *QueryGetBondByIdResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryGetBondByIdResponse) ProtoMessage() {}
|
||||
func (*QueryGetBondByIdResponse) Descriptor() ([]byte, []int) {
|
||||
func (m *QueryGetBondByIDResponse) Reset() { *m = QueryGetBondByIDResponse{} }
|
||||
func (m *QueryGetBondByIDResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryGetBondByIDResponse) ProtoMessage() {}
|
||||
func (*QueryGetBondByIDResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_2f225717b20da431, []int{5}
|
||||
}
|
||||
func (m *QueryGetBondByIdResponse) XXX_Unmarshal(b []byte) error {
|
||||
func (m *QueryGetBondByIDResponse) XXX_Unmarshal(b []byte) error {
|
||||
return m.Unmarshal(b)
|
||||
}
|
||||
func (m *QueryGetBondByIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
func (m *QueryGetBondByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
if deterministic {
|
||||
return xxx_messageInfo_QueryGetBondByIdResponse.Marshal(b, m, deterministic)
|
||||
return xxx_messageInfo_QueryGetBondByIDResponse.Marshal(b, m, deterministic)
|
||||
} else {
|
||||
b = b[:cap(b)]
|
||||
n, err := m.MarshalToSizedBuffer(b)
|
||||
@ -285,19 +285,19 @@ func (m *QueryGetBondByIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]
|
||||
return b[:n], nil
|
||||
}
|
||||
}
|
||||
func (m *QueryGetBondByIdResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryGetBondByIdResponse.Merge(m, src)
|
||||
func (m *QueryGetBondByIDResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryGetBondByIDResponse.Merge(m, src)
|
||||
}
|
||||
func (m *QueryGetBondByIdResponse) XXX_Size() int {
|
||||
func (m *QueryGetBondByIDResponse) XXX_Size() int {
|
||||
return m.Size()
|
||||
}
|
||||
func (m *QueryGetBondByIdResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryGetBondByIdResponse.DiscardUnknown(m)
|
||||
func (m *QueryGetBondByIDResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryGetBondByIDResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_QueryGetBondByIdResponse proto.InternalMessageInfo
|
||||
var xxx_messageInfo_QueryGetBondByIDResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *QueryGetBondByIdResponse) GetBond() *Bond {
|
||||
func (m *QueryGetBondByIDResponse) GetBond() *Bond {
|
||||
if m != nil {
|
||||
return m.Bond
|
||||
}
|
||||
@ -499,8 +499,8 @@ func init() {
|
||||
proto.RegisterType((*QueryParamsResponse)(nil), "vulcanize.bond.v1beta1.QueryParamsResponse")
|
||||
proto.RegisterType((*QueryGetBondsRequest)(nil), "vulcanize.bond.v1beta1.QueryGetBondsRequest")
|
||||
proto.RegisterType((*QueryGetBondsResponse)(nil), "vulcanize.bond.v1beta1.QueryGetBondsResponse")
|
||||
proto.RegisterType((*QueryGetBondByIdRequest)(nil), "vulcanize.bond.v1beta1.QueryGetBondByIdRequest")
|
||||
proto.RegisterType((*QueryGetBondByIdResponse)(nil), "vulcanize.bond.v1beta1.QueryGetBondByIdResponse")
|
||||
proto.RegisterType((*QueryGetBondByIDRequest)(nil), "vulcanize.bond.v1beta1.QueryGetBondByIDRequest")
|
||||
proto.RegisterType((*QueryGetBondByIDResponse)(nil), "vulcanize.bond.v1beta1.QueryGetBondByIDResponse")
|
||||
proto.RegisterType((*QueryGetBondsByOwnerRequest)(nil), "vulcanize.bond.v1beta1.QueryGetBondsByOwnerRequest")
|
||||
proto.RegisterType((*QueryGetBondsByOwnerResponse)(nil), "vulcanize.bond.v1beta1.QueryGetBondsByOwnerResponse")
|
||||
proto.RegisterType((*QueryGetBondModuleBalanceRequest)(nil), "vulcanize.bond.v1beta1.QueryGetBondModuleBalanceRequest")
|
||||
@ -512,55 +512,55 @@ func init() {
|
||||
}
|
||||
|
||||
var fileDescriptor_2f225717b20da431 = []byte{
|
||||
// 759 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x95, 0xbf, 0x6f, 0xd3, 0x40,
|
||||
0x14, 0xc7, 0xe3, 0x40, 0x82, 0xb8, 0x0e, 0x48, 0xd7, 0x94, 0xb6, 0x69, 0x6b, 0x27, 0x27, 0x68,
|
||||
0xa3, 0x40, 0x7c, 0xfd, 0xc1, 0x00, 0x8c, 0x46, 0xa2, 0x62, 0xa8, 0xa0, 0x96, 0x10, 0x12, 0x03,
|
||||
0x92, 0x63, 0x9f, 0xc2, 0x41, 0x72, 0x97, 0xc6, 0x4e, 0x21, 0x94, 0x2e, 0xdd, 0x10, 0x0b, 0x12,
|
||||
0x2b, 0x7f, 0x00, 0x30, 0xb0, 0x20, 0x56, 0xe6, 0x8e, 0x95, 0x58, 0x98, 0x02, 0x6a, 0xf9, 0x0b,
|
||||
0xf2, 0x17, 0x20, 0xdf, 0x9d, 0x53, 0xbb, 0x6d, 0x42, 0x8a, 0x10, 0x93, 0x73, 0xf6, 0xf7, 0xbd,
|
||||
0xf7, 0xf9, 0x3e, 0xfb, 0xbd, 0x00, 0xb4, 0xd9, 0xae, 0xbb, 0x0e, 0xa3, 0x2f, 0x08, 0xae, 0x72,
|
||||
0xe6, 0xe1, 0xcd, 0xa5, 0x2a, 0x09, 0x9c, 0x25, 0xbc, 0xd1, 0x26, 0xad, 0x8e, 0xd9, 0x6c, 0xf1,
|
||||
0x80, 0xc3, 0x8b, 0x7d, 0x8d, 0x19, 0x6a, 0x4c, 0xa5, 0xc9, 0xe7, 0x6a, 0xbc, 0xc6, 0x85, 0x04,
|
||||
0x87, 0xbf, 0xa4, 0x3a, 0x5f, 0x1c, 0x90, 0x51, 0x84, 0x4a, 0xc9, 0x6c, 0x8d, 0xf3, 0x5a, 0x9d,
|
||||
0x60, 0xa7, 0x49, 0xb1, 0xc3, 0x18, 0x0f, 0x9c, 0x80, 0x72, 0xe6, 0xab, 0xa7, 0x65, 0x97, 0xfb,
|
||||
0x0d, 0xee, 0xe3, 0xaa, 0xe3, 0x13, 0xc9, 0xd1, 0xcf, 0xd1, 0x74, 0x6a, 0x94, 0x09, 0xb1, 0xd2,
|
||||
0xea, 0x71, 0x6d, 0xa4, 0x72, 0x39, 0x55, 0xcf, 0x51, 0x0e, 0xc0, 0xf5, 0x30, 0xc3, 0x3d, 0xa7,
|
||||
0xe5, 0x34, 0x7c, 0x9b, 0x6c, 0xb4, 0x89, 0x1f, 0x20, 0x06, 0xc6, 0x13, 0x77, 0xfd, 0x26, 0x67,
|
||||
0x3e, 0x81, 0x0f, 0x40, 0xb6, 0x29, 0xee, 0x4c, 0x69, 0x05, 0xad, 0x34, 0xb6, 0xac, 0x9b, 0x27,
|
||||
0x1b, 0x37, 0x65, 0x9c, 0x65, 0xf4, 0xba, 0xc6, 0xcc, 0x13, 0x9f, 0xb3, 0x9b, 0x48, 0xc6, 0xa1,
|
||||
0x42, 0xc7, 0x69, 0xd4, 0xfb, 0x27, 0x5b, 0xa5, 0x43, 0x8f, 0x40, 0x4e, 0xd4, 0x5b, 0x25, 0x81,
|
||||
0xc5, 0x99, 0x17, 0x71, 0xc0, 0xdb, 0x00, 0x1c, 0x3a, 0x52, 0x45, 0xe7, 0x4d, 0x69, 0xc9, 0x0c,
|
||||
0x2d, 0x99, 0xf2, 0x35, 0x1c, 0xd6, 0xad, 0x11, 0x15, 0x6b, 0xc7, 0x22, 0xd1, 0x67, 0x0d, 0x4c,
|
||||
0x1c, 0x29, 0xa0, 0x2c, 0xad, 0x83, 0x4c, 0x48, 0x1e, 0x3a, 0x3a, 0x53, 0x1a, 0x5b, 0x9e, 0x1d,
|
||||
0xe4, 0x28, 0x8c, 0xb2, 0xe6, 0x7a, 0x5d, 0x63, 0x5a, 0xfa, 0x11, 0x41, 0x91, 0x1d, 0x79, 0xb0,
|
||||
0x65, 0x26, 0xb8, 0x9a, 0x80, 0x4e, 0x0b, 0xe8, 0x85, 0x3f, 0x42, 0x4b, 0x9e, 0x04, 0xb5, 0x05,
|
||||
0x26, 0xe3, 0xd0, 0x56, 0xe7, 0x8e, 0x17, 0x35, 0x66, 0x01, 0xa4, 0xa9, 0x27, 0x1a, 0x72, 0xde,
|
||||
0x9a, 0xec, 0x75, 0x8d, 0x71, 0x49, 0x45, 0xbd, 0x08, 0x89, 0x7a, 0xc8, 0x4e, 0x53, 0x0f, 0x51,
|
||||
0x30, 0x75, 0x3c, 0x87, 0xf2, 0xbe, 0x06, 0xce, 0x86, 0xc4, 0xaa, 0xaf, 0xc3, 0xad, 0xcf, 0xf4,
|
||||
0xba, 0xc6, 0xe4, 0xa1, 0xf5, 0xb8, 0x73, 0x64, 0x8b, 0x34, 0xe8, 0x25, 0x98, 0x49, 0xf4, 0xd8,
|
||||
0xea, 0xdc, 0x7d, 0xc6, 0x48, 0x2b, 0x42, 0xce, 0x81, 0x0c, 0x0f, 0xcf, 0x92, 0xda, 0x96, 0x87,
|
||||
0x7f, 0xd7, 0xac, 0xaf, 0x1a, 0x98, 0x3d, 0xb9, 0xbc, 0x72, 0x7b, 0xff, 0x34, 0x6f, 0xba, 0xb8,
|
||||
0xdb, 0x35, 0x52, 0xff, 0xf7, 0x6d, 0x23, 0x50, 0x88, 0xf3, 0xaf, 0x71, 0xaf, 0x5d, 0x27, 0x96,
|
||||
0x53, 0x77, 0x98, 0x1b, 0x7d, 0xd3, 0xe8, 0xbd, 0x06, 0x8a, 0x43, 0x44, 0xca, 0xe9, 0x8e, 0x06,
|
||||
0xce, 0x55, 0xe5, 0xbd, 0xa9, 0xb4, 0x30, 0x3b, 0x9d, 0x00, 0x8a, 0x50, 0x6e, 0x71, 0xca, 0xac,
|
||||
0xb5, 0xa4, 0xd3, 0x70, 0x35, 0xf4, 0x9d, 0xca, 0xc3, 0xc7, 0x1f, 0x46, 0xa9, 0x46, 0x83, 0xc7,
|
||||
0xed, 0xaa, 0xe9, 0xf2, 0x06, 0x56, 0x0b, 0x45, 0x5e, 0x2a, 0xbe, 0xf7, 0x14, 0x07, 0x9d, 0x26,
|
||||
0xf1, 0x45, 0x36, 0xdf, 0x8e, 0x0a, 0x2f, 0x7f, 0xc8, 0x82, 0x8c, 0x40, 0x85, 0xaf, 0x34, 0x90,
|
||||
0x95, 0x0b, 0x01, 0x96, 0x07, 0x35, 0xfd, 0xf8, 0x0e, 0xca, 0x5f, 0x19, 0x49, 0x2b, 0x2d, 0xa3,
|
||||
0xf9, 0x9d, 0x6f, 0xbf, 0xde, 0xa6, 0x0b, 0x50, 0xc7, 0x03, 0x96, 0xab, 0x5c, 0x34, 0xf0, 0xb5,
|
||||
0x06, 0x32, 0xe2, 0xeb, 0x80, 0x57, 0x87, 0xa6, 0x3f, 0xb2, 0x88, 0xf2, 0x95, 0x11, 0xd5, 0x0a,
|
||||
0xe7, 0xb2, 0xc0, 0x31, 0xe0, 0x1c, 0x1e, 0xb2, 0xeb, 0x7d, 0xf8, 0x4e, 0x03, 0x63, 0xb1, 0xc1,
|
||||
0x84, 0x78, 0x94, 0x2a, 0xb1, 0x35, 0x90, 0x5f, 0x1c, 0x3d, 0x40, 0x91, 0x95, 0x05, 0xd9, 0x25,
|
||||
0x88, 0x86, 0x92, 0xe1, 0x2d, 0xea, 0x6d, 0xc3, 0x4f, 0x1a, 0xb8, 0x70, 0x64, 0x9a, 0xe0, 0xca,
|
||||
0x48, 0x8d, 0x48, 0x8e, 0x7e, 0xfe, 0xda, 0xe9, 0x82, 0x14, 0xea, 0xa2, 0x40, 0x2d, 0xc3, 0xd2,
|
||||
0x40, 0xd4, 0x4e, 0x45, 0x2c, 0x11, 0xbc, 0x25, 0x2e, 0xdb, 0xf0, 0x8b, 0x06, 0x26, 0xa2, 0x6c,
|
||||
0x89, 0xd1, 0x80, 0xd7, 0x47, 0x21, 0x38, 0x69, 0xe4, 0xf2, 0x37, 0xfe, 0x22, 0x52, 0x19, 0x58,
|
||||
0x10, 0x06, 0x8a, 0xd0, 0x18, 0x68, 0x40, 0x06, 0x58, 0xd6, 0xee, 0xbe, 0xae, 0xed, 0xed, 0xeb,
|
||||
0xda, 0xcf, 0x7d, 0x5d, 0x7b, 0x73, 0xa0, 0xa7, 0xf6, 0x0e, 0xf4, 0xd4, 0xf7, 0x03, 0x3d, 0xf5,
|
||||
0x30, 0x31, 0x78, 0xa4, 0xe5, 0x56, 0x28, 0xc7, 0x75, 0xc7, 0xe5, 0x8c, 0xba, 0x1e, 0x7e, 0x2e,
|
||||
0xb3, 0x89, 0xf1, 0xab, 0x66, 0xc5, 0xff, 0xf9, 0xca, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdb,
|
||||
0x62, 0x7c, 0x63, 0xb0, 0x08, 0x00, 0x00,
|
||||
// 761 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x95, 0x3f, 0x6f, 0xd3, 0x4e,
|
||||
0x18, 0xc7, 0xe3, 0xfc, 0x7e, 0x09, 0xe2, 0x3a, 0x20, 0x5d, 0x53, 0xda, 0xa6, 0xad, 0x9d, 0x9c,
|
||||
0xa0, 0x8d, 0x02, 0xf1, 0xf5, 0x0f, 0x03, 0x30, 0x1a, 0x44, 0xc5, 0x50, 0x41, 0x2d, 0x21, 0x24,
|
||||
0x06, 0x24, 0xc7, 0x3e, 0x85, 0x83, 0xe4, 0x2e, 0x8d, 0x9d, 0x42, 0x28, 0x5d, 0xba, 0x21, 0x16,
|
||||
0x24, 0x56, 0x5e, 0x00, 0x30, 0xb0, 0x20, 0x56, 0xe6, 0x8e, 0x95, 0x58, 0x98, 0x02, 0x6a, 0x79,
|
||||
0x05, 0x79, 0x05, 0xc8, 0x77, 0xe7, 0xd4, 0x6e, 0x9b, 0x90, 0x22, 0xc4, 0xe4, 0x9c, 0xfd, 0x7d,
|
||||
0x9e, 0xe7, 0xf3, 0x7d, 0xec, 0xe7, 0x09, 0x40, 0x9b, 0xed, 0xba, 0xeb, 0x30, 0xfa, 0x9c, 0xe0,
|
||||
0x2a, 0x67, 0x1e, 0xde, 0x5c, 0xaa, 0x92, 0xc0, 0x59, 0xc2, 0x1b, 0x6d, 0xd2, 0xea, 0x98, 0xcd,
|
||||
0x16, 0x0f, 0x38, 0x3c, 0xdf, 0xd7, 0x98, 0xa1, 0xc6, 0x54, 0x9a, 0x7c, 0xae, 0xc6, 0x6b, 0x5c,
|
||||
0x48, 0x70, 0xf8, 0x4b, 0xaa, 0xf3, 0xc5, 0x01, 0x19, 0x45, 0xa8, 0x94, 0xcc, 0xd6, 0x38, 0xaf,
|
||||
0xd5, 0x09, 0x76, 0x9a, 0x14, 0x3b, 0x8c, 0xf1, 0xc0, 0x09, 0x28, 0x67, 0xbe, 0x7a, 0x5a, 0x76,
|
||||
0xb9, 0xdf, 0xe0, 0x3e, 0xae, 0x3a, 0x3e, 0x91, 0x1c, 0xfd, 0x1c, 0x4d, 0xa7, 0x46, 0x99, 0x10,
|
||||
0x2b, 0xad, 0x1e, 0xd7, 0x46, 0x2a, 0x97, 0x53, 0xf5, 0x1c, 0xe5, 0x00, 0x5c, 0x0f, 0x33, 0xdc,
|
||||
0x75, 0x5a, 0x4e, 0xc3, 0xb7, 0xc9, 0x46, 0x9b, 0xf8, 0x01, 0x62, 0x60, 0x3c, 0x71, 0xd7, 0x6f,
|
||||
0x72, 0xe6, 0x13, 0x78, 0x1f, 0x64, 0x9b, 0xe2, 0xce, 0x94, 0x56, 0xd0, 0x4a, 0x63, 0xcb, 0xba,
|
||||
0x79, 0xb2, 0x71, 0x53, 0xc6, 0x59, 0x46, 0xaf, 0x6b, 0xcc, 0x3c, 0xf6, 0x39, 0xbb, 0x8e, 0x64,
|
||||
0x1c, 0x2a, 0x74, 0x9c, 0x46, 0xbd, 0x7f, 0xb2, 0x55, 0x3a, 0xf4, 0x10, 0xe4, 0x44, 0xbd, 0x55,
|
||||
0x12, 0x58, 0x9c, 0x79, 0x11, 0x07, 0xbc, 0x05, 0xc0, 0xa1, 0x23, 0x55, 0x74, 0xde, 0x94, 0x96,
|
||||
0xcc, 0xd0, 0x92, 0x29, 0x5f, 0xc3, 0x61, 0xdd, 0x1a, 0x51, 0xb1, 0x76, 0x2c, 0x12, 0x7d, 0xd2,
|
||||
0xc0, 0xc4, 0x91, 0x02, 0xca, 0xd2, 0x3a, 0xc8, 0x84, 0xe4, 0xa1, 0xa3, 0xff, 0x4a, 0x63, 0xcb,
|
||||
0xb3, 0x83, 0x1c, 0x85, 0x51, 0xd6, 0x5c, 0xaf, 0x6b, 0x4c, 0x4b, 0x3f, 0x22, 0x28, 0xb2, 0x23,
|
||||
0x0f, 0xb6, 0xcc, 0x04, 0x57, 0x13, 0xd0, 0x69, 0x01, 0xbd, 0xf0, 0x5b, 0x68, 0xc9, 0x93, 0xa0,
|
||||
0xb6, 0xc0, 0x64, 0x1c, 0xda, 0xea, 0xdc, 0xbe, 0x19, 0x35, 0x66, 0x01, 0xa4, 0xa9, 0x27, 0x1a,
|
||||
0x72, 0xd6, 0x9a, 0xec, 0x75, 0x8d, 0x71, 0x49, 0x45, 0xbd, 0x08, 0x89, 0x7a, 0xc8, 0x4e, 0x53,
|
||||
0x0f, 0x51, 0x30, 0x75, 0x3c, 0x87, 0xf2, 0xbe, 0x06, 0xfe, 0x0f, 0x89, 0x55, 0x5f, 0x87, 0x5b,
|
||||
0x9f, 0xe9, 0x75, 0x8d, 0xc9, 0x43, 0xeb, 0x71, 0xe7, 0xc8, 0x16, 0x69, 0xd0, 0x0b, 0x30, 0x93,
|
||||
0xe8, 0xb1, 0xd5, 0xb9, 0xf3, 0x94, 0x91, 0x56, 0x84, 0x9c, 0x03, 0x19, 0x1e, 0x9e, 0x25, 0xb5,
|
||||
0x2d, 0x0f, 0x7f, 0xaf, 0x59, 0x5f, 0x34, 0x30, 0x7b, 0x72, 0x79, 0xe5, 0xf6, 0xde, 0x69, 0xde,
|
||||
0x74, 0x71, 0xb7, 0x6b, 0xa4, 0xfe, 0xed, 0xdb, 0x46, 0xa0, 0x10, 0xe7, 0x5f, 0xe3, 0x5e, 0xbb,
|
||||
0x4e, 0x2c, 0xa7, 0xee, 0x30, 0x37, 0xfa, 0xa6, 0xd1, 0x3b, 0x0d, 0x14, 0x87, 0x88, 0x94, 0xd3,
|
||||
0x1d, 0x0d, 0x9c, 0xa9, 0xca, 0x7b, 0x53, 0x69, 0x61, 0x76, 0x3a, 0x01, 0x14, 0xa1, 0xdc, 0xe0,
|
||||
0x94, 0x59, 0x6b, 0x49, 0xa7, 0xe1, 0x6a, 0xe8, 0x3b, 0x95, 0x87, 0x0f, 0xdf, 0x8d, 0x52, 0x8d,
|
||||
0x06, 0x8f, 0xda, 0x55, 0xd3, 0xe5, 0x0d, 0xac, 0x16, 0x8a, 0xbc, 0x54, 0x7c, 0xef, 0x09, 0x0e,
|
||||
0x3a, 0x4d, 0xe2, 0x8b, 0x6c, 0xbe, 0x1d, 0x15, 0x5e, 0x7e, 0x9f, 0x05, 0x19, 0x81, 0x0a, 0x5f,
|
||||
0x6a, 0x20, 0x2b, 0x17, 0x02, 0x2c, 0x0f, 0x6a, 0xfa, 0xf1, 0x1d, 0x94, 0xbf, 0x34, 0x92, 0x56,
|
||||
0x5a, 0x46, 0xf3, 0x3b, 0x5f, 0x7f, 0xbe, 0x49, 0x17, 0xa0, 0x8e, 0x07, 0x2c, 0x57, 0xb9, 0x68,
|
||||
0xe0, 0x2b, 0x0d, 0x64, 0xc4, 0xd7, 0x01, 0x2f, 0x0f, 0x4d, 0x7f, 0x64, 0x11, 0xe5, 0x2b, 0x23,
|
||||
0xaa, 0x15, 0xce, 0x45, 0x81, 0x63, 0xc0, 0x39, 0x3c, 0x64, 0xd7, 0xfb, 0xf0, 0xad, 0x06, 0xc6,
|
||||
0x62, 0x83, 0x09, 0xf1, 0x28, 0x55, 0x62, 0x6b, 0x20, 0xbf, 0x38, 0x7a, 0x80, 0x22, 0x2b, 0x0b,
|
||||
0xb2, 0x0b, 0x10, 0x0d, 0x25, 0xc3, 0x5b, 0xd4, 0xdb, 0x86, 0x1f, 0x35, 0x70, 0xee, 0xc8, 0x34,
|
||||
0xc1, 0x95, 0x91, 0x1a, 0x91, 0x1c, 0xfd, 0xfc, 0x95, 0xd3, 0x05, 0x29, 0xd4, 0x45, 0x81, 0x5a,
|
||||
0x86, 0xa5, 0x81, 0xa8, 0x9d, 0x8a, 0x58, 0x22, 0x78, 0x4b, 0x5c, 0xb6, 0xe1, 0x67, 0x0d, 0x4c,
|
||||
0x44, 0xd9, 0x12, 0xa3, 0x01, 0xaf, 0x8e, 0x42, 0x70, 0xd2, 0xc8, 0xe5, 0xaf, 0xfd, 0x41, 0xa4,
|
||||
0x32, 0xb0, 0x20, 0x0c, 0x14, 0xa1, 0x31, 0xd0, 0x80, 0x0c, 0xb0, 0xac, 0xdd, 0x7d, 0x5d, 0xdb,
|
||||
0xdb, 0xd7, 0xb5, 0x1f, 0xfb, 0xba, 0xf6, 0xfa, 0x40, 0x4f, 0xed, 0x1d, 0xe8, 0xa9, 0x6f, 0x07,
|
||||
0x7a, 0xea, 0x41, 0x62, 0xf0, 0x48, 0xcb, 0xad, 0x50, 0x8e, 0xeb, 0x8e, 0xcb, 0x19, 0x75, 0x3d,
|
||||
0xfc, 0x4c, 0x66, 0x13, 0xe3, 0x57, 0xcd, 0x8a, 0xff, 0xf3, 0x95, 0x5f, 0x01, 0x00, 0x00, 0xff,
|
||||
0xff, 0xd8, 0xd4, 0xc7, 0x22, 0xb0, 0x08, 0x00, 0x00,
|
||||
}
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
@ -580,7 +580,7 @@ type QueryClient interface {
|
||||
// Bonds queries bonds list.
|
||||
Bonds(ctx context.Context, in *QueryGetBondsRequest, opts ...grpc.CallOption) (*QueryGetBondsResponse, error)
|
||||
// GetBondById
|
||||
GetBondById(ctx context.Context, in *QueryGetBondByIdRequest, opts ...grpc.CallOption) (*QueryGetBondByIdResponse, error)
|
||||
GetBondByID(ctx context.Context, in *QueryGetBondByIDRequest, opts ...grpc.CallOption) (*QueryGetBondByIDResponse, error)
|
||||
// Get Bonds List by Owner
|
||||
GetBondsByOwner(ctx context.Context, in *QueryGetBondsByOwnerRequest, opts ...grpc.CallOption) (*QueryGetBondsByOwnerResponse, error)
|
||||
// Get Bonds module balance
|
||||
@ -613,9 +613,9 @@ func (c *queryClient) Bonds(ctx context.Context, in *QueryGetBondsRequest, opts
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *queryClient) GetBondById(ctx context.Context, in *QueryGetBondByIdRequest, opts ...grpc.CallOption) (*QueryGetBondByIdResponse, error) {
|
||||
out := new(QueryGetBondByIdResponse)
|
||||
err := c.cc.Invoke(ctx, "/vulcanize.bond.v1beta1.Query/GetBondById", in, out, opts...)
|
||||
func (c *queryClient) GetBondByID(ctx context.Context, in *QueryGetBondByIDRequest, opts ...grpc.CallOption) (*QueryGetBondByIDResponse, error) {
|
||||
out := new(QueryGetBondByIDResponse)
|
||||
err := c.cc.Invoke(ctx, "/vulcanize.bond.v1beta1.Query/GetBondByID", in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -647,7 +647,7 @@ type QueryServer interface {
|
||||
// Bonds queries bonds list.
|
||||
Bonds(context.Context, *QueryGetBondsRequest) (*QueryGetBondsResponse, error)
|
||||
// GetBondById
|
||||
GetBondById(context.Context, *QueryGetBondByIdRequest) (*QueryGetBondByIdResponse, error)
|
||||
GetBondByID(context.Context, *QueryGetBondByIDRequest) (*QueryGetBondByIDResponse, error)
|
||||
// Get Bonds List by Owner
|
||||
GetBondsByOwner(context.Context, *QueryGetBondsByOwnerRequest) (*QueryGetBondsByOwnerResponse, error)
|
||||
// Get Bonds module balance
|
||||
@ -664,8 +664,8 @@ func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsReq
|
||||
func (*UnimplementedQueryServer) Bonds(ctx context.Context, req *QueryGetBondsRequest) (*QueryGetBondsResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Bonds not implemented")
|
||||
}
|
||||
func (*UnimplementedQueryServer) GetBondById(ctx context.Context, req *QueryGetBondByIdRequest) (*QueryGetBondByIdResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetBondById not implemented")
|
||||
func (*UnimplementedQueryServer) GetBondByID(ctx context.Context, req *QueryGetBondByIDRequest) (*QueryGetBondByIDResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetBondByID not implemented")
|
||||
}
|
||||
func (*UnimplementedQueryServer) GetBondsByOwner(ctx context.Context, req *QueryGetBondsByOwnerRequest) (*QueryGetBondsByOwnerResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetBondsByOwner not implemented")
|
||||
@ -714,20 +714,20 @@ func _Query_Bonds_Handler(srv interface{}, ctx context.Context, dec func(interfa
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Query_GetBondById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(QueryGetBondByIdRequest)
|
||||
func _Query_GetBondByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(QueryGetBondByIDRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(QueryServer).GetBondById(ctx, in)
|
||||
return srv.(QueryServer).GetBondByID(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: "/vulcanize.bond.v1beta1.Query/GetBondById",
|
||||
FullMethod: "/vulcanize.bond.v1beta1.Query/GetBondByID",
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(QueryServer).GetBondById(ctx, req.(*QueryGetBondByIdRequest))
|
||||
return srv.(QueryServer).GetBondByID(ctx, req.(*QueryGetBondByIDRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
@ -781,8 +781,8 @@ var _Query_serviceDesc = grpc.ServiceDesc{
|
||||
Handler: _Query_Bonds_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "GetBondById",
|
||||
Handler: _Query_GetBondById_Handler,
|
||||
MethodName: "GetBondByID",
|
||||
Handler: _Query_GetBondByID_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "GetBondsByOwner",
|
||||
@ -939,7 +939,7 @@ func (m *QueryGetBondsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
return len(dAtA) - i, nil
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdRequest) Marshal() (dAtA []byte, err error) {
|
||||
func (m *QueryGetBondByIDRequest) Marshal() (dAtA []byte, err error) {
|
||||
size := m.Size()
|
||||
dAtA = make([]byte, size)
|
||||
n, err := m.MarshalToSizedBuffer(dAtA[:size])
|
||||
@ -949,12 +949,12 @@ func (m *QueryGetBondByIdRequest) Marshal() (dAtA []byte, err error) {
|
||||
return dAtA[:n], nil
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdRequest) MarshalTo(dAtA []byte) (int, error) {
|
||||
func (m *QueryGetBondByIDRequest) MarshalTo(dAtA []byte) (int, error) {
|
||||
size := m.Size()
|
||||
return m.MarshalToSizedBuffer(dAtA[:size])
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
func (m *QueryGetBondByIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
i := len(dAtA)
|
||||
_ = i
|
||||
var l int
|
||||
@ -969,7 +969,7 @@ func (m *QueryGetBondByIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
|
||||
return len(dAtA) - i, nil
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdResponse) Marshal() (dAtA []byte, err error) {
|
||||
func (m *QueryGetBondByIDResponse) Marshal() (dAtA []byte, err error) {
|
||||
size := m.Size()
|
||||
dAtA = make([]byte, size)
|
||||
n, err := m.MarshalToSizedBuffer(dAtA[:size])
|
||||
@ -979,12 +979,12 @@ func (m *QueryGetBondByIdResponse) Marshal() (dAtA []byte, err error) {
|
||||
return dAtA[:n], nil
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdResponse) MarshalTo(dAtA []byte) (int, error) {
|
||||
func (m *QueryGetBondByIDResponse) MarshalTo(dAtA []byte) (int, error) {
|
||||
size := m.Size()
|
||||
return m.MarshalToSizedBuffer(dAtA[:size])
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
func (m *QueryGetBondByIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
i := len(dAtA)
|
||||
_ = i
|
||||
var l int
|
||||
@ -1220,7 +1220,7 @@ func (m *QueryGetBondsResponse) Size() (n int) {
|
||||
return n
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdRequest) Size() (n int) {
|
||||
func (m *QueryGetBondByIDRequest) Size() (n int) {
|
||||
if m == nil {
|
||||
return 0
|
||||
}
|
||||
@ -1233,7 +1233,7 @@ func (m *QueryGetBondByIdRequest) Size() (n int) {
|
||||
return n
|
||||
}
|
||||
|
||||
func (m *QueryGetBondByIdResponse) Size() (n int) {
|
||||
func (m *QueryGetBondByIDResponse) Size() (n int) {
|
||||
if m == nil {
|
||||
return 0
|
||||
}
|
||||
@ -1654,7 +1654,7 @@ func (m *QueryGetBondsResponse) Unmarshal(dAtA []byte) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (m *QueryGetBondByIdRequest) Unmarshal(dAtA []byte) error {
|
||||
func (m *QueryGetBondByIDRequest) Unmarshal(dAtA []byte) error {
|
||||
l := len(dAtA)
|
||||
iNdEx := 0
|
||||
for iNdEx < l {
|
||||
@ -1677,10 +1677,10 @@ func (m *QueryGetBondByIdRequest) Unmarshal(dAtA []byte) error {
|
||||
fieldNum := int32(wire >> 3)
|
||||
wireType := int(wire & 0x7)
|
||||
if wireType == 4 {
|
||||
return fmt.Errorf("proto: QueryGetBondByIdRequest: wiretype end group for non-group")
|
||||
return fmt.Errorf("proto: QueryGetBondByIDRequest: wiretype end group for non-group")
|
||||
}
|
||||
if fieldNum <= 0 {
|
||||
return fmt.Errorf("proto: QueryGetBondByIdRequest: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
return fmt.Errorf("proto: QueryGetBondByIDRequest: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
}
|
||||
switch fieldNum {
|
||||
case 1:
|
||||
@ -1736,7 +1736,7 @@ func (m *QueryGetBondByIdRequest) Unmarshal(dAtA []byte) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (m *QueryGetBondByIdResponse) Unmarshal(dAtA []byte) error {
|
||||
func (m *QueryGetBondByIDResponse) Unmarshal(dAtA []byte) error {
|
||||
l := len(dAtA)
|
||||
iNdEx := 0
|
||||
for iNdEx < l {
|
||||
@ -1759,10 +1759,10 @@ func (m *QueryGetBondByIdResponse) Unmarshal(dAtA []byte) error {
|
||||
fieldNum := int32(wire >> 3)
|
||||
wireType := int(wire & 0x7)
|
||||
if wireType == 4 {
|
||||
return fmt.Errorf("proto: QueryGetBondByIdResponse: wiretype end group for non-group")
|
||||
return fmt.Errorf("proto: QueryGetBondByIDResponse: wiretype end group for non-group")
|
||||
}
|
||||
if fieldNum <= 0 {
|
||||
return fmt.Errorf("proto: QueryGetBondByIdResponse: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
return fmt.Errorf("proto: QueryGetBondByIDResponse: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
}
|
||||
switch fieldNum {
|
||||
case 1:
|
||||
|
28
x/bond/types/query.pb.gw.go
generated
28
x/bond/types/query.pb.gw.go
generated
@ -85,8 +85,8 @@ func local_request_Query_Bonds_0(ctx context.Context, marshaler runtime.Marshale
|
||||
|
||||
}
|
||||
|
||||
func request_Query_GetBondById_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryGetBondByIdRequest
|
||||
func request_Query_GetBondByID_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryGetBondByIDRequest
|
||||
var metadata runtime.ServerMetadata
|
||||
|
||||
var (
|
||||
@ -107,13 +107,13 @@ func request_Query_GetBondById_0(ctx context.Context, marshaler runtime.Marshale
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err)
|
||||
}
|
||||
|
||||
msg, err := client.GetBondById(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
msg, err := client.GetBondByID(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
|
||||
}
|
||||
|
||||
func local_request_Query_GetBondById_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryGetBondByIdRequest
|
||||
func local_request_Query_GetBondByID_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryGetBondByIDRequest
|
||||
var metadata runtime.ServerMetadata
|
||||
|
||||
var (
|
||||
@ -134,7 +134,7 @@ func local_request_Query_GetBondById_0(ctx context.Context, marshaler runtime.Ma
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err)
|
||||
}
|
||||
|
||||
msg, err := server.GetBondById(ctx, &protoReq)
|
||||
msg, err := server.GetBondByID(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
|
||||
}
|
||||
@ -275,7 +275,7 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv
|
||||
|
||||
})
|
||||
|
||||
mux.Handle("GET", pattern_Query_GetBondById_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
mux.Handle("GET", pattern_Query_GetBondByID_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
@ -284,14 +284,14 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Query_GetBondById_0(rctx, inboundMarshaler, server, req, pathParams)
|
||||
resp, md, err := local_request_Query_GetBondByID_0(rctx, inboundMarshaler, server, req, pathParams)
|
||||
ctx = runtime.NewServerMetadataContext(ctx, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
|
||||
forward_Query_GetBondById_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
forward_Query_GetBondByID_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
|
||||
})
|
||||
|
||||
@ -416,7 +416,7 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie
|
||||
|
||||
})
|
||||
|
||||
mux.Handle("GET", pattern_Query_GetBondById_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
mux.Handle("GET", pattern_Query_GetBondByID_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
@ -425,14 +425,14 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Query_GetBondById_0(rctx, inboundMarshaler, client, req, pathParams)
|
||||
resp, md, err := request_Query_GetBondByID_0(rctx, inboundMarshaler, client, req, pathParams)
|
||||
ctx = runtime.NewServerMetadataContext(ctx, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
|
||||
forward_Query_GetBondById_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
forward_Query_GetBondByID_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
|
||||
})
|
||||
|
||||
@ -484,7 +484,7 @@ var (
|
||||
|
||||
pattern_Query_Bonds_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"vulcanize", "bond", "v1beta1", "bonds"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
|
||||
pattern_Query_GetBondById_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"vulcanize", "bond", "v1beta1", "bonds", "id"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
pattern_Query_GetBondByID_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"vulcanize", "bond", "v1beta1", "bonds", "id"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
|
||||
pattern_Query_GetBondsByOwner_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"vulcanize", "bond", "v1beta1", "by-owner", "owner"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
|
||||
@ -496,7 +496,7 @@ var (
|
||||
|
||||
forward_Query_Bonds_0 = runtime.ForwardResponseMessage
|
||||
|
||||
forward_Query_GetBondById_0 = runtime.ForwardResponseMessage
|
||||
forward_Query_GetBondByID_0 = runtime.ForwardResponseMessage
|
||||
|
||||
forward_Query_GetBondsByOwner_0 = runtime.ForwardResponseMessage
|
||||
|
||||
|
@ -227,7 +227,7 @@ func (k Keeper) GetAccountStorage(ctx sdk.Context, address common.Address) types
|
||||
// SetHooks sets the hooks for the EVM module
|
||||
// It should be called only once during initialization, it panic if called more than once.
|
||||
func (k *Keeper) SetHooks(eh types.EvmHooks) *Keeper {
|
||||
if k.hooks != nil {
|
||||
if k.hooks != types.EvmHooks(nil) {
|
||||
panic("cannot set evm hooks twice")
|
||||
}
|
||||
|
||||
@ -237,7 +237,7 @@ func (k *Keeper) SetHooks(eh types.EvmHooks) *Keeper {
|
||||
|
||||
// PostTxProcessing delegate the call to the hooks. If no hook has been registered, this function returns with a `nil` error
|
||||
func (k *Keeper) PostTxProcessing(ctx sdk.Context, msg core.Message, receipt *ethtypes.Receipt) error {
|
||||
if k.hooks == nil {
|
||||
if k.hooks == types.EvmHooks(nil) {
|
||||
return nil
|
||||
}
|
||||
return k.hooks.PostTxProcessing(ctx, msg, receipt)
|
||||
|
@ -215,7 +215,7 @@ func (k *Keeper) ApplyTransaction(ctx sdk.Context, tx *ethtypes.Transaction) (*t
|
||||
// snapshot to contain the tx processing and post processing in same scope
|
||||
var commit func()
|
||||
tmpCtx := ctx
|
||||
if k.hooks != nil {
|
||||
if k.hooks != types.EvmHooks(nil) {
|
||||
// Create a cache context to revert state when tx hooks fails,
|
||||
// the cache context is only committed when both tx and hooks executed successfully.
|
||||
// Didn't use `Snapshot` because the context stack has exponential complexity on certain operations,
|
||||
|
@ -4,7 +4,7 @@ import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"math/rand"
|
||||
"math/rand" // #nosec G702
|
||||
|
||||
"github.com/gorilla/mux"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/runtime"
|
||||
|
@ -32,13 +32,11 @@ import (
|
||||
"github.com/ethereum/go-ethereum/crypto"
|
||||
)
|
||||
|
||||
// #nosec 101
|
||||
const (
|
||||
/* #nosec */
|
||||
OpWeightMsgEthSimpleTransfer = "op_weight_msg_eth_simple_transfer"
|
||||
/* #nosec */
|
||||
OpWeightMsgEthCreateContract = "op_weight_msg_eth_create_contract"
|
||||
/* #nosec */
|
||||
OpWeightMsgEthCallContract = "op_weight_msg_eth_call_contract"
|
||||
OpWeightMsgEthCallContract = "op_weight_msg_eth_call_contract"
|
||||
)
|
||||
|
||||
const (
|
||||
|
@ -53,6 +53,7 @@ func newJournal() *journal {
|
||||
func (j *journal) sortedDirties() []common.Address {
|
||||
keys := make([]common.Address, len(j.dirties))
|
||||
i := 0
|
||||
// #nosec G705
|
||||
for k := range j.dirties {
|
||||
keys[i] = k
|
||||
i++
|
||||
|
@ -39,6 +39,7 @@ type Storage map[common.Hash]common.Hash
|
||||
func (s Storage) SortedKeys() []common.Hash {
|
||||
keys := make([]common.Hash, len(s))
|
||||
i := 0
|
||||
// #nosec G705
|
||||
for k := range s {
|
||||
keys[i] = k
|
||||
i++
|
||||
|
@ -60,7 +60,7 @@ func (suite *TxDataTestSuite) TestAccessListTxGetGasFeeCap() {
|
||||
func (suite *TxDataTestSuite) TestEmptyAccessList() {
|
||||
testCases := []struct {
|
||||
name string
|
||||
tx AccessListTx
|
||||
tx AccessListTx
|
||||
}{
|
||||
{
|
||||
"empty access list tx",
|
||||
|
@ -11,9 +11,9 @@ import (
|
||||
|
||||
func (suite *TxDataTestSuite) TestTxArgsString() {
|
||||
testCases := []struct {
|
||||
name string
|
||||
txArgs TransactionArgs
|
||||
expectedString string
|
||||
name string
|
||||
txArgs TransactionArgs
|
||||
expectedString string
|
||||
}{
|
||||
{
|
||||
"empty tx args",
|
||||
@ -32,25 +32,25 @@ func (suite *TxDataTestSuite) TestTxArgsString() {
|
||||
AccessList: ðtypes.AccessList{},
|
||||
},
|
||||
fmt.Sprintf("TransactionArgs{From:%v, To:%v, Gas:%v, Nonce:%v, Data:%v, Input:%v, AccessList:%v}",
|
||||
&suite.addr,
|
||||
&suite.addr,
|
||||
&suite.hexUint64,
|
||||
&suite.hexUint64,
|
||||
&suite.hexDataBytes,
|
||||
&suite.hexInputBytes,
|
||||
ðtypes.AccessList{}),
|
||||
&suite.addr,
|
||||
&suite.addr,
|
||||
&suite.hexUint64,
|
||||
&suite.hexUint64,
|
||||
&suite.hexDataBytes,
|
||||
&suite.hexInputBytes,
|
||||
ðtypes.AccessList{}),
|
||||
},
|
||||
}
|
||||
for _, tc := range testCases {
|
||||
outputString := tc.txArgs.String()
|
||||
suite.Require().Equal(outputString, tc.expectedString)
|
||||
suite.Require().Equal(outputString, tc.expectedString)
|
||||
}
|
||||
}
|
||||
|
||||
func (suite *TxDataTestSuite) TestConvertTxArgsEthTx() {
|
||||
testCases := []struct {
|
||||
name string
|
||||
txArgs TransactionArgs
|
||||
name string
|
||||
txArgs TransactionArgs
|
||||
}{
|
||||
{
|
||||
"empty tx args",
|
||||
@ -227,9 +227,9 @@ func (suite *TxDataTestSuite) TestToMessageEVM() {
|
||||
|
||||
func (suite *TxDataTestSuite) TestGetFrom() {
|
||||
testCases := []struct {
|
||||
name string
|
||||
txArgs TransactionArgs
|
||||
expAddress common.Address
|
||||
name string
|
||||
txArgs TransactionArgs
|
||||
expAddress common.Address
|
||||
}{
|
||||
{
|
||||
"empty from field",
|
||||
|
@ -4,7 +4,7 @@ import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"math/rand"
|
||||
"math/rand" // #nosec G702
|
||||
|
||||
"github.com/gorilla/mux"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/runtime"
|
||||
|
@ -197,7 +197,7 @@ $ %s query %s get [ID]
|
||||
return err
|
||||
}
|
||||
queryClient := types.NewQueryClient(clientCtx)
|
||||
record, err := queryClient.GetRecord(cmd.Context(), &types.QueryRecordByIdRequest{Id: args[0]})
|
||||
record, err := queryClient.GetRecord(cmd.Context(), &types.QueryRecordByIDRequest{Id: args[0]})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -261,12 +261,11 @@ $ %s query %s query-by-bond [bond id]
|
||||
queryClient := types.NewQueryClient(clientCtx)
|
||||
|
||||
bondID := args[0]
|
||||
res, err := queryClient.GetRecordByBondId(cmd.Context(), &types.QueryRecordByBondIdRequest{Id: bondID})
|
||||
res, err := queryClient.GetRecordByBondID(cmd.Context(), &types.QueryRecordByBondIDRequest{Id: bondID})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return clientCtx.PrintProto(res)
|
||||
|
||||
},
|
||||
}
|
||||
flags.AddQueryFlagsToCmd(cmd)
|
||||
|
@ -75,7 +75,7 @@ $ %s tx %s set [payload file path] [bond-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -107,7 +107,7 @@ $ %s tx %s renew-record [record-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -139,7 +139,7 @@ $ %s tx %s associate-bond [record-id] [bond-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -171,7 +171,7 @@ $ %s tx %s dissociate-bond [record-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -203,7 +203,7 @@ $ %s tx %s dissociate-bond [record-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -235,7 +235,7 @@ $ %s tx %s reassociate-records [old-bond-id] [new-bond-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -268,7 +268,7 @@ $ %s tx %s set-name [crn] [cid]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -312,7 +312,7 @@ $ %s tx %s reserve-name [name] --owner [ownerAddress]
|
||||
|
||||
cmd.Flags().String("owner", "", "Owner address, if creating a sub-authority.")
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -340,7 +340,7 @@ $ %s tx %s authority-bond [name] [bond-id]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
@ -367,15 +367,15 @@ $ %s tx %s delete-name [crn]
|
||||
},
|
||||
}
|
||||
|
||||
flags.AddTxFlags(cmd)
|
||||
cmd, _ = flags.AddTxFlags(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
//GetPayloadFromFile Load payload object from YAML file.
|
||||
// GetPayloadFromFile Load payload object from YAML file.
|
||||
func GetPayloadFromFile(filePath string) (*types.PayloadType, error) {
|
||||
var payload types.PayloadType
|
||||
|
||||
data, err := ioutil.ReadFile(filePath)
|
||||
data, err := ioutil.ReadFile(filePath) // #nosec G304
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -18,7 +18,7 @@ import (
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryParams() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/params"
|
||||
reqURL := val.APIAddress + "/vulcanize/nameservice/v1beta1/params"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -28,13 +28,13 @@ func (s *IntegrationTestSuite) TestGRPCQueryParams() {
|
||||
}{
|
||||
{
|
||||
"invalid url",
|
||||
reqUrl + "/asdasd",
|
||||
reqURL + "/asdasd",
|
||||
true,
|
||||
"",
|
||||
},
|
||||
{
|
||||
"Success",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
},
|
||||
@ -60,11 +60,12 @@ func (s *IntegrationTestSuite) TestGRPCQueryParams() {
|
||||
}
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryWhoIs() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/whois/%s"
|
||||
var authorityName = "QueryWhoIS"
|
||||
authorityName := "QueryWhoIS"
|
||||
testCases := []struct {
|
||||
name string
|
||||
url string
|
||||
@ -78,7 +79,6 @@ func (s *IntegrationTestSuite) TestGRPCQueryWhoIs() {
|
||||
true,
|
||||
"",
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -131,8 +131,8 @@ func (s *IntegrationTestSuite) TestGRPCQueryWhoIs() {
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryLookup() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/lookup?crn=%s"
|
||||
var authorityName = "QueryLookUp"
|
||||
reqURL := val.APIAddress + "/vulcanize/nameservice/v1beta1/lookup?crn=%s"
|
||||
authorityName := "QueryLookUp"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -143,16 +143,15 @@ func (s *IntegrationTestSuite) TestGRPCQueryLookup() {
|
||||
}{
|
||||
{
|
||||
"invalid url",
|
||||
reqUrl + "/asdasd",
|
||||
reqURL + "/asdasd",
|
||||
true,
|
||||
"",
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
"Success",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
func(authorityName string) {
|
||||
@ -166,7 +165,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryLookup() {
|
||||
s.Run(tc.name, func() {
|
||||
if !tc.expectErr {
|
||||
tc.preRun(authorityName)
|
||||
tc.url = fmt.Sprintf(reqUrl, fmt.Sprintf("crn://%s/", authorityName))
|
||||
tc.url = fmt.Sprintf(reqURL, fmt.Sprintf("crn://%s/", authorityName))
|
||||
}
|
||||
resp, _ := rest.GetRequest(tc.url)
|
||||
if tc.expectErr {
|
||||
@ -181,6 +180,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryLookup() {
|
||||
}
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryRecordExpiryQueue() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
@ -199,7 +199,6 @@ func (s *IntegrationTestSuite) TestGRPCQueryRecordExpiryQueue() {
|
||||
true,
|
||||
"",
|
||||
func(bondId string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -235,7 +234,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryRecordExpiryQueue() {
|
||||
for _, tc := range testCases {
|
||||
s.Run(tc.name, func() {
|
||||
if !tc.expectErr {
|
||||
tc.preRun(s.bondId)
|
||||
tc.preRun(s.bondID)
|
||||
}
|
||||
// wait 12 seconds for records expires
|
||||
time.Sleep(time.Second * 12)
|
||||
@ -253,6 +252,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryRecordExpiryQueue() {
|
||||
}
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryAuthorityExpiryQueue() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
@ -271,7 +271,6 @@ func (s *IntegrationTestSuite) TestGRPCQueryAuthorityExpiryQueue() {
|
||||
true,
|
||||
"",
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -325,6 +324,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryAuthorityExpiryQueue() {
|
||||
}
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryListRecords() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
@ -343,7 +343,6 @@ func (s *IntegrationTestSuite) TestGRPCQueryListRecords() {
|
||||
true,
|
||||
"",
|
||||
func(bondId string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -379,7 +378,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryListRecords() {
|
||||
for _, tc := range testCases {
|
||||
s.Run(tc.name, func() {
|
||||
if !tc.expectErr {
|
||||
tc.preRun(s.bondId)
|
||||
tc.preRun(s.bondID)
|
||||
}
|
||||
resp, _ := rest.GetRequest(tc.url)
|
||||
require := s.Require()
|
||||
@ -390,7 +389,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryListRecords() {
|
||||
err := val.ClientCtx.Codec.UnmarshalJSON(resp, &response)
|
||||
sr.NoError(err)
|
||||
sr.NotZero(len(response.GetRecords()))
|
||||
sr.Equal(s.bondId, response.GetRecords()[0].GetBondId())
|
||||
sr.Equal(s.bondID, response.GetRecords()[0].GetBondId())
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -399,7 +398,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryListRecords() {
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByID() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/records/%s"
|
||||
reqURL := val.APIAddress + "/vulcanize/nameservice/v1beta1/records/%s"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -410,7 +409,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByID() {
|
||||
}{
|
||||
{
|
||||
"invalid url",
|
||||
reqUrl + "/asdasd",
|
||||
reqURL + "/asdasd",
|
||||
true,
|
||||
"",
|
||||
func(bondId string) string {
|
||||
@ -419,7 +418,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByID() {
|
||||
},
|
||||
{
|
||||
"Success",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
func(bondId string) string {
|
||||
@ -437,29 +436,29 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByID() {
|
||||
var records []nstypes.RecordType
|
||||
err = json.Unmarshal(out.Bytes(), &records)
|
||||
sr.NoError(err)
|
||||
return records[0].Id
|
||||
return records[0].ID
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
for _, tc := range testCases {
|
||||
s.Run(tc.name, func() {
|
||||
var recordId string
|
||||
var recordID string
|
||||
if !tc.expectErr {
|
||||
recordId = tc.preRun(s.bondId)
|
||||
tc.url = fmt.Sprintf(reqUrl, recordId)
|
||||
recordID = tc.preRun(s.bondID)
|
||||
tc.url = fmt.Sprintf(reqURL, recordID)
|
||||
}
|
||||
resp, _ := rest.GetRequest(tc.url)
|
||||
require := s.Require()
|
||||
if tc.expectErr {
|
||||
require.Contains(string(resp), tc.errorMsg)
|
||||
} else {
|
||||
var response nstypes.QueryRecordByIdResponse
|
||||
var response nstypes.QueryRecordByIDResponse
|
||||
err := val.ClientCtx.Codec.UnmarshalJSON(resp, &response)
|
||||
sr.NoError(err)
|
||||
record := response.GetRecord()
|
||||
sr.NotZero(len(record.GetId()))
|
||||
sr.Equal(record.GetId(), recordId)
|
||||
sr.NotZero(len(record.GetID()))
|
||||
sr.Equal(record.GetID(), recordID)
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -468,7 +467,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByID() {
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByBondID() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/records-by-bond-id/%s"
|
||||
reqURL := val.APIAddress + "/vulcanize/nameservice/v1beta1/records-by-bond-id/%s"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -479,16 +478,15 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByBondID() {
|
||||
}{
|
||||
{
|
||||
"invalid url",
|
||||
reqUrl + "/asdasd",
|
||||
reqURL + "/asdasd",
|
||||
true,
|
||||
"",
|
||||
func(bondId string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
"Success",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
func(bondId string) {
|
||||
@ -501,20 +499,20 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByBondID() {
|
||||
for _, tc := range testCases {
|
||||
s.Run(tc.name, func() {
|
||||
if !tc.expectErr {
|
||||
tc.preRun(s.bondId)
|
||||
tc.url = fmt.Sprintf(reqUrl, s.bondId)
|
||||
tc.preRun(s.bondID)
|
||||
tc.url = fmt.Sprintf(reqURL, s.bondID)
|
||||
}
|
||||
resp, _ := rest.GetRequest(tc.url)
|
||||
require := s.Require()
|
||||
if tc.expectErr {
|
||||
require.Contains(string(resp), tc.errorMsg)
|
||||
} else {
|
||||
var response nstypes.QueryRecordByBondIdResponse
|
||||
var response nstypes.QueryRecordByBondIDResponse
|
||||
err := val.ClientCtx.Codec.UnmarshalJSON(resp, &response)
|
||||
sr.NoError(err)
|
||||
records := response.GetRecords()
|
||||
sr.NotZero(len(records))
|
||||
sr.Equal(records[0].GetBondId(), s.bondId)
|
||||
sr.Equal(records[0].GetBondId(), s.bondID)
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -523,7 +521,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetRecordByBondID() {
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryGetNameServiceModuleBalance() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/balance"
|
||||
reqURL := val.APIAddress + "/vulcanize/nameservice/v1beta1/balance"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -534,16 +532,15 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetNameServiceModuleBalance() {
|
||||
}{
|
||||
{
|
||||
"invalid url",
|
||||
reqUrl + "/asdasd",
|
||||
reqURL + "/asdasd",
|
||||
true,
|
||||
"",
|
||||
func(bondId string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
"Success",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
func(bondId string) {
|
||||
@ -556,7 +553,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetNameServiceModuleBalance() {
|
||||
for _, tc := range testCases {
|
||||
s.Run(tc.name, func() {
|
||||
if !tc.expectErr {
|
||||
tc.preRun(s.bondId)
|
||||
tc.preRun(s.bondID)
|
||||
}
|
||||
resp, _ := rest.GetRequest(tc.url)
|
||||
require := s.Require()
|
||||
@ -575,7 +572,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryGetNameServiceModuleBalance() {
|
||||
func (s *IntegrationTestSuite) TestGRPCQueryNamesList() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
reqUrl := val.APIAddress + "/vulcanize/nameservice/v1beta1/names"
|
||||
reqURL := val.APIAddress + "/vulcanize/nameservice/v1beta1/names"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -586,16 +583,15 @@ func (s *IntegrationTestSuite) TestGRPCQueryNamesList() {
|
||||
}{
|
||||
{
|
||||
"invalid url",
|
||||
reqUrl + "/asdasd",
|
||||
reqURL + "/asdasd",
|
||||
true,
|
||||
"",
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
"Success",
|
||||
reqUrl,
|
||||
reqURL,
|
||||
false,
|
||||
"",
|
||||
func(authorityName string) {
|
||||
@ -624,7 +620,7 @@ func (s *IntegrationTestSuite) TestGRPCQueryNamesList() {
|
||||
}
|
||||
}
|
||||
|
||||
func createRecord(bondId string, s *IntegrationTestSuite) {
|
||||
func createRecord(bondID string, s *IntegrationTestSuite) {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
|
||||
@ -638,7 +634,7 @@ func createRecord(bondId string, s *IntegrationTestSuite) {
|
||||
fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
}
|
||||
args = append([]string{payloadPath, bondId}, args...)
|
||||
args = append([]string{payloadPath, bondID}, args...)
|
||||
clientCtx := val.ClientCtx
|
||||
cmd := cli.GetCmdSetRecord()
|
||||
|
||||
|
@ -51,7 +51,7 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var recordID string
|
||||
var bondId string
|
||||
var bondID string
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -66,7 +66,6 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
true,
|
||||
0,
|
||||
func() {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -77,12 +76,12 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
func() {
|
||||
CreateBond(s)
|
||||
// get the bond id from bond list
|
||||
bondId := GetBondId(s)
|
||||
bondID := GetBondID(s)
|
||||
dir, err := os.Getwd()
|
||||
sr.NoError(err)
|
||||
payloadPath := dir + "/example1.yml"
|
||||
args := []string{
|
||||
payloadPath, bondId,
|
||||
payloadPath, bondID,
|
||||
fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
@ -119,8 +118,8 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
err := json.Unmarshal(out.Bytes(), &records)
|
||||
sr.NoError(err)
|
||||
sr.Equal(tc.noOfRecords, len(records))
|
||||
recordID = records[0].Id
|
||||
bondId = GetBondId(s)
|
||||
recordID = records[0].ID
|
||||
bondID = GetBondID(s)
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -153,7 +152,7 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
sr.Error(err)
|
||||
} else {
|
||||
sr.NoError(err)
|
||||
var response types.QueryRecordByIdResponse
|
||||
var response types.QueryRecordByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &response)
|
||||
sr.NoError(err)
|
||||
sr.NotNil(response.GetRecord())
|
||||
@ -174,7 +173,7 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
},
|
||||
{
|
||||
"get records by bond-id",
|
||||
[]string{bondId, fmt.Sprintf("--%s=json", tmcli.OutputFlag)},
|
||||
[]string{bondID, fmt.Sprintf("--%s=json", tmcli.OutputFlag)},
|
||||
false,
|
||||
},
|
||||
}
|
||||
@ -189,7 +188,7 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
sr.Error(err)
|
||||
} else {
|
||||
sr.NoError(err)
|
||||
var response types.QueryRecordByBondIdResponse
|
||||
var response types.QueryRecordByBondIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &response)
|
||||
sr.NoError(err)
|
||||
}
|
||||
@ -235,7 +234,7 @@ func (s *IntegrationTestSuite) TestGetCmdQueryForRecords() {
|
||||
func (s *IntegrationTestSuite) TestGetCmdWhoIs() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "test2"
|
||||
authorityName := "test2"
|
||||
testCases := []struct {
|
||||
name string
|
||||
args []string
|
||||
@ -249,7 +248,6 @@ func (s *IntegrationTestSuite) TestGetCmdWhoIs() {
|
||||
true,
|
||||
1,
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -306,7 +304,7 @@ func (s *IntegrationTestSuite) TestGetCmdWhoIs() {
|
||||
func (s *IntegrationTestSuite) TestGetCmdLookupCRN() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "test1"
|
||||
authorityName := "test1"
|
||||
testCases := []struct {
|
||||
name string
|
||||
args []string
|
||||
@ -320,7 +318,6 @@ func (s *IntegrationTestSuite) TestGetCmdLookupCRN() {
|
||||
true,
|
||||
0,
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -400,7 +397,7 @@ func (s *IntegrationTestSuite) TestGetCmdLookupCRN() {
|
||||
func (s *IntegrationTestSuite) GetRecordExpiryQueue() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "GetRecordExpiryQueue"
|
||||
authorityName := "GetRecordExpiryQueue"
|
||||
|
||||
testCasesForRecordsExpiry := []struct {
|
||||
name string
|
||||
@ -415,7 +412,6 @@ func (s *IntegrationTestSuite) GetRecordExpiryQueue() {
|
||||
true,
|
||||
0,
|
||||
func(authorityName string, s *IntegrationTestSuite) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -451,10 +447,11 @@ func (s *IntegrationTestSuite) GetRecordExpiryQueue() {
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func (s *IntegrationTestSuite) TestGetAuthorityExpiryQueue() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "TestGetAuthorityExpiryQueue"
|
||||
authorityName := "TestGetAuthorityExpiryQueue"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -467,7 +464,6 @@ func (s *IntegrationTestSuite) TestGetAuthorityExpiryQueue() {
|
||||
[]string{"invalid", fmt.Sprintf("--%s=json", tmcli.OutputFlag)},
|
||||
true,
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -546,11 +542,11 @@ func createNameRecord(authorityName string, s *IntegrationTestSuite) {
|
||||
CreateBond(s)
|
||||
|
||||
// Get the bond-id
|
||||
bondId := GetBondId(s)
|
||||
bondID := GetBondID(s)
|
||||
|
||||
// adding bond-id to name authority
|
||||
args = []string{
|
||||
authorityName, bondId,
|
||||
authorityName, bondID,
|
||||
fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
|
@ -32,7 +32,7 @@ type IntegrationTestSuite struct {
|
||||
|
||||
cfg network.Config
|
||||
network *network.Network
|
||||
bondId string
|
||||
bondID string
|
||||
}
|
||||
|
||||
func NewIntegrationTestSuite(cfg network.Config) *IntegrationTestSuite {
|
||||
@ -42,7 +42,7 @@ func NewIntegrationTestSuite(cfg network.Config) *IntegrationTestSuite {
|
||||
func (s *IntegrationTestSuite) SetupSuite() {
|
||||
s.T().Log("setting up integration test suite")
|
||||
|
||||
var genesisState = s.cfg.GenesisState
|
||||
genesisState := s.cfg.GenesisState
|
||||
var nsData nstypes.GenesisState
|
||||
s.Require().NoError(s.cfg.Codec.UnmarshalJSON(genesisState[nstypes.ModuleName], &nsData))
|
||||
|
||||
@ -63,7 +63,7 @@ func (s *IntegrationTestSuite) SetupSuite() {
|
||||
// setting up random account
|
||||
s.createAccountWithBalance(accountName)
|
||||
CreateBond(s)
|
||||
s.bondId = GetBondId(s)
|
||||
s.bondID = GetBondID(s)
|
||||
}
|
||||
|
||||
func (s *IntegrationTestSuite) createAccountWithBalance(accountName string) {
|
||||
@ -139,7 +139,7 @@ func CreateBond(s *IntegrationTestSuite) {
|
||||
}
|
||||
}
|
||||
|
||||
func GetBondId(s *IntegrationTestSuite) string {
|
||||
func GetBondID(s *IntegrationTestSuite) string {
|
||||
cmd := bondcli.GetQueryBondLists()
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
@ -153,7 +153,7 @@ func GetBondId(s *IntegrationTestSuite) string {
|
||||
|
||||
// extract bond id from bonds list
|
||||
bond := queryResponse.GetBonds()[0]
|
||||
return bond.GetId()
|
||||
return bond.GetID()
|
||||
}
|
||||
|
||||
func (s *IntegrationTestSuite) TestGetCmdSetRecord() {
|
||||
@ -195,12 +195,12 @@ func (s *IntegrationTestSuite) TestGetCmdSetRecord() {
|
||||
// create the bond
|
||||
CreateBond(s)
|
||||
// get the bond id from bond list
|
||||
bondId := GetBondId(s)
|
||||
bondID := GetBondID(s)
|
||||
dir, err := os.Getwd()
|
||||
sr.NoError(err)
|
||||
payloadPath := dir + "/example1.yml"
|
||||
|
||||
tc.args = append([]string{payloadPath, bondId}, tc.args...)
|
||||
tc.args = append([]string{payloadPath, bondID}, tc.args...)
|
||||
}
|
||||
clientCtx := val.ClientCtx
|
||||
cmd := cli.GetCmdSetRecord()
|
||||
@ -222,7 +222,7 @@ func (s *IntegrationTestSuite) TestGetCmdSetRecord() {
|
||||
func (s *IntegrationTestSuite) TestGetCmdReserveName() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "testtest"
|
||||
authorityName := "testtest"
|
||||
testCases := []struct {
|
||||
name string
|
||||
args []string
|
||||
@ -289,7 +289,7 @@ func (s *IntegrationTestSuite) TestGetCmdReserveName() {
|
||||
func (s *IntegrationTestSuite) TestGetCmdSetName() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "TestGetCmdSetName"
|
||||
authorityName := "TestGetCmdSetName"
|
||||
testCases := []struct {
|
||||
name string
|
||||
args []string
|
||||
@ -307,7 +307,6 @@ func (s *IntegrationTestSuite) TestGetCmdSetName() {
|
||||
},
|
||||
true,
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -346,11 +345,11 @@ func (s *IntegrationTestSuite) TestGetCmdSetName() {
|
||||
CreateBond(s)
|
||||
|
||||
// Get the bond-id
|
||||
bondId := GetBondId(s)
|
||||
bondID := GetBondID(s)
|
||||
|
||||
// adding bond-id to name authority
|
||||
args = []string{
|
||||
authorityName, bondId,
|
||||
authorityName, bondID,
|
||||
fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
@ -394,7 +393,7 @@ func (s *IntegrationTestSuite) TestGetCmdSetName() {
|
||||
func (s *IntegrationTestSuite) TestGetCmdSetAuthorityBond() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "TestGetCmdSetAuthorityBond"
|
||||
authorityName := "TestGetCmdSetAuthorityBond"
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
@ -413,7 +412,6 @@ func (s *IntegrationTestSuite) TestGetCmdSetAuthorityBond() {
|
||||
},
|
||||
true,
|
||||
func(authorityName string) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -457,8 +455,8 @@ func (s *IntegrationTestSuite) TestGetCmdSetAuthorityBond() {
|
||||
// creating the bond
|
||||
CreateBond(s)
|
||||
// getting the bond-id
|
||||
bondId := GetBondId(s)
|
||||
tc.args = append([]string{authorityName, bondId}, tc.args...)
|
||||
bondID := GetBondID(s)
|
||||
tc.args = append([]string{authorityName, bondID}, tc.args...)
|
||||
}
|
||||
clientCtx := val.ClientCtx
|
||||
cmd := cli.GetCmdSetAuthorityBond()
|
||||
@ -480,7 +478,7 @@ func (s *IntegrationTestSuite) TestGetCmdSetAuthorityBond() {
|
||||
func (s *IntegrationTestSuite) TestGetCmdDeleteName() {
|
||||
val := s.network.Validators[0]
|
||||
sr := s.Require()
|
||||
var authorityName = "TestGetCmdDeleteName"
|
||||
authorityName := "TestGetCmdDeleteName"
|
||||
testCasesForDeletingName := []struct {
|
||||
name string
|
||||
args []string
|
||||
@ -498,7 +496,6 @@ func (s *IntegrationTestSuite) TestGetCmdDeleteName() {
|
||||
},
|
||||
true,
|
||||
func(authorityName string, s *IntegrationTestSuite) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -564,7 +561,6 @@ func (s *IntegrationTestSuite) TestGetCmdDissociateBond() {
|
||||
return ""
|
||||
},
|
||||
func(recordId string, s *IntegrationTestSuite) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -581,13 +577,13 @@ func (s *IntegrationTestSuite) TestGetCmdDissociateBond() {
|
||||
// create the bond
|
||||
CreateBond(s)
|
||||
// get the bond id from bond list
|
||||
bondId := GetBondId(s)
|
||||
bondID := GetBondID(s)
|
||||
dir, err := os.Getwd()
|
||||
sr.NoError(err)
|
||||
payloadPath := dir + "/example1.yml"
|
||||
|
||||
args := []string{
|
||||
payloadPath, bondId,
|
||||
payloadPath, bondID,
|
||||
fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
@ -613,7 +609,7 @@ func (s *IntegrationTestSuite) TestGetCmdDissociateBond() {
|
||||
var records []nstypes.RecordType
|
||||
err = json.Unmarshal(out.Bytes(), &records)
|
||||
sr.NoError(err)
|
||||
return records[0].Id
|
||||
return records[0].ID
|
||||
},
|
||||
func(recordId string, s *IntegrationTestSuite) {
|
||||
// checking the bond-id removed or not
|
||||
@ -622,7 +618,7 @@ func (s *IntegrationTestSuite) TestGetCmdDissociateBond() {
|
||||
cmd := cli.GetCmdGetResource()
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
sr.NoError(err)
|
||||
var response nstypes.QueryRecordByIdResponse
|
||||
var response nstypes.QueryRecordByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &response)
|
||||
sr.NoError(err)
|
||||
record := response.GetRecord()
|
||||
@ -634,10 +630,10 @@ func (s *IntegrationTestSuite) TestGetCmdDissociateBond() {
|
||||
|
||||
for _, tc := range testCasesForDeletingName {
|
||||
s.Run(fmt.Sprintf("Case %s", tc.name), func() {
|
||||
var recordId string
|
||||
var recordID string
|
||||
if !tc.err {
|
||||
recordId = tc.preRun(s)
|
||||
tc.args = append([]string{recordId}, tc.args...)
|
||||
recordID = tc.preRun(s)
|
||||
tc.args = append([]string{recordID}, tc.args...)
|
||||
}
|
||||
clientCtx := val.ClientCtx
|
||||
cmd := cli.GetCmdDissociateBond()
|
||||
@ -652,136 +648,136 @@ func (s *IntegrationTestSuite) TestGetCmdDissociateBond() {
|
||||
sr.NoError(err)
|
||||
sr.Zero(d.Code)
|
||||
// post-run
|
||||
tc.postRun(recordId, s)
|
||||
tc.postRun(recordID, s)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
//func (s *IntegrationTestSuite) TestGetCmdDissociateRecords() {
|
||||
// val := s.network.Validators[0]
|
||||
// sr := s.Require()
|
||||
// testCasesForDeletingName := []struct {
|
||||
// name string
|
||||
// args []string
|
||||
// err bool
|
||||
// preRun func(s *IntegrationTestSuite) (string, string)
|
||||
// postRun func(recordId string, s *IntegrationTestSuite)
|
||||
// }{
|
||||
// {
|
||||
// "invalid request without crn",
|
||||
// []string{
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
// fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
// fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
// },
|
||||
// true,
|
||||
// func(s *IntegrationTestSuite) (string, string) {
|
||||
// return "", ""
|
||||
// },
|
||||
// func(recordId string, s *IntegrationTestSuite) {
|
||||
//
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// "successfully dissociate records from bond-id",
|
||||
// []string{
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
// fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
// fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
// },
|
||||
// false,
|
||||
// func(s *IntegrationTestSuite) (string, string) {
|
||||
// // create the bond
|
||||
// CreateBond(s)
|
||||
// // get the bond id from bond list
|
||||
// bondId := GetBondId(s)
|
||||
// dir, err := os.Getwd()
|
||||
// sr.NoError(err)
|
||||
// payloadPath := dir + "/example1.yml"
|
||||
//
|
||||
// args := []string{
|
||||
// payloadPath, bondId,
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
// fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
// fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
// }
|
||||
//
|
||||
// clientCtx := val.ClientCtx
|
||||
// cmd := cli.GetCmdSetRecord()
|
||||
//
|
||||
// out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
// sr.NoError(err)
|
||||
// var d sdk.TxResponse
|
||||
// err = val.ClientCtx.Codec.UnmarshalJSON(out.Bytes(), &d)
|
||||
// sr.NoError(err)
|
||||
// sr.Zero(d.Code)
|
||||
//
|
||||
// // retrieving the record-id
|
||||
// args = []string{fmt.Sprintf("--%s=json", tmcli.OutputFlag)}
|
||||
// cmd = cli.GetCmdList()
|
||||
// out, err = clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
// sr.NoError(err)
|
||||
// var records []nstypes.RecordType
|
||||
// err = json.Unmarshal(out.Bytes(), &records)
|
||||
// sr.NoError(err)
|
||||
// for _, record := range records {
|
||||
// if len(record.BondId) != 0 {
|
||||
// return record.Id, record.BondId
|
||||
// }
|
||||
// }
|
||||
// return records[0].Id, records[0].BondId
|
||||
// },
|
||||
// func(recordId string, s *IntegrationTestSuite) {
|
||||
// // checking the bond-id removed or not
|
||||
// clientCtx := val.ClientCtx
|
||||
// args := []string{recordId, fmt.Sprintf("--%s=json", tmcli.OutputFlag)}
|
||||
// cmd := cli.GetCmdGetResource()
|
||||
// out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
// sr.NoError(err)
|
||||
// var response nstypes.QueryRecordByIdResponse
|
||||
// err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &response)
|
||||
// sr.NoError(err)
|
||||
// record := response.GetRecord()
|
||||
// sr.NotNil(record)
|
||||
// sr.Zero(len(record.GetBondId()))
|
||||
// },
|
||||
// },
|
||||
// }
|
||||
//
|
||||
// for _, tc := range testCasesForDeletingName {
|
||||
// s.Run(fmt.Sprintf("Case %s", tc.name), func() {
|
||||
// var bondId string
|
||||
// var recordId string
|
||||
// if !tc.err {
|
||||
// recordId, bondId = tc.preRun(s)
|
||||
// tc.args = append([]string{bondId}, tc.args...)
|
||||
// }
|
||||
// clientCtx := val.ClientCtx
|
||||
// cmd := cli.GetCmdDissociateRecords()
|
||||
//
|
||||
// out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, tc.args)
|
||||
// if tc.err {
|
||||
// sr.Error(err)
|
||||
// } else {
|
||||
// sr.NoError(err)
|
||||
// var d sdk.TxResponse
|
||||
// err = val.ClientCtx.Codec.UnmarshalJSON(out.Bytes(), &d)
|
||||
// sr.NoError(err)
|
||||
// sr.Zero(d.Code)
|
||||
// // post-run
|
||||
// tc.postRun(recordId, s)
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
//}
|
||||
// func (s *IntegrationTestSuite) TestGetCmdDissociateRecords() {
|
||||
// val := s.network.Validators[0]
|
||||
// sr := s.Require()
|
||||
// testCasesForDeletingName := []struct {
|
||||
// name string
|
||||
// args []string
|
||||
// err bool
|
||||
// preRun func(s *IntegrationTestSuite) (string, string)
|
||||
// postRun func(recordId string, s *IntegrationTestSuite)
|
||||
// }{
|
||||
// {
|
||||
// "invalid request without crn",
|
||||
// []string{
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
// fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
// fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
// },
|
||||
// true,
|
||||
// func(s *IntegrationTestSuite) (string, string) {
|
||||
// return "", ""
|
||||
// },
|
||||
// func(recordId string, s *IntegrationTestSuite) {
|
||||
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// "successfully dissociate records from bond-id",
|
||||
// []string{
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
// fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
// fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
// },
|
||||
// false,
|
||||
// func(s *IntegrationTestSuite) (string, string) {
|
||||
// // create the bond
|
||||
// CreateBond(s)
|
||||
// // get the bond id from bond list
|
||||
// bondId := GetBondId(s)
|
||||
// dir, err := os.Getwd()
|
||||
// sr.NoError(err)
|
||||
// payloadPath := dir + "/example1.yml"
|
||||
|
||||
// args := []string{
|
||||
// payloadPath, bondId,
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
// fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
// fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastBlock),
|
||||
// fmt.Sprintf("--%s=%s", flags.FlagFees, fmt.Sprintf("3%s", s.cfg.BondDenom)),
|
||||
// }
|
||||
|
||||
// clientCtx := val.ClientCtx
|
||||
// cmd := cli.GetCmdSetRecord()
|
||||
|
||||
// out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
// sr.NoError(err)
|
||||
// var d sdk.TxResponse
|
||||
// err = val.ClientCtx.Codec.UnmarshalJSON(out.Bytes(), &d)
|
||||
// sr.NoError(err)
|
||||
// sr.Zero(d.Code)
|
||||
|
||||
// // retrieving the record-id
|
||||
// args = []string{fmt.Sprintf("--%s=json", tmcli.OutputFlag)}
|
||||
// cmd = cli.GetCmdList()
|
||||
// out, err = clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
// sr.NoError(err)
|
||||
// var records []nstypes.RecordType
|
||||
// err = json.Unmarshal(out.Bytes(), &records)
|
||||
// sr.NoError(err)
|
||||
// for _, record := range records {
|
||||
// if len(record.BondId) != 0 {
|
||||
// return record.Id, record.BondId
|
||||
// }
|
||||
// }
|
||||
// return records[0].Id, records[0].BondId
|
||||
// },
|
||||
// func(recordId string, s *IntegrationTestSuite) {
|
||||
// // checking the bond-id removed or not
|
||||
// clientCtx := val.ClientCtx
|
||||
// args := []string{recordId, fmt.Sprintf("--%s=json", tmcli.OutputFlag)}
|
||||
// cmd := cli.GetCmdGetResource()
|
||||
// out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
// sr.NoError(err)
|
||||
// var response nstypes.QueryRecordByIdResponse
|
||||
// err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &response)
|
||||
// sr.NoError(err)
|
||||
// record := response.GetRecord()
|
||||
// sr.NotNil(record)
|
||||
// sr.Zero(len(record.GetBondId()))
|
||||
// },
|
||||
// },
|
||||
// }
|
||||
|
||||
// for _, tc := range testCasesForDeletingName {
|
||||
// s.Run(fmt.Sprintf("Case %s", tc.name), func() {
|
||||
// var bondId string
|
||||
// var recordId string
|
||||
// if !tc.err {
|
||||
// recordId, bondId = tc.preRun(s)
|
||||
// tc.args = append([]string{bondId}, tc.args...)
|
||||
// }
|
||||
// clientCtx := val.ClientCtx
|
||||
// cmd := cli.GetCmdDissociateRecords()
|
||||
|
||||
// out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, tc.args)
|
||||
// if tc.err {
|
||||
// sr.Error(err)
|
||||
// } else {
|
||||
// sr.NoError(err)
|
||||
// var d sdk.TxResponse
|
||||
// err = val.ClientCtx.Codec.UnmarshalJSON(out.Bytes(), &d)
|
||||
// sr.NoError(err)
|
||||
// sr.Zero(d.Code)
|
||||
// // post-run
|
||||
// tc.postRun(recordId, s)
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
val := s.network.Validators[0]
|
||||
@ -807,7 +803,6 @@ func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
return "", ""
|
||||
},
|
||||
func(recordId, bondId string, s *IntegrationTestSuite) {
|
||||
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -824,13 +819,13 @@ func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
// create the bond
|
||||
CreateBond(s)
|
||||
// get the bond id from bond list
|
||||
bondId := GetBondId(s)
|
||||
bondID := GetBondID(s)
|
||||
dir, err := os.Getwd()
|
||||
sr.NoError(err)
|
||||
payloadPath := dir + "/example1.yml"
|
||||
|
||||
txArgs := []string{
|
||||
payloadPath, bondId,
|
||||
payloadPath, bondID,
|
||||
fmt.Sprintf("--%s=%s", flags.FlagFrom, accountName),
|
||||
fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation),
|
||||
fmt.Sprintf("--%s=json", tmcli.OutputFlag),
|
||||
@ -859,14 +854,14 @@ func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
|
||||
// GetCmdDissociateBond bond
|
||||
cmd = cli.GetCmdDissociateBond()
|
||||
txArgs = append([]string{records[0].Id}, txArgs[2:]...)
|
||||
txArgs = append([]string{records[0].ID}, txArgs[2:]...)
|
||||
out, err = clitestutil.ExecTestCLICmd(clientCtx, cmd, txArgs)
|
||||
sr.NoError(err)
|
||||
err = val.ClientCtx.Codec.UnmarshalJSON(out.Bytes(), &d)
|
||||
sr.NoError(err)
|
||||
sr.Zero(d.Code)
|
||||
|
||||
return records[0].Id, records[0].BondId
|
||||
return records[0].ID, records[0].BondID
|
||||
},
|
||||
func(recordId, bondId string, s *IntegrationTestSuite) {
|
||||
// checking the bond-id removed or not
|
||||
@ -875,7 +870,7 @@ func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
cmd := cli.GetCmdGetResource()
|
||||
out, err := clitestutil.ExecTestCLICmd(clientCtx, cmd, args)
|
||||
sr.NoError(err)
|
||||
var response nstypes.QueryRecordByIdResponse
|
||||
var response nstypes.QueryRecordByIDResponse
|
||||
err = clientCtx.Codec.UnmarshalJSON(out.Bytes(), &response)
|
||||
sr.NoError(err)
|
||||
record := response.GetRecord()
|
||||
@ -887,11 +882,11 @@ func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
|
||||
for _, tc := range testCasesForDeletingName {
|
||||
s.Run(fmt.Sprintf("Case %s", tc.name), func() {
|
||||
var recordId string
|
||||
var bondId string
|
||||
var recordID string
|
||||
var bondID string
|
||||
if !tc.err {
|
||||
recordId, bondId = tc.preRun(s)
|
||||
tc.args = append([]string{recordId, bondId}, tc.args...)
|
||||
recordID, bondID = tc.preRun(s)
|
||||
tc.args = append([]string{recordID, bondID}, tc.args...)
|
||||
}
|
||||
clientCtx := val.ClientCtx
|
||||
cmd := cli.GetCmdAssociateBond()
|
||||
@ -906,7 +901,7 @@ func (s *IntegrationTestSuite) TestGetCmdAssociateBond() {
|
||||
sr.NoError(err)
|
||||
sr.Zero(d.Code)
|
||||
// post-run
|
||||
tc.postRun(recordId, bondId, s)
|
||||
tc.postRun(recordID, bondID, s)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -17,7 +17,6 @@ func InitGenesis(ctx sdk.Context, keeper keeper.Keeper, data types.GenesisState)
|
||||
|
||||
// Add to record expiry queue if expiry time is in the future.
|
||||
expiryTime, err := time.Parse(time.RFC3339, record.ExpiryTime)
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@ -33,7 +32,7 @@ func InitGenesis(ctx sdk.Context, keeper keeper.Keeper, data types.GenesisState)
|
||||
}
|
||||
|
||||
for _, authority := range data.Authorities {
|
||||
//Only import authorities that are marked active.
|
||||
// Only import authorities that are marked active.
|
||||
if authority.Entry.Status == types.AuthorityActive {
|
||||
keeper.SetNameAuthority(ctx, authority.Name, authority.Entry)
|
||||
|
||||
@ -60,12 +59,13 @@ func ExportGenesis(ctx sdk.Context, keeper keeper.Keeper) types.GenesisState {
|
||||
records := keeper.ListRecords(ctx)
|
||||
|
||||
authorities := keeper.ListNameAuthorityRecords(ctx)
|
||||
var authorityEntries []types.AuthorityEntry
|
||||
authorityEntries := []types.AuthorityEntry{}
|
||||
// #nosec G705
|
||||
for name, record := range authorities {
|
||||
authorityEntries = append(authorityEntries, types.AuthorityEntry{
|
||||
Name: name,
|
||||
Entry: &record,
|
||||
})
|
||||
Entry: &record, //nolint: all
|
||||
}) // #nosec G601
|
||||
}
|
||||
|
||||
names := keeper.ListNameRecords(ctx)
|
||||
|
@ -7,11 +7,10 @@ import (
|
||||
"encoding/gob"
|
||||
"encoding/hex"
|
||||
"encoding/json"
|
||||
"sort"
|
||||
|
||||
wnsUtils "github.com/cerc-io/laconicd/utils"
|
||||
set "github.com/deckarep/golang-set"
|
||||
|
||||
"sort"
|
||||
)
|
||||
|
||||
func StringToBytes(val string) []byte {
|
||||
@ -44,7 +43,7 @@ func BytesArrToStringArr(val []byte) ([]string, error) {
|
||||
|
||||
func Int64ToBytes(num int64) []byte {
|
||||
buf := new(bytes.Buffer)
|
||||
binary.Write(buf, binary.BigEndian, num)
|
||||
_ = binary.Write(buf, binary.BigEndian, num)
|
||||
return buf.Bytes()
|
||||
}
|
||||
|
||||
@ -62,7 +61,6 @@ func MarshalMapToJSONBytes(val map[string]interface{}) (bytes []byte) {
|
||||
func UnMarshalMapFromJSONBytes(bytes []byte) map[string]interface{} {
|
||||
var val map[string]interface{}
|
||||
err := json.Unmarshal(bytes, &val)
|
||||
|
||||
if err != nil {
|
||||
panic("Marshal error.")
|
||||
}
|
||||
|
@ -30,8 +30,7 @@ func (q Querier) ListRecords(c context.Context, req *types.QueryListRecordsReque
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
attributes := req.GetAttributes()
|
||||
all := req.GetAll()
|
||||
records := []types.Record{}
|
||||
|
||||
var records []types.Record
|
||||
if len(attributes) > 0 {
|
||||
records = q.Keeper.MatchRecords(ctx, func(record *types.RecordType) bool {
|
||||
return MatchOnAttributes(record, attributes, all)
|
||||
@ -43,20 +42,20 @@ func (q Querier) ListRecords(c context.Context, req *types.QueryListRecordsReque
|
||||
return &types.QueryListRecordsResponse{Records: records}, nil
|
||||
}
|
||||
|
||||
func (q Querier) GetRecord(c context.Context, req *types.QueryRecordByIdRequest) (*types.QueryRecordByIdResponse, error) {
|
||||
func (q Querier) GetRecord(c context.Context, req *types.QueryRecordByIDRequest) (*types.QueryRecordByIDResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
id := req.GetId()
|
||||
if !q.Keeper.HasRecord(ctx, id) {
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrUnknownRequest, "Record not found.")
|
||||
}
|
||||
record := q.Keeper.GetRecord(ctx, id)
|
||||
return &types.QueryRecordByIdResponse{Record: record}, nil
|
||||
return &types.QueryRecordByIDResponse{Record: record}, nil
|
||||
}
|
||||
|
||||
func (q Querier) GetRecordByBondId(c context.Context, req *types.QueryRecordByBondIdRequest) (*types.QueryRecordByBondIdResponse, error) {
|
||||
func (q Querier) GetRecordByBondID(c context.Context, req *types.QueryRecordByBondIDRequest) (*types.QueryRecordByBondIDResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
records := q.recordKeeper.QueryRecordsByBond(ctx, req.GetId())
|
||||
return &types.QueryRecordByBondIdResponse{Records: records}, nil
|
||||
return &types.QueryRecordByBondIDResponse{Records: records}, nil
|
||||
}
|
||||
|
||||
func (q Querier) GetNameServiceModuleBalance(c context.Context, _ *types.GetNameServiceModuleBalanceRequest) (*types.GetNameServiceModuleBalanceResponse, error) {
|
||||
@ -122,7 +121,7 @@ func matchOnRecordField(record *types.RecordType, attr *types.QueryListRecordsRe
|
||||
case BondIDAttributeName:
|
||||
{
|
||||
fieldFound = true
|
||||
if record.BondId != attr.Value.GetString_() {
|
||||
if record.BondID != attr.Value.GetString_() {
|
||||
matched = false
|
||||
return
|
||||
}
|
||||
|
@ -64,12 +64,12 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
payload, err := cli.GetPayloadFromFile(dir + "/../helpers/examples/example1.yml")
|
||||
sr.NoError(err)
|
||||
record, err := suite.app.NameServiceKeeper.ProcessSetRecord(ctx, nameservicetypes.MsgSetRecord{
|
||||
BondId: suite.bond.GetId(),
|
||||
BondId: suite.bond.GetID(),
|
||||
Signer: suite.accounts[0].String(),
|
||||
Payload: payload.ToPayload(),
|
||||
})
|
||||
sr.NoError(err)
|
||||
sr.NotNil(record.Id)
|
||||
sr.NotNil(record.ID)
|
||||
}
|
||||
resp, err := grpcClient.ListRecords(context.Background(), test.req)
|
||||
if test.expErr {
|
||||
@ -78,9 +78,9 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
sr.NoError(err)
|
||||
sr.Equal(test.noOfRecords, len(resp.GetRecords()))
|
||||
if test.createRecord {
|
||||
recordId = resp.GetRecords()[0].GetId()
|
||||
recordId = resp.GetRecords()[0].GetID()
|
||||
sr.NotZero(resp.GetRecords())
|
||||
sr.Equal(resp.GetRecords()[0].GetBondId(), suite.bond.GetId())
|
||||
sr.Equal(resp.GetRecords()[0].GetBondId(), suite.bond.GetID())
|
||||
}
|
||||
}
|
||||
})
|
||||
@ -89,21 +89,21 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
// Get the records by record id
|
||||
testCases1 := []struct {
|
||||
msg string
|
||||
req *nameservicetypes.QueryRecordByIdRequest
|
||||
req *nameservicetypes.QueryRecordByIDRequest
|
||||
createRecord bool
|
||||
expErr bool
|
||||
noOfRecords int
|
||||
}{
|
||||
{
|
||||
"Invalid Request without record id",
|
||||
&nameservicetypes.QueryRecordByIdRequest{},
|
||||
&nameservicetypes.QueryRecordByIDRequest{},
|
||||
false,
|
||||
true,
|
||||
0,
|
||||
},
|
||||
{
|
||||
"With Record ID",
|
||||
&nameservicetypes.QueryRecordByIdRequest{
|
||||
&nameservicetypes.QueryRecordByIDRequest{
|
||||
Id: recordId,
|
||||
},
|
||||
true,
|
||||
@ -120,7 +120,7 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
sr.NoError(err)
|
||||
sr.NotNil(resp.GetRecord())
|
||||
if test.createRecord {
|
||||
sr.Equal(resp.GetRecord().BondId, suite.bond.GetId())
|
||||
sr.Equal(resp.GetRecord().BondId, suite.bond.GetID())
|
||||
sr.Equal(resp.GetRecord().Id, recordId)
|
||||
}
|
||||
}
|
||||
@ -130,22 +130,22 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
// Get the records by record id
|
||||
testCasesByBondID := []struct {
|
||||
msg string
|
||||
req *nameservicetypes.QueryRecordByBondIdRequest
|
||||
req *nameservicetypes.QueryRecordByBondIDRequest
|
||||
createRecord bool
|
||||
expErr bool
|
||||
noOfRecords int
|
||||
}{
|
||||
{
|
||||
"Invalid Request without bond id",
|
||||
&nameservicetypes.QueryRecordByBondIdRequest{},
|
||||
&nameservicetypes.QueryRecordByBondIDRequest{},
|
||||
false,
|
||||
true,
|
||||
0,
|
||||
},
|
||||
{
|
||||
"With Bond ID",
|
||||
&nameservicetypes.QueryRecordByBondIdRequest{
|
||||
Id: suite.bond.GetId(),
|
||||
&nameservicetypes.QueryRecordByBondIDRequest{
|
||||
Id: suite.bond.GetID(),
|
||||
},
|
||||
true,
|
||||
false,
|
||||
@ -154,7 +154,7 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
}
|
||||
for _, test := range testCasesByBondID {
|
||||
suite.Run(fmt.Sprintf("Case %s ", test.msg), func() {
|
||||
resp, err := grpcClient.GetRecordByBondId(context.Background(), test.req)
|
||||
resp, err := grpcClient.GetRecordByBondID(context.Background(), test.req)
|
||||
if test.expErr {
|
||||
sr.Zero(resp.GetRecords())
|
||||
} else {
|
||||
@ -162,7 +162,7 @@ func (suite *KeeperTestSuite) TestGrpcGetRecordLists() {
|
||||
sr.NotNil(resp.GetRecords())
|
||||
if test.createRecord {
|
||||
sr.NotZero(resp.GetRecords())
|
||||
sr.Equal(resp.GetRecords()[0].GetBondId(), suite.bond.GetId())
|
||||
sr.Equal(resp.GetRecords()[0].GetBondId(), suite.bond.GetID())
|
||||
}
|
||||
}
|
||||
})
|
||||
@ -195,12 +195,12 @@ func (suite *KeeperTestSuite) TestGrpcQueryNameserviceModuleBalance() {
|
||||
payload, err := cli.GetPayloadFromFile(dir + "/../helpers/examples/example1.yml")
|
||||
sr.NoError(err)
|
||||
record, err := suite.app.NameServiceKeeper.ProcessSetRecord(ctx, nameservicetypes.MsgSetRecord{
|
||||
BondId: suite.bond.GetId(),
|
||||
BondId: suite.bond.GetID(),
|
||||
Signer: suite.accounts[0].String(),
|
||||
Payload: payload.ToPayload(),
|
||||
})
|
||||
sr.NoError(err)
|
||||
sr.NotNil(record.Id)
|
||||
sr.NotNil(record.ID)
|
||||
}
|
||||
resp, err := grpcClient.GetNameServiceModuleBalance(context.Background(), test.req)
|
||||
if test.expErr {
|
||||
@ -220,7 +220,7 @@ func (suite *KeeperTestSuite) TestGrpcQueryNameserviceModuleBalance() {
|
||||
func (suite *KeeperTestSuite) TestGrpcQueryWhoIS() {
|
||||
grpcClient, ctx := suite.queryClient, suite.ctx
|
||||
sr := suite.Require()
|
||||
var authorityName = "TestGrpcQueryWhoIS"
|
||||
authorityName := "TestGrpcQueryWhoIS"
|
||||
|
||||
testCases := []struct {
|
||||
msg string
|
||||
|
@ -15,21 +15,21 @@ func RegisterInvariants(ir sdk.InvariantRegistry, k Keeper) {
|
||||
// (2) associated bond exists, if bondID is not null.
|
||||
func RecordInvariants(k Keeper) sdk.Invariant {
|
||||
return func(ctx sdk.Context) (string, bool) {
|
||||
//store := ctx.KVStore(k.storeKey)
|
||||
//itr := sdk.KVStorePrefixIterator(store, PrefixCIDToRecordIndex)
|
||||
//defer itr.Close()
|
||||
//for ; itr.Valid(); itr.Next() {
|
||||
// bz := store.Get(itr.Key())
|
||||
// if bz != nil {
|
||||
// var obj types.RecordObj
|
||||
// k.cdc.MustUnmarshalBinaryBare(bz, &obj)
|
||||
// record := obj.ToRecord()
|
||||
//
|
||||
// if record.BondID != "" && !k.bondKeeper.HasBond(ctx, record.BondID) {
|
||||
// return sdk.FormatInvariant(types.ModuleName, "record-bond", fmt.Sprintf("Bond not found for record ID: '%s'.", record.ID)), true
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
// store := ctx.KVStore(k.storeKey)
|
||||
// itr := sdk.KVStorePrefixIterator(store, PrefixCIDToRecordIndex)
|
||||
// defer itr.Close()
|
||||
// for ; itr.Valid(); itr.Next() {
|
||||
// bz := store.Get(itr.Key())
|
||||
// if bz != nil {
|
||||
// var obj types.RecordObj
|
||||
// k.cdc.MustUnmarshalBinaryBare(bz, &obj)
|
||||
// record := obj.ToRecord()
|
||||
|
||||
// if record.BondID != "" && !k.bondKeeper.HasBond(ctx, record.BondID) {
|
||||
// return sdk.FormatInvariant(types.ModuleName, "record-bond", fmt.Sprintf("Bond not found for record ID: '%s'.", record.ID)), true
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
return "", false
|
||||
}
|
||||
|
@ -73,7 +73,8 @@ type Keeper struct {
|
||||
|
||||
// NewKeeper creates new instances of the nameservice Keeper
|
||||
func NewKeeper(cdc codec.BinaryCodec, accountKeeper auth.AccountKeeper, bankKeeper bank.Keeper, recordKeeper RecordKeeper,
|
||||
bondKeeper bondkeeper.Keeper, auctionKeeper auctionkeeper.Keeper, storeKey storetypes.StoreKey, ps paramtypes.Subspace) Keeper {
|
||||
bondKeeper bondkeeper.Keeper, auctionKeeper auctionkeeper.Keeper, storeKey storetypes.StoreKey, ps paramtypes.Subspace,
|
||||
) Keeper {
|
||||
// set KeyTable if it has not already been set
|
||||
if !ps.HasKeyTable() {
|
||||
ps = ps.WithKeyTable(types.ParamKeyTable())
|
||||
@ -121,7 +122,7 @@ func (k Keeper) ListRecords(ctx sdk.Context) []types.Record {
|
||||
if bz != nil {
|
||||
var obj types.Record
|
||||
k.cdc.MustUnmarshal(bz, &obj)
|
||||
records = append(records, recordObjToRecord(store, k.cdc, obj))
|
||||
records = append(records, recordObjToRecord(store, obj))
|
||||
}
|
||||
}
|
||||
|
||||
@ -140,7 +141,7 @@ func (k Keeper) MatchRecords(ctx sdk.Context, matchFn func(*types.RecordType) bo
|
||||
if bz != nil {
|
||||
var obj types.Record
|
||||
k.cdc.MustUnmarshal(bz, &obj)
|
||||
obj = recordObjToRecord(store, k.cdc, obj)
|
||||
obj = recordObjToRecord(store, obj)
|
||||
record := obj.ToRecordType()
|
||||
if matchFn(&record) {
|
||||
records = append(records, obj)
|
||||
@ -174,7 +175,7 @@ func (k Keeper) GetRecordExpiryQueue(ctx sdk.Context) []*types.ExpiryQueueRecord
|
||||
// ProcessSetRecord creates a record.
|
||||
func (k Keeper) ProcessSetRecord(ctx sdk.Context, msg types.MsgSetRecord) (*types.RecordType, error) {
|
||||
payload := msg.Payload.ToReadablePayload()
|
||||
record := types.RecordType{Attributes: payload.Record, BondId: msg.BondId}
|
||||
record := types.RecordType{Attributes: payload.Record, BondID: msg.BondId}
|
||||
|
||||
// Check signatures.
|
||||
resourceSignBytes, _ := record.GetSignBytes()
|
||||
@ -183,9 +184,9 @@ func (k Keeper) ProcessSetRecord(ctx sdk.Context, msg types.MsgSetRecord) (*type
|
||||
return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "Invalid record JSON")
|
||||
}
|
||||
|
||||
record.Id = cid
|
||||
record.ID = cid
|
||||
|
||||
if exists := k.HasRecord(ctx, record.Id); exists {
|
||||
if exists := k.HasRecord(ctx, record.ID); exists {
|
||||
// Immutable record already exists. No-op.
|
||||
return &record, nil
|
||||
}
|
||||
@ -219,7 +220,7 @@ func (k Keeper) processRecord(ctx sdk.Context, record *types.RecordType, isRenew
|
||||
params := k.GetParams(ctx)
|
||||
rent := params.RecordRent
|
||||
|
||||
err := k.bondKeeper.TransferCoinsToModuleAccount(ctx, record.BondId, types.RecordRentModuleAccountName, sdk.NewCoins(rent))
|
||||
err := k.bondKeeper.TransferCoinsToModuleAccount(ctx, record.BondID, types.RecordRentModuleAccountName, sdk.NewCoins(rent))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -233,7 +234,7 @@ func (k Keeper) processRecord(ctx sdk.Context, record *types.RecordType, isRenew
|
||||
|
||||
// Renewal doesn't change the name and bond indexes.
|
||||
if !isRenewal {
|
||||
k.AddBondToRecordIndexEntry(ctx, record.BondId, record.Id)
|
||||
k.AddBondToRecordIndexEntry(ctx, record.BondID, record.ID)
|
||||
}
|
||||
|
||||
return nil
|
||||
@ -295,7 +296,6 @@ func (k Keeper) GetRecordExpiryQueueTimeSlice(ctx sdk.Context, timestamp time.Ti
|
||||
// InsertRecordExpiryQueue inserts a record CID to the appropriate timeslice in the record expiry queue.
|
||||
func (k Keeper) InsertRecordExpiryQueue(ctx sdk.Context, val types.Record) {
|
||||
expiryTime, err := time.Parse(time.RFC3339, val.ExpiryTime)
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@ -308,7 +308,6 @@ func (k Keeper) InsertRecordExpiryQueue(ctx sdk.Context, val types.Record) {
|
||||
// DeleteRecordExpiryQueue deletes a record CID from the record expiry queue.
|
||||
func (k Keeper) DeleteRecordExpiryQueue(ctx sdk.Context, record types.Record) {
|
||||
expiryTime, err := time.Parse(time.RFC3339, record.ExpiryTime)
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@ -344,7 +343,6 @@ func (k Keeper) GetAllExpiredRecords(ctx sdk.Context, currTime time.Time) (expir
|
||||
|
||||
for ; itr.Valid(); itr.Next() {
|
||||
timeslice, err := helpers.BytesArrToStringArr(itr.Value())
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@ -421,12 +419,11 @@ func (k Keeper) GetModuleBalances(ctx sdk.Context) []*types.AccountBalance {
|
||||
return balances
|
||||
}
|
||||
|
||||
func recordObjToRecord(store sdk.KVStore, codec codec.BinaryCodec, record types.Record) types.Record {
|
||||
func recordObjToRecord(store sdk.KVStore, record types.Record) types.Record {
|
||||
reverseNameIndexKey := GetCIDToNamesIndexKey(record.Id)
|
||||
|
||||
if store.Has(reverseNameIndexKey) {
|
||||
names, err := helpers.BytesArrToStringArr(store.Get(reverseNameIndexKey))
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
@ -17,9 +17,7 @@ import (
|
||||
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
||||
)
|
||||
|
||||
var (
|
||||
seed = int64(233)
|
||||
)
|
||||
var seed = int64(233)
|
||||
|
||||
type KeeperTestSuite struct {
|
||||
suite.Suite
|
||||
|
@ -38,7 +38,7 @@ func (m msgServer) SetRecord(c context.Context, msg *types.MsgSetRecord) (*types
|
||||
sdk.NewEvent(
|
||||
types.EventTypeSetRecord,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.GetSigner()),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.GetBondId()),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.GetBondId()),
|
||||
sdk.NewAttribute(types.AttributeKeyPayload, msg.Payload.String()),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
@ -48,9 +48,10 @@ func (m msgServer) SetRecord(c context.Context, msg *types.MsgSetRecord) (*types
|
||||
),
|
||||
})
|
||||
|
||||
return &types.MsgSetRecordResponse{Id: record.Id}, nil
|
||||
return &types.MsgSetRecordResponse{Id: record.ID}, nil
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (m msgServer) SetName(c context.Context, msg *types.MsgSetName) (*types.MsgSetNameResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
_, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
@ -107,6 +108,7 @@ func (m msgServer) ReserveName(c context.Context, msg *types.MsgReserveAuthority
|
||||
return &types.MsgReserveAuthorityResponse{}, nil
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (m msgServer) SetAuthorityBond(c context.Context, msg *types.MsgSetAuthorityBond) (*types.MsgSetAuthorityBondResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
_, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
@ -122,7 +124,7 @@ func (m msgServer) SetAuthorityBond(c context.Context, msg *types.MsgSetAuthorit
|
||||
types.EventTypeAuthorityBond,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyName, msg.Name),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.BondId),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.BondId),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
@ -161,6 +163,9 @@ func (m msgServer) DeleteName(c context.Context, msg *types.MsgDeleteNameAuthori
|
||||
func (m msgServer) RenewRecord(c context.Context, msg *types.MsgRenewRecord) (*types.MsgRenewRecordResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
_, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = m.Keeper.ProcessRenewRecord(ctx, *msg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -169,7 +174,7 @@ func (m msgServer) RenewRecord(c context.Context, msg *types.MsgRenewRecord) (*t
|
||||
sdk.NewEvent(
|
||||
types.EventTypeRenewRecord,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyRecordId, msg.RecordId),
|
||||
sdk.NewAttribute(types.AttributeKeyRecordID, msg.RecordId),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
@ -180,6 +185,7 @@ func (m msgServer) RenewRecord(c context.Context, msg *types.MsgRenewRecord) (*t
|
||||
return &types.MsgRenewRecordResponse{}, nil
|
||||
}
|
||||
|
||||
//nolint: all
|
||||
func (m msgServer) AssociateBond(c context.Context, msg *types.MsgAssociateBond) (*types.MsgAssociateBondResponse, error) {
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
_, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
@ -195,8 +201,8 @@ func (m msgServer) AssociateBond(c context.Context, msg *types.MsgAssociateBond)
|
||||
sdk.NewEvent(
|
||||
types.EventTypeAssociateBond,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyRecordId, msg.RecordId),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.BondId),
|
||||
sdk.NewAttribute(types.AttributeKeyRecordID, msg.RecordId),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.BondId),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
@ -221,7 +227,7 @@ func (m msgServer) DissociateBond(c context.Context, msg *types.MsgDissociateBon
|
||||
sdk.NewEvent(
|
||||
types.EventTypeDissociateBond,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyRecordId, msg.RecordId),
|
||||
sdk.NewAttribute(types.AttributeKeyRecordID, msg.RecordId),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
@ -246,7 +252,7 @@ func (m msgServer) DissociateRecords(c context.Context, msg *types.MsgDissociate
|
||||
sdk.NewEvent(
|
||||
types.EventTypeDissociateRecords,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyBondId, msg.BondId),
|
||||
sdk.NewAttribute(types.AttributeKeyBondID, msg.BondId),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
@ -257,19 +263,23 @@ func (m msgServer) DissociateRecords(c context.Context, msg *types.MsgDissociate
|
||||
return &types.MsgDissociateRecordsResponse{}, nil
|
||||
}
|
||||
|
||||
func (m msgServer) ReAssociateRecords(c context.Context, msg *types.MsgReAssociateRecords) (*types.MsgReAssociateRecordsResponse, error) {
|
||||
func (m msgServer) ReAssociateRecords(c context.Context, msg *types.MsgReAssociateRecords) (*types.MsgReAssociateRecordsResponse, error) { //nolint: all
|
||||
ctx := sdk.UnwrapSDKContext(c)
|
||||
_, err := sdk.AccAddressFromBech32(msg.Signer)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = m.Keeper.ProcessReAssociateRecords(ctx, *msg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
ctx.EventManager().EmitEvents(sdk.Events{
|
||||
sdk.NewEvent(
|
||||
types.EventTypeReAssociateRecords,
|
||||
sdk.NewAttribute(types.AttributeKeySigner, msg.Signer),
|
||||
sdk.NewAttribute(types.AttributeKeyOldBondId, msg.OldBondId),
|
||||
sdk.NewAttribute(types.AttributeKeyNewBondId, msg.NewBondId),
|
||||
sdk.NewAttribute(types.AttributeKeyOldBondID, msg.OldBondId),
|
||||
sdk.NewAttribute(types.AttributeKeyNewBondID, msg.NewBondId),
|
||||
),
|
||||
sdk.NewEvent(
|
||||
sdk.EventTypeMessage,
|
||||
|
@ -651,9 +651,7 @@ func (k Keeper) GetAllExpiredAuthorities(ctx sdk.Context, currTime time.Time) (e
|
||||
defer itr.Close()
|
||||
|
||||
for ; itr.Valid(); itr.Next() {
|
||||
timeslice := []string{}
|
||||
timeslice, err := helpers.BytesArrToStringArr(itr.Value())
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
@ -25,8 +25,8 @@ func (k RecordKeeper) UsesAuction(ctx sdk.Context, auctionID string) bool {
|
||||
return k.GetAuctionToAuthorityMapping(ctx, auctionID) != ""
|
||||
}
|
||||
|
||||
func (k RecordKeeper) OnAuction(ctx sdk.Context, auctionId string) {
|
||||
updateBlockChangeSetForAuction(ctx, k, auctionId)
|
||||
func (k RecordKeeper) OnAuction(ctx sdk.Context, auctionID string) {
|
||||
updateBlockChangeSetForAuction(ctx, k, auctionID)
|
||||
}
|
||||
|
||||
func (k RecordKeeper) OnAuctionBid(ctx sdk.Context, auctionID string, bidderAddress string) {
|
||||
@ -89,8 +89,10 @@ func (k RecordKeeper) OnAuctionWinnerSelected(ctx sdk.Context, auctionID string)
|
||||
}
|
||||
|
||||
// Record keeper implements the bond usage keeper interface.
|
||||
var _ bondtypes.BondUsageKeeper = (*RecordKeeper)(nil)
|
||||
var _ auctiontypes.AuctionUsageKeeper = (*RecordKeeper)(nil)
|
||||
var (
|
||||
_ bondtypes.BondUsageKeeper = (*RecordKeeper)(nil)
|
||||
_ auctiontypes.AuctionUsageKeeper = (*RecordKeeper)(nil)
|
||||
)
|
||||
|
||||
// ModuleName returns the module name.
|
||||
func (k RecordKeeper) ModuleName() string {
|
||||
@ -109,8 +111,8 @@ func (k RecordKeeper) GetAuctionToAuthorityMapping(ctx sdk.Context, auctionID st
|
||||
}
|
||||
|
||||
// UsesBond returns true if the bond has associated records.
|
||||
func (k RecordKeeper) UsesBond(ctx sdk.Context, bondId string) bool {
|
||||
bondIDPrefix := append(PrefixBondIDToRecordsIndex, []byte(bondId)...)
|
||||
func (k RecordKeeper) UsesBond(ctx sdk.Context, bondID string) bool {
|
||||
bondIDPrefix := append(PrefixBondIDToRecordsIndex, []byte(bondID)...) //nolint: all
|
||||
store := ctx.KVStore(k.storeKey)
|
||||
itr := sdk.KVStorePrefixIterator(store, bondIDPrefix)
|
||||
defer itr.Close()
|
||||
@ -136,7 +138,7 @@ func NewRecordKeeper(auctionKeeper auctionkeeper.Keeper, storeKey storetypes.Sto
|
||||
func (k RecordKeeper) QueryRecordsByBond(ctx sdk.Context, bondID string) []types.Record {
|
||||
var records []types.Record
|
||||
|
||||
bondIDPrefix := append(PrefixBondIDToRecordsIndex, []byte(bondID)...)
|
||||
bondIDPrefix := append(PrefixBondIDToRecordsIndex, []byte(bondID)...) //nolint: all
|
||||
store := ctx.KVStore(k.storeKey)
|
||||
itr := sdk.KVStorePrefixIterator(store, bondIDPrefix)
|
||||
defer itr.Close()
|
||||
@ -146,7 +148,7 @@ func (k RecordKeeper) QueryRecordsByBond(ctx sdk.Context, bondID string) []types
|
||||
if bz != nil {
|
||||
var obj types.Record
|
||||
k.cdc.MustUnmarshal(bz, &obj)
|
||||
records = append(records, recordObjToRecord(store, k.cdc, obj))
|
||||
records = append(records, recordObjToRecord(store, obj))
|
||||
}
|
||||
}
|
||||
|
||||
@ -162,7 +164,6 @@ func (k Keeper) ProcessRenewRecord(ctx sdk.Context, msg types.MsgRenewRecord) er
|
||||
// Check if renewal is required (i.e. expired record marked as deleted).
|
||||
record := k.GetRecord(ctx, msg.RecordId)
|
||||
expiryTime, err := time.Parse(time.RFC3339, record.ExpiryTime)
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@ -182,7 +183,6 @@ func (k Keeper) ProcessRenewRecord(ctx sdk.Context, msg types.MsgRenewRecord) er
|
||||
|
||||
// ProcessAssociateBond associates a record with a bond.
|
||||
func (k Keeper) ProcessAssociateBond(ctx sdk.Context, msg types.MsgAssociateBond) error {
|
||||
|
||||
if !k.HasRecord(ctx, msg.RecordId) {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "Record not found.")
|
||||
}
|
||||
|
@ -106,7 +106,6 @@ func (am AppModule) LegacyQuerierHandler(amino *codec.LegacyAmino) sdk.Querier {
|
||||
}
|
||||
|
||||
func (am AppModule) RegisterServices(cfg module.Configurator) {
|
||||
|
||||
querier := keeper.Querier{Keeper: am.keeper}
|
||||
types.RegisterQueryServer(cfg.QueryServer(), querier)
|
||||
|
||||
|
@ -13,13 +13,13 @@ const (
|
||||
|
||||
AttributeKeySigner = "signer"
|
||||
AttributeKeyOwner = "owner"
|
||||
AttributeKeyBondId = "bond-id"
|
||||
AttributeKeyBondID = "bond-id"
|
||||
AttributeKeyPayload = "payload"
|
||||
AttributeKeyOldBondId = "old-bond-id"
|
||||
AttributeKeyNewBondId = "new-bond-id"
|
||||
AttributeKeyOldBondID = "old-bond-id"
|
||||
AttributeKeyNewBondID = "new-bond-id"
|
||||
AttributeKeyCID = "cid"
|
||||
AttributeKeyName = "name"
|
||||
AttributeKeyCRN = "crn"
|
||||
AttributeKeyRecordId = "record-id"
|
||||
AttributeKeyRecordID = "record-id"
|
||||
AttributeValueCategory = ModuleName
|
||||
)
|
||||
|
@ -31,7 +31,6 @@ func (msg MsgSetName) Type() string { return "set-name" }
|
||||
|
||||
// ValidateBasic Implements Msg.
|
||||
func (msg MsgSetName) ValidateBasic() error {
|
||||
|
||||
if msg.Crn == "" {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "CRN is required.")
|
||||
}
|
||||
@ -76,7 +75,6 @@ func (msg MsgReserveAuthority) Type() string { return "reserve-authority" }
|
||||
|
||||
// ValidateBasic Implements Msg.
|
||||
func (msg MsgReserveAuthority) ValidateBasic() error {
|
||||
|
||||
if len(msg.Name) == 0 {
|
||||
return sdkerrors.Wrap(sdkerrors.ErrInvalidRequest, "name is required.")
|
||||
}
|
||||
@ -101,11 +99,11 @@ func (msg MsgReserveAuthority) GetSigners() []sdk.AccAddress {
|
||||
}
|
||||
|
||||
// NewMsgSetAuthorityBond is the constructor function for MsgSetAuthorityBond.
|
||||
func NewMsgSetAuthorityBond(name string, bondId string, signer sdk.AccAddress) MsgSetAuthorityBond {
|
||||
func NewMsgSetAuthorityBond(name string, bondID string, signer sdk.AccAddress) MsgSetAuthorityBond {
|
||||
return MsgSetAuthorityBond{
|
||||
Name: name,
|
||||
Signer: signer.String(),
|
||||
BondId: bondId,
|
||||
BondId: bondID,
|
||||
}
|
||||
}
|
||||
|
||||
|
2
x/nameservice/types/nameservice.pb.go
generated
2
x/nameservice/types/nameservice.pb.go
generated
@ -199,7 +199,7 @@ func (m *Record) XXX_DiscardUnknown() {
|
||||
|
||||
var xxx_messageInfo_Record proto.InternalMessageInfo
|
||||
|
||||
func (m *Record) GetId() string {
|
||||
func (m *Record) GetID() string {
|
||||
if m != nil {
|
||||
return m.Id
|
||||
}
|
||||
|
@ -3,9 +3,10 @@ package types
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||
paramtypes "github.com/cosmos/cosmos-sdk/x/params/types"
|
||||
"time"
|
||||
)
|
||||
|
||||
// Default parameter values.
|
||||
@ -75,8 +76,8 @@ func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs {
|
||||
func NewParams(recordRent sdk.Coin, recordRentDuration time.Duration,
|
||||
authorityRent sdk.Coin, authorityRentDuration time.Duration, authorityGracePeriod time.Duration,
|
||||
authorityAuctionEnabled bool, commitsDuration time.Duration, revealsDuration time.Duration,
|
||||
commitFee sdk.Coin, revealFee sdk.Coin, minimumBid sdk.Coin) Params {
|
||||
|
||||
commitFee sdk.Coin, revealFee sdk.Coin, minimumBid sdk.Coin,
|
||||
) Params {
|
||||
return Params{
|
||||
RecordRent: recordRent,
|
||||
RecordRentDuration: recordRentDuration,
|
||||
|
408
x/nameservice/types/query.pb.go
generated
408
x/nameservice/types/query.pb.go
generated
@ -421,23 +421,23 @@ func (m *QueryListRecordsResponse) GetPagination() *query.PageResponse {
|
||||
return nil
|
||||
}
|
||||
|
||||
// QueryRecordByIdRequest is request type for nameservice records by id
|
||||
type QueryRecordByIdRequest struct {
|
||||
// QueryRecordByIDRequest is request type for nameservice records by id
|
||||
type QueryRecordByIDRequest struct {
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdRequest) Reset() { *m = QueryRecordByIdRequest{} }
|
||||
func (m *QueryRecordByIdRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByIdRequest) ProtoMessage() {}
|
||||
func (*QueryRecordByIdRequest) Descriptor() ([]byte, []int) {
|
||||
func (m *QueryRecordByIDRequest) Reset() { *m = QueryRecordByIDRequest{} }
|
||||
func (m *QueryRecordByIDRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByIDRequest) ProtoMessage() {}
|
||||
func (*QueryRecordByIDRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_73d2465766c8f876, []int{4}
|
||||
}
|
||||
func (m *QueryRecordByIdRequest) XXX_Unmarshal(b []byte) error {
|
||||
func (m *QueryRecordByIDRequest) XXX_Unmarshal(b []byte) error {
|
||||
return m.Unmarshal(b)
|
||||
}
|
||||
func (m *QueryRecordByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
func (m *QueryRecordByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
if deterministic {
|
||||
return xxx_messageInfo_QueryRecordByIdRequest.Marshal(b, m, deterministic)
|
||||
return xxx_messageInfo_QueryRecordByIDRequest.Marshal(b, m, deterministic)
|
||||
} else {
|
||||
b = b[:cap(b)]
|
||||
n, err := m.MarshalToSizedBuffer(b)
|
||||
@ -447,42 +447,42 @@ func (m *QueryRecordByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]by
|
||||
return b[:n], nil
|
||||
}
|
||||
}
|
||||
func (m *QueryRecordByIdRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByIdRequest.Merge(m, src)
|
||||
func (m *QueryRecordByIDRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByIDRequest.Merge(m, src)
|
||||
}
|
||||
func (m *QueryRecordByIdRequest) XXX_Size() int {
|
||||
func (m *QueryRecordByIDRequest) XXX_Size() int {
|
||||
return m.Size()
|
||||
}
|
||||
func (m *QueryRecordByIdRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByIdRequest.DiscardUnknown(m)
|
||||
func (m *QueryRecordByIDRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByIDRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_QueryRecordByIdRequest proto.InternalMessageInfo
|
||||
var xxx_messageInfo_QueryRecordByIDRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *QueryRecordByIdRequest) GetId() string {
|
||||
func (m *QueryRecordByIDRequest) GetId() string {
|
||||
if m != nil {
|
||||
return m.Id
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
// QueryRecordByIdResponse is response type for nameservice records by id
|
||||
type QueryRecordByIdResponse struct {
|
||||
// QueryRecordByIDResponse is response type for nameservice records by id
|
||||
type QueryRecordByIDResponse struct {
|
||||
Record Record `protobuf:"bytes,1,opt,name=record,proto3" json:"record"`
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdResponse) Reset() { *m = QueryRecordByIdResponse{} }
|
||||
func (m *QueryRecordByIdResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByIdResponse) ProtoMessage() {}
|
||||
func (*QueryRecordByIdResponse) Descriptor() ([]byte, []int) {
|
||||
func (m *QueryRecordByIDResponse) Reset() { *m = QueryRecordByIDResponse{} }
|
||||
func (m *QueryRecordByIDResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByIDResponse) ProtoMessage() {}
|
||||
func (*QueryRecordByIDResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_73d2465766c8f876, []int{5}
|
||||
}
|
||||
func (m *QueryRecordByIdResponse) XXX_Unmarshal(b []byte) error {
|
||||
func (m *QueryRecordByIDResponse) XXX_Unmarshal(b []byte) error {
|
||||
return m.Unmarshal(b)
|
||||
}
|
||||
func (m *QueryRecordByIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
func (m *QueryRecordByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
if deterministic {
|
||||
return xxx_messageInfo_QueryRecordByIdResponse.Marshal(b, m, deterministic)
|
||||
return xxx_messageInfo_QueryRecordByIDResponse.Marshal(b, m, deterministic)
|
||||
} else {
|
||||
b = b[:cap(b)]
|
||||
n, err := m.MarshalToSizedBuffer(b)
|
||||
@ -492,19 +492,19 @@ func (m *QueryRecordByIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]b
|
||||
return b[:n], nil
|
||||
}
|
||||
}
|
||||
func (m *QueryRecordByIdResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByIdResponse.Merge(m, src)
|
||||
func (m *QueryRecordByIDResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByIDResponse.Merge(m, src)
|
||||
}
|
||||
func (m *QueryRecordByIdResponse) XXX_Size() int {
|
||||
func (m *QueryRecordByIDResponse) XXX_Size() int {
|
||||
return m.Size()
|
||||
}
|
||||
func (m *QueryRecordByIdResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByIdResponse.DiscardUnknown(m)
|
||||
func (m *QueryRecordByIDResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByIDResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_QueryRecordByIdResponse proto.InternalMessageInfo
|
||||
var xxx_messageInfo_QueryRecordByIDResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *QueryRecordByIdResponse) GetRecord() Record {
|
||||
func (m *QueryRecordByIDResponse) GetRecord() Record {
|
||||
if m != nil {
|
||||
return m.Record
|
||||
}
|
||||
@ -512,24 +512,24 @@ func (m *QueryRecordByIdResponse) GetRecord() Record {
|
||||
}
|
||||
|
||||
// QueryRecordByBondIdRequest is request type for get the records by bond-id
|
||||
type QueryRecordByBondIdRequest struct {
|
||||
type QueryRecordByBondIDRequest struct {
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||||
// pagination defines an optional pagination for the request.
|
||||
Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) Reset() { *m = QueryRecordByBondIdRequest{} }
|
||||
func (m *QueryRecordByBondIdRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByBondIdRequest) ProtoMessage() {}
|
||||
func (*QueryRecordByBondIdRequest) Descriptor() ([]byte, []int) {
|
||||
func (m *QueryRecordByBondIDRequest) Reset() { *m = QueryRecordByBondIDRequest{} }
|
||||
func (m *QueryRecordByBondIDRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByBondIDRequest) ProtoMessage() {}
|
||||
func (*QueryRecordByBondIDRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_73d2465766c8f876, []int{6}
|
||||
}
|
||||
func (m *QueryRecordByBondIdRequest) XXX_Unmarshal(b []byte) error {
|
||||
func (m *QueryRecordByBondIDRequest) XXX_Unmarshal(b []byte) error {
|
||||
return m.Unmarshal(b)
|
||||
}
|
||||
func (m *QueryRecordByBondIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
func (m *QueryRecordByBondIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
if deterministic {
|
||||
return xxx_messageInfo_QueryRecordByBondIdRequest.Marshal(b, m, deterministic)
|
||||
return xxx_messageInfo_QueryRecordByBondIDRequest.Marshal(b, m, deterministic)
|
||||
} else {
|
||||
b = b[:cap(b)]
|
||||
n, err := m.MarshalToSizedBuffer(b)
|
||||
@ -539,26 +539,26 @@ func (m *QueryRecordByBondIdRequest) XXX_Marshal(b []byte, deterministic bool) (
|
||||
return b[:n], nil
|
||||
}
|
||||
}
|
||||
func (m *QueryRecordByBondIdRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByBondIdRequest.Merge(m, src)
|
||||
func (m *QueryRecordByBondIDRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByBondIDRequest.Merge(m, src)
|
||||
}
|
||||
func (m *QueryRecordByBondIdRequest) XXX_Size() int {
|
||||
func (m *QueryRecordByBondIDRequest) XXX_Size() int {
|
||||
return m.Size()
|
||||
}
|
||||
func (m *QueryRecordByBondIdRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByBondIdRequest.DiscardUnknown(m)
|
||||
func (m *QueryRecordByBondIDRequest) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByBondIDRequest.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_QueryRecordByBondIdRequest proto.InternalMessageInfo
|
||||
var xxx_messageInfo_QueryRecordByBondIDRequest proto.InternalMessageInfo
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) GetId() string {
|
||||
func (m *QueryRecordByBondIDRequest) GetId() string {
|
||||
if m != nil {
|
||||
return m.Id
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) GetPagination() *query.PageRequest {
|
||||
func (m *QueryRecordByBondIDRequest) GetPagination() *query.PageRequest {
|
||||
if m != nil {
|
||||
return m.Pagination
|
||||
}
|
||||
@ -566,24 +566,24 @@ func (m *QueryRecordByBondIdRequest) GetPagination() *query.PageRequest {
|
||||
}
|
||||
|
||||
// QueryRecordByBondIdResponse is response type for records list by bond-id
|
||||
type QueryRecordByBondIdResponse struct {
|
||||
type QueryRecordByBondIDResponse struct {
|
||||
Records []Record `protobuf:"bytes,1,rep,name=records,proto3" json:"records"`
|
||||
// pagination defines the pagination in the response.
|
||||
Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) Reset() { *m = QueryRecordByBondIdResponse{} }
|
||||
func (m *QueryRecordByBondIdResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByBondIdResponse) ProtoMessage() {}
|
||||
func (*QueryRecordByBondIdResponse) Descriptor() ([]byte, []int) {
|
||||
func (m *QueryRecordByBondIDResponse) Reset() { *m = QueryRecordByBondIDResponse{} }
|
||||
func (m *QueryRecordByBondIDResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryRecordByBondIDResponse) ProtoMessage() {}
|
||||
func (*QueryRecordByBondIDResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_73d2465766c8f876, []int{7}
|
||||
}
|
||||
func (m *QueryRecordByBondIdResponse) XXX_Unmarshal(b []byte) error {
|
||||
func (m *QueryRecordByBondIDResponse) XXX_Unmarshal(b []byte) error {
|
||||
return m.Unmarshal(b)
|
||||
}
|
||||
func (m *QueryRecordByBondIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
func (m *QueryRecordByBondIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
if deterministic {
|
||||
return xxx_messageInfo_QueryRecordByBondIdResponse.Marshal(b, m, deterministic)
|
||||
return xxx_messageInfo_QueryRecordByBondIDResponse.Marshal(b, m, deterministic)
|
||||
} else {
|
||||
b = b[:cap(b)]
|
||||
n, err := m.MarshalToSizedBuffer(b)
|
||||
@ -593,26 +593,26 @@ func (m *QueryRecordByBondIdResponse) XXX_Marshal(b []byte, deterministic bool)
|
||||
return b[:n], nil
|
||||
}
|
||||
}
|
||||
func (m *QueryRecordByBondIdResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByBondIdResponse.Merge(m, src)
|
||||
func (m *QueryRecordByBondIDResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryRecordByBondIDResponse.Merge(m, src)
|
||||
}
|
||||
func (m *QueryRecordByBondIdResponse) XXX_Size() int {
|
||||
func (m *QueryRecordByBondIDResponse) XXX_Size() int {
|
||||
return m.Size()
|
||||
}
|
||||
func (m *QueryRecordByBondIdResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByBondIdResponse.DiscardUnknown(m)
|
||||
func (m *QueryRecordByBondIDResponse) XXX_DiscardUnknown() {
|
||||
xxx_messageInfo_QueryRecordByBondIDResponse.DiscardUnknown(m)
|
||||
}
|
||||
|
||||
var xxx_messageInfo_QueryRecordByBondIdResponse proto.InternalMessageInfo
|
||||
var xxx_messageInfo_QueryRecordByBondIDResponse proto.InternalMessageInfo
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) GetRecords() []Record {
|
||||
func (m *QueryRecordByBondIDResponse) GetRecords() []Record {
|
||||
if m != nil {
|
||||
return m.Records
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) GetPagination() *query.PageResponse {
|
||||
func (m *QueryRecordByBondIDResponse) GetPagination() *query.PageResponse {
|
||||
if m != nil {
|
||||
return m.Pagination
|
||||
}
|
||||
@ -1385,10 +1385,10 @@ func init() {
|
||||
proto.RegisterType((*QueryListRecordsRequest_ValueInput)(nil), "vulcanize.nameservice.v1beta1.QueryListRecordsRequest.ValueInput")
|
||||
proto.RegisterType((*QueryListRecordsRequest_KeyValueInput)(nil), "vulcanize.nameservice.v1beta1.QueryListRecordsRequest.KeyValueInput")
|
||||
proto.RegisterType((*QueryListRecordsResponse)(nil), "vulcanize.nameservice.v1beta1.QueryListRecordsResponse")
|
||||
proto.RegisterType((*QueryRecordByIdRequest)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByIdRequest")
|
||||
proto.RegisterType((*QueryRecordByIdResponse)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByIdResponse")
|
||||
proto.RegisterType((*QueryRecordByBondIdRequest)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByBondIdRequest")
|
||||
proto.RegisterType((*QueryRecordByBondIdResponse)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByBondIdResponse")
|
||||
proto.RegisterType((*QueryRecordByIDRequest)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByIDRequest")
|
||||
proto.RegisterType((*QueryRecordByIDResponse)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByIDResponse")
|
||||
proto.RegisterType((*QueryRecordByBondIDRequest)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByBondIDRequest")
|
||||
proto.RegisterType((*QueryRecordByBondIDResponse)(nil), "vulcanize.nameservice.v1beta1.QueryRecordByBondIDResponse")
|
||||
proto.RegisterType((*GetNameServiceModuleBalanceRequest)(nil), "vulcanize.nameservice.v1beta1.GetNameServiceModuleBalanceRequest")
|
||||
proto.RegisterType((*GetNameServiceModuleBalanceResponse)(nil), "vulcanize.nameservice.v1beta1.GetNameServiceModuleBalanceResponse")
|
||||
proto.RegisterType((*AccountBalance)(nil), "vulcanize.nameservice.v1beta1.AccountBalance")
|
||||
@ -1414,93 +1414,93 @@ func init() {
|
||||
var fileDescriptor_73d2465766c8f876 = []byte{
|
||||
// 1411 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4b, 0x6c, 0x1b, 0xc5,
|
||||
0x1b, 0xcf, 0x24, 0xb1, 0xd3, 0x7c, 0xf9, 0x37, 0xfd, 0x77, 0x88, 0x5a, 0x77, 0xdb, 0x3a, 0x61,
|
||||
0xfb, 0x72, 0xa0, 0xde, 0x6d, 0x52, 0xfa, 0x16, 0x88, 0x3a, 0x0d, 0x51, 0xa0, 0x20, 0xba, 0x20,
|
||||
0x0a, 0x1c, 0xa8, 0xd6, 0xbb, 0x53, 0x77, 0xe9, 0x7a, 0xc6, 0xdd, 0x47, 0xa8, 0x5b, 0xf5, 0xc2,
|
||||
0xa1, 0x67, 0x24, 0xce, 0x20, 0x90, 0x38, 0x55, 0x02, 0x2e, 0x1c, 0x2a, 0xae, 0x5c, 0x2a, 0x4e,
|
||||
0x95, 0xe0, 0xc0, 0xa9, 0xa0, 0x16, 0x89, 0x7b, 0x8f, 0x9c, 0xd0, 0xce, 0xcc, 0xae, 0x77, 0x1d,
|
||||
0x27, 0x5e, 0xbb, 0x41, 0xe2, 0xe4, 0xd9, 0xd9, 0xef, 0xf1, 0xfb, 0x7d, 0x8f, 0xd9, 0x6f, 0x0c,
|
||||
0xf3, 0x6b, 0xa1, 0x6b, 0x99, 0xd4, 0xb9, 0x45, 0x74, 0x6a, 0x36, 0x89, 0x4f, 0xbc, 0x35, 0xc7,
|
||||
0x22, 0xfa, 0xda, 0x42, 0x9d, 0x04, 0xe6, 0x82, 0x7e, 0x23, 0x24, 0x5e, 0x5b, 0x6b, 0x79, 0x2c,
|
||||
0x60, 0x78, 0x7f, 0x22, 0xaa, 0xa5, 0x44, 0x35, 0x29, 0xaa, 0xe8, 0x9b, 0x5b, 0x4a, 0xab, 0x70,
|
||||
0x7b, 0xca, 0xbe, 0x06, 0x63, 0x0d, 0x97, 0xe8, 0x66, 0xcb, 0xd1, 0x4d, 0x4a, 0x59, 0x60, 0x06,
|
||||
0x0e, 0xa3, 0xbe, 0x7c, 0xfb, 0x82, 0xc5, 0xfc, 0x26, 0xf3, 0xf5, 0xba, 0xe9, 0x13, 0x01, 0x23,
|
||||
0x31, 0xd5, 0x32, 0x1b, 0x0e, 0xe5, 0xc2, 0x52, 0x76, 0xa6, 0xc1, 0x1a, 0x8c, 0x2f, 0xf5, 0x68,
|
||||
0x25, 0x77, 0xcb, 0x69, 0x0b, 0xb1, 0xae, 0xc5, 0x1c, 0xa9, 0xa5, 0xce, 0x00, 0xbe, 0x14, 0xd9,
|
||||
0x7d, 0xdb, 0xf4, 0xcc, 0xa6, 0x6f, 0x90, 0x1b, 0x21, 0xf1, 0x03, 0xf5, 0x5d, 0x78, 0x2e, 0xb3,
|
||||
0xeb, 0xb7, 0x18, 0xf5, 0x09, 0x7e, 0x19, 0x8a, 0x2d, 0xbe, 0x53, 0x42, 0x73, 0xa8, 0x32, 0xb5,
|
||||
0x78, 0x48, 0xdb, 0x34, 0x1a, 0x9a, 0x54, 0x97, 0x4a, 0xea, 0x0f, 0x05, 0xd8, 0xcd, 0xcd, 0x5e,
|
||||
0x74, 0xfc, 0xc0, 0x20, 0x16, 0xf3, 0xec, 0xd8, 0x23, 0xb6, 0x01, 0xcc, 0x20, 0xf0, 0x9c, 0x7a,
|
||||
0x18, 0x90, 0xc8, 0xfc, 0x58, 0x65, 0x6a, 0xf1, 0x42, 0x1f, 0xf3, 0x1b, 0xd8, 0xd2, 0xde, 0x20,
|
||||
0xed, 0xf7, 0x4c, 0x37, 0x24, 0xab, 0xb4, 0x15, 0x06, 0x46, 0xca, 0x2e, 0xfe, 0x3f, 0x8c, 0x99,
|
||||
0xae, 0x5b, 0x1a, 0x9d, 0x43, 0x95, 0x6d, 0x46, 0xb4, 0xc4, 0xaf, 0x01, 0x74, 0x22, 0x59, 0x1a,
|
||||
0xe3, 0xb4, 0x0e, 0x6b, 0x22, 0x68, 0x5a, 0x14, 0x34, 0x4d, 0x64, 0xbf, 0x43, 0xa9, 0x41, 0xa4,
|
||||
0x1f, 0x23, 0xa5, 0xa9, 0xcc, 0xc1, 0xb4, 0x41, 0xae, 0x12, 0x8f, 0x50, 0x4b, 0xf8, 0xc5, 0xd3,
|
||||
0x30, 0xea, 0xd8, 0x3c, 0x50, 0x93, 0xc6, 0xa8, 0x63, 0x2b, 0x3f, 0x8e, 0x02, 0x74, 0x60, 0x61,
|
||||
0x0c, 0xe3, 0x41, 0xbb, 0x45, 0xa4, 0x00, 0x5f, 0xe3, 0x5d, 0x50, 0xf4, 0x03, 0xcf, 0xa1, 0x0d,
|
||||
0x8e, 0x70, 0xd2, 0x90, 0x4f, 0x11, 0x6c, 0x87, 0x06, 0x1c, 0xdd, 0x98, 0x11, 0x2d, 0xf1, 0x0c,
|
||||
0x14, 0xae, 0xba, 0xcc, 0x0c, 0x4a, 0xe3, 0x73, 0xa8, 0x82, 0x0c, 0xf1, 0x80, 0x4b, 0x30, 0x51,
|
||||
0x67, 0xcc, 0x25, 0x26, 0x2d, 0x15, 0x38, 0xc5, 0xf8, 0x11, 0x5b, 0x30, 0xe9, 0xc5, 0xf0, 0x4a,
|
||||
0x45, 0xce, 0x72, 0x79, 0xc8, 0xe8, 0x66, 0x69, 0x1a, 0x1d, 0xbb, 0xf8, 0x03, 0x28, 0xae, 0x45,
|
||||
0x04, 0xfd, 0xd2, 0x04, 0xcf, 0xdf, 0xf9, 0x21, 0x3d, 0xa4, 0x92, 0x27, 0x0d, 0x2a, 0xb7, 0x60,
|
||||
0x7b, 0x26, 0xab, 0x51, 0x48, 0xae, 0x93, 0xb6, 0x8c, 0x5e, 0xb4, 0xc4, 0x97, 0xa1, 0xc0, 0x85,
|
||||
0x79, 0xec, 0xb6, 0xc4, 0xb9, 0xb0, 0xa7, 0xde, 0x43, 0x50, 0x5a, 0x2f, 0x2d, 0x5b, 0x62, 0x19,
|
||||
0x26, 0x3c, 0xb1, 0x25, 0x8b, 0xb6, 0x5f, 0x4f, 0x08, 0x03, 0xb5, 0xf1, 0x07, 0x8f, 0x66, 0x47,
|
||||
0x8c, 0x58, 0x17, 0xaf, 0x64, 0xca, 0x50, 0x30, 0x38, 0xd2, 0xb7, 0x0c, 0x05, 0x86, 0x74, 0x1d,
|
||||
0xaa, 0x15, 0xd8, 0xc5, 0xb1, 0x4a, 0x37, 0xed, 0x55, 0x3b, 0xee, 0xb0, 0xae, 0x7a, 0x54, 0x3f,
|
||||
0x92, 0xcd, 0x98, 0x96, 0x94, 0xa4, 0x96, 0xa0, 0x28, 0x80, 0xe5, 0xec, 0xf3, 0x0c, 0x27, 0xa9,
|
||||
0xaa, 0x06, 0xa0, 0x64, 0xec, 0xd7, 0x18, 0xb5, 0x37, 0x44, 0xd3, 0xd5, 0x87, 0xa3, 0xc3, 0xf6,
|
||||
0xa1, 0xfa, 0x2d, 0x82, 0xbd, 0x3d, 0xdd, 0xfe, 0x47, 0xf3, 0x75, 0x10, 0xd4, 0x15, 0x12, 0xbc,
|
||||
0x65, 0x36, 0xc9, 0x3b, 0xc2, 0xf1, 0x9b, 0xcc, 0x0e, 0x5d, 0x52, 0x33, 0x5d, 0x93, 0x5a, 0x31,
|
||||
0x43, 0xb5, 0x05, 0x07, 0x36, 0x95, 0x92, 0xe4, 0x56, 0x61, 0x5b, 0x5d, 0x6c, 0xc5, 0xec, 0xaa,
|
||||
0x7d, 0xd8, 0x9d, 0xb7, 0x2c, 0x16, 0xd2, 0x20, 0x36, 0x94, 0xa8, 0xab, 0x7f, 0x21, 0x98, 0xce,
|
||||
0xbe, 0xc4, 0x17, 0xe1, 0x7f, 0xa6, 0xd8, 0xb9, 0x12, 0x99, 0x12, 0xc9, 0xab, 0xcd, 0x3f, 0x7d,
|
||||
0x34, 0x7b, 0xe8, 0x63, 0x9f, 0xd1, 0xb3, 0xaa, 0x7c, 0x1b, 0xc1, 0x54, 0xe7, 0xda, 0x66, 0xd3,
|
||||
0xcd, 0x6e, 0x19, 0x53, 0xa9, 0x27, 0x7c, 0x17, 0xc1, 0x84, 0xf4, 0x56, 0x1a, 0xe3, 0x58, 0xf7,
|
||||
0x64, 0xe2, 0x17, 0x23, 0x5c, 0x62, 0x0e, 0xad, 0x5d, 0x8a, 0xa2, 0xff, 0xf4, 0xd1, 0xec, 0x7e,
|
||||
0xe1, 0x48, 0xea, 0xc5, 0x4e, 0xe2, 0xc7, 0x7b, 0xbf, 0xcf, 0x56, 0x1a, 0x4e, 0x70, 0x2d, 0xac,
|
||||
0x6b, 0x16, 0x6b, 0xea, 0xf2, 0xcb, 0x27, 0x7e, 0xaa, 0xbe, 0x7d, 0x5d, 0x8f, 0x0e, 0x59, 0x9f,
|
||||
0x5b, 0xf4, 0x8d, 0xd8, 0xb9, 0x4a, 0x64, 0xc1, 0x44, 0xdd, 0x1d, 0x21, 0xeb, 0xfa, 0x30, 0x65,
|
||||
0x0b, 0x13, 0x3d, 0x4b, 0x61, 0xee, 0xeb, 0xed, 0x47, 0x26, 0xef, 0x02, 0x14, 0x78, 0x86, 0x64,
|
||||
0xe6, 0x2a, 0x7d, 0x32, 0x17, 0x99, 0x58, 0xa6, 0x81, 0xd7, 0x96, 0xa5, 0x29, 0x94, 0xb7, 0xae,
|
||||
0x30, 0x8f, 0xc0, 0x4e, 0x0e, 0xf7, 0xf2, 0x35, 0xe6, 0x24, 0xc1, 0xc0, 0x30, 0xde, 0x49, 0xbd,
|
||||
0xc1, 0xd7, 0xea, 0x17, 0x48, 0x8e, 0x10, 0x52, 0x52, 0xd2, 0xb9, 0x8b, 0x60, 0x3a, 0x7a, 0x7f,
|
||||
0xc5, 0x0c, 0x83, 0x6b, 0xcc, 0x73, 0x82, 0xb6, 0x0c, 0xde, 0xd1, 0x1c, 0xc4, 0xce, 0xc7, 0x3a,
|
||||
0xb5, 0x05, 0x99, 0xf9, 0x79, 0x91, 0x79, 0x9a, 0x7e, 0x19, 0xe7, 0x3f, 0xbb, 0x69, 0x6c, 0xcf,
|
||||
0x3e, 0xab, 0x30, 0x2d, 0xe2, 0xce, 0xd8, 0xf5, 0xb0, 0xb5, 0xe4, 0xd1, 0xe8, 0xdb, 0x61, 0x79,
|
||||
0x34, 0xfe, 0x76, 0x58, 0x1e, 0x55, 0x2f, 0xcb, 0x53, 0x33, 0x91, 0x49, 0x8d, 0x3c, 0x1d, 0xc6,
|
||||
0x53, 0x8b, 0xf3, 0x39, 0xb0, 0x8b, 0xbc, 0xca, 0xe0, 0x1c, 0x80, 0x1d, 0xf2, 0x34, 0xf2, 0x99,
|
||||
0xbb, 0x46, 0x7a, 0x7b, 0x7f, 0x3f, 0x39, 0x89, 0x63, 0xa1, 0xf4, 0xc4, 0x35, 0xc4, 0x49, 0x9c,
|
||||
0x9c, 0xc1, 0x16, 0xec, 0xe1, 0x96, 0x57, 0x88, 0xfc, 0x70, 0x2d, 0xdf, 0x6c, 0x39, 0x5e, 0xfb,
|
||||
0x52, 0x48, 0x42, 0xb2, 0x65, 0x95, 0x7d, 0x1f, 0xc1, 0xf3, 0x1b, 0x7a, 0x49, 0x98, 0xbc, 0xde,
|
||||
0x7d, 0xf0, 0x1e, 0xeb, 0x43, 0x25, 0x63, 0x84, 0xb3, 0xda, 0xfa, 0xd3, 0xf7, 0x0c, 0xec, 0x5c,
|
||||
0xe7, 0x66, 0xdd, 0xa7, 0x69, 0xa6, 0x33, 0x58, 0x8c, 0x55, 0x26, 0xe3, 0xa9, 0xe0, 0xaa, 0x6c,
|
||||
0xe7, 0x15, 0x12, 0x24, 0xb5, 0xf6, 0x6f, 0x44, 0xf7, 0x27, 0x04, 0x07, 0x37, 0x73, 0x94, 0x04,
|
||||
0xd8, 0x80, 0xa9, 0xb8, 0xd5, 0x1c, 0x32, 0x7c, 0x90, 0xd3, 0x46, 0xb6, 0x2c, 0xd0, 0x8b, 0x7f,
|
||||
0xef, 0x80, 0x02, 0x67, 0x81, 0xbf, 0x44, 0x50, 0x14, 0xf7, 0x02, 0xbc, 0x90, 0x67, 0x44, 0xcb,
|
||||
0x5c, 0x4c, 0x94, 0xc5, 0x41, 0x54, 0x04, 0x0e, 0xb5, 0xfa, 0xe9, 0x2f, 0x7f, 0x7e, 0x3e, 0x7a,
|
||||
0x04, 0x1f, 0xea, 0x73, 0x39, 0x13, 0xb7, 0x14, 0xfc, 0x1d, 0x82, 0xa9, 0xd4, 0xa4, 0x87, 0x4f,
|
||||
0x0e, 0x37, 0x48, 0x2a, 0xa7, 0x06, 0xd6, 0x93, 0x78, 0x35, 0x8e, 0xb7, 0x82, 0x0f, 0xf7, 0xc1,
|
||||
0x1b, 0x77, 0xc3, 0xf7, 0x08, 0x26, 0x93, 0xd6, 0xc3, 0x27, 0xf2, 0xb8, 0x5d, 0x37, 0x1d, 0x2a,
|
||||
0x27, 0x07, 0x55, 0x93, 0x60, 0x8f, 0x73, 0xb0, 0x55, 0xfc, 0x62, 0x3e, 0xb0, 0xfa, 0x6d, 0xc7,
|
||||
0xbe, 0x83, 0x7f, 0x46, 0xb0, 0x33, 0x41, 0x1c, 0x8f, 0x68, 0xf8, 0xcc, 0x20, 0x10, 0x32, 0xd3,
|
||||
0xa4, 0x72, 0x76, 0x18, 0x55, 0xc9, 0xe0, 0x15, 0xce, 0xe0, 0x34, 0x3e, 0x99, 0x8f, 0x41, 0xb5,
|
||||
0xde, 0xae, 0xd6, 0x19, 0xb5, 0xab, 0x8e, 0x2d, 0xc8, 0xfc, 0x8a, 0x60, 0xef, 0x26, 0xc3, 0x19,
|
||||
0xee, 0x77, 0x11, 0xe9, 0x3f, 0xfe, 0x29, 0xb5, 0x67, 0x31, 0x31, 0x60, 0x55, 0xc9, 0xb1, 0x08,
|
||||
0xdf, 0x47, 0xb0, 0xa3, 0x6b, 0x54, 0xc1, 0x67, 0xf3, 0x96, 0xf4, 0xfa, 0x39, 0x4a, 0x39, 0x37,
|
||||
0x94, 0xae, 0x04, 0x7f, 0x94, 0x83, 0x3f, 0x8c, 0x0f, 0xe6, 0xf9, 0x7f, 0x05, 0x7f, 0x8d, 0xa0,
|
||||
0xc0, 0x87, 0x11, 0x7c, 0x2c, 0x8f, 0xd3, 0xf4, 0x84, 0xa3, 0x2c, 0x0c, 0xa0, 0x31, 0x60, 0x0b,
|
||||
0x7c, 0x12, 0x69, 0xe9, 0xb7, 0xa3, 0x57, 0x77, 0xf0, 0x57, 0x08, 0x26, 0x3b, 0x13, 0x49, 0x35,
|
||||
0x57, 0x70, 0x62, 0x71, 0xe5, 0xc4, 0x40, 0xe2, 0x03, 0x1f, 0x84, 0x2e, 0xd7, 0xc4, 0xdf, 0x20,
|
||||
0x80, 0xd4, 0xdc, 0xa2, 0xe5, 0xeb, 0xb1, 0x58, 0x3e, 0xef, 0x89, 0xd2, 0x3d, 0xf2, 0x0c, 0x70,
|
||||
0xfc, 0x71, 0x55, 0xfc, 0x00, 0xc1, 0x4c, 0xcf, 0xf9, 0xe6, 0x74, 0x1e, 0x00, 0xbd, 0x34, 0x95,
|
||||
0x57, 0x87, 0xd5, 0x4c, 0x48, 0xbc, 0xc4, 0x49, 0x68, 0xf8, 0x68, 0xae, 0x43, 0xa5, 0x4a, 0xb8,
|
||||
0x89, 0xe8, 0x28, 0xd9, 0xbd, 0xd1, 0x3c, 0x71, 0x2e, 0x27, 0xa6, 0x5e, 0xca, 0xca, 0xd2, 0x33,
|
||||
0x28, 0x27, 0x9c, 0x4e, 0x71, 0x4e, 0x0b, 0x58, 0xef, 0xc3, 0x29, 0x19, 0xf8, 0x25, 0xad, 0xda,
|
||||
0xea, 0x83, 0xc7, 0x65, 0xf4, 0xf0, 0x71, 0x19, 0xfd, 0xf1, 0xb8, 0x8c, 0x3e, 0x7b, 0x52, 0x1e,
|
||||
0x79, 0xf8, 0xa4, 0x3c, 0xf2, 0xdb, 0x93, 0xf2, 0xc8, 0x87, 0x7a, 0xfa, 0xba, 0x46, 0x3c, 0xab,
|
||||
0xea, 0x30, 0xdd, 0x35, 0x2d, 0x46, 0x1d, 0xcb, 0xd6, 0x6f, 0x66, 0xac, 0xf3, 0xbb, 0x5b, 0xbd,
|
||||
0xc8, 0xff, 0xb5, 0x3c, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5c, 0x52, 0x76, 0x2e, 0xb2,
|
||||
0x1b, 0xcf, 0x24, 0xb1, 0xd3, 0x7c, 0xfe, 0x37, 0xfd, 0x77, 0x88, 0x5a, 0x77, 0xdb, 0x3a, 0x61,
|
||||
0xfb, 0x72, 0xa0, 0xde, 0xad, 0x53, 0xfa, 0x16, 0x88, 0x3a, 0x0d, 0x51, 0xa0, 0x20, 0xba, 0x20,
|
||||
0x0a, 0x1c, 0xa8, 0xd6, 0xeb, 0xa9, 0xbb, 0x74, 0x3d, 0xe3, 0xee, 0x23, 0xd4, 0xad, 0x7a, 0xe1,
|
||||
0xd0, 0x33, 0x12, 0x67, 0x10, 0x48, 0x9c, 0x2a, 0x01, 0x17, 0x0e, 0x15, 0x57, 0x2e, 0x15, 0xa7,
|
||||
0x4a, 0x70, 0xe0, 0x54, 0x50, 0x8b, 0xc4, 0xbd, 0x47, 0x4e, 0x68, 0x67, 0x66, 0xd7, 0xbb, 0x8e,
|
||||
0x13, 0xaf, 0xdd, 0x20, 0x71, 0xf2, 0xec, 0xec, 0xf7, 0xf8, 0xfd, 0xbe, 0xc7, 0xec, 0x37, 0x86,
|
||||
0x85, 0xb5, 0xc0, 0xb1, 0x4c, 0x6a, 0xdf, 0x22, 0x3a, 0x35, 0x5b, 0xc4, 0x23, 0xee, 0x9a, 0x6d,
|
||||
0x11, 0x7d, 0xad, 0x5a, 0x27, 0xbe, 0x59, 0xd5, 0x6f, 0x04, 0xc4, 0xed, 0x68, 0x6d, 0x97, 0xf9,
|
||||
0x0c, 0xef, 0x8f, 0x45, 0xb5, 0x84, 0xa8, 0x26, 0x45, 0x15, 0x7d, 0x73, 0x4b, 0x49, 0x15, 0x6e,
|
||||
0x4f, 0xd9, 0xd7, 0x64, 0xac, 0xe9, 0x10, 0xdd, 0x6c, 0xdb, 0xba, 0x49, 0x29, 0xf3, 0x4d, 0xdf,
|
||||
0x66, 0xd4, 0x93, 0x6f, 0x5f, 0xb0, 0x98, 0xd7, 0x62, 0x9e, 0x5e, 0x37, 0x3d, 0x22, 0x60, 0xc4,
|
||||
0xa6, 0xda, 0x66, 0xd3, 0xa6, 0x5c, 0x58, 0xca, 0xce, 0x36, 0x59, 0x93, 0xf1, 0xa5, 0x1e, 0xae,
|
||||
0xe4, 0x6e, 0x29, 0x69, 0x21, 0xd2, 0xb5, 0x98, 0x2d, 0xb5, 0xd4, 0x59, 0xc0, 0x97, 0x42, 0xbb,
|
||||
0x6f, 0x9b, 0xae, 0xd9, 0xf2, 0x0c, 0x72, 0x23, 0x20, 0x9e, 0xaf, 0xbe, 0x0b, 0xcf, 0xa5, 0x76,
|
||||
0xbd, 0x36, 0xa3, 0x1e, 0xc1, 0x2f, 0x43, 0xbe, 0xcd, 0x77, 0x8a, 0x68, 0x1e, 0x95, 0x0b, 0x8b,
|
||||
0x87, 0xb4, 0x4d, 0xa3, 0xa1, 0x49, 0x75, 0xa9, 0xa4, 0xfe, 0x90, 0x83, 0xdd, 0xdc, 0xec, 0x45,
|
||||
0xdb, 0xf3, 0x0d, 0x62, 0x31, 0xb7, 0x11, 0x79, 0xc4, 0x0d, 0x00, 0xd3, 0xf7, 0x5d, 0xbb, 0x1e,
|
||||
0xf8, 0x24, 0x34, 0x3f, 0x51, 0x2e, 0x2c, 0x5e, 0x18, 0x60, 0x7e, 0x03, 0x5b, 0xda, 0x1b, 0xa4,
|
||||
0xf3, 0x9e, 0xe9, 0x04, 0x64, 0x95, 0xb6, 0x03, 0xdf, 0x48, 0xd8, 0xc5, 0xff, 0x87, 0x09, 0xd3,
|
||||
0x71, 0x8a, 0xe3, 0xf3, 0xa8, 0xbc, 0xcd, 0x08, 0x97, 0xf8, 0x35, 0x80, 0x6e, 0x24, 0x8b, 0x13,
|
||||
0x9c, 0xd6, 0x61, 0x4d, 0x04, 0x4d, 0x0b, 0x83, 0xa6, 0x89, 0xec, 0x77, 0x29, 0x35, 0x89, 0xf4,
|
||||
0x63, 0x24, 0x34, 0x95, 0x79, 0x98, 0x31, 0xc8, 0x55, 0xe2, 0x12, 0x6a, 0x09, 0xbf, 0x78, 0x06,
|
||||
0xc6, 0xed, 0x06, 0x0f, 0xd4, 0xb4, 0x31, 0x6e, 0x37, 0x94, 0x1f, 0xc7, 0x01, 0xba, 0xb0, 0x30,
|
||||
0x86, 0x49, 0xbf, 0xd3, 0x26, 0x52, 0x80, 0xaf, 0xf1, 0x2e, 0xc8, 0x7b, 0xbe, 0x6b, 0xd3, 0x26,
|
||||
0x47, 0x38, 0x6d, 0xc8, 0xa7, 0x10, 0xb6, 0x4d, 0x7d, 0x8e, 0x6e, 0xc2, 0x08, 0x97, 0x78, 0x16,
|
||||
0x72, 0x57, 0x1d, 0x66, 0xfa, 0xc5, 0xc9, 0x79, 0x54, 0x46, 0x86, 0x78, 0xc0, 0x45, 0x98, 0xaa,
|
||||
0x33, 0xe6, 0x10, 0x93, 0x16, 0x73, 0x9c, 0x62, 0xf4, 0x88, 0x2d, 0x98, 0x76, 0x23, 0x78, 0xc5,
|
||||
0x3c, 0x67, 0xb9, 0x3c, 0x62, 0x74, 0xd3, 0x34, 0x8d, 0xae, 0x5d, 0xfc, 0x01, 0xe4, 0xd7, 0x42,
|
||||
0x82, 0x5e, 0x71, 0x8a, 0xe7, 0xef, 0xfc, 0x88, 0x1e, 0x12, 0xc9, 0x93, 0x06, 0x95, 0x5b, 0xb0,
|
||||
0x3d, 0x95, 0xd5, 0x30, 0x24, 0xd7, 0x49, 0x47, 0x46, 0x2f, 0x5c, 0xe2, 0xcb, 0x90, 0xe3, 0xc2,
|
||||
0x3c, 0x76, 0x5b, 0xe2, 0x5c, 0xd8, 0x53, 0xef, 0x21, 0x28, 0xae, 0x97, 0x96, 0x2d, 0xb1, 0x0c,
|
||||
0x53, 0xae, 0xd8, 0x92, 0x45, 0x3b, 0xa8, 0x27, 0x84, 0x81, 0xda, 0xe4, 0x83, 0x47, 0x73, 0x63,
|
||||
0x46, 0xa4, 0x8b, 0x57, 0x52, 0x65, 0x28, 0x18, 0x1c, 0x19, 0x58, 0x86, 0x02, 0x43, 0xb2, 0x0e,
|
||||
0xd5, 0x32, 0xec, 0xe2, 0x58, 0xa5, 0x9b, 0xce, 0xea, 0x85, 0xa8, 0xc3, 0x7a, 0xea, 0x51, 0xfd,
|
||||
0x48, 0x36, 0x63, 0x52, 0x52, 0x92, 0x5a, 0x82, 0xbc, 0x00, 0x96, 0xb1, 0xcf, 0x53, 0x9c, 0xa4,
|
||||
0xaa, 0xea, 0x83, 0x92, 0xb2, 0x5f, 0x63, 0xb4, 0xb1, 0x21, 0x9a, 0x9e, 0x3e, 0x1c, 0x1f, 0xb5,
|
||||
0x0f, 0xd5, 0x6f, 0x11, 0xec, 0xed, 0xeb, 0xf6, 0x3f, 0x9a, 0xaf, 0x83, 0xa0, 0xae, 0x10, 0xff,
|
||||
0x2d, 0xb3, 0x45, 0xde, 0x11, 0x8e, 0xdf, 0x64, 0x8d, 0xc0, 0x21, 0x35, 0xd3, 0x31, 0xa9, 0x15,
|
||||
0x31, 0x54, 0xdb, 0x70, 0x60, 0x53, 0x29, 0x49, 0x6e, 0x15, 0xb6, 0xd5, 0xc5, 0x56, 0xc4, 0xae,
|
||||
0x32, 0x80, 0xdd, 0x79, 0xcb, 0x62, 0x01, 0xf5, 0x23, 0x43, 0xb1, 0xba, 0xfa, 0x17, 0x82, 0x99,
|
||||
0xf4, 0x4b, 0x7c, 0x11, 0xfe, 0x67, 0x8a, 0x9d, 0x2b, 0xa1, 0x29, 0x91, 0xbc, 0xda, 0xc2, 0xd3,
|
||||
0x47, 0x73, 0x87, 0x3e, 0xf6, 0x18, 0x3d, 0xab, 0xca, 0xb7, 0x21, 0x4c, 0x75, 0xbe, 0x63, 0xb6,
|
||||
0x9c, 0xf4, 0x96, 0x51, 0x48, 0x3c, 0xe1, 0xbb, 0x08, 0xa6, 0xa4, 0xb7, 0xe2, 0x04, 0xc7, 0xba,
|
||||
0x27, 0x15, 0xbf, 0x08, 0xe1, 0x12, 0xb3, 0x69, 0xed, 0x52, 0x18, 0xfd, 0xa7, 0x8f, 0xe6, 0xf6,
|
||||
0x0b, 0x47, 0x52, 0x2f, 0x72, 0x12, 0x3d, 0xde, 0xfb, 0x7d, 0xae, 0xdc, 0xb4, 0xfd, 0x6b, 0x41,
|
||||
0x5d, 0xb3, 0x58, 0x4b, 0x97, 0x5f, 0x3e, 0xf1, 0x53, 0xf1, 0x1a, 0xd7, 0xf5, 0xf0, 0x90, 0xf5,
|
||||
0xb8, 0x45, 0xcf, 0x88, 0x9c, 0xab, 0x44, 0x16, 0x4c, 0xd8, 0xdd, 0x21, 0xb2, 0x9e, 0x0f, 0x53,
|
||||
0xba, 0x30, 0xd1, 0xb3, 0x14, 0xe6, 0xbe, 0xfe, 0x7e, 0x64, 0xf2, 0x2e, 0x40, 0x8e, 0x67, 0x48,
|
||||
0x66, 0xae, 0x3c, 0x20, 0x73, 0xa1, 0x89, 0x65, 0xea, 0xbb, 0x1d, 0x59, 0x9a, 0x42, 0x79, 0xeb,
|
||||
0x0a, 0xf3, 0x08, 0xec, 0xe4, 0x70, 0x2f, 0x5f, 0x63, 0x76, 0x1c, 0x0c, 0x0c, 0x93, 0xdd, 0xd4,
|
||||
0x1b, 0x7c, 0xad, 0x7e, 0x81, 0xe4, 0x08, 0x21, 0x25, 0x25, 0x9d, 0xbb, 0x08, 0x66, 0xc2, 0xf7,
|
||||
0x57, 0xcc, 0xc0, 0xbf, 0xc6, 0x5c, 0xdb, 0xef, 0xc8, 0xe0, 0x1d, 0xcd, 0x40, 0xec, 0x7c, 0xa4,
|
||||
0x53, 0xab, 0xca, 0xcc, 0x2f, 0x88, 0xcc, 0xd3, 0xe4, 0xcb, 0x28, 0xff, 0xe9, 0x4d, 0x63, 0x7b,
|
||||
0xfa, 0x59, 0x85, 0x19, 0x11, 0x77, 0xc6, 0xae, 0x07, 0xed, 0x25, 0x97, 0x86, 0xdf, 0x0e, 0xcb,
|
||||
0xa5, 0xd1, 0xb7, 0xc3, 0x72, 0xa9, 0x7a, 0x59, 0x9e, 0x9a, 0xb1, 0x4c, 0x62, 0xe4, 0xe9, 0x32,
|
||||
0x2e, 0x2c, 0x2e, 0x64, 0xc0, 0x2e, 0xf2, 0x2a, 0x83, 0x73, 0x00, 0x76, 0xc8, 0xd3, 0xc8, 0x63,
|
||||
0xce, 0x1a, 0xe9, 0xef, 0xfd, 0xfd, 0xf8, 0x24, 0x8e, 0x84, 0x92, 0x13, 0xd7, 0x08, 0x27, 0x71,
|
||||
0x7c, 0x06, 0x5b, 0xb0, 0x87, 0x5b, 0x5e, 0x21, 0xf2, 0xc3, 0xb5, 0x7c, 0xb3, 0x6d, 0xbb, 0x9d,
|
||||
0x4b, 0x01, 0x09, 0xc8, 0x96, 0x55, 0xf6, 0x7d, 0x04, 0xcf, 0x6f, 0xe8, 0x25, 0x66, 0xf2, 0x7a,
|
||||
0xef, 0xc1, 0x7b, 0x6c, 0x00, 0x95, 0x94, 0x11, 0xce, 0x6a, 0xeb, 0x4f, 0xdf, 0x33, 0xb0, 0x73,
|
||||
0x9d, 0x9b, 0x75, 0x9f, 0xa6, 0xd9, 0xee, 0x60, 0x31, 0x51, 0x9e, 0x8e, 0xa6, 0x82, 0xab, 0xb2,
|
||||
0x9d, 0x57, 0x88, 0x1f, 0xd7, 0xda, 0xbf, 0x11, 0xdd, 0x9f, 0x10, 0x1c, 0xdc, 0xcc, 0x51, 0x1c,
|
||||
0x60, 0x03, 0x0a, 0x51, 0xab, 0xd9, 0x64, 0xf4, 0x20, 0x27, 0x8d, 0x6c, 0x59, 0xa0, 0x17, 0xff,
|
||||
0xde, 0x01, 0x39, 0xce, 0x02, 0x7f, 0x89, 0x20, 0x2f, 0xee, 0x05, 0xb8, 0x9a, 0x65, 0x44, 0x4b,
|
||||
0x5d, 0x4c, 0x94, 0xc5, 0x61, 0x54, 0x04, 0x0e, 0xb5, 0xf2, 0xe9, 0x2f, 0x7f, 0x7e, 0x3e, 0x7e,
|
||||
0x04, 0x1f, 0x1a, 0x70, 0x39, 0x13, 0xb7, 0x14, 0xfc, 0x1d, 0x82, 0x42, 0x62, 0xd2, 0xc3, 0x27,
|
||||
0x47, 0x1b, 0x24, 0x95, 0x53, 0x43, 0xeb, 0x49, 0xbc, 0x1a, 0xc7, 0x5b, 0xc6, 0x87, 0x07, 0xe0,
|
||||
0x8d, 0xba, 0xe1, 0x7b, 0x04, 0xd3, 0x71, 0xeb, 0xe1, 0x13, 0x59, 0xdc, 0xae, 0x9b, 0x0e, 0x95,
|
||||
0x93, 0xc3, 0xaa, 0x49, 0xb0, 0xc7, 0x39, 0xd8, 0x0a, 0x7e, 0x31, 0x1b, 0x58, 0xfd, 0xb6, 0xdd,
|
||||
0xb8, 0x83, 0x7f, 0x46, 0xb0, 0x33, 0x46, 0x1c, 0x8d, 0x68, 0xf8, 0xcc, 0x30, 0x10, 0x52, 0xd3,
|
||||
0xa4, 0x72, 0x76, 0x14, 0x55, 0xc9, 0xe0, 0x15, 0xce, 0xe0, 0x34, 0x3e, 0x99, 0x8d, 0x41, 0xa5,
|
||||
0xde, 0xa9, 0xd4, 0x19, 0x6d, 0x54, 0xec, 0x86, 0x20, 0xf3, 0x2b, 0x82, 0xbd, 0x9b, 0x0c, 0x67,
|
||||
0x78, 0xd0, 0x45, 0x64, 0xf0, 0xf8, 0xa7, 0xd4, 0x9e, 0xc5, 0xc4, 0x90, 0x55, 0x25, 0xc7, 0x22,
|
||||
0x7c, 0x1f, 0xc1, 0x8e, 0x9e, 0x51, 0x05, 0x9f, 0xcd, 0x5a, 0xd2, 0xeb, 0xe7, 0x28, 0xe5, 0xdc,
|
||||
0x48, 0xba, 0x12, 0xfc, 0x51, 0x0e, 0xfe, 0x30, 0x3e, 0x98, 0xe5, 0xff, 0x15, 0xfc, 0x35, 0x82,
|
||||
0x1c, 0x1f, 0x46, 0xf0, 0xb1, 0x2c, 0x4e, 0x93, 0x13, 0x8e, 0x52, 0x1d, 0x42, 0x63, 0xc8, 0x16,
|
||||
0xf8, 0x24, 0xd4, 0xd2, 0x6f, 0x87, 0xaf, 0xee, 0xe0, 0xaf, 0x10, 0x4c, 0x77, 0x27, 0x92, 0x4a,
|
||||
0xa6, 0xe0, 0x44, 0xe2, 0xca, 0x89, 0xa1, 0xc4, 0x87, 0x3e, 0x08, 0x1d, 0xae, 0x89, 0xbf, 0x41,
|
||||
0x00, 0x89, 0xb9, 0x45, 0xcb, 0xd6, 0x63, 0x91, 0x7c, 0xd6, 0x13, 0xa5, 0x77, 0xe4, 0x19, 0xe2,
|
||||
0xf8, 0xe3, 0xaa, 0xf8, 0x01, 0x82, 0xd9, 0xbe, 0xf3, 0xcd, 0xe9, 0x2c, 0x00, 0xfa, 0x69, 0x2a,
|
||||
0xaf, 0x8e, 0xaa, 0x19, 0x93, 0x78, 0x89, 0x93, 0xd0, 0xf0, 0xd1, 0x4c, 0x87, 0x4a, 0x85, 0x70,
|
||||
0x13, 0xe1, 0x51, 0xb2, 0x7b, 0xa3, 0x79, 0xe2, 0x5c, 0x46, 0x4c, 0xfd, 0x94, 0x95, 0xa5, 0x67,
|
||||
0x50, 0x8e, 0x39, 0x9d, 0xe2, 0x9c, 0xaa, 0x58, 0x1f, 0xc0, 0x29, 0x1e, 0xf8, 0x25, 0xad, 0xda,
|
||||
0xea, 0x83, 0xc7, 0x25, 0xf4, 0xf0, 0x71, 0x09, 0xfd, 0xf1, 0xb8, 0x84, 0x3e, 0x7b, 0x52, 0x1a,
|
||||
0x7b, 0xf8, 0xa4, 0x34, 0xf6, 0xdb, 0x93, 0xd2, 0xd8, 0x87, 0x7a, 0xf2, 0xba, 0x46, 0x5c, 0xab,
|
||||
0x62, 0x33, 0xdd, 0x31, 0x2d, 0x46, 0x6d, 0xab, 0xa1, 0xdf, 0x4c, 0x59, 0xe7, 0x77, 0xb7, 0x7a,
|
||||
0x9e, 0xff, 0x6b, 0x79, 0xfc, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xeb, 0xee, 0x3b, 0x4b, 0xb2,
|
||||
0x15, 0x00, 0x00,
|
||||
}
|
||||
|
||||
@ -1521,9 +1521,9 @@ type QueryClient interface {
|
||||
// List records
|
||||
ListRecords(ctx context.Context, in *QueryListRecordsRequest, opts ...grpc.CallOption) (*QueryListRecordsResponse, error)
|
||||
// Get record by id
|
||||
GetRecord(ctx context.Context, in *QueryRecordByIdRequest, opts ...grpc.CallOption) (*QueryRecordByIdResponse, error)
|
||||
GetRecord(ctx context.Context, in *QueryRecordByIDRequest, opts ...grpc.CallOption) (*QueryRecordByIDResponse, error)
|
||||
// Get records by bond id
|
||||
GetRecordByBondId(ctx context.Context, in *QueryRecordByBondIdRequest, opts ...grpc.CallOption) (*QueryRecordByBondIdResponse, error)
|
||||
GetRecordByBondID(ctx context.Context, in *QueryRecordByBondIDRequest, opts ...grpc.CallOption) (*QueryRecordByBondIDResponse, error)
|
||||
// Get nameservice module balance
|
||||
GetNameServiceModuleBalance(ctx context.Context, in *GetNameServiceModuleBalanceRequest, opts ...grpc.CallOption) (*GetNameServiceModuleBalanceResponse, error)
|
||||
// List name records
|
||||
@ -1566,8 +1566,8 @@ func (c *queryClient) ListRecords(ctx context.Context, in *QueryListRecordsReque
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *queryClient) GetRecord(ctx context.Context, in *QueryRecordByIdRequest, opts ...grpc.CallOption) (*QueryRecordByIdResponse, error) {
|
||||
out := new(QueryRecordByIdResponse)
|
||||
func (c *queryClient) GetRecord(ctx context.Context, in *QueryRecordByIDRequest, opts ...grpc.CallOption) (*QueryRecordByIDResponse, error) {
|
||||
out := new(QueryRecordByIDResponse)
|
||||
err := c.cc.Invoke(ctx, "/vulcanize.nameservice.v1beta1.Query/GetRecord", in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -1575,9 +1575,9 @@ func (c *queryClient) GetRecord(ctx context.Context, in *QueryRecordByIdRequest,
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *queryClient) GetRecordByBondId(ctx context.Context, in *QueryRecordByBondIdRequest, opts ...grpc.CallOption) (*QueryRecordByBondIdResponse, error) {
|
||||
out := new(QueryRecordByBondIdResponse)
|
||||
err := c.cc.Invoke(ctx, "/vulcanize.nameservice.v1beta1.Query/GetRecordByBondId", in, out, opts...)
|
||||
func (c *queryClient) GetRecordByBondID(ctx context.Context, in *QueryRecordByBondIDRequest, opts ...grpc.CallOption) (*QueryRecordByBondIDResponse, error) {
|
||||
out := new(QueryRecordByBondIDResponse)
|
||||
err := c.cc.Invoke(ctx, "/vulcanize.nameservice.v1beta1.Query/GetRecordByBondID", in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -1654,9 +1654,9 @@ type QueryServer interface {
|
||||
// List records
|
||||
ListRecords(context.Context, *QueryListRecordsRequest) (*QueryListRecordsResponse, error)
|
||||
// Get record by id
|
||||
GetRecord(context.Context, *QueryRecordByIdRequest) (*QueryRecordByIdResponse, error)
|
||||
GetRecord(context.Context, *QueryRecordByIDRequest) (*QueryRecordByIDResponse, error)
|
||||
// Get records by bond id
|
||||
GetRecordByBondId(context.Context, *QueryRecordByBondIdRequest) (*QueryRecordByBondIdResponse, error)
|
||||
GetRecordByBondID(context.Context, *QueryRecordByBondIDRequest) (*QueryRecordByBondIDResponse, error)
|
||||
// Get nameservice module balance
|
||||
GetNameServiceModuleBalance(context.Context, *GetNameServiceModuleBalanceRequest) (*GetNameServiceModuleBalanceResponse, error)
|
||||
// List name records
|
||||
@ -1683,11 +1683,11 @@ func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsReq
|
||||
func (*UnimplementedQueryServer) ListRecords(ctx context.Context, req *QueryListRecordsRequest) (*QueryListRecordsResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method ListRecords not implemented")
|
||||
}
|
||||
func (*UnimplementedQueryServer) GetRecord(ctx context.Context, req *QueryRecordByIdRequest) (*QueryRecordByIdResponse, error) {
|
||||
func (*UnimplementedQueryServer) GetRecord(ctx context.Context, req *QueryRecordByIDRequest) (*QueryRecordByIDResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetRecord not implemented")
|
||||
}
|
||||
func (*UnimplementedQueryServer) GetRecordByBondId(ctx context.Context, req *QueryRecordByBondIdRequest) (*QueryRecordByBondIdResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetRecordByBondId not implemented")
|
||||
func (*UnimplementedQueryServer) GetRecordByBondID(ctx context.Context, req *QueryRecordByBondIDRequest) (*QueryRecordByBondIDResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetRecordByBondID not implemented")
|
||||
}
|
||||
func (*UnimplementedQueryServer) GetNameServiceModuleBalance(ctx context.Context, req *GetNameServiceModuleBalanceRequest) (*GetNameServiceModuleBalanceResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method GetNameServiceModuleBalance not implemented")
|
||||
@ -1752,7 +1752,7 @@ func _Query_ListRecords_Handler(srv interface{}, ctx context.Context, dec func(i
|
||||
}
|
||||
|
||||
func _Query_GetRecord_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(QueryRecordByIdRequest)
|
||||
in := new(QueryRecordByIDRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -1764,25 +1764,25 @@ func _Query_GetRecord_Handler(srv interface{}, ctx context.Context, dec func(int
|
||||
FullMethod: "/vulcanize.nameservice.v1beta1.Query/GetRecord",
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(QueryServer).GetRecord(ctx, req.(*QueryRecordByIdRequest))
|
||||
return srv.(QueryServer).GetRecord(ctx, req.(*QueryRecordByIDRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Query_GetRecordByBondId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(QueryRecordByBondIdRequest)
|
||||
func _Query_GetRecordByBondID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(QueryRecordByBondIDRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(QueryServer).GetRecordByBondId(ctx, in)
|
||||
return srv.(QueryServer).GetRecordByBondID(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: "/vulcanize.nameservice.v1beta1.Query/GetRecordByBondId",
|
||||
FullMethod: "/vulcanize.nameservice.v1beta1.Query/GetRecordByBondID",
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(QueryServer).GetRecordByBondId(ctx, req.(*QueryRecordByBondIdRequest))
|
||||
return srv.(QueryServer).GetRecordByBondID(ctx, req.(*QueryRecordByBondIDRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
@ -1930,8 +1930,8 @@ var _Query_serviceDesc = grpc.ServiceDesc{
|
||||
Handler: _Query_GetRecord_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "GetRecordByBondId",
|
||||
Handler: _Query_GetRecordByBondId_Handler,
|
||||
MethodName: "GetRecordByBondID",
|
||||
Handler: _Query_GetRecordByBondID_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "GetNameServiceModuleBalance",
|
||||
@ -2288,7 +2288,7 @@ func (m *QueryListRecordsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error
|
||||
return len(dAtA) - i, nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdRequest) Marshal() (dAtA []byte, err error) {
|
||||
func (m *QueryRecordByIDRequest) Marshal() (dAtA []byte, err error) {
|
||||
size := m.Size()
|
||||
dAtA = make([]byte, size)
|
||||
n, err := m.MarshalToSizedBuffer(dAtA[:size])
|
||||
@ -2298,12 +2298,12 @@ func (m *QueryRecordByIdRequest) Marshal() (dAtA []byte, err error) {
|
||||
return dAtA[:n], nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdRequest) MarshalTo(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByIDRequest) MarshalTo(dAtA []byte) (int, error) {
|
||||
size := m.Size()
|
||||
return m.MarshalToSizedBuffer(dAtA[:size])
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
i := len(dAtA)
|
||||
_ = i
|
||||
var l int
|
||||
@ -2318,7 +2318,7 @@ func (m *QueryRecordByIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
|
||||
return len(dAtA) - i, nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdResponse) Marshal() (dAtA []byte, err error) {
|
||||
func (m *QueryRecordByIDResponse) Marshal() (dAtA []byte, err error) {
|
||||
size := m.Size()
|
||||
dAtA = make([]byte, size)
|
||||
n, err := m.MarshalToSizedBuffer(dAtA[:size])
|
||||
@ -2328,12 +2328,12 @@ func (m *QueryRecordByIdResponse) Marshal() (dAtA []byte, err error) {
|
||||
return dAtA[:n], nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdResponse) MarshalTo(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByIDResponse) MarshalTo(dAtA []byte) (int, error) {
|
||||
size := m.Size()
|
||||
return m.MarshalToSizedBuffer(dAtA[:size])
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
i := len(dAtA)
|
||||
_ = i
|
||||
var l int
|
||||
@ -2351,7 +2351,7 @@ func (m *QueryRecordByIdResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
|
||||
return len(dAtA) - i, nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) Marshal() (dAtA []byte, err error) {
|
||||
func (m *QueryRecordByBondIDRequest) Marshal() (dAtA []byte, err error) {
|
||||
size := m.Size()
|
||||
dAtA = make([]byte, size)
|
||||
n, err := m.MarshalToSizedBuffer(dAtA[:size])
|
||||
@ -2361,12 +2361,12 @@ func (m *QueryRecordByBondIdRequest) Marshal() (dAtA []byte, err error) {
|
||||
return dAtA[:n], nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) MarshalTo(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByBondIDRequest) MarshalTo(dAtA []byte) (int, error) {
|
||||
size := m.Size()
|
||||
return m.MarshalToSizedBuffer(dAtA[:size])
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByBondIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
i := len(dAtA)
|
||||
_ = i
|
||||
var l int
|
||||
@ -2393,7 +2393,7 @@ func (m *QueryRecordByBondIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, err
|
||||
return len(dAtA) - i, nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) Marshal() (dAtA []byte, err error) {
|
||||
func (m *QueryRecordByBondIDResponse) Marshal() (dAtA []byte, err error) {
|
||||
size := m.Size()
|
||||
dAtA = make([]byte, size)
|
||||
n, err := m.MarshalToSizedBuffer(dAtA[:size])
|
||||
@ -2403,12 +2403,12 @@ func (m *QueryRecordByBondIdResponse) Marshal() (dAtA []byte, err error) {
|
||||
return dAtA[:n], nil
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) MarshalTo(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByBondIDResponse) MarshalTo(dAtA []byte) (int, error) {
|
||||
size := m.Size()
|
||||
return m.MarshalToSizedBuffer(dAtA[:size])
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
func (m *QueryRecordByBondIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||
i := len(dAtA)
|
||||
_ = i
|
||||
var l int
|
||||
@ -3170,7 +3170,7 @@ func (m *QueryListRecordsResponse) Size() (n int) {
|
||||
return n
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdRequest) Size() (n int) {
|
||||
func (m *QueryRecordByIDRequest) Size() (n int) {
|
||||
if m == nil {
|
||||
return 0
|
||||
}
|
||||
@ -3183,7 +3183,7 @@ func (m *QueryRecordByIdRequest) Size() (n int) {
|
||||
return n
|
||||
}
|
||||
|
||||
func (m *QueryRecordByIdResponse) Size() (n int) {
|
||||
func (m *QueryRecordByIDResponse) Size() (n int) {
|
||||
if m == nil {
|
||||
return 0
|
||||
}
|
||||
@ -3194,7 +3194,7 @@ func (m *QueryRecordByIdResponse) Size() (n int) {
|
||||
return n
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdRequest) Size() (n int) {
|
||||
func (m *QueryRecordByBondIDRequest) Size() (n int) {
|
||||
if m == nil {
|
||||
return 0
|
||||
}
|
||||
@ -3211,7 +3211,7 @@ func (m *QueryRecordByBondIdRequest) Size() (n int) {
|
||||
return n
|
||||
}
|
||||
|
||||
func (m *QueryRecordByBondIdResponse) Size() (n int) {
|
||||
func (m *QueryRecordByBondIDResponse) Size() (n int) {
|
||||
if m == nil {
|
||||
return 0
|
||||
}
|
||||
@ -4300,7 +4300,7 @@ func (m *QueryListRecordsResponse) Unmarshal(dAtA []byte) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (m *QueryRecordByIdRequest) Unmarshal(dAtA []byte) error {
|
||||
func (m *QueryRecordByIDRequest) Unmarshal(dAtA []byte) error {
|
||||
l := len(dAtA)
|
||||
iNdEx := 0
|
||||
for iNdEx < l {
|
||||
@ -4323,10 +4323,10 @@ func (m *QueryRecordByIdRequest) Unmarshal(dAtA []byte) error {
|
||||
fieldNum := int32(wire >> 3)
|
||||
wireType := int(wire & 0x7)
|
||||
if wireType == 4 {
|
||||
return fmt.Errorf("proto: QueryRecordByIdRequest: wiretype end group for non-group")
|
||||
return fmt.Errorf("proto: QueryRecordByIDRequest: wiretype end group for non-group")
|
||||
}
|
||||
if fieldNum <= 0 {
|
||||
return fmt.Errorf("proto: QueryRecordByIdRequest: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
return fmt.Errorf("proto: QueryRecordByIDRequest: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
}
|
||||
switch fieldNum {
|
||||
case 1:
|
||||
@ -4382,7 +4382,7 @@ func (m *QueryRecordByIdRequest) Unmarshal(dAtA []byte) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (m *QueryRecordByIdResponse) Unmarshal(dAtA []byte) error {
|
||||
func (m *QueryRecordByIDResponse) Unmarshal(dAtA []byte) error {
|
||||
l := len(dAtA)
|
||||
iNdEx := 0
|
||||
for iNdEx < l {
|
||||
@ -4405,10 +4405,10 @@ func (m *QueryRecordByIdResponse) Unmarshal(dAtA []byte) error {
|
||||
fieldNum := int32(wire >> 3)
|
||||
wireType := int(wire & 0x7)
|
||||
if wireType == 4 {
|
||||
return fmt.Errorf("proto: QueryRecordByIdResponse: wiretype end group for non-group")
|
||||
return fmt.Errorf("proto: QueryRecordByIDResponse: wiretype end group for non-group")
|
||||
}
|
||||
if fieldNum <= 0 {
|
||||
return fmt.Errorf("proto: QueryRecordByIdResponse: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
return fmt.Errorf("proto: QueryRecordByIDResponse: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
}
|
||||
switch fieldNum {
|
||||
case 1:
|
||||
@ -4465,7 +4465,7 @@ func (m *QueryRecordByIdResponse) Unmarshal(dAtA []byte) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (m *QueryRecordByBondIdRequest) Unmarshal(dAtA []byte) error {
|
||||
func (m *QueryRecordByBondIDRequest) Unmarshal(dAtA []byte) error {
|
||||
l := len(dAtA)
|
||||
iNdEx := 0
|
||||
for iNdEx < l {
|
||||
@ -4488,10 +4488,10 @@ func (m *QueryRecordByBondIdRequest) Unmarshal(dAtA []byte) error {
|
||||
fieldNum := int32(wire >> 3)
|
||||
wireType := int(wire & 0x7)
|
||||
if wireType == 4 {
|
||||
return fmt.Errorf("proto: QueryRecordByBondIdRequest: wiretype end group for non-group")
|
||||
return fmt.Errorf("proto: QueryRecordByBondIDRequest: wiretype end group for non-group")
|
||||
}
|
||||
if fieldNum <= 0 {
|
||||
return fmt.Errorf("proto: QueryRecordByBondIdRequest: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
return fmt.Errorf("proto: QueryRecordByBondIDRequest: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
}
|
||||
switch fieldNum {
|
||||
case 1:
|
||||
@ -4583,7 +4583,7 @@ func (m *QueryRecordByBondIdRequest) Unmarshal(dAtA []byte) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (m *QueryRecordByBondIdResponse) Unmarshal(dAtA []byte) error {
|
||||
func (m *QueryRecordByBondIDResponse) Unmarshal(dAtA []byte) error {
|
||||
l := len(dAtA)
|
||||
iNdEx := 0
|
||||
for iNdEx < l {
|
||||
@ -4606,10 +4606,10 @@ func (m *QueryRecordByBondIdResponse) Unmarshal(dAtA []byte) error {
|
||||
fieldNum := int32(wire >> 3)
|
||||
wireType := int(wire & 0x7)
|
||||
if wireType == 4 {
|
||||
return fmt.Errorf("proto: QueryRecordByBondIdResponse: wiretype end group for non-group")
|
||||
return fmt.Errorf("proto: QueryRecordByBondIDResponse: wiretype end group for non-group")
|
||||
}
|
||||
if fieldNum <= 0 {
|
||||
return fmt.Errorf("proto: QueryRecordByBondIdResponse: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
return fmt.Errorf("proto: QueryRecordByBondIDResponse: illegal tag %d (wire type %d)", fieldNum, wire)
|
||||
}
|
||||
switch fieldNum {
|
||||
case 1:
|
||||
|
38
x/nameservice/types/query.pb.gw.go
generated
38
x/nameservice/types/query.pb.gw.go
generated
@ -86,7 +86,7 @@ func local_request_Query_ListRecords_0(ctx context.Context, marshaler runtime.Ma
|
||||
}
|
||||
|
||||
func request_Query_GetRecord_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryRecordByIdRequest
|
||||
var protoReq QueryRecordByIDRequest
|
||||
var metadata runtime.ServerMetadata
|
||||
|
||||
var (
|
||||
@ -113,7 +113,7 @@ func request_Query_GetRecord_0(ctx context.Context, marshaler runtime.Marshaler,
|
||||
}
|
||||
|
||||
func local_request_Query_GetRecord_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryRecordByIdRequest
|
||||
var protoReq QueryRecordByIDRequest
|
||||
var metadata runtime.ServerMetadata
|
||||
|
||||
var (
|
||||
@ -140,11 +140,11 @@ func local_request_Query_GetRecord_0(ctx context.Context, marshaler runtime.Mars
|
||||
}
|
||||
|
||||
var (
|
||||
filter_Query_GetRecordByBondId_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
|
||||
filter_Query_GetRecordByBondID_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
|
||||
)
|
||||
|
||||
func request_Query_GetRecordByBondId_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryRecordByBondIdRequest
|
||||
func request_Query_GetRecordByBondID_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryRecordByBondIDRequest
|
||||
var metadata runtime.ServerMetadata
|
||||
|
||||
var (
|
||||
@ -168,17 +168,17 @@ func request_Query_GetRecordByBondId_0(ctx context.Context, marshaler runtime.Ma
|
||||
if err := req.ParseForm(); err != nil {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GetRecordByBondId_0); err != nil {
|
||||
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GetRecordByBondID_0); err != nil {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
|
||||
msg, err := client.GetRecordByBondId(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
msg, err := client.GetRecordByBondID(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
|
||||
}
|
||||
|
||||
func local_request_Query_GetRecordByBondId_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryRecordByBondIdRequest
|
||||
func local_request_Query_GetRecordByBondID_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var protoReq QueryRecordByBondIDRequest
|
||||
var metadata runtime.ServerMetadata
|
||||
|
||||
var (
|
||||
@ -202,11 +202,11 @@ func local_request_Query_GetRecordByBondId_0(ctx context.Context, marshaler runt
|
||||
if err := req.ParseForm(); err != nil {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GetRecordByBondId_0); err != nil {
|
||||
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GetRecordByBondID_0); err != nil {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
|
||||
msg, err := server.GetRecordByBondId(ctx, &protoReq)
|
||||
msg, err := server.GetRecordByBondID(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
|
||||
}
|
||||
@ -529,7 +529,7 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv
|
||||
|
||||
})
|
||||
|
||||
mux.Handle("GET", pattern_Query_GetRecordByBondId_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
mux.Handle("GET", pattern_Query_GetRecordByBondID_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
@ -538,14 +538,14 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Query_GetRecordByBondId_0(rctx, inboundMarshaler, server, req, pathParams)
|
||||
resp, md, err := local_request_Query_GetRecordByBondID_0(rctx, inboundMarshaler, server, req, pathParams)
|
||||
ctx = runtime.NewServerMetadataContext(ctx, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
|
||||
forward_Query_GetRecordByBondId_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
forward_Query_GetRecordByBondID_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
|
||||
})
|
||||
|
||||
@ -790,7 +790,7 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie
|
||||
|
||||
})
|
||||
|
||||
mux.Handle("GET", pattern_Query_GetRecordByBondId_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
mux.Handle("GET", pattern_Query_GetRecordByBondID_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
@ -799,14 +799,14 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Query_GetRecordByBondId_0(rctx, inboundMarshaler, client, req, pathParams)
|
||||
resp, md, err := request_Query_GetRecordByBondID_0(rctx, inboundMarshaler, client, req, pathParams)
|
||||
ctx = runtime.NewServerMetadataContext(ctx, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
|
||||
forward_Query_GetRecordByBondId_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
forward_Query_GetRecordByBondID_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
|
||||
})
|
||||
|
||||
@ -960,7 +960,7 @@ var (
|
||||
|
||||
pattern_Query_GetRecord_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"vulcanize", "nameservice", "v1beta1", "records", "id"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
|
||||
pattern_Query_GetRecordByBondId_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"vulcanize", "nameservice", "v1beta1", "records-by-bond-id", "id"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
pattern_Query_GetRecordByBondID_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"vulcanize", "nameservice", "v1beta1", "records-by-bond-id", "id"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
|
||||
pattern_Query_GetNameServiceModuleBalance_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"vulcanize", "nameservice", "v1beta1", "balance"}, "", runtime.AssumeColonVerbOpt(true)))
|
||||
|
||||
@ -984,7 +984,7 @@ var (
|
||||
|
||||
forward_Query_GetRecord_0 = runtime.ForwardResponseMessage
|
||||
|
||||
forward_Query_GetRecordByBondId_0 = runtime.ForwardResponseMessage
|
||||
forward_Query_GetRecordByBondID_0 = runtime.ForwardResponseMessage
|
||||
|
||||
forward_Query_GetNameServiceModuleBalance_0 = runtime.ForwardResponseMessage
|
||||
|
||||
|
@ -58,9 +58,9 @@ func (msg MsgSetRecord) GetSignBytes() []byte {
|
||||
}
|
||||
|
||||
// NewMsgRenewRecord is the constructor function for MsgRenewRecord.
|
||||
func NewMsgRenewRecord(recordId string, signer sdk.AccAddress) MsgRenewRecord {
|
||||
func NewMsgRenewRecord(recordID string, signer sdk.AccAddress) MsgRenewRecord {
|
||||
return MsgRenewRecord{
|
||||
RecordId: recordId,
|
||||
RecordId: recordID,
|
||||
Signer: signer.String(),
|
||||
}
|
||||
}
|
||||
@ -97,10 +97,10 @@ func (msg MsgRenewRecord) GetSigners() []sdk.AccAddress {
|
||||
}
|
||||
|
||||
// NewMsgAssociateBond is the constructor function for MsgAssociateBond.
|
||||
func NewMsgAssociateBond(recordId, bondId string, signer sdk.AccAddress) MsgAssociateBond {
|
||||
func NewMsgAssociateBond(recordID, bondID string, signer sdk.AccAddress) MsgAssociateBond {
|
||||
return MsgAssociateBond{
|
||||
BondId: bondId,
|
||||
RecordId: recordId,
|
||||
BondId: bondID,
|
||||
RecordId: recordID,
|
||||
Signer: signer.String(),
|
||||
}
|
||||
}
|
||||
@ -139,9 +139,9 @@ func (msg MsgAssociateBond) GetSigners() []sdk.AccAddress {
|
||||
}
|
||||
|
||||
// NewMsgDissociateBond is the constructor function for MsgDissociateBond.
|
||||
func NewMsgDissociateBond(recordId string, signer sdk.AccAddress) MsgDissociateBond {
|
||||
func NewMsgDissociateBond(recordID string, signer sdk.AccAddress) MsgDissociateBond {
|
||||
return MsgDissociateBond{
|
||||
RecordId: recordId,
|
||||
RecordId: recordID,
|
||||
Signer: signer.String(),
|
||||
}
|
||||
}
|
||||
@ -177,9 +177,9 @@ func (msg MsgDissociateBond) GetSigners() []sdk.AccAddress {
|
||||
}
|
||||
|
||||
// NewMsgDissociateRecords is the constructor function for MsgDissociateRecords.
|
||||
func NewMsgDissociateRecords(bondId string, signer sdk.AccAddress) MsgDissociateRecords {
|
||||
func NewMsgDissociateRecords(bondID string, signer sdk.AccAddress) MsgDissociateRecords {
|
||||
return MsgDissociateRecords{
|
||||
BondId: bondId,
|
||||
BondId: bondID,
|
||||
Signer: signer.String(),
|
||||
}
|
||||
}
|
||||
@ -215,10 +215,10 @@ func (msg MsgDissociateRecords) GetSigners() []sdk.AccAddress {
|
||||
}
|
||||
|
||||
// NewMsgReAssociateRecords is the constructor function for MsgReAssociateRecords.
|
||||
func NewMsgReAssociateRecords(oldBondId, newBondId string, signer sdk.AccAddress) MsgReAssociateRecords {
|
||||
func NewMsgReAssociateRecords(oldBondID, newBondID string, signer sdk.AccAddress) MsgReAssociateRecords {
|
||||
return MsgReAssociateRecords{
|
||||
OldBondId: oldBondId,
|
||||
NewBondId: newBondId,
|
||||
OldBondId: oldBondID,
|
||||
NewBondId: newBondID,
|
||||
Signer: signer.String(),
|
||||
}
|
||||
}
|
||||
|
@ -22,7 +22,7 @@ type PayloadType struct {
|
||||
// ToPayload converts PayloadType to Payload object.
|
||||
// Why? Because go-amino can't handle maps: https://github.com/tendermint/go-amino/issues/4.
|
||||
func (payloadObj *PayloadType) ToPayload() Payload {
|
||||
var payload = Payload{
|
||||
payload := Payload{
|
||||
Record: &Record{
|
||||
Deleted: false,
|
||||
Owners: nil,
|
||||
@ -50,8 +50,8 @@ func (payload Payload) ToReadablePayload() PayloadType {
|
||||
func (r *Record) ToRecordType() RecordType {
|
||||
var resourceObj RecordType
|
||||
|
||||
resourceObj.Id = r.Id
|
||||
resourceObj.BondId = r.BondId
|
||||
resourceObj.ID = r.Id
|
||||
resourceObj.BondID = r.BondId
|
||||
resourceObj.CreateTime = r.CreateTime
|
||||
resourceObj.ExpiryTime = r.ExpiryTime
|
||||
resourceObj.Deleted = r.Deleted
|
||||
@ -64,9 +64,9 @@ func (r *Record) ToRecordType() RecordType {
|
||||
|
||||
// RecordType represents a WNS record.
|
||||
type RecordType struct {
|
||||
Id string `json:"id,omitempty"`
|
||||
ID string `json:"id,omitempty"`
|
||||
Names []string `json:"names,omitempty"`
|
||||
BondId string `json:"bondId,omitempty"`
|
||||
BondID string `json:"bondId,omitempty"`
|
||||
CreateTime string `json:"createTime,omitempty"`
|
||||
ExpiryTime string `json:"expiryTime,omitempty"`
|
||||
Deleted bool `json:"deleted,omitempty"`
|
||||
@ -79,8 +79,8 @@ type RecordType struct {
|
||||
func (r *RecordType) ToRecordObj() Record {
|
||||
var resourceObj Record
|
||||
|
||||
resourceObj.Id = r.Id
|
||||
resourceObj.BondId = r.BondId
|
||||
resourceObj.Id = r.ID
|
||||
resourceObj.BondId = r.BondID
|
||||
resourceObj.CreateTime = r.CreateTime
|
||||
resourceObj.ExpiryTime = r.ExpiryTime
|
||||
resourceObj.Deleted = r.Deleted
|
||||
|
Loading…
Reference in New Issue
Block a user