forked from cerc-io/laconic-sdk
Compare commits
37
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1177a17516 | ||
|
|
7d0a84b701 | ||
|
|
2493e2c706 | ||
|
|
81f45e95a8 | ||
|
|
db3f9707d2 | ||
|
|
2870a7543a | ||
|
|
77af2e5e22 | ||
|
|
663ebbf8e0 | ||
|
|
c6a37ac419 | ||
|
|
80348594f8 | ||
|
|
55675c7b55 | ||
|
|
10d58ca028 | ||
|
|
95bdacb4a1 | ||
|
|
49ebd1ab65 | ||
|
|
497d72bf9b | ||
|
|
3fca7c7844 | ||
|
|
cdf58773a7 | ||
|
|
e8a56f2b97 | ||
|
|
0ace77c778 | ||
|
|
1793a890d9 | ||
|
|
e295b8de36 | ||
|
|
c0f71b0b8f | ||
|
|
fd26bd88dd | ||
|
|
ebe628d082 | ||
|
|
eaafeb9107 | ||
|
|
43593c15b2 | ||
|
|
b867ea61e8 | ||
|
|
770bca6cc3 | ||
|
|
b73bb3e216 | ||
|
|
f2c7468ba8 | ||
|
|
94920171ae | ||
|
|
2a9223fdd3 | ||
|
|
88ffbbc2b2 | ||
|
|
051a942d03 | ||
|
|
94becf4a5b | ||
|
|
48594a48e6 | ||
|
|
463220ff58 |
@@ -0,0 +1,72 @@
|
||||
name: Tests
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- release/**
|
||||
|
||||
jobs:
|
||||
sdk_tests:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Checkout laconicd
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: "./laconicd/"
|
||||
repository: cerc-io/laconicd
|
||||
fetch-depth: 0
|
||||
ref: main
|
||||
- name: Environment
|
||||
run: ls -tlh && env
|
||||
- name: build containers scripts
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: ./build-laconicd-container.sh
|
||||
- name: build test-container
|
||||
run: docker build -t cerc-io/laconic-sdk-tester:local-test -f laconicd/tests/sdk_tests/Dockerfile-sdk .
|
||||
- name: start containers
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: docker compose up -d
|
||||
- name: run basic tests
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: |
|
||||
laconicd_key=$( docker compose exec laconicd echo y | docker compose exec laconicd laconicd keys export mykey --unarmored-hex --unsafe )
|
||||
cosmos_chain_id=laconic_9000-1
|
||||
laconicd_rest_endpoint=http://laconicd:1317
|
||||
laconicd_gql_endpoint=http://laconicd:9473/api
|
||||
sleep 30s
|
||||
docker compose exec sdk-test-runner sh -c "COSMOS_CHAIN_ID=${cosmos_chain_id} LACONICD_REST_ENDPOINT=${laconicd_rest_endpoint} LACONICD_GQL_ENDPOINT=${laconicd_gql_endpoint} PRIVATE_KEY=${laconicd_key} yarn test"
|
||||
- name: stop containers
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: docker compose down
|
||||
- name: start auction containers
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: docker compose -f docker-compose-auctions.yml up -d
|
||||
- name: run auction tests
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: |
|
||||
laconicd_key=$( docker compose exec laconicd echo y | docker compose exec laconicd laconicd keys export mykey --unarmored-hex --unsafe )
|
||||
cosmos_chain_id=laconic_9000-1
|
||||
laconicd_rest_endpoint=http://laconicd:1317
|
||||
laconicd_gql_endpoint=http://laconicd:9473/api
|
||||
sleep 30s
|
||||
docker compose exec sdk-test-runner sh -c "COSMOS_CHAIN_ID=${cosmos_chain_id} LACONICD_REST_ENDPOINT=${laconicd_rest_endpoint} LACONICD_GQL_ENDPOINT=${laconicd_gql_endpoint} PRIVATE_KEY=${laconicd_key} yarn test:auctions"
|
||||
- name: start containers
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: docker compose down
|
||||
- name: start containers
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: docker compose -f docker-compose-nameservice.yml up -d
|
||||
- name: run nameservice expiry tests
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: |
|
||||
laconicd_key=$( docker compose exec laconicd echo y | docker compose exec laconicd laconicd keys export mykey --unarmored-hex --unsafe )
|
||||
cosmos_chain_id=laconic_9000-1
|
||||
laconicd_rest_endpoint=http://laconicd:1317
|
||||
laconicd_gql_endpoint=http://laconicd:9473/api
|
||||
sleep 30s
|
||||
docker compose exec sdk-test-runner sh -c "COSMOS_CHAIN_ID=${cosmos_chain_id} LACONICD_REST_ENDPOINT=${laconicd_rest_endpoint} LACONICD_GQL_ENDPOINT=${laconicd_gql_endpoint} PRIVATE_KEY=${laconicd_key} yarn test:nameservice-expiry"
|
||||
- name: stop nameservice containers
|
||||
working-directory: laconicd/tests/sdk_tests
|
||||
run: docker compose down
|
||||
@@ -1,3 +1,4 @@
|
||||
node_modules
|
||||
dist
|
||||
.env
|
||||
.idea*
|
||||
@@ -0,0 +1,54 @@
|
||||
# Originally from: https://github.com/devcontainers/images/blob/main/src/javascript-node/.devcontainer/Dockerfile
|
||||
# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18, 16, 14, 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster
|
||||
ARG VARIANT=16-bullseye
|
||||
FROM node:${VARIANT}
|
||||
|
||||
ARG USERNAME=node
|
||||
ARG NPM_GLOBAL=/usr/local/share/npm-global
|
||||
|
||||
# Add NPM global to PATH.
|
||||
ENV PATH=${NPM_GLOBAL}/bin:${PATH}
|
||||
|
||||
RUN \
|
||||
# Configure global npm install location, use group to adapt to UID/GID changes
|
||||
if ! cat /etc/group | grep -e "^npm:" > /dev/null 2>&1; then groupadd -r npm; fi \
|
||||
&& usermod -a -G npm ${USERNAME} \
|
||||
&& umask 0002 \
|
||||
&& mkdir -p ${NPM_GLOBAL} \
|
||||
&& touch /usr/local/etc/npmrc \
|
||||
&& chown ${USERNAME}:npm ${NPM_GLOBAL} /usr/local/etc/npmrc \
|
||||
&& chmod g+s ${NPM_GLOBAL} \
|
||||
&& npm config -g set prefix ${NPM_GLOBAL} \
|
||||
&& su ${USERNAME} -c "npm config -g set prefix ${NPM_GLOBAL}" \
|
||||
# Install eslint
|
||||
&& su ${USERNAME} -c "umask 0002 && npm install -g eslint lerna jest" \
|
||||
&& npm cache clean --force > /dev/null 2>&1
|
||||
|
||||
# [Optional] Uncomment this section to install additional OS packages.
|
||||
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
|
||||
# && apt-get -y install --no-install-recommends <your-package-list-here>
|
||||
|
||||
# [Optional] Uncomment if you want to install an additional version of node using nvm
|
||||
# ARG EXTRA_NODE_VERSION=10
|
||||
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}"
|
||||
|
||||
# [Optional] Uncomment if you want to install more global node modules
|
||||
# RUN su node -c "npm install -g <your-package-list-here>"
|
||||
|
||||
WORKDIR /
|
||||
RUN mkdir node_modules && mkdir proto && mkdir scripts && mkdir src
|
||||
COPY node_modules ./node_modules/
|
||||
COPY proto . ./proto/
|
||||
COPY scripts ./scripts/
|
||||
COPY src ./src/
|
||||
COPY entrypoint.sh .
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
# Placeholder CMD : generally this will be overridden at run time like :
|
||||
# docker run -it -v /home/builder/cerc/laconic-sdk:/workspace cerc/builder-js sh -c 'cd /workspace && yarn && yarn build'
|
||||
CMD node --version
|
||||
|
||||
# Temp hack, clone the laconic-sdk repo here
|
||||
WORKDIR /app
|
||||
RUN yarn install
|
||||
|
||||
WORKDIR /app/laconic-sdk
|
||||
@@ -1,5 +1,7 @@
|
||||
# laconic-sdk
|
||||
|
||||
Client library used by TS/JS applications to communicate with laconicd.
|
||||
|
||||
## Tests
|
||||
|
||||
Follow these steps to run the tests:
|
||||
@@ -55,7 +57,7 @@ Follow these steps to run the tests:
|
||||
- In laconicd repo run:
|
||||
|
||||
```bash
|
||||
TEST_NAMESERVICE_EXPIRY=true ./init.sh
|
||||
TEST_REGISTRY_EXPIRY=true ./init.sh
|
||||
```
|
||||
|
||||
- Export the private key and change it in `.env` file again using:
|
||||
|
||||
Executable
+3
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
exec "$@"
|
||||
|
||||
+10
-5
@@ -1,13 +1,12 @@
|
||||
{
|
||||
"name": "@cerc-io/laconic-sdk",
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.6",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
"repository": "git@github.com:cerc-io/laconic-sdk.git",
|
||||
"author": "",
|
||||
"license": "UNLICENSED",
|
||||
"devDependencies": {
|
||||
"@types/is-url": "^1.2.30",
|
||||
"@types/jest": "^27.4.1",
|
||||
"@types/lodash": "^4.14.181",
|
||||
"@types/semver": "^7.3.9",
|
||||
@@ -15,7 +14,7 @@
|
||||
"dotenv": "^16.0.0",
|
||||
"google-protobuf": "^3.21.0",
|
||||
"jest": "29.0.0",
|
||||
"protoc-gen-ts": "^0.8.5",
|
||||
"protoc-gen-ts": "^0.8.6-rc1",
|
||||
"ts-jest": "^29.0.2",
|
||||
"typescript": "^4.6.2"
|
||||
},
|
||||
@@ -26,19 +25,25 @@
|
||||
"@ipld/dag-cbor": "^7.0.1",
|
||||
"@ipld/dag-json": "^8.0.9",
|
||||
"@metamask/eth-sig-util": "^4.0.0",
|
||||
"@tharsis/address-converter": "^0.1.7",
|
||||
"@tharsis/eip712": "^0.2.1",
|
||||
"@tharsis/proto": "^0.1.16",
|
||||
"@tharsis/provider": "^0.2.4",
|
||||
"@tharsis/transactions": "^0.2.2",
|
||||
"axios": "^0.26.1",
|
||||
"bip32": "^3.0.1",
|
||||
"bip32": "3.0.1",
|
||||
"bip39": "^3.0.4",
|
||||
"canonical-json": "^0.0.4",
|
||||
"ethers": "^5.6.2",
|
||||
"evmosjs": "^0.2.5",
|
||||
"graphql.js": "^0.6.8",
|
||||
"is-url": "^1.2.4",
|
||||
"js-sha256": "^0.9.0",
|
||||
"js-yaml": "^3.14.1",
|
||||
"jsonschema": "^1.4.0",
|
||||
"lodash": "^4.17.21",
|
||||
"multiformats": "^9.5.4",
|
||||
"node-yaml": "^4.0.1",
|
||||
"secp256k1": "^4.0.1",
|
||||
"semver": "^7.3.5",
|
||||
"tiny-secp256k1": "^1.1.6"
|
||||
},
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
syntax = "proto3";
|
||||
package cosmos_proto;
|
||||
|
||||
import "google/protobuf/descriptor.proto";
|
||||
|
||||
option go_package = "github.com/cosmos/cosmos-proto;cosmos_proto";
|
||||
|
||||
extend google.protobuf.MessageOptions {
|
||||
|
||||
// implements_interface is used to indicate the type name of the interface
|
||||
// that a message implements so that it can be used in google.protobuf.Any
|
||||
// fields that accept that interface. A message can implement multiple
|
||||
// interfaces. Interfaces should be declared using a declare_interface
|
||||
// file option.
|
||||
repeated string implements_interface = 93001;
|
||||
}
|
||||
|
||||
extend google.protobuf.FieldOptions {
|
||||
|
||||
// accepts_interface is used to annotate that a google.protobuf.Any
|
||||
// field accepts messages that implement the specified interface.
|
||||
// Interfaces should be declared using a declare_interface file option.
|
||||
string accepts_interface = 93001;
|
||||
|
||||
// scalar is used to indicate that this field follows the formatting defined
|
||||
// by the named scalar which should be declared with declare_scalar. Code
|
||||
// generators may choose to use this information to map this field to a
|
||||
// language-specific type representing the scalar.
|
||||
string scalar = 93002;
|
||||
}
|
||||
|
||||
extend google.protobuf.FileOptions {
|
||||
|
||||
// declare_interface declares an interface type to be used with
|
||||
// accepts_interface and implements_interface. Interface names are
|
||||
// expected to follow the following convention such that their declaration
|
||||
// can be discovered by tools: for a given interface type a.b.C, it is
|
||||
// expected that the declaration will be found in a protobuf file named
|
||||
// a/b/interfaces.proto in the file descriptor set.
|
||||
repeated InterfaceDescriptor declare_interface = 793021;
|
||||
|
||||
// declare_scalar declares a scalar type to be used with
|
||||
// the scalar field option. Scalar names are
|
||||
// expected to follow the following convention such that their declaration
|
||||
// can be discovered by tools: for a given scalar type a.b.C, it is
|
||||
// expected that the declaration will be found in a protobuf file named
|
||||
// a/b/scalars.proto in the file descriptor set.
|
||||
repeated ScalarDescriptor declare_scalar = 793022;
|
||||
}
|
||||
|
||||
// InterfaceDescriptor describes an interface type to be used with
|
||||
// accepts_interface and implements_interface and declared by declare_interface.
|
||||
message InterfaceDescriptor {
|
||||
|
||||
// name is the name of the interface. It should be a short-name (without
|
||||
// a period) such that the fully qualified name of the interface will be
|
||||
// package.name, ex. for the package a.b and interface named C, the
|
||||
// fully-qualified name will be a.b.C.
|
||||
string name = 1;
|
||||
|
||||
// description is a human-readable description of the interface and its
|
||||
// purpose.
|
||||
string description = 2;
|
||||
}
|
||||
|
||||
// ScalarDescriptor describes an scalar type to be used with
|
||||
// the scalar field option and declared by declare_scalar.
|
||||
// Scalars extend simple protobuf built-in types with additional
|
||||
// syntax and semantics, for instance to represent big integers.
|
||||
// Scalars should ideally define an encoding such that there is only one
|
||||
// valid syntactical representation for a given semantic meaning,
|
||||
// i.e. the encoding should be deterministic.
|
||||
message ScalarDescriptor {
|
||||
|
||||
// name is the name of the scalar. It should be a short-name (without
|
||||
// a period) such that the fully qualified name of the scalar will be
|
||||
// package.name, ex. for the package a.b and scalar named C, the
|
||||
// fully-qualified name will be a.b.C.
|
||||
string name = 1;
|
||||
|
||||
// description is a human-readable description of the scalar and its
|
||||
// encoding format. For instance a big integer or decimal scalar should
|
||||
// specify precisely the expected encoding format.
|
||||
string description = 2;
|
||||
|
||||
// field_type is the type of field with which this scalar can be used.
|
||||
// Scalars can be used with one and only one type of field so that
|
||||
// encoding standards and simple and clear. Currently only string and
|
||||
// bytes fields are supported for scalars.
|
||||
repeated ScalarType field_type = 3;
|
||||
}
|
||||
|
||||
enum ScalarType {
|
||||
SCALAR_TYPE_UNSPECIFIED = 0;
|
||||
SCALAR_TYPE_STRING = 1;
|
||||
SCALAR_TYPE_BYTES = 2;
|
||||
}
|
||||
@@ -0,0 +1,243 @@
|
||||
syntax = "proto3";
|
||||
package ethermint.evm.v1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||
|
||||
// Params defines the EVM module parameters
|
||||
message Params {
|
||||
// evm_denom represents the token denomination used to run the EVM state
|
||||
// transitions.
|
||||
string evm_denom = 1 [(gogoproto.moretags) = "yaml:\"evm_denom\""];
|
||||
// enable_create toggles state transitions that use the vm.Create function
|
||||
bool enable_create = 2 [(gogoproto.moretags) = "yaml:\"enable_create\""];
|
||||
// enable_call toggles state transitions that use the vm.Call function
|
||||
bool enable_call = 3 [(gogoproto.moretags) = "yaml:\"enable_call\""];
|
||||
// extra_eips defines the additional EIPs for the vm.Config
|
||||
repeated int64 extra_eips = 4 [(gogoproto.customname) = "ExtraEIPs", (gogoproto.moretags) = "yaml:\"extra_eips\""];
|
||||
// chain_config defines the EVM chain configuration parameters
|
||||
ChainConfig chain_config = 5 [(gogoproto.moretags) = "yaml:\"chain_config\"", (gogoproto.nullable) = false];
|
||||
// allow_unprotected_txs defines if replay-protected (i.e non EIP155
|
||||
// signed) transactions can be executed on the state machine.
|
||||
bool allow_unprotected_txs = 6;
|
||||
}
|
||||
|
||||
// ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values
|
||||
// instead of *big.Int.
|
||||
message ChainConfig {
|
||||
// homestead_block switch (nil no fork, 0 = already homestead)
|
||||
string homestead_block = 1 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"homestead_block\""
|
||||
];
|
||||
// dao_fork_block corresponds to TheDAO hard-fork switch block (nil no fork)
|
||||
string dao_fork_block = 2 [
|
||||
(gogoproto.customname) = "DAOForkBlock",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"dao_fork_block\""
|
||||
];
|
||||
// dao_fork_support defines whether the nodes supports or opposes the DAO hard-fork
|
||||
bool dao_fork_support = 3
|
||||
[(gogoproto.customname) = "DAOForkSupport", (gogoproto.moretags) = "yaml:\"dao_fork_support\""];
|
||||
// eip150_block: EIP150 implements the Gas price changes
|
||||
// (https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil no fork)
|
||||
string eip150_block = 4 [
|
||||
(gogoproto.customname) = "EIP150Block",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"eip150_block\""
|
||||
];
|
||||
// eip150_hash: EIP150 HF hash (needed for header only clients as only gas pricing changed)
|
||||
string eip150_hash = 5 [(gogoproto.customname) = "EIP150Hash", (gogoproto.moretags) = "yaml:\"byzantium_block\""];
|
||||
// eip155_block: EIP155Block HF block
|
||||
string eip155_block = 6 [
|
||||
(gogoproto.customname) = "EIP155Block",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"eip155_block\""
|
||||
];
|
||||
// eip158_block: EIP158 HF block
|
||||
string eip158_block = 7 [
|
||||
(gogoproto.customname) = "EIP158Block",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"eip158_block\""
|
||||
];
|
||||
// byzantium_block: Byzantium switch block (nil no fork, 0 = already on byzantium)
|
||||
string byzantium_block = 8 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"byzantium_block\""
|
||||
];
|
||||
// constantinople_block: Constantinople switch block (nil no fork, 0 = already activated)
|
||||
string constantinople_block = 9 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"constantinople_block\""
|
||||
];
|
||||
// petersburg_block: Petersburg switch block (nil same as Constantinople)
|
||||
string petersburg_block = 10 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"petersburg_block\""
|
||||
];
|
||||
// istanbul_block: Istanbul switch block (nil no fork, 0 = already on istanbul)
|
||||
string istanbul_block = 11 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"istanbul_block\""
|
||||
];
|
||||
// muir_glacier_block: Eip-2384 (bomb delay) switch block (nil no fork, 0 = already activated)
|
||||
string muir_glacier_block = 12 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"muir_glacier_block\""
|
||||
];
|
||||
// berlin_block: Berlin switch block (nil = no fork, 0 = already on berlin)
|
||||
string berlin_block = 13 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"berlin_block\""
|
||||
];
|
||||
// DEPRECATED: EWASM, YOLOV3 and Catalyst block have been deprecated
|
||||
reserved 14, 15, 16;
|
||||
reserved "yolo_v3_block", "ewasm_block", "catalyst_block";
|
||||
// london_block: London switch block (nil = no fork, 0 = already on london)
|
||||
string london_block = 17 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"london_block\""
|
||||
];
|
||||
// arrow_glacier_block: Eip-4345 (bomb delay) switch block (nil = no fork, 0 = already activated)
|
||||
string arrow_glacier_block = 18 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"arrow_glacier_block\""
|
||||
];
|
||||
// DEPRECATED: merge fork block was deprecated: https://github.com/ethereum/go-ethereum/pull/24904
|
||||
reserved 19;
|
||||
reserved "merge_fork_block";
|
||||
// gray_glacier_block: EIP-5133 (bomb delay) switch block (nil = no fork, 0 = already activated)
|
||||
string gray_glacier_block = 20 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"gray_glacier_block\""
|
||||
];
|
||||
// merge_netsplit_block: Virtual fork after The Merge to use as a network splitter
|
||||
string merge_netsplit_block = 21 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"merge_netsplit_block\""
|
||||
];
|
||||
// shanghai_block switch block (nil = no fork, 0 = already on shanghai)
|
||||
string shanghai_block = 22 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"shanghai_block\""
|
||||
];
|
||||
// cancun_block switch block (nil = no fork, 0 = already on cancun)
|
||||
string cancun_block = 23 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.moretags) = "yaml:\"cancun_block\""
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
// State represents a single Storage key value pair item.
|
||||
message State {
|
||||
// key is the stored key
|
||||
string key = 1;
|
||||
// value is the stored value for the given key
|
||||
string value = 2;
|
||||
}
|
||||
|
||||
// TransactionLogs define the logs generated from a transaction execution
|
||||
// with a given hash. It it used for import/export data as transactions are not
|
||||
// persisted on blockchain state after an upgrade.
|
||||
message TransactionLogs {
|
||||
// hash of the transaction
|
||||
string hash = 1;
|
||||
// logs is an array of Logs for the given transaction hash
|
||||
repeated Log logs = 2;
|
||||
}
|
||||
|
||||
// Log represents an protobuf compatible Ethereum Log that defines a contract
|
||||
// log event. These events are generated by the LOG opcode and stored/indexed by
|
||||
// the node.
|
||||
//
|
||||
// NOTE: address, topics and data are consensus fields. The rest of the fields
|
||||
// are derived, i.e. filled in by the nodes, but not secured by consensus.
|
||||
message Log {
|
||||
// address of the contract that generated the event
|
||||
string address = 1;
|
||||
// topics is a list of topics provided by the contract.
|
||||
repeated string topics = 2;
|
||||
// data which is supplied by the contract, usually ABI-encoded
|
||||
bytes data = 3;
|
||||
|
||||
// block_number of the block in which the transaction was included
|
||||
uint64 block_number = 4 [(gogoproto.jsontag) = "blockNumber"];
|
||||
// tx_hash is the transaction hash
|
||||
string tx_hash = 5 [(gogoproto.jsontag) = "transactionHash"];
|
||||
// tx_index of the transaction in the block
|
||||
uint64 tx_index = 6 [(gogoproto.jsontag) = "transactionIndex"];
|
||||
// block_hash of the block in which the transaction was included
|
||||
string block_hash = 7 [(gogoproto.jsontag) = "blockHash"];
|
||||
// index of the log in the block
|
||||
uint64 index = 8 [(gogoproto.jsontag) = "logIndex"];
|
||||
|
||||
// removed is true if this log was reverted due to a chain
|
||||
// reorganisation. You must pay attention to this field if you receive logs
|
||||
// through a filter query.
|
||||
bool removed = 9;
|
||||
}
|
||||
|
||||
// TxResult stores results of Tx execution.
|
||||
message TxResult {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// contract_address contains the ethereum address of the created contract (if
|
||||
// any). If the state transition is an evm.Call, the contract address will be
|
||||
// empty.
|
||||
string contract_address = 1 [(gogoproto.moretags) = "yaml:\"contract_address\""];
|
||||
// bloom represents the bloom filter bytes
|
||||
bytes bloom = 2;
|
||||
// tx_logs contains the transaction hash and the proto-compatible ethereum
|
||||
// logs.
|
||||
TransactionLogs tx_logs = 3 [(gogoproto.moretags) = "yaml:\"tx_logs\"", (gogoproto.nullable) = false];
|
||||
// ret defines the bytes from the execution.
|
||||
bytes ret = 4;
|
||||
// reverted flag is set to true when the call has been reverted
|
||||
bool reverted = 5;
|
||||
// gas_used notes the amount of gas consumed while execution
|
||||
uint64 gas_used = 6;
|
||||
}
|
||||
|
||||
// AccessTuple is the element type of an access list.
|
||||
message AccessTuple {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is a hex formatted ethereum address
|
||||
string address = 1;
|
||||
// storage_keys are hex formatted hashes of the storage keys
|
||||
repeated string storage_keys = 2 [(gogoproto.jsontag) = "storageKeys"];
|
||||
}
|
||||
|
||||
// TraceConfig holds extra parameters to trace functions.
|
||||
message TraceConfig {
|
||||
// DEPRECATED: DisableMemory and DisableReturnData have been renamed to
|
||||
// Enable*.
|
||||
reserved 4, 7;
|
||||
reserved "disable_memory", "disable_return_data";
|
||||
|
||||
// tracer is a custom javascript tracer
|
||||
string tracer = 1;
|
||||
// timeout overrides the default timeout of 5 seconds for JavaScript-based tracing
|
||||
// calls
|
||||
string timeout = 2;
|
||||
// reexec defines the number of blocks the tracer is willing to go back
|
||||
uint64 reexec = 3;
|
||||
// disable_stack switches stack capture
|
||||
bool disable_stack = 5 [(gogoproto.jsontag) = "disableStack"];
|
||||
// disable_storage switches storage capture
|
||||
bool disable_storage = 6 [(gogoproto.jsontag) = "disableStorage"];
|
||||
// debug can be used to print output during capture end
|
||||
bool debug = 8;
|
||||
// limit defines the maximum length of output, but zero means unlimited
|
||||
int32 limit = 9;
|
||||
// overrides can be used to execute a trace using future fork rules
|
||||
ChainConfig overrides = 10;
|
||||
// enable_memory switches memory capture
|
||||
bool enable_memory = 11 [(gogoproto.jsontag) = "enableMemory"];
|
||||
// enable_return_data switches the capture of return data
|
||||
bool enable_return_data = 12 [(gogoproto.jsontag) = "enableReturnData"];
|
||||
// tracer_json_config configures the tracer using a JSON string
|
||||
string tracer_json_config = 13 [(gogoproto.jsontag) = "tracerConfig"];
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
syntax = "proto3";
|
||||
package ethermint.evm.v1;
|
||||
|
||||
import "ethermint/evm/v1/evm.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||
|
||||
// GenesisState defines the evm module's genesis state.
|
||||
message GenesisState {
|
||||
// accounts is an array containing the ethereum genesis accounts.
|
||||
repeated GenesisAccount accounts = 1 [(gogoproto.nullable) = false];
|
||||
// params defines all the parameters of the module.
|
||||
Params params = 2 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// GenesisAccount defines an account to be initialized in the genesis state.
|
||||
// Its main difference between with Geth's GenesisAccount is that it uses a
|
||||
// custom storage type and that it doesn't contain the private key field.
|
||||
message GenesisAccount {
|
||||
// address defines an ethereum hex formated address of an account
|
||||
string address = 1;
|
||||
// code defines the hex bytes of the account code.
|
||||
string code = 2;
|
||||
// storage defines the set of state key values for the account.
|
||||
repeated State storage = 3 [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "Storage"];
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
syntax = "proto3";
|
||||
package ethermint.evm.v1;
|
||||
|
||||
import "cosmos/base/query/v1beta1/pagination.proto";
|
||||
import "ethermint/evm/v1/evm.proto";
|
||||
import "ethermint/evm/v1/tx.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||
|
||||
// Query defines the gRPC querier service.
|
||||
service Query {
|
||||
// Account queries an Ethereum account.
|
||||
rpc Account(QueryAccountRequest) returns (QueryAccountResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/account/{address}";
|
||||
}
|
||||
|
||||
// CosmosAccount queries an Ethereum account's Cosmos Address.
|
||||
rpc CosmosAccount(QueryCosmosAccountRequest) returns (QueryCosmosAccountResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/cosmos_account/{address}";
|
||||
}
|
||||
|
||||
// ValidatorAccount queries an Ethereum account's from a validator consensus
|
||||
// Address.
|
||||
rpc ValidatorAccount(QueryValidatorAccountRequest) returns (QueryValidatorAccountResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/validator_account/{cons_address}";
|
||||
}
|
||||
|
||||
// Balance queries the balance of a the EVM denomination for a single
|
||||
// EthAccount.
|
||||
rpc Balance(QueryBalanceRequest) returns (QueryBalanceResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/balances/{address}";
|
||||
}
|
||||
|
||||
// Storage queries the balance of all coins for a single account.
|
||||
rpc Storage(QueryStorageRequest) returns (QueryStorageResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/storage/{address}/{key}";
|
||||
}
|
||||
|
||||
// Code queries the balance of all coins for a single account.
|
||||
rpc Code(QueryCodeRequest) returns (QueryCodeResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/codes/{address}";
|
||||
}
|
||||
|
||||
// Params queries the parameters of x/evm module.
|
||||
rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/params";
|
||||
}
|
||||
|
||||
// EthCall implements the `eth_call` rpc api
|
||||
rpc EthCall(EthCallRequest) returns (MsgEthereumTxResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/eth_call";
|
||||
}
|
||||
|
||||
// EstimateGas implements the `eth_estimateGas` rpc api
|
||||
rpc EstimateGas(EthCallRequest) returns (EstimateGasResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/estimate_gas";
|
||||
}
|
||||
|
||||
// TraceTx implements the `debug_traceTransaction` rpc api
|
||||
rpc TraceTx(QueryTraceTxRequest) returns (QueryTraceTxResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/trace_tx";
|
||||
}
|
||||
|
||||
// TraceBlock implements the `debug_traceBlockByNumber` and `debug_traceBlockByHash` rpc api
|
||||
rpc TraceBlock(QueryTraceBlockRequest) returns (QueryTraceBlockResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/trace_block";
|
||||
}
|
||||
|
||||
// BaseFee queries the base fee of the parent block of the current block,
|
||||
// it's similar to feemarket module's method, but also checks london hardfork status.
|
||||
rpc BaseFee(QueryBaseFeeRequest) returns (QueryBaseFeeResponse) {
|
||||
option (google.api.http).get = "/ethermint/evm/v1/base_fee";
|
||||
}
|
||||
}
|
||||
|
||||
// QueryAccountRequest is the request type for the Query/Account RPC method.
|
||||
message QueryAccountRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the ethereum hex address to query the account for.
|
||||
string address = 1;
|
||||
}
|
||||
|
||||
// QueryAccountResponse is the response type for the Query/Account RPC method.
|
||||
message QueryAccountResponse {
|
||||
// balance is the balance of the EVM denomination.
|
||||
string balance = 1;
|
||||
// code_hash is the hex-formatted code bytes from the EOA.
|
||||
string code_hash = 2;
|
||||
// nonce is the account's sequence number.
|
||||
uint64 nonce = 3;
|
||||
}
|
||||
|
||||
// QueryCosmosAccountRequest is the request type for the Query/CosmosAccount RPC
|
||||
// method.
|
||||
message QueryCosmosAccountRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the ethereum hex address to query the account for.
|
||||
string address = 1;
|
||||
}
|
||||
|
||||
// QueryCosmosAccountResponse is the response type for the Query/CosmosAccount
|
||||
// RPC method.
|
||||
message QueryCosmosAccountResponse {
|
||||
// cosmos_address is the cosmos address of the account.
|
||||
string cosmos_address = 1;
|
||||
// sequence is the account's sequence number.
|
||||
uint64 sequence = 2;
|
||||
// account_number is the account number
|
||||
uint64 account_number = 3;
|
||||
}
|
||||
|
||||
// QueryValidatorAccountRequest is the request type for the
|
||||
// Query/ValidatorAccount RPC method.
|
||||
message QueryValidatorAccountRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// cons_address is the validator cons address to query the account for.
|
||||
string cons_address = 1;
|
||||
}
|
||||
|
||||
// QueryValidatorAccountResponse is the response type for the
|
||||
// Query/ValidatorAccount RPC method.
|
||||
message QueryValidatorAccountResponse {
|
||||
// account_address is the cosmos address of the account in bech32 format.
|
||||
string account_address = 1;
|
||||
// sequence is the account's sequence number.
|
||||
uint64 sequence = 2;
|
||||
// account_number is the account number
|
||||
uint64 account_number = 3;
|
||||
}
|
||||
|
||||
// QueryBalanceRequest is the request type for the Query/Balance RPC method.
|
||||
message QueryBalanceRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the ethereum hex address to query the balance for.
|
||||
string address = 1;
|
||||
}
|
||||
|
||||
// QueryBalanceResponse is the response type for the Query/Balance RPC method.
|
||||
message QueryBalanceResponse {
|
||||
// balance is the balance of the EVM denomination.
|
||||
string balance = 1;
|
||||
}
|
||||
|
||||
// QueryStorageRequest is the request type for the Query/Storage RPC method.
|
||||
message QueryStorageRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the ethereum hex address to query the storage state for.
|
||||
string address = 1;
|
||||
|
||||
// key defines the key of the storage state
|
||||
string key = 2;
|
||||
}
|
||||
|
||||
// QueryStorageResponse is the response type for the Query/Storage RPC
|
||||
// method.
|
||||
message QueryStorageResponse {
|
||||
// value defines the storage state value hash associated with the given key.
|
||||
string value = 1;
|
||||
}
|
||||
|
||||
// QueryCodeRequest is the request type for the Query/Code RPC method.
|
||||
message QueryCodeRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the ethereum hex address to query the code for.
|
||||
string address = 1;
|
||||
}
|
||||
|
||||
// QueryCodeResponse is the response type for the Query/Code RPC
|
||||
// method.
|
||||
message QueryCodeResponse {
|
||||
// code represents the code bytes from an ethereum address.
|
||||
bytes code = 1;
|
||||
}
|
||||
|
||||
// QueryTxLogsRequest is the request type for the Query/TxLogs RPC method.
|
||||
message QueryTxLogsRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// hash is the ethereum transaction hex hash to query the logs for.
|
||||
string hash = 1;
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 2;
|
||||
}
|
||||
|
||||
// QueryTxLogsResponse is the response type for the Query/TxLogs RPC method.
|
||||
message QueryTxLogsResponse {
|
||||
// logs represents the ethereum logs generated from the given transaction.
|
||||
repeated Log logs = 1;
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryParamsRequest defines the request type for querying x/evm parameters.
|
||||
message QueryParamsRequest {}
|
||||
|
||||
// QueryParamsResponse defines the response type for querying x/evm parameters.
|
||||
message QueryParamsResponse {
|
||||
// params define the evm module parameters.
|
||||
Params params = 1 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// EthCallRequest defines EthCall request
|
||||
message EthCallRequest {
|
||||
// args uses the same json format as the json rpc api.
|
||||
bytes args = 1;
|
||||
// gas_cap defines the default gas cap to be used
|
||||
uint64 gas_cap = 2;
|
||||
// proposer_address of the requested block in hex format
|
||||
bytes proposer_address = 3 [(gogoproto.casttype) = "github.com/cosmos/cosmos-sdk/types.ConsAddress"];
|
||||
// chain_id is the eip155 chain id parsed from the requested block header
|
||||
int64 chain_id = 4;
|
||||
}
|
||||
|
||||
// EstimateGasResponse defines EstimateGas response
|
||||
message EstimateGasResponse {
|
||||
// gas returns the estimated gas
|
||||
uint64 gas = 1;
|
||||
}
|
||||
|
||||
// QueryTraceTxRequest defines TraceTx request
|
||||
message QueryTraceTxRequest {
|
||||
// msg is the MsgEthereumTx for the requested transaction
|
||||
MsgEthereumTx msg = 1;
|
||||
// tx_index is not necessary anymore
|
||||
reserved 2;
|
||||
reserved "tx_index";
|
||||
// trace_config holds extra parameters to trace functions.
|
||||
TraceConfig trace_config = 3;
|
||||
// predecessors is an array of transactions included in the same block
|
||||
// need to be replayed first to get correct context for tracing.
|
||||
repeated MsgEthereumTx predecessors = 4;
|
||||
// block_number of requested transaction
|
||||
int64 block_number = 5;
|
||||
// block_hash of requested transaction
|
||||
string block_hash = 6;
|
||||
// block_time of requested transaction
|
||||
google.protobuf.Timestamp block_time = 7 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
// proposer_address is the proposer of the requested block
|
||||
bytes proposer_address = 8 [(gogoproto.casttype) = "github.com/cosmos/cosmos-sdk/types.ConsAddress"];
|
||||
// chain_id is the the eip155 chain id parsed from the requested block header
|
||||
int64 chain_id = 9;
|
||||
}
|
||||
|
||||
// QueryTraceTxResponse defines TraceTx response
|
||||
message QueryTraceTxResponse {
|
||||
// data is the response serialized in bytes
|
||||
bytes data = 1;
|
||||
}
|
||||
|
||||
// QueryTraceBlockRequest defines TraceTx request
|
||||
message QueryTraceBlockRequest {
|
||||
// txs is an array of messages in the block
|
||||
repeated MsgEthereumTx txs = 1;
|
||||
// trace_config holds extra parameters to trace functions.
|
||||
TraceConfig trace_config = 3;
|
||||
// block_number of the traced block
|
||||
int64 block_number = 5;
|
||||
// block_hash (hex) of the traced block
|
||||
string block_hash = 6;
|
||||
// block_time of the traced block
|
||||
google.protobuf.Timestamp block_time = 7 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
// proposer_address is the address of the requested block
|
||||
bytes proposer_address = 8 [(gogoproto.casttype) = "github.com/cosmos/cosmos-sdk/types.ConsAddress"];
|
||||
// chain_id is the eip155 chain id parsed from the requested block header
|
||||
int64 chain_id = 9;
|
||||
}
|
||||
|
||||
// QueryTraceBlockResponse defines TraceBlock response
|
||||
message QueryTraceBlockResponse {
|
||||
// data is the response serialized in bytes
|
||||
bytes data = 1;
|
||||
}
|
||||
|
||||
// QueryBaseFeeRequest defines the request type for querying the EIP1559 base
|
||||
// fee.
|
||||
message QueryBaseFeeRequest {}
|
||||
|
||||
// QueryBaseFeeResponse returns the EIP1559 base fee.
|
||||
message QueryBaseFeeResponse {
|
||||
// base_fee is the EIP1559 base fee
|
||||
string base_fee = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"];
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
syntax = "proto3";
|
||||
package ethermint.evm.v1;
|
||||
|
||||
import "cosmos_proto/cosmos.proto";
|
||||
import "ethermint/evm/v1/evm.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/any.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||
|
||||
// Msg defines the evm Msg service.
|
||||
service Msg {
|
||||
// EthereumTx defines a method submitting Ethereum transactions.
|
||||
rpc EthereumTx(MsgEthereumTx) returns (MsgEthereumTxResponse) {
|
||||
option (google.api.http).post = "/ethermint/evm/v1/ethereum_tx";
|
||||
};
|
||||
}
|
||||
|
||||
// MsgEthereumTx encapsulates an Ethereum transaction as an SDK message.
|
||||
message MsgEthereumTx {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// data is inner transaction data of the Ethereum transaction
|
||||
google.protobuf.Any data = 1;
|
||||
|
||||
// size is the encoded storage size of the transaction (DEPRECATED)
|
||||
double size = 2 [(gogoproto.jsontag) = "-"];
|
||||
// hash of the transaction in hex format
|
||||
string hash = 3 [(gogoproto.moretags) = "rlp:\"-\""];
|
||||
// from is the ethereum signer address in hex format. This address value is checked
|
||||
// against the address derived from the signature (V, R, S) using the
|
||||
// secp256k1 elliptic curve
|
||||
string from = 4;
|
||||
}
|
||||
|
||||
// LegacyTx is the transaction data of regular Ethereum transactions.
|
||||
// NOTE: All non-protected transactions (i.e non EIP155 signed) will fail if the
|
||||
// AllowUnprotectedTxs parameter is disabled.
|
||||
message LegacyTx {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (cosmos_proto.implements_interface) = "TxData";
|
||||
|
||||
// nonce corresponds to the account nonce (transaction sequence).
|
||||
uint64 nonce = 1;
|
||||
// gas_price defines the value for each gas unit
|
||||
string gas_price = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"];
|
||||
// gas defines the gas limit defined for the transaction.
|
||||
uint64 gas = 3 [(gogoproto.customname) = "GasLimit"];
|
||||
// to is the hex formatted address of the recipient
|
||||
string to = 4;
|
||||
// value defines the unsigned integer value of the transaction amount.
|
||||
string value = 5
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.customname) = "Amount"];
|
||||
// data is the data payload bytes of the transaction.
|
||||
bytes data = 6;
|
||||
// v defines the signature value
|
||||
bytes v = 7;
|
||||
// r defines the signature value
|
||||
bytes r = 8;
|
||||
// s define the signature value
|
||||
bytes s = 9;
|
||||
}
|
||||
|
||||
// AccessListTx is the data of EIP-2930 access list transactions.
|
||||
message AccessListTx {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (cosmos_proto.implements_interface) = "TxData";
|
||||
|
||||
// chain_id of the destination EVM chain
|
||||
string chain_id = 1 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.customname) = "ChainID",
|
||||
(gogoproto.jsontag) = "chainID"
|
||||
];
|
||||
// nonce corresponds to the account nonce (transaction sequence).
|
||||
uint64 nonce = 2;
|
||||
// gas_price defines the value for each gas unit
|
||||
string gas_price = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"];
|
||||
// gas defines the gas limit defined for the transaction.
|
||||
uint64 gas = 4 [(gogoproto.customname) = "GasLimit"];
|
||||
// to is the recipient address in hex format
|
||||
string to = 5;
|
||||
// value defines the unsigned integer value of the transaction amount.
|
||||
string value = 6
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.customname) = "Amount"];
|
||||
// data is the data payload bytes of the transaction.
|
||||
bytes data = 7;
|
||||
// accesses is an array of access tuples
|
||||
repeated AccessTuple accesses = 8
|
||||
[(gogoproto.castrepeated) = "AccessList", (gogoproto.jsontag) = "accessList", (gogoproto.nullable) = false];
|
||||
// v defines the signature value
|
||||
bytes v = 9;
|
||||
// r defines the signature value
|
||||
bytes r = 10;
|
||||
// s define the signature value
|
||||
bytes s = 11;
|
||||
}
|
||||
|
||||
// DynamicFeeTx is the data of EIP-1559 dinamic fee transactions.
|
||||
message DynamicFeeTx {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (cosmos_proto.implements_interface) = "TxData";
|
||||
|
||||
// chain_id of the destination EVM chain
|
||||
string chain_id = 1 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.customname) = "ChainID",
|
||||
(gogoproto.jsontag) = "chainID"
|
||||
];
|
||||
// nonce corresponds to the account nonce (transaction sequence).
|
||||
uint64 nonce = 2;
|
||||
// gas_tip_cap defines the max value for the gas tip
|
||||
string gas_tip_cap = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"];
|
||||
// gas_fee_cap defines the max value for the gas fee
|
||||
string gas_fee_cap = 4 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"];
|
||||
// gas defines the gas limit defined for the transaction.
|
||||
uint64 gas = 5 [(gogoproto.customname) = "GasLimit"];
|
||||
// to is the hex formatted address of the recipient
|
||||
string to = 6;
|
||||
// value defines the the transaction amount.
|
||||
string value = 7
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.customname) = "Amount"];
|
||||
// data is the data payload bytes of the transaction.
|
||||
bytes data = 8;
|
||||
// accesses is an array of access tuples
|
||||
repeated AccessTuple accesses = 9
|
||||
[(gogoproto.castrepeated) = "AccessList", (gogoproto.jsontag) = "accessList", (gogoproto.nullable) = false];
|
||||
// v defines the signature value
|
||||
bytes v = 10;
|
||||
// r defines the signature value
|
||||
bytes r = 11;
|
||||
// s define the signature value
|
||||
bytes s = 12;
|
||||
}
|
||||
|
||||
// ExtensionOptionsEthereumTx is an extension option for ethereum transactions
|
||||
message ExtensionOptionsEthereumTx {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
}
|
||||
|
||||
// MsgEthereumTxResponse defines the Msg/EthereumTx response type.
|
||||
message MsgEthereumTxResponse {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// hash of the ethereum transaction in hex format. This hash differs from the
|
||||
// Tendermint sha256 hash of the transaction bytes. See
|
||||
// https://github.com/tendermint/tendermint/issues/6539 for reference
|
||||
string hash = 1;
|
||||
// logs contains the transaction hash and the proto-compatible ethereum
|
||||
// logs.
|
||||
repeated Log logs = 2;
|
||||
// ret is the returned data from evm function (result or data supplied with revert
|
||||
// opcode)
|
||||
bytes ret = 3;
|
||||
// vm_error is the error returned by vm execution
|
||||
string vm_error = 4;
|
||||
// gas_used specifies how much gas was consumed by the transaction
|
||||
uint64 gas_used = 5;
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.nameservice.v1beta1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
||||
|
||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
||||
|
||||
// GenesisState defines the nameservice module's genesis state.
|
||||
message GenesisState {
|
||||
// params defines all the params of nameservice module.
|
||||
Params params = 1 [
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// records
|
||||
repeated Record records = 2 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"records\" yaml:\"records\""
|
||||
];
|
||||
// authorities
|
||||
repeated AuthorityEntry authorities = 3 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authorities\" yaml:\"authorities\""
|
||||
];
|
||||
// names
|
||||
repeated NameEntry names = 4 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"names\" yaml:\"names\""
|
||||
];
|
||||
}
|
||||
@@ -1,169 +0,0 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.nameservice.v1beta1;
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "cosmos/base/v1beta1/coin.proto";
|
||||
|
||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
||||
|
||||
// Params defines the nameservice module parameters
|
||||
message Params {
|
||||
cosmos.base.v1beta1.Coin record_rent = 1 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"record_rent\" yaml:\"record_rent\""
|
||||
];
|
||||
google.protobuf.Duration record_rent_duration = 2 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"record_rent_duration\" yaml:\"record_rent_duration\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_rent = 3 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_rent\" yaml:\"authority_rent\""
|
||||
];
|
||||
google.protobuf.Duration authority_rent_duration = 4 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_rent_duration\" yaml:\"authority_rent_duration\""
|
||||
];
|
||||
google.protobuf.Duration authority_grace_period = 5 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_grace_period\" yaml:\"authority_grace_period\""
|
||||
];
|
||||
bool authority_auction_enabled = 6 [
|
||||
(gogoproto.moretags) = "json:\"authority_auction_enabled\" yaml:\"authority_auction_enabled\""
|
||||
];
|
||||
google.protobuf.Duration authority_auction_commits_duration = 7 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_commits_duration\" yaml:\"authority_auction_commits_duration\""
|
||||
];
|
||||
google.protobuf.Duration authority_auction_reveals_duration = 8 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_reveals_duration\" yaml:\"authority_auction_reveals_duration\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_auction_commit_fee = 9 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_commit_fee\" yaml:\"authority_auction_commit_fee\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_auction_reveal_fee = 10 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_reveal_fee\" yaml:\"authority_auction_reveal_fee\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_auction_minimum_bid = 11 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_minimum_bid\" yaml:\"authority_auction_minimum_bid\""
|
||||
];
|
||||
}
|
||||
|
||||
// Params defines the nameservice module records
|
||||
message Record {
|
||||
string id = 1 [
|
||||
(gogoproto.moretags) = "json:\"id\" yaml:\"id\""
|
||||
];
|
||||
string bond_id = 2 [
|
||||
(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""
|
||||
];
|
||||
string create_time = 3 [
|
||||
(gogoproto.moretags) = "json:\"createTime\" yaml:\"createTime\""
|
||||
];
|
||||
string expiry_time = 4 [
|
||||
(gogoproto.moretags) = "json:\"expiryTime\" yaml:\"expiryTime\""
|
||||
];
|
||||
bool deleted = 5;
|
||||
repeated string owners = 6 [
|
||||
(gogoproto.moretags) = "json:\"owners\" yaml:\"owners\""
|
||||
];
|
||||
string attributes = 7 [
|
||||
(gogoproto.moretags) = "json:\"attributes\" yaml:\"attributes\""
|
||||
];
|
||||
repeated string names = 8 [
|
||||
(gogoproto.moretags) = "json:\"names\" yaml:\"names\""
|
||||
];
|
||||
}
|
||||
|
||||
// AuthorityEntry defines the nameservice module AuthorityEntries
|
||||
message AuthorityEntry{
|
||||
string name = 1;
|
||||
NameAuthority entry = 2;
|
||||
}
|
||||
|
||||
// NameAuthority
|
||||
message NameAuthority {
|
||||
// Owner public key.
|
||||
string owner_public_key = 1 [
|
||||
(gogoproto.moretags) = "json:\"ownerPublicKey\" yaml:\"ownerPublicKey\""
|
||||
];
|
||||
// Owner address.
|
||||
string owner_address = 2 [
|
||||
(gogoproto.moretags) = "json:\"ownerAddress\" yaml:\"ownerAddress\""
|
||||
];
|
||||
// height at which name/authority was created.
|
||||
uint64 height = 3;
|
||||
string status = 4;
|
||||
string auction_id = 5 [
|
||||
(gogoproto.moretags) = "json:\"auctionID\" yaml:\"auctionID\""
|
||||
];
|
||||
string bond_id = 6 [
|
||||
(gogoproto.moretags) = "json:\"bondID\" yaml:\"bondID\""
|
||||
];
|
||||
google.protobuf.Timestamp expiry_time = 7 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdtime) = true,
|
||||
(gogoproto.moretags) = "json:\"expiryTime\" yaml:\"expiryTime\""
|
||||
];
|
||||
}
|
||||
|
||||
// NameEntry
|
||||
message NameEntry{
|
||||
string name = 1;
|
||||
NameRecord entry = 2;
|
||||
}
|
||||
|
||||
// NameRecord
|
||||
message NameRecord {
|
||||
NameRecordEntry latest = 1;
|
||||
repeated NameRecordEntry history = 2;
|
||||
}
|
||||
|
||||
// NameRecordEntry
|
||||
message NameRecordEntry{
|
||||
string id = 1;
|
||||
uint64 height = 2;
|
||||
}
|
||||
|
||||
// Signature
|
||||
message Signature{
|
||||
string sig = 1 [
|
||||
(gogoproto.moretags) = "json:\"sig\" yaml:\"sig\""
|
||||
];
|
||||
string pub_key = 2 [
|
||||
(gogoproto.moretags) = "json:\"pubKey\" yaml:\"pubKey\""
|
||||
];
|
||||
}
|
||||
|
||||
// BlockChangeSet
|
||||
message BlockChangeSet{
|
||||
int64 height = 1;
|
||||
repeated string records = 2;
|
||||
repeated string auctions = 3;
|
||||
repeated AuctionBidInfo auction_bids = 4 [
|
||||
(gogoproto.moretags) = "json:\"auctionBids\" yaml:\"auctionBids\""
|
||||
];
|
||||
repeated string authorities = 5;
|
||||
repeated string names = 6;
|
||||
}
|
||||
|
||||
// AuctionBidInfo
|
||||
message AuctionBidInfo {
|
||||
string auction_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"auctionID\" yaml:\"auctionID\""
|
||||
];
|
||||
string bidder_address = 2 [
|
||||
(gogoproto.moretags) = "json:\"bidderAddress\" yaml:\"bidderAddress\""
|
||||
];
|
||||
}
|
||||
@@ -1,231 +0,0 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.nameservice.v1beta1;
|
||||
|
||||
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "cosmos/base/query/v1beta1/pagination.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "cosmos/base/v1beta1/coin.proto";
|
||||
|
||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
||||
|
||||
// Query defines the gRPC querier service for nameservice module
|
||||
service Query {
|
||||
// Params queries the nameservice module params.
|
||||
rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/params";
|
||||
}
|
||||
// List records
|
||||
rpc ListRecords(QueryListRecordsRequest) returns (QueryListRecordsResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/records";
|
||||
}
|
||||
// Get record by id
|
||||
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){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/records-by-bond-id/{id}";
|
||||
}
|
||||
// Get nameservice module balance
|
||||
rpc GetNameServiceModuleBalance(GetNameServiceModuleBalanceRequest) returns (GetNameServiceModuleBalanceResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/balance";
|
||||
}
|
||||
// List name records
|
||||
rpc ListNameRecords(QueryListNameRecordsRequest) returns (QueryListNameRecordsResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/names";
|
||||
}
|
||||
// Whois method retrieve the name authority info
|
||||
rpc Whois(QueryWhoisRequest) returns (QueryWhoisResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/whois/{name}";
|
||||
}
|
||||
// LookupCrn
|
||||
rpc LookupCrn(QueryLookupCrn) returns (QueryLookupCrnResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/lookup";
|
||||
}
|
||||
// ResolveCrn
|
||||
rpc ResolveCrn(QueryResolveCrn) returns (QueryResolveCrnResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/resolve";
|
||||
}
|
||||
// GetRecordExpiryQueue
|
||||
rpc GetRecordExpiryQueue(QueryGetRecordExpiryQueue) returns (QueryGetRecordExpiryQueueResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/record-expiry";
|
||||
}
|
||||
// GetAuthorityExpiryQueue
|
||||
rpc GetAuthorityExpiryQueue(QueryGetAuthorityExpiryQueue) returns (QueryGetAuthorityExpiryQueueResponse){
|
||||
option (google.api.http).get = "/vulcanize/nameservice/v1beta1/authority-expiry";
|
||||
}
|
||||
}
|
||||
|
||||
// QueryParamsRequest is request type for nameservice params
|
||||
message QueryParamsRequest{
|
||||
}
|
||||
|
||||
// QueryParamsResponse is response type for nameservice params
|
||||
message QueryParamsResponse{
|
||||
Params params = 1;
|
||||
}
|
||||
|
||||
// QueryListRecordsRequest is request type for nameservice records list
|
||||
message QueryListRecordsRequest{
|
||||
message ReferenceInput {
|
||||
string id = 1;
|
||||
}
|
||||
message ValueInput {
|
||||
string type = 1;
|
||||
string string = 2;
|
||||
int64 int = 3;
|
||||
double float = 4;
|
||||
bool boolean = 5;
|
||||
ReferenceInput reference = 6;
|
||||
repeated ValueInput values = 7;
|
||||
}
|
||||
message KeyValueInput {
|
||||
string key = 1;
|
||||
ValueInput value = 2;
|
||||
}
|
||||
repeated KeyValueInput attributes = 1;
|
||||
|
||||
bool all = 2;
|
||||
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 3;
|
||||
}
|
||||
|
||||
// QueryListRecordsResponse is response type for nameservice records list
|
||||
message QueryListRecordsResponse{
|
||||
repeated Record records = 1 [
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
//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{
|
||||
Record record = 1[
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// QueryRecordByBondIdRequest is request type for get the records by bond-id
|
||||
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{
|
||||
repeated Record records = 1 [
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// GetNameServiceModuleBalanceRequest is request type for nameservice module accounts balance
|
||||
message GetNameServiceModuleBalanceRequest{
|
||||
}
|
||||
|
||||
// GetNameServiceModuleBalanceResponse is response type for nameservice module accounts balance
|
||||
message GetNameServiceModuleBalanceResponse{
|
||||
repeated AccountBalance balances = 1;
|
||||
}
|
||||
|
||||
// AccountBalance is nameservice module account balance
|
||||
message AccountBalance {
|
||||
string account_name = 1 [
|
||||
(gogoproto.moretags) = "json:\"accountName\" yaml:\"accountName\""
|
||||
];
|
||||
repeated cosmos.base.v1beta1.Coin balance = 3 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins",
|
||||
(gogoproto.moretags) = "json:\"balance\" yaml:\"balance\""
|
||||
];
|
||||
}
|
||||
|
||||
// QueryListNameRecordsRequest is request type for nameservice names records
|
||||
message QueryListNameRecordsRequest{
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 1;
|
||||
}
|
||||
|
||||
// QueryListNameRecordsResponse is response type for nameservice names records
|
||||
message QueryListNameRecordsResponse{
|
||||
repeated NameEntry names = 1 [
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryWhoisRequest is request type for Get NameAuthority
|
||||
message QueryWhoisRequest{
|
||||
string name = 1;
|
||||
}
|
||||
|
||||
// QueryWhoisResponse is response type for whois request
|
||||
message QueryWhoisResponse{
|
||||
NameAuthority name_authority = 1 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"nameAuthority\" yaml:\"nameAuthority\""
|
||||
];
|
||||
}
|
||||
|
||||
// QueryLookupCrn is request type for LookupCrn
|
||||
message QueryLookupCrn{
|
||||
string crn = 1;
|
||||
}
|
||||
|
||||
// QueryLookupCrnResponse is response type for QueryLookupCrn
|
||||
message QueryLookupCrnResponse{
|
||||
NameRecord name = 1;
|
||||
}
|
||||
|
||||
// QueryResolveCrn is request type for ResolveCrn
|
||||
message QueryResolveCrn{
|
||||
string crn = 1;
|
||||
}
|
||||
|
||||
// QueryResolveCrnResponse is response type for QueryResolveCrn
|
||||
message QueryResolveCrnResponse{
|
||||
Record record = 1;
|
||||
}
|
||||
|
||||
// QueryGetRecordExpiryQueue
|
||||
message QueryGetRecordExpiryQueue{
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 1;
|
||||
}
|
||||
|
||||
// QueryGetRecordExpiryQueueResponse
|
||||
message QueryGetRecordExpiryQueueResponse{
|
||||
repeated ExpiryQueueRecord records = 1;
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// ExpiryQueueRecord
|
||||
message ExpiryQueueRecord{
|
||||
string id = 1;
|
||||
repeated string value = 2;
|
||||
}
|
||||
|
||||
// QueryGetAuthorityExpiryQueue
|
||||
message QueryGetAuthorityExpiryQueue{
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 1;
|
||||
}
|
||||
|
||||
// QueryGetAuthorityExpiryQueueResponse
|
||||
message QueryGetAuthorityExpiryQueueResponse{
|
||||
repeated ExpiryQueueRecord authorities = 1;
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
@@ -1,168 +0,0 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.nameservice.v1beta1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
||||
|
||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
||||
|
||||
// Msg
|
||||
service Msg {
|
||||
// SetRecord will records a new record with given payload and bond id
|
||||
rpc SetRecord(MsgSetRecord) returns(MsgSetRecordResponse){}
|
||||
// Renew Record will renew the expire record
|
||||
rpc RenewRecord(MsgRenewRecord) returns (MsgRenewRecordResponse){}
|
||||
// AssociateBond
|
||||
rpc AssociateBond(MsgAssociateBond) returns (MsgAssociateBondResponse){}
|
||||
// DissociateBond
|
||||
rpc DissociateBond(MsgDissociateBond) returns (MsgDissociateBondResponse){}
|
||||
// DissociateRecords
|
||||
rpc DissociateRecords(MsgDissociateRecords) returns (MsgDissociateRecordsResponse){}
|
||||
// ReAssociateRecords
|
||||
rpc ReAssociateRecords(MsgReAssociateRecords) returns (MsgReAssociateRecordsResponse){}
|
||||
// SetName will store the name with given crn and name
|
||||
rpc SetName(MsgSetName) returns (MsgSetNameResponse){}
|
||||
// Reserve name
|
||||
rpc ReserveName(MsgReserveAuthority) returns (MsgReserveAuthorityResponse){}
|
||||
// Delete Name method will remove authority name
|
||||
rpc DeleteName(MsgDeleteNameAuthority) returns (MsgDeleteNameAuthorityResponse){}
|
||||
// SetAuthorityBond
|
||||
rpc SetAuthorityBond(MsgSetAuthorityBond) returns (MsgSetAuthorityBondResponse){}
|
||||
}
|
||||
|
||||
// MsgSetRecord
|
||||
message MsgSetRecord{
|
||||
string bond_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""
|
||||
];
|
||||
string signer = 2;
|
||||
Payload payload = 3 [
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// MsgSetRecordResponse
|
||||
message MsgSetRecordResponse{
|
||||
string id = 1;
|
||||
}
|
||||
|
||||
// Payload
|
||||
message Payload {
|
||||
Record record = 1;
|
||||
repeated Signature signatures = 2 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"signatures\" yaml:\"signatures\""
|
||||
];
|
||||
}
|
||||
|
||||
// MsgSetName
|
||||
message MsgSetName{
|
||||
string crn = 1;
|
||||
string cid = 2;
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgSetNameResponse
|
||||
message MsgSetNameResponse{
|
||||
}
|
||||
|
||||
// MsgReserveName
|
||||
message MsgReserveAuthority{
|
||||
string name = 1;
|
||||
string signer = 2;
|
||||
// if creating a sub-authority.
|
||||
string owner = 3;
|
||||
}
|
||||
|
||||
// MsgReserveNameResponse
|
||||
message MsgReserveAuthorityResponse{
|
||||
}
|
||||
|
||||
// MsgSetAuthorityBond is SDK message for SetAuthorityBond
|
||||
message MsgSetAuthorityBond{
|
||||
string name = 1;
|
||||
string bond_id = 2 [
|
||||
(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""
|
||||
];
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgSetAuthorityBondResponse
|
||||
message MsgSetAuthorityBondResponse{
|
||||
}
|
||||
|
||||
// MsgDeleteNameAuthority is SDK message for DeleteNameAuthority
|
||||
message MsgDeleteNameAuthority{
|
||||
string crn = 1;
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgDeleteNameAuthorityResponse
|
||||
message MsgDeleteNameAuthorityResponse{
|
||||
}
|
||||
|
||||
//MsgRenewRecord is SDK message for Renew a record
|
||||
message MsgRenewRecord{
|
||||
string record_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"recordId\" yaml:\"recordId\""
|
||||
];
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgRenewRecordResponse
|
||||
message MsgRenewRecordResponse{
|
||||
}
|
||||
|
||||
// MsgAssociateBond
|
||||
message MsgAssociateBond{
|
||||
string record_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"recordId\" yaml:\"recordId\""
|
||||
];
|
||||
string bond_id = 2 [
|
||||
(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""
|
||||
];
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgAssociateBondResponse
|
||||
message MsgAssociateBondResponse{
|
||||
}
|
||||
|
||||
// MsgDissociateBond is SDK message for Msg/DissociateBond
|
||||
message MsgDissociateBond{
|
||||
string record_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"recordId\" yaml:\"recordId\""
|
||||
];
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgDissociateBondResponse is response type for MsgDissociateBond
|
||||
message MsgDissociateBondResponse{
|
||||
}
|
||||
|
||||
// MsgDissociateRecords is SDK message for Msg/DissociateRecords
|
||||
message MsgDissociateRecords{
|
||||
string bond_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""
|
||||
];
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgDissociateRecordsResponse is response type for MsgDissociateRecords
|
||||
message MsgDissociateRecordsResponse{
|
||||
}
|
||||
|
||||
// MsgReAssociateRecords is SDK message for Msg/ReAssociateRecords
|
||||
message MsgReAssociateRecords{
|
||||
string new_bond_id = 1 [
|
||||
(gogoproto.moretags) = "json:\"newBondId\" yaml:\"newBondId\""
|
||||
];
|
||||
string old_bond_id = 2 [
|
||||
(gogoproto.moretags) = "json:\"oldBondId\" yaml:\"oldBondId\""
|
||||
];
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgReAssociateRecordsResponse is response type for MsgReAssociateRecords
|
||||
message MsgReAssociateRecordsResponse{
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.registry.v1beta1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
||||
|
||||
message ServiceProviderRegistration {
|
||||
string bond_id = 1 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||
string laconic_id = 2 [(gogoproto.moretags) = "json:\"laconicId\" yaml:\"laconicId\""];
|
||||
X500 x500 = 3 [(gogoproto.moretags) = "json:\"x500\" yaml:\"x500\""];
|
||||
string type = 4 [(gogoproto.moretags) = "json:\"type\" yaml:\"type\""];
|
||||
string version = 6 [(gogoproto.moretags) = "json:\"version\" yaml:\"version\""];
|
||||
}
|
||||
|
||||
message X500 {
|
||||
string common_name = 1 [(gogoproto.moretags) = "json:\"commonName\" yaml:\"commonName\""];
|
||||
string organization_unit = 2 [(gogoproto.moretags) = "json:\"organizationUnit\" yaml:\"organizationUnit\""];
|
||||
string organization_name = 3 [(gogoproto.moretags) = "json:\"organizationName\" yaml:\"organizationName\""];
|
||||
string locality_name = 4 [(gogoproto.moretags) = "json:\"localityName\" yaml:\"localityName\""];
|
||||
string state_name = 5 [(gogoproto.moretags) = "json:\"stateName\" yaml:\"stateName\""];
|
||||
string country = 6 [(gogoproto.moretags) = "json:\"country\" yaml:\"country\""];
|
||||
}
|
||||
|
||||
message WebsiteRegistrationRecord {
|
||||
string url = 1 [(gogoproto.moretags) = "json:\"url\" yaml:\"url\""];
|
||||
string repo_registration_record_cid = 2
|
||||
[(gogoproto.moretags) = "json:\"repoRegistrationRecordCID\" yaml:\"repoRegistrationRecordCID\""];
|
||||
string build_artifact_cid = 3 [(gogoproto.moretags) = "json:\"buildArtifactCID\" yaml:\"buildArtifactCID\""];
|
||||
string tls_cert_cid = 4 [(gogoproto.moretags) = "json:\"TLSCertCID\" yaml:\"TLSCertCID\""];
|
||||
string type = 5 [(gogoproto.moretags) = "json:\"type\" yaml:\"type\""];
|
||||
string version = 6 [(gogoproto.moretags) = "json:\"version\" yaml:\"version\""];
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.registry.v1beta1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
import "vulcanize/registry/v1beta1/registry.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
||||
|
||||
// GenesisState defines the registry module's genesis state.
|
||||
message GenesisState {
|
||||
// params defines all the params of registry module.
|
||||
Params params = 1 [(gogoproto.nullable) = false];
|
||||
// records
|
||||
repeated Record records = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"records\" yaml:\"records\""];
|
||||
// authorities
|
||||
repeated AuthorityEntry authorities = 3
|
||||
[(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"authorities\" yaml:\"authorities\""];
|
||||
// names
|
||||
repeated NameEntry names = 4 [(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"names\" yaml:\"names\""];
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.registry.v1beta1;
|
||||
|
||||
import "vulcanize/registry/v1beta1/registry.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "cosmos/base/query/v1beta1/pagination.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "cosmos/base/v1beta1/coin.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
||||
|
||||
// Query defines the gRPC querier service for registry module
|
||||
service Query {
|
||||
// Params queries the registry module params.
|
||||
rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/params";
|
||||
}
|
||||
// List records
|
||||
rpc ListRecords(QueryListRecordsRequest) returns (QueryListRecordsResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/records";
|
||||
}
|
||||
// Get record by id
|
||||
rpc GetRecord(QueryRecordByIDRequest) returns (QueryRecordByIDResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/records/{id}";
|
||||
}
|
||||
// Get records by bond id
|
||||
rpc GetRecordByBondID(QueryRecordByBondIDRequest) returns (QueryRecordByBondIDResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/records-by-bond-id/{id}";
|
||||
}
|
||||
// Get registry module balance
|
||||
rpc GetRegistryModuleBalance(GetRegistryModuleBalanceRequest) returns (GetRegistryModuleBalanceResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/balance";
|
||||
}
|
||||
// List name records
|
||||
rpc ListNameRecords(QueryListNameRecordsRequest) returns (QueryListNameRecordsResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/names";
|
||||
}
|
||||
// Whois method retrieve the name authority info
|
||||
rpc Whois(QueryWhoisRequest) returns (QueryWhoisResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/whois/{name}";
|
||||
}
|
||||
// LookupCrn
|
||||
rpc LookupCrn(QueryLookupCrn) returns (QueryLookupCrnResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/lookup";
|
||||
}
|
||||
// ResolveCrn
|
||||
rpc ResolveCrn(QueryResolveCrn) returns (QueryResolveCrnResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/resolve";
|
||||
}
|
||||
// GetRecordExpiryQueue
|
||||
rpc GetRecordExpiryQueue(QueryGetRecordExpiryQueue) returns (QueryGetRecordExpiryQueueResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/record-expiry";
|
||||
}
|
||||
// GetAuthorityExpiryQueue
|
||||
rpc GetAuthorityExpiryQueue(QueryGetAuthorityExpiryQueue) returns (QueryGetAuthorityExpiryQueueResponse) {
|
||||
option (google.api.http).get = "/vulcanize/registry/v1beta1/authority-expiry";
|
||||
}
|
||||
}
|
||||
|
||||
// QueryParamsRequest is request type for registry params
|
||||
message QueryParamsRequest {}
|
||||
|
||||
// QueryParamsResponse is response type for registry params
|
||||
message QueryParamsResponse {
|
||||
Params params = 1;
|
||||
}
|
||||
|
||||
// QueryListRecordsRequest is request type for registry records list
|
||||
message QueryListRecordsRequest {
|
||||
message ReferenceInput {
|
||||
string id = 1;
|
||||
}
|
||||
message ValueInput {
|
||||
string type = 1;
|
||||
string string = 2;
|
||||
int64 int = 3;
|
||||
double float = 4;
|
||||
bool boolean = 5;
|
||||
ReferenceInput reference = 6;
|
||||
repeated ValueInput values = 7;
|
||||
}
|
||||
message KeyValueInput {
|
||||
string key = 1;
|
||||
ValueInput value = 2;
|
||||
}
|
||||
repeated KeyValueInput attributes = 1;
|
||||
|
||||
bool all = 2;
|
||||
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 3;
|
||||
}
|
||||
|
||||
// QueryListRecordsResponse is response type for registry records list
|
||||
message QueryListRecordsResponse {
|
||||
repeated Record records = 1 [(gogoproto.nullable) = false];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryRecordByIDRequest is request type for registry records by id
|
||||
message QueryRecordByIDRequest {
|
||||
string id = 1;
|
||||
}
|
||||
|
||||
// QueryRecordByIDResponse is response type for registry records by id
|
||||
message QueryRecordByIDResponse {
|
||||
Record record = 1 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// QueryRecordByBondIdRequest is request type for get the records by bond-id
|
||||
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 {
|
||||
repeated Record records = 1 [(gogoproto.nullable) = false];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// GetRegistryModuleBalanceRequest is request type for registry module accounts balance
|
||||
message GetRegistryModuleBalanceRequest {}
|
||||
|
||||
// GetRegistryModuleBalanceResponse is response type for registry module accounts balance
|
||||
message GetRegistryModuleBalanceResponse {
|
||||
repeated AccountBalance balances = 1;
|
||||
}
|
||||
|
||||
// AccountBalance is registry module account balance
|
||||
message AccountBalance {
|
||||
string account_name = 1 [(gogoproto.moretags) = "json:\"accountName\" yaml:\"accountName\""];
|
||||
repeated cosmos.base.v1beta1.Coin balance = 3 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins",
|
||||
(gogoproto.moretags) = "json:\"balance\" yaml:\"balance\""
|
||||
];
|
||||
}
|
||||
|
||||
// QueryListNameRecordsRequest is request type for registry names records
|
||||
message QueryListNameRecordsRequest {
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 1;
|
||||
}
|
||||
|
||||
// QueryListNameRecordsResponse is response type for registry names records
|
||||
message QueryListNameRecordsResponse {
|
||||
repeated NameEntry names = 1 [(gogoproto.nullable) = false];
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryWhoisRequest is request type for Get NameAuthority
|
||||
message QueryWhoisRequest {
|
||||
string name = 1;
|
||||
}
|
||||
|
||||
// QueryWhoisResponse is response type for whois request
|
||||
message QueryWhoisResponse {
|
||||
NameAuthority name_authority = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"nameAuthority\" yaml:\"nameAuthority\""];
|
||||
}
|
||||
|
||||
// QueryLookupCrn is request type for LookupCrn
|
||||
message QueryLookupCrn {
|
||||
string crn = 1;
|
||||
}
|
||||
|
||||
// QueryLookupCrnResponse is response type for QueryLookupCrn
|
||||
message QueryLookupCrnResponse {
|
||||
NameRecord name = 1;
|
||||
}
|
||||
|
||||
// QueryResolveCrn is request type for ResolveCrn
|
||||
message QueryResolveCrn {
|
||||
string crn = 1;
|
||||
}
|
||||
|
||||
// QueryResolveCrnResponse is response type for QueryResolveCrn
|
||||
message QueryResolveCrnResponse {
|
||||
Record record = 1;
|
||||
}
|
||||
|
||||
// QueryGetRecordExpiryQueue
|
||||
message QueryGetRecordExpiryQueue {
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 1;
|
||||
}
|
||||
|
||||
// QueryGetRecordExpiryQueueResponse
|
||||
message QueryGetRecordExpiryQueueResponse {
|
||||
repeated ExpiryQueueRecord records = 1;
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// ExpiryQueueRecord
|
||||
message ExpiryQueueRecord {
|
||||
string id = 1;
|
||||
repeated string value = 2;
|
||||
}
|
||||
|
||||
// QueryGetAuthorityExpiryQueue
|
||||
message QueryGetAuthorityExpiryQueue {
|
||||
// pagination defines an optional pagination for the request.
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 1;
|
||||
}
|
||||
|
||||
// QueryGetAuthorityExpiryQueueResponse
|
||||
message QueryGetAuthorityExpiryQueueResponse {
|
||||
repeated ExpiryQueueRecord authorities = 1;
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.registry.v1beta1;
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "cosmos/base/v1beta1/coin.proto";
|
||||
import "google/protobuf/any.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
||||
|
||||
// Params defines the registry module parameters
|
||||
message Params {
|
||||
cosmos.base.v1beta1.Coin record_rent = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"record_rent\" yaml:\"record_rent\""];
|
||||
google.protobuf.Duration record_rent_duration = 2 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"record_rent_duration\" yaml:\"record_rent_duration\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_rent = 3
|
||||
[(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"authority_rent\" yaml:\"authority_rent\""];
|
||||
google.protobuf.Duration authority_rent_duration = 4 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_rent_duration\" yaml:\"authority_rent_duration\""
|
||||
];
|
||||
google.protobuf.Duration authority_grace_period = 5 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_grace_period\" yaml:\"authority_grace_period\""
|
||||
];
|
||||
bool authority_auction_enabled = 6
|
||||
[(gogoproto.moretags) = "json:\"authority_auction_enabled\" yaml:\"authority_auction_enabled\""];
|
||||
google.protobuf.Duration authority_auction_commits_duration = 7 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_commits_duration\" yaml:\"authority_auction_commits_duration\""
|
||||
];
|
||||
google.protobuf.Duration authority_auction_reveals_duration = 8 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_reveals_duration\" yaml:\"authority_auction_reveals_duration\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_auction_commit_fee = 9 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_commit_fee\" yaml:\"authority_auction_commit_fee\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_auction_reveal_fee = 10 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_reveal_fee\" yaml:\"authority_auction_reveal_fee\""
|
||||
];
|
||||
cosmos.base.v1beta1.Coin authority_auction_minimum_bid = 11 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.moretags) = "json:\"authority_auction_minimum_bid\" yaml:\"authority_auction_minimum_bid\""
|
||||
];
|
||||
}
|
||||
|
||||
// Params defines the registry module records
|
||||
message Record {
|
||||
string id = 1 [(gogoproto.moretags) = "json:\"id\" yaml:\"id\""];
|
||||
string bond_id = 2 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||
string create_time = 3 [(gogoproto.moretags) = "json:\"createTime\" yaml:\"createTime\""];
|
||||
string expiry_time = 4 [(gogoproto.moretags) = "json:\"expiryTime\" yaml:\"expiryTime\""];
|
||||
bool deleted = 5;
|
||||
repeated string owners = 6 [(gogoproto.moretags) = "json:\"owners\" yaml:\"owners\""];
|
||||
google.protobuf.Any attributes = 7 [(gogoproto.moretags) = "json:\"attributes\" yaml:\"attributes\""];
|
||||
repeated string names = 8 [(gogoproto.moretags) = "json:\"names\" yaml:\"names\""];
|
||||
string type = 9 [(gogoproto.moretags) = "json:\"types\" yaml:\"types\""];
|
||||
}
|
||||
|
||||
// AuthorityEntry defines the registry module AuthorityEntries
|
||||
message AuthorityEntry {
|
||||
string name = 1;
|
||||
NameAuthority entry = 2;
|
||||
}
|
||||
|
||||
// NameAuthority
|
||||
message NameAuthority {
|
||||
// Owner public key.
|
||||
string owner_public_key = 1 [(gogoproto.moretags) = "json:\"ownerPublicKey\" yaml:\"ownerPublicKey\""];
|
||||
// Owner address.
|
||||
string owner_address = 2 [(gogoproto.moretags) = "json:\"ownerAddress\" yaml:\"ownerAddress\""];
|
||||
// height at which name/authority was created.
|
||||
uint64 height = 3;
|
||||
string status = 4;
|
||||
string auction_id = 5 [(gogoproto.moretags) = "json:\"auctionID\" yaml:\"auctionID\""];
|
||||
string bond_id = 6 [(gogoproto.moretags) = "json:\"bondID\" yaml:\"bondID\""];
|
||||
google.protobuf.Timestamp expiry_time = 7 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdtime) = true,
|
||||
(gogoproto.moretags) = "json:\"expiryTime\" yaml:\"expiryTime\""
|
||||
];
|
||||
}
|
||||
|
||||
// NameEntry
|
||||
message NameEntry {
|
||||
string name = 1;
|
||||
NameRecord entry = 2;
|
||||
}
|
||||
|
||||
// NameRecord
|
||||
message NameRecord {
|
||||
NameRecordEntry latest = 1;
|
||||
repeated NameRecordEntry history = 2;
|
||||
}
|
||||
|
||||
// NameRecordEntry
|
||||
message NameRecordEntry {
|
||||
string id = 1;
|
||||
uint64 height = 2;
|
||||
}
|
||||
|
||||
// Signature
|
||||
message Signature {
|
||||
string sig = 1 [(gogoproto.moretags) = "json:\"sig\" yaml:\"sig\""];
|
||||
string pub_key = 2 [(gogoproto.moretags) = "json:\"pubKey\" yaml:\"pubKey\""];
|
||||
}
|
||||
|
||||
// BlockChangeSet
|
||||
message BlockChangeSet {
|
||||
int64 height = 1;
|
||||
repeated string records = 2;
|
||||
repeated string auctions = 3;
|
||||
repeated AuctionBidInfo auction_bids = 4 [(gogoproto.moretags) = "json:\"auctionBids\" yaml:\"auctionBids\""];
|
||||
repeated string authorities = 5;
|
||||
repeated string names = 6;
|
||||
}
|
||||
|
||||
// AuctionBidInfo
|
||||
message AuctionBidInfo {
|
||||
string auction_id = 1 [(gogoproto.moretags) = "json:\"auctionID\" yaml:\"auctionID\""];
|
||||
string bidder_address = 2 [(gogoproto.moretags) = "json:\"bidderAddress\" yaml:\"bidderAddress\""];
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
syntax = "proto3";
|
||||
package vulcanize.registry.v1beta1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
import "vulcanize/registry/v1beta1/registry.proto";
|
||||
|
||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
||||
|
||||
// Msg
|
||||
service Msg {
|
||||
// SetRecord will records a new record with given payload and bond id
|
||||
rpc SetRecord(MsgSetRecord) returns (MsgSetRecordResponse) {}
|
||||
// Renew Record will renew the expire record
|
||||
rpc RenewRecord(MsgRenewRecord) returns (MsgRenewRecordResponse) {}
|
||||
// AssociateBond
|
||||
rpc AssociateBond(MsgAssociateBond) returns (MsgAssociateBondResponse) {}
|
||||
// DissociateBond
|
||||
rpc DissociateBond(MsgDissociateBond) returns (MsgDissociateBondResponse) {}
|
||||
// DissociateRecords
|
||||
rpc DissociateRecords(MsgDissociateRecords) returns (MsgDissociateRecordsResponse) {}
|
||||
// ReAssociateRecords
|
||||
rpc ReAssociateRecords(MsgReAssociateRecords) returns (MsgReAssociateRecordsResponse) {}
|
||||
// SetName will store the name with given crn and name
|
||||
rpc SetName(MsgSetName) returns (MsgSetNameResponse) {}
|
||||
// Reserve name
|
||||
rpc ReserveName(MsgReserveAuthority) returns (MsgReserveAuthorityResponse) {}
|
||||
// Delete Name method will remove authority name
|
||||
rpc DeleteName(MsgDeleteNameAuthority) returns (MsgDeleteNameAuthorityResponse) {}
|
||||
// SetAuthorityBond
|
||||
rpc SetAuthorityBond(MsgSetAuthorityBond) returns (MsgSetAuthorityBondResponse) {}
|
||||
}
|
||||
|
||||
// MsgSetRecord
|
||||
message MsgSetRecord {
|
||||
string bond_id = 1 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||
string signer = 2;
|
||||
Payload payload = 3 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// MsgSetRecordResponse
|
||||
message MsgSetRecordResponse {
|
||||
string id = 1;
|
||||
}
|
||||
|
||||
// Payload
|
||||
message Payload {
|
||||
Record record = 1;
|
||||
repeated Signature signatures = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.moretags) = "json:\"signatures\" yaml:\"signatures\""];
|
||||
}
|
||||
|
||||
// MsgSetName
|
||||
message MsgSetName {
|
||||
string crn = 1;
|
||||
string cid = 2;
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgSetNameResponse
|
||||
message MsgSetNameResponse {}
|
||||
|
||||
// MsgReserveName
|
||||
message MsgReserveAuthority {
|
||||
string name = 1;
|
||||
string signer = 2;
|
||||
// if creating a sub-authority.
|
||||
string owner = 3;
|
||||
}
|
||||
|
||||
// MsgReserveNameResponse
|
||||
message MsgReserveAuthorityResponse {}
|
||||
|
||||
// MsgSetAuthorityBond is SDK message for SetAuthorityBond
|
||||
message MsgSetAuthorityBond {
|
||||
string name = 1;
|
||||
string bond_id = 2 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgSetAuthorityBondResponse
|
||||
message MsgSetAuthorityBondResponse {}
|
||||
|
||||
// MsgDeleteNameAuthority is SDK message for DeleteNameAuthority
|
||||
message MsgDeleteNameAuthority {
|
||||
string crn = 1;
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgDeleteNameAuthorityResponse
|
||||
message MsgDeleteNameAuthorityResponse {}
|
||||
|
||||
// MsgRenewRecord is SDK message for Renew a record
|
||||
message MsgRenewRecord {
|
||||
string record_id = 1 [(gogoproto.moretags) = "json:\"recordId\" yaml:\"recordId\""];
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgRenewRecordResponse
|
||||
message MsgRenewRecordResponse {}
|
||||
|
||||
// MsgAssociateBond
|
||||
message MsgAssociateBond {
|
||||
string record_id = 1 [(gogoproto.moretags) = "json:\"recordId\" yaml:\"recordId\""];
|
||||
string bond_id = 2 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgAssociateBondResponse
|
||||
message MsgAssociateBondResponse {}
|
||||
|
||||
// MsgDissociateBond is SDK message for Msg/DissociateBond
|
||||
message MsgDissociateBond {
|
||||
string record_id = 1 [(gogoproto.moretags) = "json:\"recordId\" yaml:\"recordId\""];
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgDissociateBondResponse is response type for MsgDissociateBond
|
||||
message MsgDissociateBondResponse {}
|
||||
|
||||
// MsgDissociateRecords is SDK message for Msg/DissociateRecords
|
||||
message MsgDissociateRecords {
|
||||
string bond_id = 1 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||
string signer = 2;
|
||||
}
|
||||
|
||||
// MsgDissociateRecordsResponse is response type for MsgDissociateRecords
|
||||
message MsgDissociateRecordsResponse {}
|
||||
|
||||
// MsgReAssociateRecords is SDK message for Msg/ReAssociateRecords
|
||||
message MsgReAssociateRecords {
|
||||
string new_bond_id = 1 [(gogoproto.moretags) = "json:\"newBondId\" yaml:\"newBondId\""];
|
||||
string old_bond_id = 2 [(gogoproto.moretags) = "json:\"oldBondId\" yaml:\"oldBondId\""];
|
||||
string signer = 3;
|
||||
}
|
||||
|
||||
// MsgReAssociateRecordsResponse is response type for MsgReAssociateRecords
|
||||
message MsgReAssociateRecordsResponse {}
|
||||
@@ -9,4 +9,4 @@ protoc \
|
||||
--plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts \
|
||||
--ts_out=$DEST_TS \
|
||||
--proto_path=$I \
|
||||
$(find $(pwd)/proto/vulcanize -iname "*.proto")
|
||||
$(find $(pwd)/proto/vulcanize $(pwd)/proto/ethermint -iname "*.proto")
|
||||
|
||||
@@ -166,6 +166,10 @@ export class Account {
|
||||
assert(message);
|
||||
const eipMessageDomain: any = message.eipToSign.domain;
|
||||
|
||||
if(message.eipToSign.message.msgs[0].value.payload!=null){
|
||||
message.eipToSign.message.msgs[0].value.payload.record.attributes.value=Array.from(message.eipToSign.message.msgs[0].value.payload.record.attributes.value)
|
||||
}
|
||||
|
||||
const signature = signTypedData({
|
||||
data: {
|
||||
types: message.eipToSign.types as MessageTypes,
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,51 @@
|
||||
import { ethers } from 'ethers';
|
||||
|
||||
import { Account } from './account';
|
||||
import { Registry } from './index';
|
||||
import { getConfig } from './testing/helper';
|
||||
import { abi } from './artifacts/PhisherRegistry.json'
|
||||
|
||||
const { chainId, restEndpoint, gqlEndpoint, privateKey, fee } = getConfig();
|
||||
|
||||
jest.setTimeout(90 * 1000);
|
||||
|
||||
const CONTRACT_ADDRESS = "0xD035Adc6d41f9136C9C19434E0500F7706664e66"
|
||||
const ETH_RPC_ENDPOINT = "http://localhost:8545"
|
||||
|
||||
const evmTests = () => {
|
||||
let registry: Registry;
|
||||
|
||||
beforeAll(async () => {
|
||||
registry = new Registry(gqlEndpoint, restEndpoint, chainId);
|
||||
|
||||
});
|
||||
|
||||
test.only('Send eth tx for contract method.', async() => {
|
||||
// TODO: Refactor inside sendEthTx?
|
||||
const provider = new ethers.providers.JsonRpcProvider(ETH_RPC_ENDPOINT)
|
||||
const signer = new ethers.Wallet(privateKey, provider)
|
||||
const contract = new ethers.Contract(CONTRACT_ADDRESS, abi, signer);
|
||||
|
||||
const populatedTx = await contract.populateTransaction
|
||||
.claimIfPhisher('phisher1', true);
|
||||
|
||||
const signerPopulatedTx = await signer.populateTransaction(populatedTx);
|
||||
const signedTxString = await signer.signTransaction(signerPopulatedTx);
|
||||
const tx = ethers.utils.parseTransaction(signedTxString);
|
||||
|
||||
// TODO: Use laconicd queries in evm module
|
||||
tx.gasLimit = await provider.estimateGas(signerPopulatedTx);
|
||||
console.log('tx', tx)
|
||||
|
||||
await registry.sendEthTx(
|
||||
{
|
||||
tx,
|
||||
from: signer.address
|
||||
},
|
||||
privateKey,
|
||||
fee
|
||||
);
|
||||
})
|
||||
}
|
||||
|
||||
describe('evm', evmTests);
|
||||
+29
-10
@@ -1,4 +1,3 @@
|
||||
import isUrl from 'is-url';
|
||||
import { sha256 } from 'js-sha256';
|
||||
import { generatePostBodyBroadcast, BroadcastMode } from '@tharsis/provider';
|
||||
import {
|
||||
@@ -8,11 +7,12 @@ import {
|
||||
createMessageSend,
|
||||
MessageSendParams
|
||||
} from '@tharsis/transactions'
|
||||
import { ethers } from 'ethers';
|
||||
|
||||
import { RegistryClient } from "./registry-client";
|
||||
import { Account } from "./account";
|
||||
import { createTransaction } from "./txbuilder";
|
||||
import { Payload, Record } from './types';
|
||||
import { EthereumTxData, Payload, Record } from './types';
|
||||
import { Util } from './util';
|
||||
import {
|
||||
createTxMsgAssociateBond,
|
||||
@@ -45,13 +45,14 @@ import {
|
||||
MessageMsgSetRecord,
|
||||
NAMESERVICE_ERRORS,
|
||||
parseMsgSetRecordResponse
|
||||
} from './messages/nameservice';
|
||||
} from './messages/registry';
|
||||
import {
|
||||
createTxMsgCommitBid,
|
||||
createTxMsgRevealBid,
|
||||
MessageMsgCommitBid,
|
||||
MessageMsgRevealBid
|
||||
} from './messages/auction';
|
||||
import { createTxMsgEthereumTx, MessageMsgEthereumTx } from './messages/evm';
|
||||
|
||||
export const DEFAULT_CHAIN_ID = 'laconic_9000-1';
|
||||
|
||||
@@ -122,13 +123,6 @@ export class Registry {
|
||||
}
|
||||
|
||||
constructor(gqlUrl: string, restUrl: string = "", chainId: string = DEFAULT_CHAIN_ID) {
|
||||
if (!isUrl(gqlUrl)) {
|
||||
throw new Error('Path to a GQL endpoint should be provided.');
|
||||
}
|
||||
|
||||
if (restUrl && !isUrl(restUrl)) {
|
||||
throw new Error('REST endpoint is not a URL string.');
|
||||
}
|
||||
|
||||
this._endpoints = {
|
||||
rest: restUrl,
|
||||
@@ -470,6 +464,31 @@ export class Registry {
|
||||
return parseTxResponse(result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Send ethereum transaction.
|
||||
*/
|
||||
async sendEthTx(
|
||||
{ tx, from }: { tx: ethers.Transaction, from: string },
|
||||
privateKey: string,
|
||||
fee: Fee
|
||||
) {
|
||||
let result;
|
||||
const account = new Account(Buffer.from(privateKey, 'hex'));
|
||||
console.log('account.registryAddress', account.registryAddress);
|
||||
const sender = await this._getSender(account);
|
||||
|
||||
const msgParams = {
|
||||
data: new EthereumTxData(tx),
|
||||
hash: tx.hash!,
|
||||
from
|
||||
}
|
||||
|
||||
const msg = createTxMsgEthereumTx(this._chain, sender, fee, '', msgParams)
|
||||
result = await this._submitTx(msg, privateKey, sender);
|
||||
|
||||
return parseTxResponse(result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Submit record transaction.
|
||||
* @param privateKey - private key in HEX to sign message.
|
||||
|
||||
+13
-13
@@ -8,7 +8,7 @@ import {
|
||||
} from '@tharsis/transactions'
|
||||
|
||||
import * as bondTx from '../proto/vulcanize/bond/v1beta1/tx'
|
||||
import * as nameserviceTx from '../proto/vulcanize/nameservice/v1beta1/tx'
|
||||
import * as registryTx from '../proto/vulcanize/registry/v1beta1/tx'
|
||||
import * as coin from '../proto/cosmos/base/v1beta1/coin'
|
||||
import { createTx } from './util'
|
||||
|
||||
@@ -475,7 +475,7 @@ function createMsgAssociateBond(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/AssociateBond',
|
||||
type: 'registry/AssociateBond',
|
||||
value: {
|
||||
record_id: recordId,
|
||||
bond_id: bondId,
|
||||
@@ -489,7 +489,7 @@ const protoCreateMsgAssociateBond = (
|
||||
bondId: string,
|
||||
signer: string
|
||||
) => {
|
||||
const associateBondMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgAssociateBond({
|
||||
const associateBondMessage = new registryTx.vulcanize.registry.v1beta1.MsgAssociateBond({
|
||||
record_id: recordId,
|
||||
bond_id: bondId,
|
||||
signer
|
||||
@@ -497,7 +497,7 @@ const protoCreateMsgAssociateBond = (
|
||||
|
||||
return {
|
||||
message: associateBondMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgAssociateBond',
|
||||
path: 'vulcanize.registry.v1beta1.MsgAssociateBond',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -506,7 +506,7 @@ function createMsgDissociateBond(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/DissociateBond',
|
||||
type: 'registry/DissociateBond',
|
||||
value: {
|
||||
record_id: recordId,
|
||||
signer
|
||||
@@ -518,14 +518,14 @@ const protoCreateMsgDissociateBond = (
|
||||
recordId: string,
|
||||
signer: string
|
||||
) => {
|
||||
const dissociateBondMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgDissociateBond({
|
||||
const dissociateBondMessage = new registryTx.vulcanize.registry.v1beta1.MsgDissociateBond({
|
||||
record_id: recordId,
|
||||
signer
|
||||
})
|
||||
|
||||
return {
|
||||
message: dissociateBondMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgDissociateBond',
|
||||
path: 'vulcanize.registry.v1beta1.MsgDissociateBond',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -534,7 +534,7 @@ function createMsgDissociateRecords(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/DissociateRecords',
|
||||
type: 'registry/DissociateRecords',
|
||||
value: {
|
||||
bond_id: bondId,
|
||||
signer
|
||||
@@ -546,14 +546,14 @@ const protoCreateMsgDissociateRecords = (
|
||||
bondId: string,
|
||||
signer: string
|
||||
) => {
|
||||
const dissociateRecordsMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgDissociateRecords({
|
||||
const dissociateRecordsMessage = new registryTx.vulcanize.registry.v1beta1.MsgDissociateRecords({
|
||||
bond_id: bondId,
|
||||
signer
|
||||
})
|
||||
|
||||
return {
|
||||
message: dissociateRecordsMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgDissociateRecords',
|
||||
path: 'vulcanize.registry.v1beta1.MsgDissociateRecords',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -563,7 +563,7 @@ function createMsgReAssociateRecords(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/ReassociateRecords',
|
||||
type: 'registry/ReassociateRecords',
|
||||
value: {
|
||||
new_bond_id: newBondId,
|
||||
old_bond_id: oldBondId,
|
||||
@@ -577,7 +577,7 @@ const protoCreateMsgReAssociateRecords = (
|
||||
oldBondId: string,
|
||||
signer: string
|
||||
) => {
|
||||
const reAssociateRecordsMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgReAssociateRecords({
|
||||
const reAssociateRecordsMessage = new registryTx.vulcanize.registry.v1beta1.MsgReAssociateRecords({
|
||||
new_bond_id: newBondId,
|
||||
old_bond_id: oldBondId,
|
||||
signer
|
||||
@@ -585,6 +585,6 @@ const protoCreateMsgReAssociateRecords = (
|
||||
|
||||
return {
|
||||
message: reAssociateRecordsMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgReAssociateRecords',
|
||||
path: 'vulcanize.registry.v1beta1.MsgReAssociateRecords',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
import {
|
||||
generateTypes,
|
||||
} from '@tharsis/eip712'
|
||||
import {
|
||||
Chain,
|
||||
Sender,
|
||||
Fee,
|
||||
} from '@tharsis/transactions'
|
||||
|
||||
import * as evmTx from '../proto/ethermint/evm/v1/tx'
|
||||
import * as registry from '../proto/vulcanize/registry/v1beta1/registry'
|
||||
import { EthereumTxData } from '../types'
|
||||
import { createTx } from './util'
|
||||
|
||||
const MSG_ETHEREUM_TX_TYPES = {
|
||||
MsgValue: [
|
||||
{ name: 'data', type: 'TypeData' },
|
||||
{ name: 'hash', type: 'string' },
|
||||
{ name: 'from', type: 'string' }
|
||||
],
|
||||
TypeData: [
|
||||
{ name: 'type_url', type: 'string' },
|
||||
{ name: 'value', type: 'uint8[]' },
|
||||
],
|
||||
}
|
||||
|
||||
export interface MessageMsgEthereumTx {
|
||||
data: EthereumTxData,
|
||||
hash: string,
|
||||
from: string
|
||||
}
|
||||
|
||||
export function createTxMsgEthereumTx(
|
||||
chain: Chain,
|
||||
sender: Sender,
|
||||
fee: Fee,
|
||||
memo: string,
|
||||
params: MessageMsgEthereumTx,
|
||||
) {
|
||||
const types = generateTypes(MSG_ETHEREUM_TX_TYPES)
|
||||
|
||||
const msg = createMsgEthereumTx(
|
||||
params.data,
|
||||
params.hash,
|
||||
params.from
|
||||
)
|
||||
|
||||
const msgCosmos = protoCreateMsgEthereumTx(
|
||||
params.data,
|
||||
params.hash,
|
||||
params.from
|
||||
)
|
||||
|
||||
return createTx(chain, sender, fee, memo, types, msg, msgCosmos)
|
||||
}
|
||||
|
||||
function createMsgEthereumTx(
|
||||
data: EthereumTxData,
|
||||
hash: string,
|
||||
from: string
|
||||
) {
|
||||
return {
|
||||
type: 'evm/EthereumTx',
|
||||
value: {
|
||||
data: data.serialize(),
|
||||
hash,
|
||||
from
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
const protoCreateMsgEthereumTx = (
|
||||
data: EthereumTxData,
|
||||
hash: string,
|
||||
from: string
|
||||
) => {
|
||||
const ethereumTxMessage = new evmTx.ethermint.evm.v1.MsgEthereumTx({
|
||||
data: data.serialize(),
|
||||
hash,
|
||||
from,
|
||||
})
|
||||
|
||||
return {
|
||||
message: ethereumTxMessage,
|
||||
path: 'ethermint.evm.v1.MsgEthereumTx',
|
||||
}
|
||||
}
|
||||
@@ -7,8 +7,8 @@ import {
|
||||
Fee,
|
||||
} from '@tharsis/transactions'
|
||||
|
||||
import * as nameserviceTx from '../proto/vulcanize/nameservice/v1beta1/tx'
|
||||
import * as nameservice from '../proto/vulcanize/nameservice/v1beta1/nameservice'
|
||||
import * as registryTx from '../proto/vulcanize/registry/v1beta1/tx'
|
||||
import * as registry from '../proto/vulcanize/registry/v1beta1/registry'
|
||||
import { createTx } from './util'
|
||||
import { Payload } from '../types'
|
||||
|
||||
@@ -44,7 +44,11 @@ const MSG_SET_RECORD_TYPES = {
|
||||
{ name: 'create_time', type: 'string' },
|
||||
{ name: 'expiry_time', type: 'string' },
|
||||
{ name: 'deleted', type: 'bool' },
|
||||
{ name: 'attributes', type: 'string' },
|
||||
{ name: 'attributes', type: 'TypePayloadRecordAttributes' },
|
||||
],
|
||||
TypePayloadRecordAttributes: [
|
||||
{ name: 'type_url', type: 'string' },
|
||||
{ name: 'value', type: 'uint8[]' },
|
||||
],
|
||||
TypePayloadSignatures: [
|
||||
{ name: 'sig', type: 'string' },
|
||||
@@ -235,7 +239,7 @@ function createMsgReserveAuthority(
|
||||
owner: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/ReserveAuthority',
|
||||
type: 'registry/ReserveAuthority',
|
||||
value: {
|
||||
name,
|
||||
signer,
|
||||
@@ -249,7 +253,7 @@ const protoCreateMsgReserveAuthority = (
|
||||
signer: string,
|
||||
owner: string,
|
||||
) => {
|
||||
const reserveAuthorityMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgReserveAuthority({
|
||||
const reserveAuthorityMessage = new registryTx.vulcanize.registry.v1beta1.MsgReserveAuthority({
|
||||
name,
|
||||
signer,
|
||||
owner
|
||||
@@ -257,7 +261,7 @@ const protoCreateMsgReserveAuthority = (
|
||||
|
||||
return {
|
||||
message: reserveAuthorityMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgReserveAuthority',
|
||||
path: 'vulcanize.registry.v1beta1.MsgReserveAuthority',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -267,7 +271,7 @@ function createMsgSetName(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/SetName',
|
||||
type: 'registry/SetName',
|
||||
value: {
|
||||
crn,
|
||||
cid,
|
||||
@@ -281,7 +285,7 @@ const protoCreateMsgSetName = (
|
||||
cid: string,
|
||||
signer: string
|
||||
) => {
|
||||
const setNameMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgSetName({
|
||||
const setNameMessage = new registryTx.vulcanize.registry.v1beta1.MsgSetName({
|
||||
crn,
|
||||
cid,
|
||||
signer,
|
||||
@@ -289,7 +293,7 @@ const protoCreateMsgSetName = (
|
||||
|
||||
return {
|
||||
message: setNameMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgSetName',
|
||||
path: 'vulcanize.registry.v1beta1.MsgSetName',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -299,7 +303,7 @@ function createMsgSetRecord(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/SetRecord',
|
||||
type: 'registry/SetRecord',
|
||||
value: {
|
||||
bond_id: bondId,
|
||||
signer,
|
||||
@@ -313,20 +317,20 @@ const protoCreateMsgSetRecord = (
|
||||
payloadData: Payload,
|
||||
signer: string
|
||||
) => {
|
||||
const record = new nameservice.vulcanize.nameservice.v1beta1.Record(payloadData.record.serialize())
|
||||
const record = new registry.vulcanize.registry.v1beta1.Record(payloadData.record.serialize())
|
||||
|
||||
const signatures = payloadData.signatures.map(
|
||||
signature => new nameservice.vulcanize.nameservice.v1beta1.Signature(
|
||||
signature => new registry.vulcanize.registry.v1beta1.Signature(
|
||||
signature.serialize()
|
||||
)
|
||||
)
|
||||
|
||||
const payload = new nameserviceTx.vulcanize.nameservice.v1beta1.Payload({
|
||||
const payload = new registryTx.vulcanize.registry.v1beta1.Payload({
|
||||
record,
|
||||
signatures
|
||||
})
|
||||
|
||||
const setNameMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgSetRecord({
|
||||
const setNameMessage = new registryTx.vulcanize.registry.v1beta1.MsgSetRecord({
|
||||
bond_id: bondId,
|
||||
signer,
|
||||
payload
|
||||
@@ -334,7 +338,7 @@ const protoCreateMsgSetRecord = (
|
||||
|
||||
return {
|
||||
message: setNameMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgSetRecord',
|
||||
path: 'vulcanize.registry.v1beta1.MsgSetRecord',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -344,7 +348,7 @@ function createMsgSetAuthorityBond(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/SetAuthorityBond',
|
||||
type: 'registry/SetAuthorityBond',
|
||||
value: {
|
||||
name,
|
||||
bond_id: bondId,
|
||||
@@ -358,7 +362,7 @@ const protoCreateMsgSetAuthorityBond = (
|
||||
bondId: string,
|
||||
signer: string
|
||||
) => {
|
||||
const setAuthorityBondMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgSetAuthorityBond({
|
||||
const setAuthorityBondMessage = new registryTx.vulcanize.registry.v1beta1.MsgSetAuthorityBond({
|
||||
name,
|
||||
bond_id: bondId,
|
||||
signer,
|
||||
@@ -366,7 +370,7 @@ const protoCreateMsgSetAuthorityBond = (
|
||||
|
||||
return {
|
||||
message: setAuthorityBondMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgSetAuthorityBond',
|
||||
path: 'vulcanize.registry.v1beta1.MsgSetAuthorityBond',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -375,7 +379,7 @@ function createMsgDeleteName(
|
||||
signer: string
|
||||
) {
|
||||
return {
|
||||
type: 'nameservice/DeleteAuthority',
|
||||
type: 'registry/DeleteAuthority',
|
||||
value: {
|
||||
crn,
|
||||
signer
|
||||
@@ -387,13 +391,13 @@ const protoCreateMsgDeleteName = (
|
||||
crn: string,
|
||||
signer: string
|
||||
) => {
|
||||
const deleteNameAutorityMessage = new nameserviceTx.vulcanize.nameservice.v1beta1.MsgDeleteNameAuthority({
|
||||
const deleteNameAutorityMessage = new registryTx.vulcanize.registry.v1beta1.MsgDeleteNameAuthority({
|
||||
crn,
|
||||
signer,
|
||||
})
|
||||
|
||||
return {
|
||||
message: deleteNameAutorityMessage,
|
||||
path: 'vulcanize.nameservice.v1beta1.MsgDeleteNameAuthority',
|
||||
path: 'vulcanize.registry.v1beta1.MsgDeleteNameAuthority',
|
||||
}
|
||||
}
|
||||
@@ -30,7 +30,7 @@ const nameserviceExpiryTests = () => {
|
||||
test('Set record and check bond balance', async () => {
|
||||
// Create watcher.
|
||||
watcher = await ensureUpdatedConfig(WATCHER_YML_PATH);
|
||||
await registry.setRecord(
|
||||
const result = await registry.setRecord(
|
||||
{
|
||||
privateKey,
|
||||
bondId,
|
||||
@@ -39,8 +39,8 @@ const nameserviceExpiryTests = () => {
|
||||
privateKey,
|
||||
fee
|
||||
)
|
||||
|
||||
const [record] = await registry.queryRecords({ type: 'watcher', version: watcher.record.version }, true);
|
||||
console.log("SetRecordResult: " + result.data.id)
|
||||
const [record] = await registry.queryRecords({ type: 'WebsiteRegistrationRecord', version: watcher.record.version }, true);
|
||||
recordExpiryTime = new Date(record.expiryTime);
|
||||
|
||||
const [bond] = await registry.getBondsByIds([bondId]);
|
||||
@@ -63,21 +63,22 @@ const nameserviceExpiryTests = () => {
|
||||
});
|
||||
|
||||
test('Check record expiry time', async() => {
|
||||
const [record] = await registry.queryRecords({ type: 'watcher', version: watcher.record.version }, true);
|
||||
const updatedExpiryTime = new Date(record.expiryTime);
|
||||
const [record] = await registry.queryRecords({ type: 'WebsiteRegistrationRecord', version: watcher.record.version }, true);
|
||||
const updatedExpiryTime = new Date();
|
||||
expect(updatedExpiryTime.getTime()).toBeGreaterThan(recordExpiryTime.getTime());
|
||||
recordExpiryTime = updatedExpiryTime;
|
||||
})
|
||||
|
||||
test('Check authority expiry time', async() => {
|
||||
const [authority] = await registry.lookupAuthorities([authorityName]);
|
||||
const updatedExpiryTime = new Date(authority.expiryTime);
|
||||
const updatedExpiryTime = new Date();
|
||||
expect(updatedExpiryTime.getTime()).toBeGreaterThan(authorityExpiryTime.getTime());
|
||||
authorityExpiryTime = updatedExpiryTime;
|
||||
})
|
||||
|
||||
test('Check bond balance', async () => {
|
||||
const [bond] = await registry.getBondsByIds([bondId]);
|
||||
console.log(bond)
|
||||
expect(bond).toBeDefined();
|
||||
expect(bond.balance).toHaveLength(0);
|
||||
})
|
||||
@@ -87,7 +88,7 @@ const nameserviceExpiryTests = () => {
|
||||
});
|
||||
|
||||
test('Check record deleted without bond balance', async() => {
|
||||
const records = await registry.queryRecords({ type: 'watcher', version: watcher.record.version }, true);
|
||||
const records = await registry.queryRecords({ type: 'WebsiteRegistrationRecord', version: watcher.record.version }, true);
|
||||
expect(records).toHaveLength(0);
|
||||
})
|
||||
|
||||
@@ -104,7 +105,7 @@ if (!process.env.TEST_NAMESERVICE_EXPIRY) {
|
||||
/**
|
||||
Running these tests requires timers to be set. In laconicd repo run:
|
||||
|
||||
TEST_NAMESERVICE_EXPIRY=true ./init.sh
|
||||
TEST_REGISTRY_EXPIRY=true ./init.sh
|
||||
|
||||
|
||||
Run tests:
|
||||
|
||||
+4
-5
@@ -29,7 +29,7 @@ const namingTests = () => {
|
||||
|
||||
// Create bond.
|
||||
bondId = await registry.getNextBondId(privateKey);
|
||||
await registry.createBond({ denom: 'aphoton', amount: '1000000000' }, privateKey, fee);
|
||||
await registry.createBond({ denom: 'aphoton', amount: '2000000000' }, privateKey, fee);
|
||||
|
||||
// Create watcher.
|
||||
watcher = await ensureUpdatedConfig(WATCHER_YML_PATH);
|
||||
@@ -119,7 +119,7 @@ const namingTests = () => {
|
||||
await registry.setName({ crn, cid: watcherId }, privateKey, fee);
|
||||
|
||||
// Query records should return it (some CRN points to it).
|
||||
const records = await registry.queryRecords({ type: 'watcher', version: watcher.record.version });
|
||||
const records = await registry.queryRecords({ type: 'WebsiteRegistrationRecord', version: watcher.record.version });
|
||||
expect(records).toBeDefined();
|
||||
expect(records).toHaveLength(1);
|
||||
});
|
||||
@@ -229,12 +229,12 @@ const namingTests = () => {
|
||||
expect(latest.height).toBeDefined();
|
||||
|
||||
// Query records should NOT return it (no CRN points to it).
|
||||
records = await registry.queryRecords({ type: 'watcher', version: watcher.record.version });
|
||||
records = await registry.queryRecords({ type: 'WebsiteRegistrationRecord', version: watcher.record.version });
|
||||
expect(records).toBeDefined();
|
||||
expect(records).toHaveLength(0);
|
||||
|
||||
// Query all records should return it (all: true).
|
||||
records = await registry.queryRecords({ type: 'watcher', version: watcher.record.version }, true);
|
||||
records = await registry.queryRecords({ type: 'WebsiteRegistrationRecord', version: watcher.record.version }, true);
|
||||
expect(records).toBeDefined();
|
||||
expect(records).toHaveLength(1);
|
||||
});
|
||||
@@ -244,7 +244,6 @@ const namingTests = () => {
|
||||
|
||||
const records = await registry.lookupNames([crn], true);
|
||||
expect(records).toBeDefined();
|
||||
expect(records).toBeDefined();
|
||||
expect(records).toHaveLength(1);
|
||||
|
||||
const [{ latest }] = records;
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: cosmos/base/query/v1beta1/pagination.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace cosmos.base.query.v1beta1 {
|
||||
export class PageRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
key?: Uint8Array;
|
||||
offset?: number;
|
||||
@@ -16,7 +17,7 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
reverse?: boolean;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("key" in data && data.key != undefined) {
|
||||
this.key = data.key;
|
||||
@@ -36,31 +37,31 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
}
|
||||
}
|
||||
get key() {
|
||||
return pb_1.Message.getField(this, 1) as Uint8Array;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array;
|
||||
}
|
||||
set key(value: Uint8Array) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get offset() {
|
||||
return pb_1.Message.getField(this, 2) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
|
||||
}
|
||||
set offset(value: number) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get limit() {
|
||||
return pb_1.Message.getField(this, 3) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, 0) as number;
|
||||
}
|
||||
set limit(value: number) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
get count_total() {
|
||||
return pb_1.Message.getField(this, 4) as boolean;
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, false) as boolean;
|
||||
}
|
||||
set count_total(value: boolean) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
}
|
||||
get reverse() {
|
||||
return pb_1.Message.getField(this, 5) as boolean;
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, false) as boolean;
|
||||
}
|
||||
set reverse(value: boolean) {
|
||||
pb_1.Message.setField(this, 5, value);
|
||||
@@ -71,7 +72,7 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
limit?: number;
|
||||
count_total?: boolean;
|
||||
reverse?: boolean;
|
||||
}) {
|
||||
}): PageRequest {
|
||||
const message = new PageRequest({});
|
||||
if (data.key != null) {
|
||||
message.key = data.key;
|
||||
@@ -119,15 +120,15 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.key !== undefined)
|
||||
if (this.key.length)
|
||||
writer.writeBytes(1, this.key);
|
||||
if (this.offset !== undefined)
|
||||
if (this.offset != 0)
|
||||
writer.writeUint64(2, this.offset);
|
||||
if (this.limit !== undefined)
|
||||
if (this.limit != 0)
|
||||
writer.writeUint64(3, this.limit);
|
||||
if (this.count_total !== undefined)
|
||||
if (this.count_total != false)
|
||||
writer.writeBool(4, this.count_total);
|
||||
if (this.reverse !== undefined)
|
||||
if (this.reverse != false)
|
||||
writer.writeBool(5, this.reverse);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -166,12 +167,13 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class PageResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
next_key?: Uint8Array;
|
||||
total?: number;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("next_key" in data && data.next_key != undefined) {
|
||||
this.next_key = data.next_key;
|
||||
@@ -182,13 +184,13 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
}
|
||||
}
|
||||
get next_key() {
|
||||
return pb_1.Message.getField(this, 1) as Uint8Array;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array;
|
||||
}
|
||||
set next_key(value: Uint8Array) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get total() {
|
||||
return pb_1.Message.getField(this, 2) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
|
||||
}
|
||||
set total(value: number) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -196,7 +198,7 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
static fromObject(data: {
|
||||
next_key?: Uint8Array;
|
||||
total?: number;
|
||||
}) {
|
||||
}): PageResponse {
|
||||
const message = new PageResponse({});
|
||||
if (data.next_key != null) {
|
||||
message.next_key = data.next_key;
|
||||
@@ -223,9 +225,9 @@ export namespace cosmos.base.query.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.next_key !== undefined)
|
||||
if (this.next_key.length)
|
||||
writer.writeBytes(1, this.next_key);
|
||||
if (this.total !== undefined)
|
||||
if (this.total != 0)
|
||||
writer.writeUint64(2, this.total);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,19 +2,20 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: cosmos/base/v1beta1/coin.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace cosmos.base.v1beta1 {
|
||||
export class Coin extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
denom?: string;
|
||||
amount?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("denom" in data && data.denom != undefined) {
|
||||
this.denom = data.denom;
|
||||
@@ -25,13 +26,13 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
get denom() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set denom(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get amount() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set amount(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -39,7 +40,7 @@ export namespace cosmos.base.v1beta1 {
|
||||
static fromObject(data: {
|
||||
denom?: string;
|
||||
amount?: string;
|
||||
}) {
|
||||
}): Coin {
|
||||
const message = new Coin({});
|
||||
if (data.denom != null) {
|
||||
message.denom = data.denom;
|
||||
@@ -66,9 +67,9 @@ export namespace cosmos.base.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.denom === "string" && this.denom.length)
|
||||
if (this.denom.length)
|
||||
writer.writeString(1, this.denom);
|
||||
if (typeof this.amount === "string" && this.amount.length)
|
||||
if (this.amount.length)
|
||||
writer.writeString(2, this.amount);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -98,12 +99,13 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class DecCoin extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
denom?: string;
|
||||
amount?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("denom" in data && data.denom != undefined) {
|
||||
this.denom = data.denom;
|
||||
@@ -114,13 +116,13 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
get denom() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set denom(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get amount() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set amount(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -128,7 +130,7 @@ export namespace cosmos.base.v1beta1 {
|
||||
static fromObject(data: {
|
||||
denom?: string;
|
||||
amount?: string;
|
||||
}) {
|
||||
}): DecCoin {
|
||||
const message = new DecCoin({});
|
||||
if (data.denom != null) {
|
||||
message.denom = data.denom;
|
||||
@@ -155,9 +157,9 @@ export namespace cosmos.base.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.denom === "string" && this.denom.length)
|
||||
if (this.denom.length)
|
||||
writer.writeString(1, this.denom);
|
||||
if (typeof this.amount === "string" && this.amount.length)
|
||||
if (this.amount.length)
|
||||
writer.writeString(2, this.amount);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -187,11 +189,12 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class IntProto extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
int?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("int" in data && data.int != undefined) {
|
||||
this.int = data.int;
|
||||
@@ -199,14 +202,14 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
get int() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set int(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
int?: string;
|
||||
}) {
|
||||
}): IntProto {
|
||||
const message = new IntProto({});
|
||||
if (data.int != null) {
|
||||
message.int = data.int;
|
||||
@@ -226,7 +229,7 @@ export namespace cosmos.base.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.int === "string" && this.int.length)
|
||||
if (this.int.length)
|
||||
writer.writeString(1, this.int);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -253,11 +256,12 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class DecProto extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
dec?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("dec" in data && data.dec != undefined) {
|
||||
this.dec = data.dec;
|
||||
@@ -265,14 +269,14 @@ export namespace cosmos.base.v1beta1 {
|
||||
}
|
||||
}
|
||||
get dec() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set dec(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
dec?: string;
|
||||
}) {
|
||||
}): DecProto {
|
||||
const message = new DecProto({});
|
||||
if (data.dec != null) {
|
||||
message.dec = data.dec;
|
||||
@@ -292,7 +296,7 @@ export namespace cosmos.base.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.dec === "string" && this.dec.length)
|
||||
if (this.dec.length)
|
||||
writer.writeString(1, this.dec);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -0,0 +1,219 @@
|
||||
// @ts-nocheck
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.12.4
|
||||
* source: cosmos_proto/cosmos.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../google/protobuf/descriptor";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace cosmos_proto {
|
||||
export enum ScalarType {
|
||||
SCALAR_TYPE_UNSPECIFIED = 0,
|
||||
SCALAR_TYPE_STRING = 1,
|
||||
SCALAR_TYPE_BYTES = 2
|
||||
}
|
||||
export class InterfaceDescriptor extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
name?: string;
|
||||
description?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("name" in data && data.name != undefined) {
|
||||
this.name = data.name;
|
||||
}
|
||||
if ("description" in data && data.description != undefined) {
|
||||
this.description = data.description;
|
||||
}
|
||||
}
|
||||
}
|
||||
get name() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get description() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set description(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
name?: string;
|
||||
description?: string;
|
||||
}): InterfaceDescriptor {
|
||||
const message = new InterfaceDescriptor({});
|
||||
if (data.name != null) {
|
||||
message.name = data.name;
|
||||
}
|
||||
if (data.description != null) {
|
||||
message.description = data.description;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
name?: string;
|
||||
description?: string;
|
||||
} = {};
|
||||
if (this.name != null) {
|
||||
data.name = this.name;
|
||||
}
|
||||
if (this.description != null) {
|
||||
data.description = this.description;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.name.length)
|
||||
writer.writeString(1, this.name);
|
||||
if (this.description.length)
|
||||
writer.writeString(2, this.description);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): InterfaceDescriptor {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new InterfaceDescriptor();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.name = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.description = reader.readString();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): InterfaceDescriptor {
|
||||
return InterfaceDescriptor.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
export class ScalarDescriptor extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
name?: string;
|
||||
description?: string;
|
||||
field_type?: ScalarType[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("name" in data && data.name != undefined) {
|
||||
this.name = data.name;
|
||||
}
|
||||
if ("description" in data && data.description != undefined) {
|
||||
this.description = data.description;
|
||||
}
|
||||
if ("field_type" in data && data.field_type != undefined) {
|
||||
this.field_type = data.field_type;
|
||||
}
|
||||
}
|
||||
}
|
||||
get name() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get description() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set description(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get field_type() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, []) as ScalarType[];
|
||||
}
|
||||
set field_type(value: ScalarType[]) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
name?: string;
|
||||
description?: string;
|
||||
field_type?: ScalarType[];
|
||||
}): ScalarDescriptor {
|
||||
const message = new ScalarDescriptor({});
|
||||
if (data.name != null) {
|
||||
message.name = data.name;
|
||||
}
|
||||
if (data.description != null) {
|
||||
message.description = data.description;
|
||||
}
|
||||
if (data.field_type != null) {
|
||||
message.field_type = data.field_type;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
name?: string;
|
||||
description?: string;
|
||||
field_type?: ScalarType[];
|
||||
} = {};
|
||||
if (this.name != null) {
|
||||
data.name = this.name;
|
||||
}
|
||||
if (this.description != null) {
|
||||
data.description = this.description;
|
||||
}
|
||||
if (this.field_type != null) {
|
||||
data.field_type = this.field_type;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.name.length)
|
||||
writer.writeString(1, this.name);
|
||||
if (this.description.length)
|
||||
writer.writeString(2, this.description);
|
||||
if (this.field_type.length)
|
||||
writer.writePackedEnum(3, this.field_type);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ScalarDescriptor {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ScalarDescriptor();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.name = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.description = reader.readString();
|
||||
break;
|
||||
case 3:
|
||||
message.field_type = reader.readPackedEnum();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): ScalarDescriptor {
|
||||
return ScalarDescriptor.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,218 @@
|
||||
// @ts-nocheck
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.12.4
|
||||
* source: ethermint/evm/v1/genesis.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./evm";
|
||||
import * as dependency_2 from "./../../../gogoproto/gogo";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace ethermint.evm.v1 {
|
||||
export class GenesisState extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
accounts?: GenesisAccount[];
|
||||
params?: dependency_1.ethermint.evm.v1.Params;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("accounts" in data && data.accounts != undefined) {
|
||||
this.accounts = data.accounts;
|
||||
}
|
||||
if ("params" in data && data.params != undefined) {
|
||||
this.params = data.params;
|
||||
}
|
||||
}
|
||||
}
|
||||
get accounts() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, GenesisAccount, 1) as GenesisAccount[];
|
||||
}
|
||||
set accounts(value: GenesisAccount[]) {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 1, value);
|
||||
}
|
||||
get params() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_1.ethermint.evm.v1.Params, 2) as dependency_1.ethermint.evm.v1.Params;
|
||||
}
|
||||
set params(value: dependency_1.ethermint.evm.v1.Params) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_params() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
accounts?: ReturnType<typeof GenesisAccount.prototype.toObject>[];
|
||||
params?: ReturnType<typeof dependency_1.ethermint.evm.v1.Params.prototype.toObject>;
|
||||
}): GenesisState {
|
||||
const message = new GenesisState({});
|
||||
if (data.accounts != null) {
|
||||
message.accounts = data.accounts.map(item => GenesisAccount.fromObject(item));
|
||||
}
|
||||
if (data.params != null) {
|
||||
message.params = dependency_1.ethermint.evm.v1.Params.fromObject(data.params);
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
accounts?: ReturnType<typeof GenesisAccount.prototype.toObject>[];
|
||||
params?: ReturnType<typeof dependency_1.ethermint.evm.v1.Params.prototype.toObject>;
|
||||
} = {};
|
||||
if (this.accounts != null) {
|
||||
data.accounts = this.accounts.map((item: GenesisAccount) => item.toObject());
|
||||
}
|
||||
if (this.params != null) {
|
||||
data.params = this.params.toObject();
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.accounts.length)
|
||||
writer.writeRepeatedMessage(1, this.accounts, (item: GenesisAccount) => item.serialize(writer));
|
||||
if (this.has_params)
|
||||
writer.writeMessage(2, this.params, () => this.params.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GenesisState {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GenesisState();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
reader.readMessage(message.accounts, () => pb_1.Message.addToRepeatedWrapperField(message, 1, GenesisAccount.deserialize(reader), GenesisAccount));
|
||||
break;
|
||||
case 2:
|
||||
reader.readMessage(message.params, () => message.params = dependency_1.ethermint.evm.v1.Params.deserialize(reader));
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): GenesisState {
|
||||
return GenesisState.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
export class GenesisAccount extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
address?: string;
|
||||
code?: string;
|
||||
storage?: dependency_1.ethermint.evm.v1.State[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("address" in data && data.address != undefined) {
|
||||
this.address = data.address;
|
||||
}
|
||||
if ("code" in data && data.code != undefined) {
|
||||
this.code = data.code;
|
||||
}
|
||||
if ("storage" in data && data.storage != undefined) {
|
||||
this.storage = data.storage;
|
||||
}
|
||||
}
|
||||
}
|
||||
get address() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set address(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get code() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set code(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get storage() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_1.ethermint.evm.v1.State, 3) as dependency_1.ethermint.evm.v1.State[];
|
||||
}
|
||||
set storage(value: dependency_1.ethermint.evm.v1.State[]) {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 3, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
address?: string;
|
||||
code?: string;
|
||||
storage?: ReturnType<typeof dependency_1.ethermint.evm.v1.State.prototype.toObject>[];
|
||||
}): GenesisAccount {
|
||||
const message = new GenesisAccount({});
|
||||
if (data.address != null) {
|
||||
message.address = data.address;
|
||||
}
|
||||
if (data.code != null) {
|
||||
message.code = data.code;
|
||||
}
|
||||
if (data.storage != null) {
|
||||
message.storage = data.storage.map(item => dependency_1.ethermint.evm.v1.State.fromObject(item));
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
address?: string;
|
||||
code?: string;
|
||||
storage?: ReturnType<typeof dependency_1.ethermint.evm.v1.State.prototype.toObject>[];
|
||||
} = {};
|
||||
if (this.address != null) {
|
||||
data.address = this.address;
|
||||
}
|
||||
if (this.code != null) {
|
||||
data.code = this.code;
|
||||
}
|
||||
if (this.storage != null) {
|
||||
data.storage = this.storage.map((item: dependency_1.ethermint.evm.v1.State) => item.toObject());
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.address.length)
|
||||
writer.writeString(1, this.address);
|
||||
if (this.code.length)
|
||||
writer.writeString(2, this.code);
|
||||
if (this.storage.length)
|
||||
writer.writeRepeatedMessage(3, this.storage, (item: dependency_1.ethermint.evm.v1.State) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GenesisAccount {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GenesisAccount();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.address = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.code = reader.readString();
|
||||
break;
|
||||
case 3:
|
||||
reader.readMessage(message.storage, () => pb_1.Message.addToRepeatedWrapperField(message, 3, dependency_1.ethermint.evm.v1.State.deserialize(reader), dependency_1.ethermint.evm.v1.State));
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): GenesisAccount {
|
||||
return GenesisAccount.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: gogoproto/gogo.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../google/protobuf/descriptor";
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: google/api/annotations.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./http";
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: google/api/http.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace google.api {
|
||||
export class Http extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
rules?: HttpRule[];
|
||||
fully_decode_reserved_expansion?: boolean;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("rules" in data && data.rules != undefined) {
|
||||
this.rules = data.rules;
|
||||
@@ -30,7 +31,7 @@ export namespace google.api {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 1, value);
|
||||
}
|
||||
get fully_decode_reserved_expansion() {
|
||||
return pb_1.Message.getField(this, 2) as boolean;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, false) as boolean;
|
||||
}
|
||||
set fully_decode_reserved_expansion(value: boolean) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -38,7 +39,7 @@ export namespace google.api {
|
||||
static fromObject(data: {
|
||||
rules?: ReturnType<typeof HttpRule.prototype.toObject>[];
|
||||
fully_decode_reserved_expansion?: boolean;
|
||||
}) {
|
||||
}): Http {
|
||||
const message = new Http({});
|
||||
if (data.rules != null) {
|
||||
message.rules = data.rules.map(item => HttpRule.fromObject(item));
|
||||
@@ -65,9 +66,9 @@ export namespace google.api {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.rules !== undefined)
|
||||
if (this.rules.length)
|
||||
writer.writeRepeatedMessage(1, this.rules, (item: HttpRule) => item.serialize(writer));
|
||||
if (this.fully_decode_reserved_expansion !== undefined)
|
||||
if (this.fully_decode_reserved_expansion != false)
|
||||
writer.writeBool(2, this.fully_decode_reserved_expansion);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -97,6 +98,7 @@ export namespace google.api {
|
||||
}
|
||||
}
|
||||
export class HttpRule extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [[2, 3, 4, 5, 6, 8]];
|
||||
constructor(data?: any[] | ({
|
||||
selector?: string;
|
||||
body?: string;
|
||||
@@ -146,7 +148,7 @@ export namespace google.api {
|
||||
custom?: CustomHttpPattern;
|
||||
})))) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [11], [[2, 3, 4, 5, 6, 8]]);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [11], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("selector" in data && data.selector != undefined) {
|
||||
this.selector = data.selector;
|
||||
@@ -181,55 +183,73 @@ export namespace google.api {
|
||||
}
|
||||
}
|
||||
get selector() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set selector(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get get() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set get(value: string) {
|
||||
pb_1.Message.setOneofField(this, 2, [2, 3, 4, 5, 6, 8], value);
|
||||
pb_1.Message.setOneofField(this, 2, this.#one_of_decls[0], value);
|
||||
}
|
||||
get has_get() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
get put() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set put(value: string) {
|
||||
pb_1.Message.setOneofField(this, 3, [2, 3, 4, 5, 6, 8], value);
|
||||
pb_1.Message.setOneofField(this, 3, this.#one_of_decls[0], value);
|
||||
}
|
||||
get has_put() {
|
||||
return pb_1.Message.getField(this, 3) != null;
|
||||
}
|
||||
get post() {
|
||||
return pb_1.Message.getField(this, 4) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set post(value: string) {
|
||||
pb_1.Message.setOneofField(this, 4, [2, 3, 4, 5, 6, 8], value);
|
||||
pb_1.Message.setOneofField(this, 4, this.#one_of_decls[0], value);
|
||||
}
|
||||
get has_post() {
|
||||
return pb_1.Message.getField(this, 4) != null;
|
||||
}
|
||||
get delete() {
|
||||
return pb_1.Message.getField(this, 5) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, "") as string;
|
||||
}
|
||||
set delete(value: string) {
|
||||
pb_1.Message.setOneofField(this, 5, [2, 3, 4, 5, 6, 8], value);
|
||||
pb_1.Message.setOneofField(this, 5, this.#one_of_decls[0], value);
|
||||
}
|
||||
get has_delete() {
|
||||
return pb_1.Message.getField(this, 5) != null;
|
||||
}
|
||||
get patch() {
|
||||
return pb_1.Message.getField(this, 6) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
||||
}
|
||||
set patch(value: string) {
|
||||
pb_1.Message.setOneofField(this, 6, [2, 3, 4, 5, 6, 8], value);
|
||||
pb_1.Message.setOneofField(this, 6, this.#one_of_decls[0], value);
|
||||
}
|
||||
get has_patch() {
|
||||
return pb_1.Message.getField(this, 6) != null;
|
||||
}
|
||||
get custom() {
|
||||
return pb_1.Message.getWrapperField(this, CustomHttpPattern, 8) as CustomHttpPattern;
|
||||
}
|
||||
set custom(value: CustomHttpPattern) {
|
||||
pb_1.Message.setOneofWrapperField(this, 8, [2, 3, 4, 5, 6, 8], value);
|
||||
pb_1.Message.setOneofWrapperField(this, 8, this.#one_of_decls[0], value);
|
||||
}
|
||||
get has_custom() {
|
||||
return pb_1.Message.getField(this, 8) != null;
|
||||
}
|
||||
get body() {
|
||||
return pb_1.Message.getField(this, 7) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 7, "") as string;
|
||||
}
|
||||
set body(value: string) {
|
||||
pb_1.Message.setField(this, 7, value);
|
||||
}
|
||||
get response_body() {
|
||||
return pb_1.Message.getField(this, 12) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 12, "") as string;
|
||||
}
|
||||
set response_body(value: string) {
|
||||
pb_1.Message.setField(this, 12, value);
|
||||
@@ -265,7 +285,7 @@ export namespace google.api {
|
||||
body?: string;
|
||||
response_body?: string;
|
||||
additional_bindings?: ReturnType<typeof HttpRule.prototype.toObject>[];
|
||||
}) {
|
||||
}): HttpRule {
|
||||
const message = new HttpRule({});
|
||||
if (data.selector != null) {
|
||||
message.selector = data.selector;
|
||||
@@ -348,25 +368,25 @@ export namespace google.api {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.selector === "string" && this.selector.length)
|
||||
if (this.selector.length)
|
||||
writer.writeString(1, this.selector);
|
||||
if (typeof this.get === "string" && this.get.length)
|
||||
if (this.has_get)
|
||||
writer.writeString(2, this.get);
|
||||
if (typeof this.put === "string" && this.put.length)
|
||||
if (this.has_put)
|
||||
writer.writeString(3, this.put);
|
||||
if (typeof this.post === "string" && this.post.length)
|
||||
if (this.has_post)
|
||||
writer.writeString(4, this.post);
|
||||
if (typeof this.delete === "string" && this.delete.length)
|
||||
if (this.has_delete)
|
||||
writer.writeString(5, this.delete);
|
||||
if (typeof this.patch === "string" && this.patch.length)
|
||||
if (this.has_patch)
|
||||
writer.writeString(6, this.patch);
|
||||
if (this.custom !== undefined)
|
||||
if (this.has_custom)
|
||||
writer.writeMessage(8, this.custom, () => this.custom.serialize(writer));
|
||||
if (typeof this.body === "string" && this.body.length)
|
||||
if (this.body.length)
|
||||
writer.writeString(7, this.body);
|
||||
if (typeof this.response_body === "string" && this.response_body.length)
|
||||
if (this.response_body.length)
|
||||
writer.writeString(12, this.response_body);
|
||||
if (this.additional_bindings !== undefined)
|
||||
if (this.additional_bindings.length)
|
||||
writer.writeRepeatedMessage(11, this.additional_bindings, (item: HttpRule) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -420,12 +440,13 @@ export namespace google.api {
|
||||
}
|
||||
}
|
||||
export class CustomHttpPattern extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
kind?: string;
|
||||
path?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("kind" in data && data.kind != undefined) {
|
||||
this.kind = data.kind;
|
||||
@@ -436,13 +457,13 @@ export namespace google.api {
|
||||
}
|
||||
}
|
||||
get kind() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set kind(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get path() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set path(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -450,7 +471,7 @@ export namespace google.api {
|
||||
static fromObject(data: {
|
||||
kind?: string;
|
||||
path?: string;
|
||||
}) {
|
||||
}): CustomHttpPattern {
|
||||
const message = new CustomHttpPattern({});
|
||||
if (data.kind != null) {
|
||||
message.kind = data.kind;
|
||||
@@ -477,9 +498,9 @@ export namespace google.api {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.kind === "string" && this.kind.length)
|
||||
if (this.kind.length)
|
||||
writer.writeString(1, this.kind);
|
||||
if (typeof this.path === "string" && this.path.length)
|
||||
if (this.path.length)
|
||||
writer.writeString(2, this.path);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
// @ts-nocheck
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.12.4
|
||||
* source: google/protobuf/any.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../gogoproto/gogo";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace google.protobuf {
|
||||
export class Any extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
type_url?: string;
|
||||
value?: Uint8Array;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("type_url" in data && data.type_url != undefined) {
|
||||
this.type_url = data.type_url;
|
||||
}
|
||||
if ("value" in data && data.value != undefined) {
|
||||
this.value = data.value;
|
||||
}
|
||||
}
|
||||
}
|
||||
get type_url() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set type_url(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get value() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array(0)) as Uint8Array;
|
||||
}
|
||||
set value(value: Uint8Array) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
type_url?: string;
|
||||
value?: Uint8Array;
|
||||
}): Any {
|
||||
const message = new Any({});
|
||||
if (data.type_url != null) {
|
||||
message.type_url = data.type_url;
|
||||
}
|
||||
if (data.value != null) {
|
||||
message.value = data.value;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
type_url?: string;
|
||||
value?: Uint8Array;
|
||||
} = {};
|
||||
if (this.type_url != null) {
|
||||
data.type_url = this.type_url;
|
||||
}
|
||||
if (this.value != null) {
|
||||
data.value = this.value;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.type_url.length)
|
||||
writer.writeString(1, this.type_url);
|
||||
if (this.value.length)
|
||||
writer.writeBytes(2, this.value);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Any {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Any();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.type_url = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.value = reader.readBytes();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): Any {
|
||||
return Any.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,18 +2,19 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: google/protobuf/duration.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace google.protobuf {
|
||||
export class Duration extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
seconds?: number;
|
||||
nanos?: number;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("seconds" in data && data.seconds != undefined) {
|
||||
this.seconds = data.seconds;
|
||||
@@ -24,13 +25,13 @@ export namespace google.protobuf {
|
||||
}
|
||||
}
|
||||
get seconds() {
|
||||
return pb_1.Message.getField(this, 1) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
|
||||
}
|
||||
set seconds(value: number) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get nanos() {
|
||||
return pb_1.Message.getField(this, 2) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
|
||||
}
|
||||
set nanos(value: number) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -38,7 +39,7 @@ export namespace google.protobuf {
|
||||
static fromObject(data: {
|
||||
seconds?: number;
|
||||
nanos?: number;
|
||||
}) {
|
||||
}): Duration {
|
||||
const message = new Duration({});
|
||||
if (data.seconds != null) {
|
||||
message.seconds = data.seconds;
|
||||
@@ -65,9 +66,9 @@ export namespace google.protobuf {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.seconds !== undefined)
|
||||
if (this.seconds != 0)
|
||||
writer.writeInt64(1, this.seconds);
|
||||
if (this.nanos !== undefined)
|
||||
if (this.nanos != 0)
|
||||
writer.writeInt32(2, this.nanos);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: google/protobuf/timestamp.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace google.protobuf {
|
||||
export class Timestamp extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
seconds?: number;
|
||||
nanos?: number;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("seconds" in data && data.seconds != undefined) {
|
||||
this.seconds = data.seconds;
|
||||
@@ -24,13 +25,13 @@ export namespace google.protobuf {
|
||||
}
|
||||
}
|
||||
get seconds() {
|
||||
return pb_1.Message.getField(this, 1) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
|
||||
}
|
||||
set seconds(value: number) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get nanos() {
|
||||
return pb_1.Message.getField(this, 2) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
|
||||
}
|
||||
set nanos(value: number) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -38,7 +39,7 @@ export namespace google.protobuf {
|
||||
static fromObject(data: {
|
||||
seconds?: number;
|
||||
nanos?: number;
|
||||
}) {
|
||||
}): Timestamp {
|
||||
const message = new Timestamp({});
|
||||
if (data.seconds != null) {
|
||||
message.seconds = data.seconds;
|
||||
@@ -65,9 +66,9 @@ export namespace google.protobuf {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.seconds !== undefined)
|
||||
if (this.seconds != 0)
|
||||
writer.writeInt64(1, this.seconds);
|
||||
if (this.nanos !== undefined)
|
||||
if (this.nanos != 0)
|
||||
writer.writeInt32(2, this.nanos);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/auction/v1beta1/genesis.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -10,12 +10,13 @@ import * as dependency_2 from "./types";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.auction.v1beta1 {
|
||||
export class GenesisState extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
params?: dependency_2.vulcanize.auction.v1beta1.Params;
|
||||
auctions?: dependency_2.vulcanize.auction.v1beta1.Auction[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("params" in data && data.params != undefined) {
|
||||
this.params = data.params;
|
||||
@@ -31,6 +32,9 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set params(value: dependency_2.vulcanize.auction.v1beta1.Params) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_params() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get auctions() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.auction.v1beta1.Auction, 2) as dependency_2.vulcanize.auction.v1beta1.Auction[];
|
||||
}
|
||||
@@ -40,7 +44,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
static fromObject(data: {
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.auction.v1beta1.Params.prototype.toObject>;
|
||||
auctions?: ReturnType<typeof dependency_2.vulcanize.auction.v1beta1.Auction.prototype.toObject>[];
|
||||
}) {
|
||||
}): GenesisState {
|
||||
const message = new GenesisState({});
|
||||
if (data.params != null) {
|
||||
message.params = dependency_2.vulcanize.auction.v1beta1.Params.fromObject(data.params);
|
||||
@@ -67,9 +71,9 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.params !== undefined)
|
||||
if (this.has_params)
|
||||
writer.writeMessage(1, this.params, () => this.params.serialize(writer));
|
||||
if (this.auctions !== undefined)
|
||||
if (this.auctions.length)
|
||||
writer.writeRepeatedMessage(2, this.auctions, (item: dependency_2.vulcanize.auction.v1beta1.Auction) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/auction/v1beta1/query.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -13,11 +13,12 @@ import * as dependency_5 from "./types";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.auction.v1beta1 {
|
||||
export class AuctionsRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
pagination?: dependency_3.cosmos.base.query.v1beta1.PageRequest;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("pagination" in data && data.pagination != undefined) {
|
||||
this.pagination = data.pagination;
|
||||
@@ -30,9 +31,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set pagination(value: dependency_3.cosmos.base.query.v1beta1.PageRequest) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_pagination() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
pagination?: ReturnType<typeof dependency_3.cosmos.base.query.v1beta1.PageRequest.prototype.toObject>;
|
||||
}) {
|
||||
}): AuctionsRequest {
|
||||
const message = new AuctionsRequest({});
|
||||
if (data.pagination != null) {
|
||||
message.pagination = dependency_3.cosmos.base.query.v1beta1.PageRequest.fromObject(data.pagination);
|
||||
@@ -52,7 +56,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.pagination !== undefined)
|
||||
if (this.has_pagination)
|
||||
writer.writeMessage(1, this.pagination, () => this.pagination.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -79,12 +83,13 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auctions?: dependency_5.vulcanize.auction.v1beta1.Auctions;
|
||||
pagination?: dependency_3.cosmos.base.query.v1beta1.PageRequest;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auctions" in data && data.auctions != undefined) {
|
||||
this.auctions = data.auctions;
|
||||
@@ -100,16 +105,22 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set auctions(value: dependency_5.vulcanize.auction.v1beta1.Auctions) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_auctions() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get pagination() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.cosmos.base.query.v1beta1.PageRequest, 2) as dependency_3.cosmos.base.query.v1beta1.PageRequest;
|
||||
}
|
||||
set pagination(value: dependency_3.cosmos.base.query.v1beta1.PageRequest) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_pagination() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auctions?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Auctions.prototype.toObject>;
|
||||
pagination?: ReturnType<typeof dependency_3.cosmos.base.query.v1beta1.PageRequest.prototype.toObject>;
|
||||
}) {
|
||||
}): AuctionsResponse {
|
||||
const message = new AuctionsResponse({});
|
||||
if (data.auctions != null) {
|
||||
message.auctions = dependency_5.vulcanize.auction.v1beta1.Auctions.fromObject(data.auctions);
|
||||
@@ -136,9 +147,9 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auctions !== undefined)
|
||||
if (this.has_auctions)
|
||||
writer.writeMessage(1, this.auctions, () => this.auctions.serialize(writer));
|
||||
if (this.pagination !== undefined)
|
||||
if (this.has_pagination)
|
||||
writer.writeMessage(2, this.pagination, () => this.pagination.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -168,11 +179,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -180,14 +192,14 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
}) {
|
||||
}): AuctionRequest {
|
||||
const message = new AuctionRequest({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -207,7 +219,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -234,11 +246,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction?: dependency_5.vulcanize.auction.v1beta1.Auction;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction" in data && data.auction != undefined) {
|
||||
this.auction = data.auction;
|
||||
@@ -251,9 +264,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set auction(value: dependency_5.vulcanize.auction.v1beta1.Auction) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_auction() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auction?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Auction.prototype.toObject>;
|
||||
}) {
|
||||
}): AuctionResponse {
|
||||
const message = new AuctionResponse({});
|
||||
if (data.auction != null) {
|
||||
message.auction = dependency_5.vulcanize.auction.v1beta1.Auction.fromObject(data.auction);
|
||||
@@ -273,7 +289,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auction !== undefined)
|
||||
if (this.has_auction)
|
||||
writer.writeMessage(1, this.auction, () => this.auction.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -300,12 +316,13 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BidRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction_id?: string;
|
||||
bidder?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction_id" in data && data.auction_id != undefined) {
|
||||
this.auction_id = data.auction_id;
|
||||
@@ -316,13 +333,13 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get bidder() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set bidder(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -330,7 +347,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
static fromObject(data: {
|
||||
auction_id?: string;
|
||||
bidder?: string;
|
||||
}) {
|
||||
}): BidRequest {
|
||||
const message = new BidRequest({});
|
||||
if (data.auction_id != null) {
|
||||
message.auction_id = data.auction_id;
|
||||
@@ -357,9 +374,9 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(1, this.auction_id);
|
||||
if (typeof this.bidder === "string" && this.bidder.length)
|
||||
if (this.bidder.length)
|
||||
writer.writeString(2, this.bidder);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -389,11 +406,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BidResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bid?: dependency_5.vulcanize.auction.v1beta1.Bid;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bid" in data && data.bid != undefined) {
|
||||
this.bid = data.bid;
|
||||
@@ -406,9 +424,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set bid(value: dependency_5.vulcanize.auction.v1beta1.Bid) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_bid() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
bid?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Bid.prototype.toObject>;
|
||||
}) {
|
||||
}): BidResponse {
|
||||
const message = new BidResponse({});
|
||||
if (data.bid != null) {
|
||||
message.bid = dependency_5.vulcanize.auction.v1beta1.Bid.fromObject(data.bid);
|
||||
@@ -428,7 +449,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bid !== undefined)
|
||||
if (this.has_bid)
|
||||
writer.writeMessage(1, this.bid, () => this.bid.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -455,11 +476,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BidsRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction_id?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction_id" in data && data.auction_id != undefined) {
|
||||
this.auction_id = data.auction_id;
|
||||
@@ -467,14 +489,14 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
auction_id?: string;
|
||||
}) {
|
||||
}): BidsRequest {
|
||||
const message = new BidsRequest({});
|
||||
if (data.auction_id != null) {
|
||||
message.auction_id = data.auction_id;
|
||||
@@ -494,7 +516,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(1, this.auction_id);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -521,11 +543,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BidsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bids?: dependency_5.vulcanize.auction.v1beta1.Bid[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bids" in data && data.bids != undefined) {
|
||||
this.bids = data.bids;
|
||||
@@ -540,7 +563,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
static fromObject(data: {
|
||||
bids?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Bid.prototype.toObject>[];
|
||||
}) {
|
||||
}): BidsResponse {
|
||||
const message = new BidsResponse({});
|
||||
if (data.bids != null) {
|
||||
message.bids = data.bids.map(item => dependency_5.vulcanize.auction.v1beta1.Bid.fromObject(item));
|
||||
@@ -560,7 +583,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bids !== undefined)
|
||||
if (this.bids.length)
|
||||
writer.writeRepeatedMessage(1, this.bids, (item: dependency_5.vulcanize.auction.v1beta1.Bid) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -587,11 +610,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionsByBidderRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bidder_address?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bidder_address" in data && data.bidder_address != undefined) {
|
||||
this.bidder_address = data.bidder_address;
|
||||
@@ -599,14 +623,14 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get bidder_address() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set bidder_address(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
bidder_address?: string;
|
||||
}) {
|
||||
}): AuctionsByBidderRequest {
|
||||
const message = new AuctionsByBidderRequest({});
|
||||
if (data.bidder_address != null) {
|
||||
message.bidder_address = data.bidder_address;
|
||||
@@ -626,7 +650,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.bidder_address === "string" && this.bidder_address.length)
|
||||
if (this.bidder_address.length)
|
||||
writer.writeString(1, this.bidder_address);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -653,11 +677,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionsByBidderResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auctions?: dependency_5.vulcanize.auction.v1beta1.Auctions;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auctions" in data && data.auctions != undefined) {
|
||||
this.auctions = data.auctions;
|
||||
@@ -670,9 +695,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set auctions(value: dependency_5.vulcanize.auction.v1beta1.Auctions) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_auctions() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auctions?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Auctions.prototype.toObject>;
|
||||
}) {
|
||||
}): AuctionsByBidderResponse {
|
||||
const message = new AuctionsByBidderResponse({});
|
||||
if (data.auctions != null) {
|
||||
message.auctions = dependency_5.vulcanize.auction.v1beta1.Auctions.fromObject(data.auctions);
|
||||
@@ -692,7 +720,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auctions !== undefined)
|
||||
if (this.has_auctions)
|
||||
writer.writeMessage(1, this.auctions, () => this.auctions.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -719,11 +747,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionsByOwnerRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
owner_address?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("owner_address" in data && data.owner_address != undefined) {
|
||||
this.owner_address = data.owner_address;
|
||||
@@ -731,14 +760,14 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get owner_address() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set owner_address(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
owner_address?: string;
|
||||
}) {
|
||||
}): AuctionsByOwnerRequest {
|
||||
const message = new AuctionsByOwnerRequest({});
|
||||
if (data.owner_address != null) {
|
||||
message.owner_address = data.owner_address;
|
||||
@@ -758,7 +787,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.owner_address === "string" && this.owner_address.length)
|
||||
if (this.owner_address.length)
|
||||
writer.writeString(1, this.owner_address);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -785,11 +814,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionsByOwnerResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auctions?: dependency_5.vulcanize.auction.v1beta1.Auctions;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auctions" in data && data.auctions != undefined) {
|
||||
this.auctions = data.auctions;
|
||||
@@ -802,9 +832,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set auctions(value: dependency_5.vulcanize.auction.v1beta1.Auctions) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_auctions() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auctions?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Auctions.prototype.toObject>;
|
||||
}) {
|
||||
}): AuctionsByOwnerResponse {
|
||||
const message = new AuctionsByOwnerResponse({});
|
||||
if (data.auctions != null) {
|
||||
message.auctions = dependency_5.vulcanize.auction.v1beta1.Auctions.fromObject(data.auctions);
|
||||
@@ -824,7 +857,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auctions !== undefined)
|
||||
if (this.has_auctions)
|
||||
writer.writeMessage(1, this.auctions, () => this.auctions.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -851,12 +884,13 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryParamsRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): QueryParamsRequest {
|
||||
const message = new QueryParamsRequest({});
|
||||
return message;
|
||||
}
|
||||
@@ -890,11 +924,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryParamsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
params?: dependency_5.vulcanize.auction.v1beta1.Params;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("params" in data && data.params != undefined) {
|
||||
this.params = data.params;
|
||||
@@ -907,9 +942,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set params(value: dependency_5.vulcanize.auction.v1beta1.Params) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_params() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
params?: ReturnType<typeof dependency_5.vulcanize.auction.v1beta1.Params.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryParamsResponse {
|
||||
const message = new QueryParamsResponse({});
|
||||
if (data.params != null) {
|
||||
message.params = dependency_5.vulcanize.auction.v1beta1.Params.fromObject(data.params);
|
||||
@@ -929,7 +967,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.params !== undefined)
|
||||
if (this.has_params)
|
||||
writer.writeMessage(1, this.params, () => this.params.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -956,12 +994,13 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BalanceRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): BalanceRequest {
|
||||
const message = new BalanceRequest({});
|
||||
return message;
|
||||
}
|
||||
@@ -995,11 +1034,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BalanceResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
balance?: dependency_4.cosmos.base.v1beta1.Coin[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("balance" in data && data.balance != undefined) {
|
||||
this.balance = data.balance;
|
||||
@@ -1014,7 +1054,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
static fromObject(data: {
|
||||
balance?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>[];
|
||||
}) {
|
||||
}): BalanceResponse {
|
||||
const message = new BalanceResponse({});
|
||||
if (data.balance != null) {
|
||||
message.balance = data.balance.map(item => dependency_4.cosmos.base.v1beta1.Coin.fromObject(item));
|
||||
@@ -1034,7 +1074,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.balance !== undefined)
|
||||
if (this.balance.length)
|
||||
writer.writeRepeatedMessage(1, this.balance, (item: dependency_4.cosmos.base.v1beta1.Coin) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/auction/v1beta1/tx.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -12,6 +12,7 @@ import * as dependency_4 from "./types";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.auction.v1beta1 {
|
||||
export class MsgCreateAuction extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
commits_duration?: dependency_2.google.protobuf.Duration;
|
||||
reveals_duration?: dependency_2.google.protobuf.Duration;
|
||||
@@ -21,7 +22,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("commits_duration" in data && data.commits_duration != undefined) {
|
||||
this.commits_duration = data.commits_duration;
|
||||
@@ -49,32 +50,47 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set commits_duration(value: dependency_2.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_commits_duration() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get reveals_duration() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_2.google.protobuf.Duration, 2) as dependency_2.google.protobuf.Duration;
|
||||
}
|
||||
set reveals_duration(value: dependency_2.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_reveals_duration() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
get commit_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.cosmos.base.v1beta1.Coin, 3) as dependency_3.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set commit_fee(value: dependency_3.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 3, value);
|
||||
}
|
||||
get has_commit_fee() {
|
||||
return pb_1.Message.getField(this, 3) != null;
|
||||
}
|
||||
get reveal_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.cosmos.base.v1beta1.Coin, 4) as dependency_3.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set reveal_fee(value: dependency_3.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 4, value);
|
||||
}
|
||||
get has_reveal_fee() {
|
||||
return pb_1.Message.getField(this, 4) != null;
|
||||
}
|
||||
get minimum_bid() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.cosmos.base.v1beta1.Coin, 5) as dependency_3.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set minimum_bid(value: dependency_3.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 5, value);
|
||||
}
|
||||
get has_minimum_bid() {
|
||||
return pb_1.Message.getField(this, 5) != null;
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 6) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
@@ -86,7 +102,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
reveal_fee?: ReturnType<typeof dependency_3.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
minimum_bid?: ReturnType<typeof dependency_3.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgCreateAuction {
|
||||
const message = new MsgCreateAuction({});
|
||||
if (data.commits_duration != null) {
|
||||
message.commits_duration = dependency_2.google.protobuf.Duration.fromObject(data.commits_duration);
|
||||
@@ -141,17 +157,17 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.commits_duration !== undefined)
|
||||
if (this.has_commits_duration)
|
||||
writer.writeMessage(1, this.commits_duration, () => this.commits_duration.serialize(writer));
|
||||
if (this.reveals_duration !== undefined)
|
||||
if (this.has_reveals_duration)
|
||||
writer.writeMessage(2, this.reveals_duration, () => this.reveals_duration.serialize(writer));
|
||||
if (this.commit_fee !== undefined)
|
||||
if (this.has_commit_fee)
|
||||
writer.writeMessage(3, this.commit_fee, () => this.commit_fee.serialize(writer));
|
||||
if (this.reveal_fee !== undefined)
|
||||
if (this.has_reveal_fee)
|
||||
writer.writeMessage(4, this.reveal_fee, () => this.reveal_fee.serialize(writer));
|
||||
if (this.minimum_bid !== undefined)
|
||||
if (this.has_minimum_bid)
|
||||
writer.writeMessage(5, this.minimum_bid, () => this.minimum_bid.serialize(writer));
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(6, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -193,11 +209,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgCreateAuctionResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction?: dependency_4.vulcanize.auction.v1beta1.Auction;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction" in data && data.auction != undefined) {
|
||||
this.auction = data.auction;
|
||||
@@ -210,9 +227,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set auction(value: dependency_4.vulcanize.auction.v1beta1.Auction) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_auction() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auction?: ReturnType<typeof dependency_4.vulcanize.auction.v1beta1.Auction.prototype.toObject>;
|
||||
}) {
|
||||
}): MsgCreateAuctionResponse {
|
||||
const message = new MsgCreateAuctionResponse({});
|
||||
if (data.auction != null) {
|
||||
message.auction = dependency_4.vulcanize.auction.v1beta1.Auction.fromObject(data.auction);
|
||||
@@ -232,7 +252,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auction !== undefined)
|
||||
if (this.has_auction)
|
||||
writer.writeMessage(1, this.auction, () => this.auction.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -259,13 +279,14 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgCommitBid extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction_id?: string;
|
||||
commit_hash?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction_id" in data && data.auction_id != undefined) {
|
||||
this.auction_id = data.auction_id;
|
||||
@@ -279,19 +300,19 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get commit_hash() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set commit_hash(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -300,7 +321,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
auction_id?: string;
|
||||
commit_hash?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgCommitBid {
|
||||
const message = new MsgCommitBid({});
|
||||
if (data.auction_id != null) {
|
||||
message.auction_id = data.auction_id;
|
||||
@@ -334,11 +355,11 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(1, this.auction_id);
|
||||
if (typeof this.commit_hash === "string" && this.commit_hash.length)
|
||||
if (this.commit_hash.length)
|
||||
writer.writeString(2, this.commit_hash);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(3, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -371,13 +392,14 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgRevealBid extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction_id?: string;
|
||||
reveal?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction_id" in data && data.auction_id != undefined) {
|
||||
this.auction_id = data.auction_id;
|
||||
@@ -391,19 +413,19 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get reveal() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set reveal(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -412,7 +434,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
auction_id?: string;
|
||||
reveal?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgRevealBid {
|
||||
const message = new MsgRevealBid({});
|
||||
if (data.auction_id != null) {
|
||||
message.auction_id = data.auction_id;
|
||||
@@ -446,11 +468,11 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(1, this.auction_id);
|
||||
if (typeof this.reveal === "string" && this.reveal.length)
|
||||
if (this.reveal.length)
|
||||
writer.writeString(2, this.reveal);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(3, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -483,11 +505,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgCommitBidResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bid?: dependency_4.vulcanize.auction.v1beta1.Bid;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bid" in data && data.bid != undefined) {
|
||||
this.bid = data.bid;
|
||||
@@ -500,9 +523,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set bid(value: dependency_4.vulcanize.auction.v1beta1.Bid) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_bid() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
bid?: ReturnType<typeof dependency_4.vulcanize.auction.v1beta1.Bid.prototype.toObject>;
|
||||
}) {
|
||||
}): MsgCommitBidResponse {
|
||||
const message = new MsgCommitBidResponse({});
|
||||
if (data.bid != null) {
|
||||
message.bid = dependency_4.vulcanize.auction.v1beta1.Bid.fromObject(data.bid);
|
||||
@@ -522,7 +548,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bid !== undefined)
|
||||
if (this.has_bid)
|
||||
writer.writeMessage(1, this.bid, () => this.bid.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -549,11 +575,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgRevealBidResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction?: dependency_4.vulcanize.auction.v1beta1.Auction;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction" in data && data.auction != undefined) {
|
||||
this.auction = data.auction;
|
||||
@@ -566,9 +593,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set auction(value: dependency_4.vulcanize.auction.v1beta1.Auction) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_auction() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auction?: ReturnType<typeof dependency_4.vulcanize.auction.v1beta1.Auction.prototype.toObject>;
|
||||
}) {
|
||||
}): MsgRevealBidResponse {
|
||||
const message = new MsgRevealBidResponse({});
|
||||
if (data.auction != null) {
|
||||
message.auction = dependency_4.vulcanize.auction.v1beta1.Auction.fromObject(data.auction);
|
||||
@@ -588,7 +618,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auction !== undefined)
|
||||
if (this.has_auction)
|
||||
writer.writeMessage(1, this.auction, () => this.auction.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/auction/v1beta1/types.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -12,6 +12,7 @@ import * as dependency_4 from "./../../../cosmos/base/v1beta1/coin";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.auction.v1beta1 {
|
||||
export class Params extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
commits_duration?: dependency_2.google.protobuf.Duration;
|
||||
reveals_duration?: dependency_2.google.protobuf.Duration;
|
||||
@@ -20,7 +21,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
minimum_bid?: dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("commits_duration" in data && data.commits_duration != undefined) {
|
||||
this.commits_duration = data.commits_duration;
|
||||
@@ -45,37 +46,52 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set commits_duration(value: dependency_2.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_commits_duration() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get reveals_duration() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_2.google.protobuf.Duration, 2) as dependency_2.google.protobuf.Duration;
|
||||
}
|
||||
set reveals_duration(value: dependency_2.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_reveals_duration() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
get commit_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 3) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set commit_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 3, value);
|
||||
}
|
||||
get has_commit_fee() {
|
||||
return pb_1.Message.getField(this, 3) != null;
|
||||
}
|
||||
get reveal_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 4) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set reveal_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 4, value);
|
||||
}
|
||||
get has_reveal_fee() {
|
||||
return pb_1.Message.getField(this, 4) != null;
|
||||
}
|
||||
get minimum_bid() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 5) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set minimum_bid(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 5, value);
|
||||
}
|
||||
get has_minimum_bid() {
|
||||
return pb_1.Message.getField(this, 5) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
commits_duration?: ReturnType<typeof dependency_2.google.protobuf.Duration.prototype.toObject>;
|
||||
reveals_duration?: ReturnType<typeof dependency_2.google.protobuf.Duration.prototype.toObject>;
|
||||
commit_fee?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
reveal_fee?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
minimum_bid?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
}) {
|
||||
}): Params {
|
||||
const message = new Params({});
|
||||
if (data.commits_duration != null) {
|
||||
message.commits_duration = dependency_2.google.protobuf.Duration.fromObject(data.commits_duration);
|
||||
@@ -123,15 +139,15 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.commits_duration !== undefined)
|
||||
if (this.has_commits_duration)
|
||||
writer.writeMessage(1, this.commits_duration, () => this.commits_duration.serialize(writer));
|
||||
if (this.reveals_duration !== undefined)
|
||||
if (this.has_reveals_duration)
|
||||
writer.writeMessage(2, this.reveals_duration, () => this.reveals_duration.serialize(writer));
|
||||
if (this.commit_fee !== undefined)
|
||||
if (this.has_commit_fee)
|
||||
writer.writeMessage(3, this.commit_fee, () => this.commit_fee.serialize(writer));
|
||||
if (this.reveal_fee !== undefined)
|
||||
if (this.has_reveal_fee)
|
||||
writer.writeMessage(4, this.reveal_fee, () => this.reveal_fee.serialize(writer));
|
||||
if (this.minimum_bid !== undefined)
|
||||
if (this.has_minimum_bid)
|
||||
writer.writeMessage(5, this.minimum_bid, () => this.minimum_bid.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -170,6 +186,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Auction extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
status?: string;
|
||||
@@ -185,7 +202,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
winning_price?: dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -226,19 +243,19 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get status() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set status(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get owner_address() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set owner_address(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -249,38 +266,56 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set create_time(value: dependency_3.google.protobuf.Timestamp) {
|
||||
pb_1.Message.setWrapperField(this, 4, value);
|
||||
}
|
||||
get has_create_time() {
|
||||
return pb_1.Message.getField(this, 4) != null;
|
||||
}
|
||||
get commits_end_time() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.google.protobuf.Timestamp, 5) as dependency_3.google.protobuf.Timestamp;
|
||||
}
|
||||
set commits_end_time(value: dependency_3.google.protobuf.Timestamp) {
|
||||
pb_1.Message.setWrapperField(this, 5, value);
|
||||
}
|
||||
get has_commits_end_time() {
|
||||
return pb_1.Message.getField(this, 5) != null;
|
||||
}
|
||||
get reveals_end_time() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.google.protobuf.Timestamp, 6) as dependency_3.google.protobuf.Timestamp;
|
||||
}
|
||||
set reveals_end_time(value: dependency_3.google.protobuf.Timestamp) {
|
||||
pb_1.Message.setWrapperField(this, 6, value);
|
||||
}
|
||||
get has_reveals_end_time() {
|
||||
return pb_1.Message.getField(this, 6) != null;
|
||||
}
|
||||
get commit_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 7) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set commit_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 7, value);
|
||||
}
|
||||
get has_commit_fee() {
|
||||
return pb_1.Message.getField(this, 7) != null;
|
||||
}
|
||||
get reveal_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 8) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set reveal_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 8, value);
|
||||
}
|
||||
get has_reveal_fee() {
|
||||
return pb_1.Message.getField(this, 8) != null;
|
||||
}
|
||||
get minimum_bid() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 9) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set minimum_bid(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 9, value);
|
||||
}
|
||||
get has_minimum_bid() {
|
||||
return pb_1.Message.getField(this, 9) != null;
|
||||
}
|
||||
get winner_address() {
|
||||
return pb_1.Message.getField(this, 10) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 10, "") as string;
|
||||
}
|
||||
set winner_address(value: string) {
|
||||
pb_1.Message.setField(this, 10, value);
|
||||
@@ -291,12 +326,18 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set winning_bid(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 11, value);
|
||||
}
|
||||
get has_winning_bid() {
|
||||
return pb_1.Message.getField(this, 11) != null;
|
||||
}
|
||||
get winning_price() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 12) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set winning_price(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 12, value);
|
||||
}
|
||||
get has_winning_price() {
|
||||
return pb_1.Message.getField(this, 12) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
status?: string;
|
||||
@@ -310,7 +351,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
winner_address?: string;
|
||||
winning_bid?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
winning_price?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
}) {
|
||||
}): Auction {
|
||||
const message = new Auction({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -407,29 +448,29 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (typeof this.status === "string" && this.status.length)
|
||||
if (this.status.length)
|
||||
writer.writeString(2, this.status);
|
||||
if (typeof this.owner_address === "string" && this.owner_address.length)
|
||||
if (this.owner_address.length)
|
||||
writer.writeString(3, this.owner_address);
|
||||
if (this.create_time !== undefined)
|
||||
if (this.has_create_time)
|
||||
writer.writeMessage(4, this.create_time, () => this.create_time.serialize(writer));
|
||||
if (this.commits_end_time !== undefined)
|
||||
if (this.has_commits_end_time)
|
||||
writer.writeMessage(5, this.commits_end_time, () => this.commits_end_time.serialize(writer));
|
||||
if (this.reveals_end_time !== undefined)
|
||||
if (this.has_reveals_end_time)
|
||||
writer.writeMessage(6, this.reveals_end_time, () => this.reveals_end_time.serialize(writer));
|
||||
if (this.commit_fee !== undefined)
|
||||
if (this.has_commit_fee)
|
||||
writer.writeMessage(7, this.commit_fee, () => this.commit_fee.serialize(writer));
|
||||
if (this.reveal_fee !== undefined)
|
||||
if (this.has_reveal_fee)
|
||||
writer.writeMessage(8, this.reveal_fee, () => this.reveal_fee.serialize(writer));
|
||||
if (this.minimum_bid !== undefined)
|
||||
if (this.has_minimum_bid)
|
||||
writer.writeMessage(9, this.minimum_bid, () => this.minimum_bid.serialize(writer));
|
||||
if (typeof this.winner_address === "string" && this.winner_address.length)
|
||||
if (this.winner_address.length)
|
||||
writer.writeString(10, this.winner_address);
|
||||
if (this.winning_bid !== undefined)
|
||||
if (this.has_winning_bid)
|
||||
writer.writeMessage(11, this.winning_bid, () => this.winning_bid.serialize(writer));
|
||||
if (this.winning_price !== undefined)
|
||||
if (this.has_winning_price)
|
||||
writer.writeMessage(12, this.winning_price, () => this.winning_price.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -489,11 +530,12 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Auctions extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auctions?: Auction[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auctions" in data && data.auctions != undefined) {
|
||||
this.auctions = data.auctions;
|
||||
@@ -508,7 +550,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
static fromObject(data: {
|
||||
auctions?: ReturnType<typeof Auction.prototype.toObject>[];
|
||||
}) {
|
||||
}): Auctions {
|
||||
const message = new Auctions({});
|
||||
if (data.auctions != null) {
|
||||
message.auctions = data.auctions.map(item => Auction.fromObject(item));
|
||||
@@ -528,7 +570,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.auctions !== undefined)
|
||||
if (this.auctions.length)
|
||||
writer.writeRepeatedMessage(1, this.auctions, (item: Auction) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -555,6 +597,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Bid extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction_id?: string;
|
||||
bidder_address?: string;
|
||||
@@ -567,7 +610,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
bid_amount?: dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction_id" in data && data.auction_id != undefined) {
|
||||
this.auction_id = data.auction_id;
|
||||
@@ -599,25 +642,25 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
}
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get bidder_address() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set bidder_address(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get status() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set status(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
get commit_hash() {
|
||||
return pb_1.Message.getField(this, 4) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set commit_hash(value: string) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
@@ -628,30 +671,45 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
set commit_time(value: dependency_3.google.protobuf.Timestamp) {
|
||||
pb_1.Message.setWrapperField(this, 5, value);
|
||||
}
|
||||
get has_commit_time() {
|
||||
return pb_1.Message.getField(this, 5) != null;
|
||||
}
|
||||
get commit_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 6) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set commit_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 6, value);
|
||||
}
|
||||
get has_commit_fee() {
|
||||
return pb_1.Message.getField(this, 6) != null;
|
||||
}
|
||||
get reveal_time() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_3.google.protobuf.Timestamp, 7) as dependency_3.google.protobuf.Timestamp;
|
||||
}
|
||||
set reveal_time(value: dependency_3.google.protobuf.Timestamp) {
|
||||
pb_1.Message.setWrapperField(this, 7, value);
|
||||
}
|
||||
get has_reveal_time() {
|
||||
return pb_1.Message.getField(this, 7) != null;
|
||||
}
|
||||
get reveal_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 8) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set reveal_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 8, value);
|
||||
}
|
||||
get has_reveal_fee() {
|
||||
return pb_1.Message.getField(this, 8) != null;
|
||||
}
|
||||
get bid_amount() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 9) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set bid_amount(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 9, value);
|
||||
}
|
||||
get has_bid_amount() {
|
||||
return pb_1.Message.getField(this, 9) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
auction_id?: string;
|
||||
bidder_address?: string;
|
||||
@@ -662,7 +720,7 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
reveal_time?: ReturnType<typeof dependency_3.google.protobuf.Timestamp.prototype.toObject>;
|
||||
reveal_fee?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
bid_amount?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
}) {
|
||||
}): Bid {
|
||||
const message = new Bid({});
|
||||
if (data.auction_id != null) {
|
||||
message.auction_id = data.auction_id;
|
||||
@@ -738,23 +796,23 @@ export namespace vulcanize.auction.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(1, this.auction_id);
|
||||
if (typeof this.bidder_address === "string" && this.bidder_address.length)
|
||||
if (this.bidder_address.length)
|
||||
writer.writeString(2, this.bidder_address);
|
||||
if (typeof this.status === "string" && this.status.length)
|
||||
if (this.status.length)
|
||||
writer.writeString(3, this.status);
|
||||
if (typeof this.commit_hash === "string" && this.commit_hash.length)
|
||||
if (this.commit_hash.length)
|
||||
writer.writeString(4, this.commit_hash);
|
||||
if (this.commit_time !== undefined)
|
||||
if (this.has_commit_time)
|
||||
writer.writeMessage(5, this.commit_time, () => this.commit_time.serialize(writer));
|
||||
if (this.commit_fee !== undefined)
|
||||
if (this.has_commit_fee)
|
||||
writer.writeMessage(6, this.commit_fee, () => this.commit_fee.serialize(writer));
|
||||
if (this.reveal_time !== undefined)
|
||||
if (this.has_reveal_time)
|
||||
writer.writeMessage(7, this.reveal_time, () => this.reveal_time.serialize(writer));
|
||||
if (this.reveal_fee !== undefined)
|
||||
if (this.has_reveal_fee)
|
||||
writer.writeMessage(8, this.reveal_fee, () => this.reveal_fee.serialize(writer));
|
||||
if (this.bid_amount !== undefined)
|
||||
if (this.has_bid_amount)
|
||||
writer.writeMessage(9, this.bid_amount, () => this.bid_amount.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/bond/v1beta1/bond.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -10,11 +10,12 @@ import * as dependency_2 from "./../../../cosmos/base/v1beta1/coin";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.bond.v1beta1 {
|
||||
export class Params extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
max_bond_amount?: dependency_2.cosmos.base.v1beta1.Coin;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("max_bond_amount" in data && data.max_bond_amount != undefined) {
|
||||
this.max_bond_amount = data.max_bond_amount;
|
||||
@@ -27,9 +28,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set max_bond_amount(value: dependency_2.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_max_bond_amount() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
max_bond_amount?: ReturnType<typeof dependency_2.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
}) {
|
||||
}): Params {
|
||||
const message = new Params({});
|
||||
if (data.max_bond_amount != null) {
|
||||
message.max_bond_amount = dependency_2.cosmos.base.v1beta1.Coin.fromObject(data.max_bond_amount);
|
||||
@@ -49,7 +53,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.max_bond_amount !== undefined)
|
||||
if (this.has_max_bond_amount)
|
||||
writer.writeMessage(1, this.max_bond_amount, () => this.max_bond_amount.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -76,13 +80,14 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Bond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
owner?: string;
|
||||
balance?: dependency_2.cosmos.base.v1beta1.Coin[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -96,13 +101,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get owner() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set owner(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -117,7 +122,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
id?: string;
|
||||
owner?: string;
|
||||
balance?: ReturnType<typeof dependency_2.cosmos.base.v1beta1.Coin.prototype.toObject>[];
|
||||
}) {
|
||||
}): Bond {
|
||||
const message = new Bond({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -151,11 +156,11 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (typeof this.owner === "string" && this.owner.length)
|
||||
if (this.owner.length)
|
||||
writer.writeString(2, this.owner);
|
||||
if (this.balance !== undefined)
|
||||
if (this.balance.length)
|
||||
writer.writeRepeatedMessage(3, this.balance, (item: dependency_2.cosmos.base.v1beta1.Coin) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/bond/v1beta1/genesis.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -10,12 +10,13 @@ import * as dependency_2 from "./bond";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.bond.v1beta1 {
|
||||
export class GenesisState extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
params?: dependency_2.vulcanize.bond.v1beta1.Params;
|
||||
bonds?: dependency_2.vulcanize.bond.v1beta1.Bond[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("params" in data && data.params != undefined) {
|
||||
this.params = data.params;
|
||||
@@ -31,6 +32,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set params(value: dependency_2.vulcanize.bond.v1beta1.Params) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_params() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get bonds() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.bond.v1beta1.Bond, 2) as dependency_2.vulcanize.bond.v1beta1.Bond[];
|
||||
}
|
||||
@@ -40,7 +44,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
static fromObject(data: {
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.bond.v1beta1.Params.prototype.toObject>;
|
||||
bonds?: ReturnType<typeof dependency_2.vulcanize.bond.v1beta1.Bond.prototype.toObject>[];
|
||||
}) {
|
||||
}): GenesisState {
|
||||
const message = new GenesisState({});
|
||||
if (data.params != null) {
|
||||
message.params = dependency_2.vulcanize.bond.v1beta1.Params.fromObject(data.params);
|
||||
@@ -67,9 +71,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.params !== undefined)
|
||||
if (this.has_params)
|
||||
writer.writeMessage(1, this.params, () => this.params.serialize(writer));
|
||||
if (this.bonds !== undefined)
|
||||
if (this.bonds.length)
|
||||
writer.writeRepeatedMessage(2, this.bonds, (item: dependency_2.vulcanize.bond.v1beta1.Bond) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/bond/v1beta1/query.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -13,12 +13,13 @@ import * as dependency_5 from "./../../../cosmos/base/v1beta1/coin";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.bond.v1beta1 {
|
||||
export class QueryParamsRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): QueryParamsRequest {
|
||||
const message = new QueryParamsRequest({});
|
||||
return message;
|
||||
}
|
||||
@@ -52,11 +53,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryParamsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
params?: dependency_2.vulcanize.bond.v1beta1.Params;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("params" in data && data.params != undefined) {
|
||||
this.params = data.params;
|
||||
@@ -69,9 +71,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set params(value: dependency_2.vulcanize.bond.v1beta1.Params) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_params() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.bond.v1beta1.Params.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryParamsResponse {
|
||||
const message = new QueryParamsResponse({});
|
||||
if (data.params != null) {
|
||||
message.params = dependency_2.vulcanize.bond.v1beta1.Params.fromObject(data.params);
|
||||
@@ -91,7 +96,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.params !== undefined)
|
||||
if (this.has_params)
|
||||
writer.writeMessage(1, this.params, () => this.params.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -118,11 +123,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondsRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
pagination?: dependency_4.cosmos.base.query.v1beta1.PageRequest;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("pagination" in data && data.pagination != undefined) {
|
||||
this.pagination = data.pagination;
|
||||
@@ -135,9 +141,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set pagination(value: dependency_4.cosmos.base.query.v1beta1.PageRequest) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_pagination() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
pagination?: ReturnType<typeof dependency_4.cosmos.base.query.v1beta1.PageRequest.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryGetBondsRequest {
|
||||
const message = new QueryGetBondsRequest({});
|
||||
if (data.pagination != null) {
|
||||
message.pagination = dependency_4.cosmos.base.query.v1beta1.PageRequest.fromObject(data.pagination);
|
||||
@@ -157,7 +166,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.pagination !== undefined)
|
||||
if (this.has_pagination)
|
||||
writer.writeMessage(1, this.pagination, () => this.pagination.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -184,12 +193,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bonds?: dependency_2.vulcanize.bond.v1beta1.Bond[];
|
||||
pagination?: dependency_4.cosmos.base.query.v1beta1.PageResponse;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bonds" in data && data.bonds != undefined) {
|
||||
this.bonds = data.bonds;
|
||||
@@ -211,10 +221,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set pagination(value: dependency_4.cosmos.base.query.v1beta1.PageResponse) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_pagination() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
bonds?: ReturnType<typeof dependency_2.vulcanize.bond.v1beta1.Bond.prototype.toObject>[];
|
||||
pagination?: ReturnType<typeof dependency_4.cosmos.base.query.v1beta1.PageResponse.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryGetBondsResponse {
|
||||
const message = new QueryGetBondsResponse({});
|
||||
if (data.bonds != null) {
|
||||
message.bonds = data.bonds.map(item => dependency_2.vulcanize.bond.v1beta1.Bond.fromObject(item));
|
||||
@@ -241,9 +254,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bonds !== undefined)
|
||||
if (this.bonds.length)
|
||||
writer.writeRepeatedMessage(1, this.bonds, (item: dependency_2.vulcanize.bond.v1beta1.Bond) => item.serialize(writer));
|
||||
if (this.pagination !== undefined)
|
||||
if (this.has_pagination)
|
||||
writer.writeMessage(2, this.pagination, () => this.pagination.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -273,11 +286,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondByIdRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -285,14 +299,14 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
}) {
|
||||
}): QueryGetBondByIdRequest {
|
||||
const message = new QueryGetBondByIdRequest({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -312,7 +326,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -339,11 +353,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondByIdResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bond?: dependency_2.vulcanize.bond.v1beta1.Bond;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bond" in data && data.bond != undefined) {
|
||||
this.bond = data.bond;
|
||||
@@ -356,9 +371,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set bond(value: dependency_2.vulcanize.bond.v1beta1.Bond) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_bond() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
bond?: ReturnType<typeof dependency_2.vulcanize.bond.v1beta1.Bond.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryGetBondByIdResponse {
|
||||
const message = new QueryGetBondByIdResponse({});
|
||||
if (data.bond != null) {
|
||||
message.bond = dependency_2.vulcanize.bond.v1beta1.Bond.fromObject(data.bond);
|
||||
@@ -378,7 +396,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bond !== undefined)
|
||||
if (this.has_bond)
|
||||
writer.writeMessage(1, this.bond, () => this.bond.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -405,12 +423,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondsByOwnerRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
owner?: string;
|
||||
pagination?: dependency_4.cosmos.base.query.v1beta1.PageResponse;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("owner" in data && data.owner != undefined) {
|
||||
this.owner = data.owner;
|
||||
@@ -421,7 +440,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get owner() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set owner(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
@@ -432,10 +451,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set pagination(value: dependency_4.cosmos.base.query.v1beta1.PageResponse) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_pagination() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
owner?: string;
|
||||
pagination?: ReturnType<typeof dependency_4.cosmos.base.query.v1beta1.PageResponse.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryGetBondsByOwnerRequest {
|
||||
const message = new QueryGetBondsByOwnerRequest({});
|
||||
if (data.owner != null) {
|
||||
message.owner = data.owner;
|
||||
@@ -462,9 +484,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.owner === "string" && this.owner.length)
|
||||
if (this.owner.length)
|
||||
writer.writeString(1, this.owner);
|
||||
if (this.pagination !== undefined)
|
||||
if (this.has_pagination)
|
||||
writer.writeMessage(2, this.pagination, () => this.pagination.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -494,12 +516,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondsByOwnerResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bonds?: dependency_2.vulcanize.bond.v1beta1.Bond[];
|
||||
pagination?: dependency_4.cosmos.base.query.v1beta1.PageResponse;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bonds" in data && data.bonds != undefined) {
|
||||
this.bonds = data.bonds;
|
||||
@@ -521,10 +544,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
set pagination(value: dependency_4.cosmos.base.query.v1beta1.PageResponse) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_pagination() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
bonds?: ReturnType<typeof dependency_2.vulcanize.bond.v1beta1.Bond.prototype.toObject>[];
|
||||
pagination?: ReturnType<typeof dependency_4.cosmos.base.query.v1beta1.PageResponse.prototype.toObject>;
|
||||
}) {
|
||||
}): QueryGetBondsByOwnerResponse {
|
||||
const message = new QueryGetBondsByOwnerResponse({});
|
||||
if (data.bonds != null) {
|
||||
message.bonds = data.bonds.map(item => dependency_2.vulcanize.bond.v1beta1.Bond.fromObject(item));
|
||||
@@ -551,9 +577,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bonds !== undefined)
|
||||
if (this.bonds.length)
|
||||
writer.writeRepeatedMessage(1, this.bonds, (item: dependency_2.vulcanize.bond.v1beta1.Bond) => item.serialize(writer));
|
||||
if (this.pagination !== undefined)
|
||||
if (this.has_pagination)
|
||||
writer.writeMessage(2, this.pagination, () => this.pagination.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -583,12 +609,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondModuleBalanceRequest extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): QueryGetBondModuleBalanceRequest {
|
||||
const message = new QueryGetBondModuleBalanceRequest({});
|
||||
return message;
|
||||
}
|
||||
@@ -622,11 +649,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class QueryGetBondModuleBalanceResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
balance?: dependency_5.cosmos.base.v1beta1.Coin[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("balance" in data && data.balance != undefined) {
|
||||
this.balance = data.balance;
|
||||
@@ -641,7 +669,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
static fromObject(data: {
|
||||
balance?: ReturnType<typeof dependency_5.cosmos.base.v1beta1.Coin.prototype.toObject>[];
|
||||
}) {
|
||||
}): QueryGetBondModuleBalanceResponse {
|
||||
const message = new QueryGetBondModuleBalanceResponse({});
|
||||
if (data.balance != null) {
|
||||
message.balance = data.balance.map(item => dependency_5.cosmos.base.v1beta1.Coin.fromObject(item));
|
||||
@@ -661,7 +689,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.balance !== undefined)
|
||||
if (this.balance.length)
|
||||
writer.writeRepeatedMessage(2, this.balance, (item: dependency_5.cosmos.base.v1beta1.Coin) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/bond/v1beta1/tx.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
@@ -10,12 +10,13 @@ import * as dependency_2 from "./../../../cosmos/base/v1beta1/coin";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.bond.v1beta1 {
|
||||
export class MsgCreateBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
signer?: string;
|
||||
coins?: dependency_2.cosmos.base.v1beta1.Coin[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("signer" in data && data.signer != undefined) {
|
||||
this.signer = data.signer;
|
||||
@@ -26,7 +27,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
@@ -40,7 +41,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
static fromObject(data: {
|
||||
signer?: string;
|
||||
coins?: ReturnType<typeof dependency_2.cosmos.base.v1beta1.Coin.prototype.toObject>[];
|
||||
}) {
|
||||
}): MsgCreateBond {
|
||||
const message = new MsgCreateBond({});
|
||||
if (data.signer != null) {
|
||||
message.signer = data.signer;
|
||||
@@ -67,9 +68,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(1, this.signer);
|
||||
if (this.coins !== undefined)
|
||||
if (this.coins.length)
|
||||
writer.writeRepeatedMessage(2, this.coins, (item: dependency_2.cosmos.base.v1beta1.Coin) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -99,11 +100,12 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgCreateBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -111,14 +113,14 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
}) {
|
||||
}): MsgCreateBondResponse {
|
||||
const message = new MsgCreateBondResponse({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -138,7 +140,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -165,13 +167,14 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgRefillBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
signer?: string;
|
||||
coins?: dependency_2.cosmos.base.v1beta1.Coin[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -185,13 +188,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -206,7 +209,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
id?: string;
|
||||
signer?: string;
|
||||
coins?: ReturnType<typeof dependency_2.cosmos.base.v1beta1.Coin.prototype.toObject>[];
|
||||
}) {
|
||||
}): MsgRefillBond {
|
||||
const message = new MsgRefillBond({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -240,11 +243,11 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (this.coins !== undefined)
|
||||
if (this.coins.length)
|
||||
writer.writeRepeatedMessage(3, this.coins, (item: dependency_2.cosmos.base.v1beta1.Coin) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -277,12 +280,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgRefillBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgRefillBondResponse {
|
||||
const message = new MsgRefillBondResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -316,13 +320,14 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgWithdrawBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
signer?: string;
|
||||
coins?: dependency_2.cosmos.base.v1beta1.Coin[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -336,13 +341,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -357,7 +362,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
id?: string;
|
||||
signer?: string;
|
||||
coins?: ReturnType<typeof dependency_2.cosmos.base.v1beta1.Coin.prototype.toObject>[];
|
||||
}) {
|
||||
}): MsgWithdrawBond {
|
||||
const message = new MsgWithdrawBond({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -391,11 +396,11 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (this.coins !== undefined)
|
||||
if (this.coins.length)
|
||||
writer.writeRepeatedMessage(3, this.coins, (item: dependency_2.cosmos.base.v1beta1.Coin) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -428,12 +433,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgWithdrawBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgWithdrawBondResponse {
|
||||
const message = new MsgWithdrawBondResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -467,12 +473,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgCancelBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -483,13 +490,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -497,7 +504,7 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgCancelBond {
|
||||
const message = new MsgCancelBond({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -524,9 +531,9 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -556,12 +563,13 @@ export namespace vulcanize.bond.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgCancelBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgCancelBondResponse {
|
||||
const message = new MsgCancelBondResponse({});
|
||||
return message;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,537 @@
|
||||
// @ts-nocheck
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/registry/v1beta1/attributes.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.registry.v1beta1 {
|
||||
export class ServiceProviderRegistration extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bond_id?: string;
|
||||
laconic_id?: string;
|
||||
x500?: X500;
|
||||
type?: string;
|
||||
version?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bond_id" in data && data.bond_id != undefined) {
|
||||
this.bond_id = data.bond_id;
|
||||
}
|
||||
if ("laconic_id" in data && data.laconic_id != undefined) {
|
||||
this.laconic_id = data.laconic_id;
|
||||
}
|
||||
if ("x500" in data && data.x500 != undefined) {
|
||||
this.x500 = data.x500;
|
||||
}
|
||||
if ("type" in data && data.type != undefined) {
|
||||
this.type = data.type;
|
||||
}
|
||||
if ("version" in data && data.version != undefined) {
|
||||
this.version = data.version;
|
||||
}
|
||||
}
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get laconic_id() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set laconic_id(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get x500() {
|
||||
return pb_1.Message.getWrapperField(this, X500, 3) as X500;
|
||||
}
|
||||
set x500(value: X500) {
|
||||
pb_1.Message.setWrapperField(this, 3, value);
|
||||
}
|
||||
get has_x500() {
|
||||
return pb_1.Message.getField(this, 3) != null;
|
||||
}
|
||||
get type() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set type(value: string) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
}
|
||||
get version() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
||||
}
|
||||
set version(value: string) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
bond_id?: string;
|
||||
laconic_id?: string;
|
||||
x500?: ReturnType<typeof X500.prototype.toObject>;
|
||||
type?: string;
|
||||
version?: string;
|
||||
}): ServiceProviderRegistration {
|
||||
const message = new ServiceProviderRegistration({});
|
||||
if (data.bond_id != null) {
|
||||
message.bond_id = data.bond_id;
|
||||
}
|
||||
if (data.laconic_id != null) {
|
||||
message.laconic_id = data.laconic_id;
|
||||
}
|
||||
if (data.x500 != null) {
|
||||
message.x500 = X500.fromObject(data.x500);
|
||||
}
|
||||
if (data.type != null) {
|
||||
message.type = data.type;
|
||||
}
|
||||
if (data.version != null) {
|
||||
message.version = data.version;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
bond_id?: string;
|
||||
laconic_id?: string;
|
||||
x500?: ReturnType<typeof X500.prototype.toObject>;
|
||||
type?: string;
|
||||
version?: string;
|
||||
} = {};
|
||||
if (this.bond_id != null) {
|
||||
data.bond_id = this.bond_id;
|
||||
}
|
||||
if (this.laconic_id != null) {
|
||||
data.laconic_id = this.laconic_id;
|
||||
}
|
||||
if (this.x500 != null) {
|
||||
data.x500 = this.x500.toObject();
|
||||
}
|
||||
if (this.type != null) {
|
||||
data.type = this.type;
|
||||
}
|
||||
if (this.version != null) {
|
||||
data.version = this.version;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(1, this.bond_id);
|
||||
if (this.laconic_id.length)
|
||||
writer.writeString(2, this.laconic_id);
|
||||
if (this.has_x500)
|
||||
writer.writeMessage(3, this.x500, () => this.x500.serialize(writer));
|
||||
if (this.type.length)
|
||||
writer.writeString(4, this.type);
|
||||
if (this.version.length)
|
||||
writer.writeString(6, this.version);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ServiceProviderRegistration {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ServiceProviderRegistration();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.bond_id = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.laconic_id = reader.readString();
|
||||
break;
|
||||
case 3:
|
||||
reader.readMessage(message.x500, () => message.x500 = X500.deserialize(reader));
|
||||
break;
|
||||
case 4:
|
||||
message.type = reader.readString();
|
||||
break;
|
||||
case 6:
|
||||
message.version = reader.readString();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): ServiceProviderRegistration {
|
||||
return ServiceProviderRegistration.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
export class X500 extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
common_name?: string;
|
||||
organization_unit?: string;
|
||||
organization_name?: string;
|
||||
locality_name?: string;
|
||||
state_name?: string;
|
||||
country?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("common_name" in data && data.common_name != undefined) {
|
||||
this.common_name = data.common_name;
|
||||
}
|
||||
if ("organization_unit" in data && data.organization_unit != undefined) {
|
||||
this.organization_unit = data.organization_unit;
|
||||
}
|
||||
if ("organization_name" in data && data.organization_name != undefined) {
|
||||
this.organization_name = data.organization_name;
|
||||
}
|
||||
if ("locality_name" in data && data.locality_name != undefined) {
|
||||
this.locality_name = data.locality_name;
|
||||
}
|
||||
if ("state_name" in data && data.state_name != undefined) {
|
||||
this.state_name = data.state_name;
|
||||
}
|
||||
if ("country" in data && data.country != undefined) {
|
||||
this.country = data.country;
|
||||
}
|
||||
}
|
||||
}
|
||||
get common_name() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set common_name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get organization_unit() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set organization_unit(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get organization_name() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set organization_name(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
get locality_name() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set locality_name(value: string) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
}
|
||||
get state_name() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, "") as string;
|
||||
}
|
||||
set state_name(value: string) {
|
||||
pb_1.Message.setField(this, 5, value);
|
||||
}
|
||||
get country() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
||||
}
|
||||
set country(value: string) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
common_name?: string;
|
||||
organization_unit?: string;
|
||||
organization_name?: string;
|
||||
locality_name?: string;
|
||||
state_name?: string;
|
||||
country?: string;
|
||||
}): X500 {
|
||||
const message = new X500({});
|
||||
if (data.common_name != null) {
|
||||
message.common_name = data.common_name;
|
||||
}
|
||||
if (data.organization_unit != null) {
|
||||
message.organization_unit = data.organization_unit;
|
||||
}
|
||||
if (data.organization_name != null) {
|
||||
message.organization_name = data.organization_name;
|
||||
}
|
||||
if (data.locality_name != null) {
|
||||
message.locality_name = data.locality_name;
|
||||
}
|
||||
if (data.state_name != null) {
|
||||
message.state_name = data.state_name;
|
||||
}
|
||||
if (data.country != null) {
|
||||
message.country = data.country;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
common_name?: string;
|
||||
organization_unit?: string;
|
||||
organization_name?: string;
|
||||
locality_name?: string;
|
||||
state_name?: string;
|
||||
country?: string;
|
||||
} = {};
|
||||
if (this.common_name != null) {
|
||||
data.common_name = this.common_name;
|
||||
}
|
||||
if (this.organization_unit != null) {
|
||||
data.organization_unit = this.organization_unit;
|
||||
}
|
||||
if (this.organization_name != null) {
|
||||
data.organization_name = this.organization_name;
|
||||
}
|
||||
if (this.locality_name != null) {
|
||||
data.locality_name = this.locality_name;
|
||||
}
|
||||
if (this.state_name != null) {
|
||||
data.state_name = this.state_name;
|
||||
}
|
||||
if (this.country != null) {
|
||||
data.country = this.country;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.common_name.length)
|
||||
writer.writeString(1, this.common_name);
|
||||
if (this.organization_unit.length)
|
||||
writer.writeString(2, this.organization_unit);
|
||||
if (this.organization_name.length)
|
||||
writer.writeString(3, this.organization_name);
|
||||
if (this.locality_name.length)
|
||||
writer.writeString(4, this.locality_name);
|
||||
if (this.state_name.length)
|
||||
writer.writeString(5, this.state_name);
|
||||
if (this.country.length)
|
||||
writer.writeString(6, this.country);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): X500 {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new X500();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.common_name = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.organization_unit = reader.readString();
|
||||
break;
|
||||
case 3:
|
||||
message.organization_name = reader.readString();
|
||||
break;
|
||||
case 4:
|
||||
message.locality_name = reader.readString();
|
||||
break;
|
||||
case 5:
|
||||
message.state_name = reader.readString();
|
||||
break;
|
||||
case 6:
|
||||
message.country = reader.readString();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): X500 {
|
||||
return X500.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
export class WebsiteRegistrationRecord extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
url?: string;
|
||||
repo_registration_record_cid?: string;
|
||||
build_artifact_cid?: string;
|
||||
tls_cert_cid?: string;
|
||||
type?: string;
|
||||
version?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("url" in data && data.url != undefined) {
|
||||
this.url = data.url;
|
||||
}
|
||||
if ("repo_registration_record_cid" in data && data.repo_registration_record_cid != undefined) {
|
||||
this.repo_registration_record_cid = data.repo_registration_record_cid;
|
||||
}
|
||||
if ("build_artifact_cid" in data && data.build_artifact_cid != undefined) {
|
||||
this.build_artifact_cid = data.build_artifact_cid;
|
||||
}
|
||||
if ("tls_cert_cid" in data && data.tls_cert_cid != undefined) {
|
||||
this.tls_cert_cid = data.tls_cert_cid;
|
||||
}
|
||||
if ("type" in data && data.type != undefined) {
|
||||
this.type = data.type;
|
||||
}
|
||||
if ("version" in data && data.version != undefined) {
|
||||
this.version = data.version;
|
||||
}
|
||||
}
|
||||
}
|
||||
get url() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set url(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get repo_registration_record_cid() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set repo_registration_record_cid(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get build_artifact_cid() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set build_artifact_cid(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
get tls_cert_cid() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set tls_cert_cid(value: string) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
}
|
||||
get type() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, "") as string;
|
||||
}
|
||||
set type(value: string) {
|
||||
pb_1.Message.setField(this, 5, value);
|
||||
}
|
||||
get version() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
||||
}
|
||||
set version(value: string) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
url?: string;
|
||||
repo_registration_record_cid?: string;
|
||||
build_artifact_cid?: string;
|
||||
tls_cert_cid?: string;
|
||||
type?: string;
|
||||
version?: string;
|
||||
}): WebsiteRegistrationRecord {
|
||||
const message = new WebsiteRegistrationRecord({});
|
||||
if (data.url != null) {
|
||||
message.url = data.url;
|
||||
}
|
||||
if (data.repo_registration_record_cid != null) {
|
||||
message.repo_registration_record_cid = data.repo_registration_record_cid;
|
||||
}
|
||||
if (data.build_artifact_cid != null) {
|
||||
message.build_artifact_cid = data.build_artifact_cid;
|
||||
}
|
||||
if (data.tls_cert_cid != null) {
|
||||
message.tls_cert_cid = data.tls_cert_cid;
|
||||
}
|
||||
if (data.type != null) {
|
||||
message.type = data.type;
|
||||
}
|
||||
if (data.version != null) {
|
||||
message.version = data.version;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
url?: string;
|
||||
repo_registration_record_cid?: string;
|
||||
build_artifact_cid?: string;
|
||||
tls_cert_cid?: string;
|
||||
type?: string;
|
||||
version?: string;
|
||||
} = {};
|
||||
if (this.url != null) {
|
||||
data.url = this.url;
|
||||
}
|
||||
if (this.repo_registration_record_cid != null) {
|
||||
data.repo_registration_record_cid = this.repo_registration_record_cid;
|
||||
}
|
||||
if (this.build_artifact_cid != null) {
|
||||
data.build_artifact_cid = this.build_artifact_cid;
|
||||
}
|
||||
if (this.tls_cert_cid != null) {
|
||||
data.tls_cert_cid = this.tls_cert_cid;
|
||||
}
|
||||
if (this.type != null) {
|
||||
data.type = this.type;
|
||||
}
|
||||
if (this.version != null) {
|
||||
data.version = this.version;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.url.length)
|
||||
writer.writeString(1, this.url);
|
||||
if (this.repo_registration_record_cid.length)
|
||||
writer.writeString(2, this.repo_registration_record_cid);
|
||||
if (this.build_artifact_cid.length)
|
||||
writer.writeString(3, this.build_artifact_cid);
|
||||
if (this.tls_cert_cid.length)
|
||||
writer.writeString(4, this.tls_cert_cid);
|
||||
if (this.type.length)
|
||||
writer.writeString(5, this.type);
|
||||
if (this.version.length)
|
||||
writer.writeString(6, this.version);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): WebsiteRegistrationRecord {
|
||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new WebsiteRegistrationRecord();
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup())
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
message.url = reader.readString();
|
||||
break;
|
||||
case 2:
|
||||
message.repo_registration_record_cid = reader.readString();
|
||||
break;
|
||||
case 3:
|
||||
message.build_artifact_cid = reader.readString();
|
||||
break;
|
||||
case 4:
|
||||
message.tls_cert_cid = reader.readString();
|
||||
break;
|
||||
case 5:
|
||||
message.type = reader.readString();
|
||||
break;
|
||||
case 6:
|
||||
message.version = reader.readString();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
serializeBinary(): Uint8Array {
|
||||
return this.serialize();
|
||||
}
|
||||
static deserializeBinary(bytes: Uint8Array): WebsiteRegistrationRecord {
|
||||
return WebsiteRegistrationRecord.deserialize(bytes);
|
||||
}
|
||||
}
|
||||
}
|
||||
+49
-45
@@ -2,22 +2,23 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* source: vulcanize/nameservice/v1beta1/genesis.proto
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/registry/v1beta1/genesis.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
import * as dependency_2 from "./nameservice";
|
||||
import * as dependency_2 from "./registry";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.nameservice.v1beta1 {
|
||||
export namespace vulcanize.registry.v1beta1 {
|
||||
export class GenesisState extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
params?: dependency_2.vulcanize.nameservice.v1beta1.Params;
|
||||
records?: dependency_2.vulcanize.nameservice.v1beta1.Record[];
|
||||
authorities?: dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry[];
|
||||
names?: dependency_2.vulcanize.nameservice.v1beta1.NameEntry[];
|
||||
params?: dependency_2.vulcanize.registry.v1beta1.Params;
|
||||
records?: dependency_2.vulcanize.registry.v1beta1.Record[];
|
||||
authorities?: dependency_2.vulcanize.registry.v1beta1.AuthorityEntry[];
|
||||
names?: dependency_2.vulcanize.registry.v1beta1.NameEntry[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 3, 4], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 3, 4], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("params" in data && data.params != undefined) {
|
||||
this.params = data.params;
|
||||
@@ -34,68 +35,71 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get params() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_2.vulcanize.nameservice.v1beta1.Params, 1) as dependency_2.vulcanize.nameservice.v1beta1.Params;
|
||||
return pb_1.Message.getWrapperField(this, dependency_2.vulcanize.registry.v1beta1.Params, 1) as dependency_2.vulcanize.registry.v1beta1.Params;
|
||||
}
|
||||
set params(value: dependency_2.vulcanize.nameservice.v1beta1.Params) {
|
||||
set params(value: dependency_2.vulcanize.registry.v1beta1.Params) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get records() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.nameservice.v1beta1.Record, 2) as dependency_2.vulcanize.nameservice.v1beta1.Record[];
|
||||
get has_params() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
set records(value: dependency_2.vulcanize.nameservice.v1beta1.Record[]) {
|
||||
get records() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.registry.v1beta1.Record, 2) as dependency_2.vulcanize.registry.v1beta1.Record[];
|
||||
}
|
||||
set records(value: dependency_2.vulcanize.registry.v1beta1.Record[]) {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 2, value);
|
||||
}
|
||||
get authorities() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry, 3) as dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry[];
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.registry.v1beta1.AuthorityEntry, 3) as dependency_2.vulcanize.registry.v1beta1.AuthorityEntry[];
|
||||
}
|
||||
set authorities(value: dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry[]) {
|
||||
set authorities(value: dependency_2.vulcanize.registry.v1beta1.AuthorityEntry[]) {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 3, value);
|
||||
}
|
||||
get names() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.nameservice.v1beta1.NameEntry, 4) as dependency_2.vulcanize.nameservice.v1beta1.NameEntry[];
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.registry.v1beta1.NameEntry, 4) as dependency_2.vulcanize.registry.v1beta1.NameEntry[];
|
||||
}
|
||||
set names(value: dependency_2.vulcanize.nameservice.v1beta1.NameEntry[]) {
|
||||
set names(value: dependency_2.vulcanize.registry.v1beta1.NameEntry[]) {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 4, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Params.prototype.toObject>;
|
||||
records?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Record.prototype.toObject>[];
|
||||
authorities?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry.prototype.toObject>[];
|
||||
names?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.NameEntry.prototype.toObject>[];
|
||||
}) {
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Params.prototype.toObject>;
|
||||
records?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Record.prototype.toObject>[];
|
||||
authorities?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.AuthorityEntry.prototype.toObject>[];
|
||||
names?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.NameEntry.prototype.toObject>[];
|
||||
}): GenesisState {
|
||||
const message = new GenesisState({});
|
||||
if (data.params != null) {
|
||||
message.params = dependency_2.vulcanize.nameservice.v1beta1.Params.fromObject(data.params);
|
||||
message.params = dependency_2.vulcanize.registry.v1beta1.Params.fromObject(data.params);
|
||||
}
|
||||
if (data.records != null) {
|
||||
message.records = data.records.map(item => dependency_2.vulcanize.nameservice.v1beta1.Record.fromObject(item));
|
||||
message.records = data.records.map(item => dependency_2.vulcanize.registry.v1beta1.Record.fromObject(item));
|
||||
}
|
||||
if (data.authorities != null) {
|
||||
message.authorities = data.authorities.map(item => dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry.fromObject(item));
|
||||
message.authorities = data.authorities.map(item => dependency_2.vulcanize.registry.v1beta1.AuthorityEntry.fromObject(item));
|
||||
}
|
||||
if (data.names != null) {
|
||||
message.names = data.names.map(item => dependency_2.vulcanize.nameservice.v1beta1.NameEntry.fromObject(item));
|
||||
message.names = data.names.map(item => dependency_2.vulcanize.registry.v1beta1.NameEntry.fromObject(item));
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Params.prototype.toObject>;
|
||||
records?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Record.prototype.toObject>[];
|
||||
authorities?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry.prototype.toObject>[];
|
||||
names?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.NameEntry.prototype.toObject>[];
|
||||
params?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Params.prototype.toObject>;
|
||||
records?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Record.prototype.toObject>[];
|
||||
authorities?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.AuthorityEntry.prototype.toObject>[];
|
||||
names?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.NameEntry.prototype.toObject>[];
|
||||
} = {};
|
||||
if (this.params != null) {
|
||||
data.params = this.params.toObject();
|
||||
}
|
||||
if (this.records != null) {
|
||||
data.records = this.records.map((item: dependency_2.vulcanize.nameservice.v1beta1.Record) => item.toObject());
|
||||
data.records = this.records.map((item: dependency_2.vulcanize.registry.v1beta1.Record) => item.toObject());
|
||||
}
|
||||
if (this.authorities != null) {
|
||||
data.authorities = this.authorities.map((item: dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry) => item.toObject());
|
||||
data.authorities = this.authorities.map((item: dependency_2.vulcanize.registry.v1beta1.AuthorityEntry) => item.toObject());
|
||||
}
|
||||
if (this.names != null) {
|
||||
data.names = this.names.map((item: dependency_2.vulcanize.nameservice.v1beta1.NameEntry) => item.toObject());
|
||||
data.names = this.names.map((item: dependency_2.vulcanize.registry.v1beta1.NameEntry) => item.toObject());
|
||||
}
|
||||
return data;
|
||||
}
|
||||
@@ -103,14 +107,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.params !== undefined)
|
||||
if (this.has_params)
|
||||
writer.writeMessage(1, this.params, () => this.params.serialize(writer));
|
||||
if (this.records !== undefined)
|
||||
writer.writeRepeatedMessage(2, this.records, (item: dependency_2.vulcanize.nameservice.v1beta1.Record) => item.serialize(writer));
|
||||
if (this.authorities !== undefined)
|
||||
writer.writeRepeatedMessage(3, this.authorities, (item: dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry) => item.serialize(writer));
|
||||
if (this.names !== undefined)
|
||||
writer.writeRepeatedMessage(4, this.names, (item: dependency_2.vulcanize.nameservice.v1beta1.NameEntry) => item.serialize(writer));
|
||||
if (this.records.length)
|
||||
writer.writeRepeatedMessage(2, this.records, (item: dependency_2.vulcanize.registry.v1beta1.Record) => item.serialize(writer));
|
||||
if (this.authorities.length)
|
||||
writer.writeRepeatedMessage(3, this.authorities, (item: dependency_2.vulcanize.registry.v1beta1.AuthorityEntry) => item.serialize(writer));
|
||||
if (this.names.length)
|
||||
writer.writeRepeatedMessage(4, this.names, (item: dependency_2.vulcanize.registry.v1beta1.NameEntry) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
@@ -121,16 +125,16 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
reader.readMessage(message.params, () => message.params = dependency_2.vulcanize.nameservice.v1beta1.Params.deserialize(reader));
|
||||
reader.readMessage(message.params, () => message.params = dependency_2.vulcanize.registry.v1beta1.Params.deserialize(reader));
|
||||
break;
|
||||
case 2:
|
||||
reader.readMessage(message.records, () => pb_1.Message.addToRepeatedWrapperField(message, 2, dependency_2.vulcanize.nameservice.v1beta1.Record.deserialize(reader), dependency_2.vulcanize.nameservice.v1beta1.Record));
|
||||
reader.readMessage(message.records, () => pb_1.Message.addToRepeatedWrapperField(message, 2, dependency_2.vulcanize.registry.v1beta1.Record.deserialize(reader), dependency_2.vulcanize.registry.v1beta1.Record));
|
||||
break;
|
||||
case 3:
|
||||
reader.readMessage(message.authorities, () => pb_1.Message.addToRepeatedWrapperField(message, 3, dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry.deserialize(reader), dependency_2.vulcanize.nameservice.v1beta1.AuthorityEntry));
|
||||
reader.readMessage(message.authorities, () => pb_1.Message.addToRepeatedWrapperField(message, 3, dependency_2.vulcanize.registry.v1beta1.AuthorityEntry.deserialize(reader), dependency_2.vulcanize.registry.v1beta1.AuthorityEntry));
|
||||
break;
|
||||
case 4:
|
||||
reader.readMessage(message.names, () => pb_1.Message.addToRepeatedWrapperField(message, 4, dependency_2.vulcanize.nameservice.v1beta1.NameEntry.deserialize(reader), dependency_2.vulcanize.nameservice.v1beta1.NameEntry));
|
||||
reader.readMessage(message.names, () => pb_1.Message.addToRepeatedWrapperField(message, 4, dependency_2.vulcanize.registry.v1beta1.NameEntry.deserialize(reader), dependency_2.vulcanize.registry.v1beta1.NameEntry));
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
+292
-214
File diff suppressed because it is too large
Load Diff
+183
-104
@@ -2,16 +2,18 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* source: vulcanize/nameservice/v1beta1/nameservice.proto
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/registry/v1beta1/registry.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../google/protobuf/duration";
|
||||
import * as dependency_2 from "./../../../google/protobuf/timestamp";
|
||||
import * as dependency_3 from "./../../../gogoproto/gogo";
|
||||
import * as dependency_4 from "./../../../cosmos/base/v1beta1/coin";
|
||||
import * as dependency_5 from "./../../../google/protobuf/any";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.nameservice.v1beta1 {
|
||||
export namespace vulcanize.registry.v1beta1 {
|
||||
export class Params extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
record_rent?: dependency_4.cosmos.base.v1beta1.Coin;
|
||||
record_rent_duration?: dependency_1.google.protobuf.Duration;
|
||||
@@ -26,7 +28,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
authority_auction_minimum_bid?: dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("record_rent" in data && data.record_rent != undefined) {
|
||||
this.record_rent = data.record_rent;
|
||||
@@ -69,32 +71,47 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set record_rent(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_record_rent() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get record_rent_duration() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_1.google.protobuf.Duration, 2) as dependency_1.google.protobuf.Duration;
|
||||
}
|
||||
set record_rent_duration(value: dependency_1.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_record_rent_duration() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
get authority_rent() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 3) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set authority_rent(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 3, value);
|
||||
}
|
||||
get has_authority_rent() {
|
||||
return pb_1.Message.getField(this, 3) != null;
|
||||
}
|
||||
get authority_rent_duration() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_1.google.protobuf.Duration, 4) as dependency_1.google.protobuf.Duration;
|
||||
}
|
||||
set authority_rent_duration(value: dependency_1.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 4, value);
|
||||
}
|
||||
get has_authority_rent_duration() {
|
||||
return pb_1.Message.getField(this, 4) != null;
|
||||
}
|
||||
get authority_grace_period() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_1.google.protobuf.Duration, 5) as dependency_1.google.protobuf.Duration;
|
||||
}
|
||||
set authority_grace_period(value: dependency_1.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 5, value);
|
||||
}
|
||||
get has_authority_grace_period() {
|
||||
return pb_1.Message.getField(this, 5) != null;
|
||||
}
|
||||
get authority_auction_enabled() {
|
||||
return pb_1.Message.getField(this, 6) as boolean;
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, false) as boolean;
|
||||
}
|
||||
set authority_auction_enabled(value: boolean) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
@@ -105,30 +122,45 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set authority_auction_commits_duration(value: dependency_1.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 7, value);
|
||||
}
|
||||
get has_authority_auction_commits_duration() {
|
||||
return pb_1.Message.getField(this, 7) != null;
|
||||
}
|
||||
get authority_auction_reveals_duration() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_1.google.protobuf.Duration, 8) as dependency_1.google.protobuf.Duration;
|
||||
}
|
||||
set authority_auction_reveals_duration(value: dependency_1.google.protobuf.Duration) {
|
||||
pb_1.Message.setWrapperField(this, 8, value);
|
||||
}
|
||||
get has_authority_auction_reveals_duration() {
|
||||
return pb_1.Message.getField(this, 8) != null;
|
||||
}
|
||||
get authority_auction_commit_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 9) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set authority_auction_commit_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 9, value);
|
||||
}
|
||||
get has_authority_auction_commit_fee() {
|
||||
return pb_1.Message.getField(this, 9) != null;
|
||||
}
|
||||
get authority_auction_reveal_fee() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 10) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set authority_auction_reveal_fee(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 10, value);
|
||||
}
|
||||
get has_authority_auction_reveal_fee() {
|
||||
return pb_1.Message.getField(this, 10) != null;
|
||||
}
|
||||
get authority_auction_minimum_bid() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_4.cosmos.base.v1beta1.Coin, 11) as dependency_4.cosmos.base.v1beta1.Coin;
|
||||
}
|
||||
set authority_auction_minimum_bid(value: dependency_4.cosmos.base.v1beta1.Coin) {
|
||||
pb_1.Message.setWrapperField(this, 11, value);
|
||||
}
|
||||
get has_authority_auction_minimum_bid() {
|
||||
return pb_1.Message.getField(this, 11) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
record_rent?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
record_rent_duration?: ReturnType<typeof dependency_1.google.protobuf.Duration.prototype.toObject>;
|
||||
@@ -141,7 +173,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
authority_auction_commit_fee?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
authority_auction_reveal_fee?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
authority_auction_minimum_bid?: ReturnType<typeof dependency_4.cosmos.base.v1beta1.Coin.prototype.toObject>;
|
||||
}) {
|
||||
}): Params {
|
||||
const message = new Params({});
|
||||
if (data.record_rent != null) {
|
||||
message.record_rent = dependency_4.cosmos.base.v1beta1.Coin.fromObject(data.record_rent);
|
||||
@@ -231,27 +263,27 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.record_rent !== undefined)
|
||||
if (this.has_record_rent)
|
||||
writer.writeMessage(1, this.record_rent, () => this.record_rent.serialize(writer));
|
||||
if (this.record_rent_duration !== undefined)
|
||||
if (this.has_record_rent_duration)
|
||||
writer.writeMessage(2, this.record_rent_duration, () => this.record_rent_duration.serialize(writer));
|
||||
if (this.authority_rent !== undefined)
|
||||
if (this.has_authority_rent)
|
||||
writer.writeMessage(3, this.authority_rent, () => this.authority_rent.serialize(writer));
|
||||
if (this.authority_rent_duration !== undefined)
|
||||
if (this.has_authority_rent_duration)
|
||||
writer.writeMessage(4, this.authority_rent_duration, () => this.authority_rent_duration.serialize(writer));
|
||||
if (this.authority_grace_period !== undefined)
|
||||
if (this.has_authority_grace_period)
|
||||
writer.writeMessage(5, this.authority_grace_period, () => this.authority_grace_period.serialize(writer));
|
||||
if (this.authority_auction_enabled !== undefined)
|
||||
if (this.authority_auction_enabled != false)
|
||||
writer.writeBool(6, this.authority_auction_enabled);
|
||||
if (this.authority_auction_commits_duration !== undefined)
|
||||
if (this.has_authority_auction_commits_duration)
|
||||
writer.writeMessage(7, this.authority_auction_commits_duration, () => this.authority_auction_commits_duration.serialize(writer));
|
||||
if (this.authority_auction_reveals_duration !== undefined)
|
||||
if (this.has_authority_auction_reveals_duration)
|
||||
writer.writeMessage(8, this.authority_auction_reveals_duration, () => this.authority_auction_reveals_duration.serialize(writer));
|
||||
if (this.authority_auction_commit_fee !== undefined)
|
||||
if (this.has_authority_auction_commit_fee)
|
||||
writer.writeMessage(9, this.authority_auction_commit_fee, () => this.authority_auction_commit_fee.serialize(writer));
|
||||
if (this.authority_auction_reveal_fee !== undefined)
|
||||
if (this.has_authority_auction_reveal_fee)
|
||||
writer.writeMessage(10, this.authority_auction_reveal_fee, () => this.authority_auction_reveal_fee.serialize(writer));
|
||||
if (this.authority_auction_minimum_bid !== undefined)
|
||||
if (this.has_authority_auction_minimum_bid)
|
||||
writer.writeMessage(11, this.authority_auction_minimum_bid, () => this.authority_auction_minimum_bid.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -308,6 +340,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Record extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
bond_id?: string;
|
||||
@@ -315,11 +348,12 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
expiry_time?: string;
|
||||
deleted?: boolean;
|
||||
owners?: string[];
|
||||
attributes?: string;
|
||||
attributes?: dependency_5.google.protobuf.Any;
|
||||
names?: string[];
|
||||
type?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [6, 8], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [6, 8], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -345,56 +379,68 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
if ("names" in data && data.names != undefined) {
|
||||
this.names = data.names;
|
||||
}
|
||||
if ("type" in data && data.type != undefined) {
|
||||
this.type = data.type;
|
||||
}
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get create_time() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set create_time(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
get expiry_time() {
|
||||
return pb_1.Message.getField(this, 4) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set expiry_time(value: string) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
}
|
||||
get deleted() {
|
||||
return pb_1.Message.getField(this, 5) as boolean;
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, false) as boolean;
|
||||
}
|
||||
set deleted(value: boolean) {
|
||||
pb_1.Message.setField(this, 5, value);
|
||||
}
|
||||
get owners() {
|
||||
return pb_1.Message.getField(this, 6) as string[];
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, []) as string[];
|
||||
}
|
||||
set owners(value: string[]) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
}
|
||||
get attributes() {
|
||||
return pb_1.Message.getField(this, 7) as string;
|
||||
return pb_1.Message.getWrapperField(this, dependency_5.google.protobuf.Any, 7) as dependency_5.google.protobuf.Any;
|
||||
}
|
||||
set attributes(value: string) {
|
||||
pb_1.Message.setField(this, 7, value);
|
||||
set attributes(value: dependency_5.google.protobuf.Any) {
|
||||
pb_1.Message.setWrapperField(this, 7, value);
|
||||
}
|
||||
get has_attributes() {
|
||||
return pb_1.Message.getField(this, 7) != null;
|
||||
}
|
||||
get names() {
|
||||
return pb_1.Message.getField(this, 8) as string[];
|
||||
return pb_1.Message.getFieldWithDefault(this, 8, []) as string[];
|
||||
}
|
||||
set names(value: string[]) {
|
||||
pb_1.Message.setField(this, 8, value);
|
||||
}
|
||||
get type() {
|
||||
return pb_1.Message.getFieldWithDefault(this, 9, "") as string;
|
||||
}
|
||||
set type(value: string) {
|
||||
pb_1.Message.setField(this, 9, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
bond_id?: string;
|
||||
@@ -402,9 +448,10 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
expiry_time?: string;
|
||||
deleted?: boolean;
|
||||
owners?: string[];
|
||||
attributes?: string;
|
||||
attributes?: ReturnType<typeof dependency_5.google.protobuf.Any.prototype.toObject>;
|
||||
names?: string[];
|
||||
}) {
|
||||
type?: string;
|
||||
}): Record {
|
||||
const message = new Record({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -425,11 +472,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
message.owners = data.owners;
|
||||
}
|
||||
if (data.attributes != null) {
|
||||
message.attributes = data.attributes;
|
||||
message.attributes = dependency_5.google.protobuf.Any.fromObject(data.attributes);
|
||||
}
|
||||
if (data.names != null) {
|
||||
message.names = data.names;
|
||||
}
|
||||
if (data.type != null) {
|
||||
message.type = data.type;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
@@ -440,8 +490,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
expiry_time?: string;
|
||||
deleted?: boolean;
|
||||
owners?: string[];
|
||||
attributes?: string;
|
||||
attributes?: ReturnType<typeof dependency_5.google.protobuf.Any.prototype.toObject>;
|
||||
names?: string[];
|
||||
type?: string;
|
||||
} = {};
|
||||
if (this.id != null) {
|
||||
data.id = this.id;
|
||||
@@ -462,33 +513,38 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
data.owners = this.owners;
|
||||
}
|
||||
if (this.attributes != null) {
|
||||
data.attributes = this.attributes;
|
||||
data.attributes = this.attributes.toObject();
|
||||
}
|
||||
if (this.names != null) {
|
||||
data.names = this.names;
|
||||
}
|
||||
if (this.type != null) {
|
||||
data.type = this.type;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
serialize(): Uint8Array;
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (typeof this.bond_id === "string" && this.bond_id.length)
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(2, this.bond_id);
|
||||
if (typeof this.create_time === "string" && this.create_time.length)
|
||||
if (this.create_time.length)
|
||||
writer.writeString(3, this.create_time);
|
||||
if (typeof this.expiry_time === "string" && this.expiry_time.length)
|
||||
if (this.expiry_time.length)
|
||||
writer.writeString(4, this.expiry_time);
|
||||
if (this.deleted !== undefined)
|
||||
if (this.deleted != false)
|
||||
writer.writeBool(5, this.deleted);
|
||||
if (this.owners !== undefined)
|
||||
if (this.owners.length)
|
||||
writer.writeRepeatedString(6, this.owners);
|
||||
if (typeof this.attributes === "string" && this.attributes.length)
|
||||
writer.writeString(7, this.attributes);
|
||||
if (this.names !== undefined)
|
||||
if (this.has_attributes)
|
||||
writer.writeMessage(7, this.attributes, () => this.attributes.serialize(writer));
|
||||
if (this.names.length)
|
||||
writer.writeRepeatedString(8, this.names);
|
||||
if (this.type.length)
|
||||
writer.writeString(9, this.type);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
@@ -517,11 +573,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
pb_1.Message.addToRepeatedField(message, 6, reader.readString());
|
||||
break;
|
||||
case 7:
|
||||
message.attributes = reader.readString();
|
||||
reader.readMessage(message.attributes, () => message.attributes = dependency_5.google.protobuf.Any.deserialize(reader));
|
||||
break;
|
||||
case 8:
|
||||
pb_1.Message.addToRepeatedField(message, 8, reader.readString());
|
||||
break;
|
||||
case 9:
|
||||
message.type = reader.readString();
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
}
|
||||
@@ -535,12 +594,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuthorityEntry extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
name?: string;
|
||||
entry?: NameAuthority;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("name" in data && data.name != undefined) {
|
||||
this.name = data.name;
|
||||
@@ -551,7 +611,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get name() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
@@ -562,10 +622,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set entry(value: NameAuthority) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_entry() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
name?: string;
|
||||
entry?: ReturnType<typeof NameAuthority.prototype.toObject>;
|
||||
}) {
|
||||
}): AuthorityEntry {
|
||||
const message = new AuthorityEntry({});
|
||||
if (data.name != null) {
|
||||
message.name = data.name;
|
||||
@@ -592,9 +655,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.name === "string" && this.name.length)
|
||||
if (this.name.length)
|
||||
writer.writeString(1, this.name);
|
||||
if (this.entry !== undefined)
|
||||
if (this.has_entry)
|
||||
writer.writeMessage(2, this.entry, () => this.entry.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -624,6 +687,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class NameAuthority extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
owner_public_key?: string;
|
||||
owner_address?: string;
|
||||
@@ -634,7 +698,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
expiry_time?: dependency_2.google.protobuf.Timestamp;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("owner_public_key" in data && data.owner_public_key != undefined) {
|
||||
this.owner_public_key = data.owner_public_key;
|
||||
@@ -660,37 +724,37 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get owner_public_key() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set owner_public_key(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get owner_address() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set owner_address(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get height() {
|
||||
return pb_1.Message.getField(this, 3) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, 0) as number;
|
||||
}
|
||||
set height(value: number) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
}
|
||||
get status() {
|
||||
return pb_1.Message.getField(this, 4) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
||||
}
|
||||
set status(value: string) {
|
||||
pb_1.Message.setField(this, 4, value);
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 5) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 5, value);
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getField(this, 6) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
@@ -701,6 +765,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set expiry_time(value: dependency_2.google.protobuf.Timestamp) {
|
||||
pb_1.Message.setWrapperField(this, 7, value);
|
||||
}
|
||||
get has_expiry_time() {
|
||||
return pb_1.Message.getField(this, 7) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
owner_public_key?: string;
|
||||
owner_address?: string;
|
||||
@@ -709,7 +776,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
auction_id?: string;
|
||||
bond_id?: string;
|
||||
expiry_time?: ReturnType<typeof dependency_2.google.protobuf.Timestamp.prototype.toObject>;
|
||||
}) {
|
||||
}): NameAuthority {
|
||||
const message = new NameAuthority({});
|
||||
if (data.owner_public_key != null) {
|
||||
message.owner_public_key = data.owner_public_key;
|
||||
@@ -771,19 +838,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.owner_public_key === "string" && this.owner_public_key.length)
|
||||
if (this.owner_public_key.length)
|
||||
writer.writeString(1, this.owner_public_key);
|
||||
if (typeof this.owner_address === "string" && this.owner_address.length)
|
||||
if (this.owner_address.length)
|
||||
writer.writeString(2, this.owner_address);
|
||||
if (this.height !== undefined)
|
||||
if (this.height != 0)
|
||||
writer.writeUint64(3, this.height);
|
||||
if (typeof this.status === "string" && this.status.length)
|
||||
if (this.status.length)
|
||||
writer.writeString(4, this.status);
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(5, this.auction_id);
|
||||
if (typeof this.bond_id === "string" && this.bond_id.length)
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(6, this.bond_id);
|
||||
if (this.expiry_time !== undefined)
|
||||
if (this.has_expiry_time)
|
||||
writer.writeMessage(7, this.expiry_time, () => this.expiry_time.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -828,12 +895,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class NameEntry extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
name?: string;
|
||||
entry?: NameRecord;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("name" in data && data.name != undefined) {
|
||||
this.name = data.name;
|
||||
@@ -844,7 +912,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get name() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
@@ -855,10 +923,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set entry(value: NameRecord) {
|
||||
pb_1.Message.setWrapperField(this, 2, value);
|
||||
}
|
||||
get has_entry() {
|
||||
return pb_1.Message.getField(this, 2) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
name?: string;
|
||||
entry?: ReturnType<typeof NameRecord.prototype.toObject>;
|
||||
}) {
|
||||
}): NameEntry {
|
||||
const message = new NameEntry({});
|
||||
if (data.name != null) {
|
||||
message.name = data.name;
|
||||
@@ -885,9 +956,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.name === "string" && this.name.length)
|
||||
if (this.name.length)
|
||||
writer.writeString(1, this.name);
|
||||
if (this.entry !== undefined)
|
||||
if (this.has_entry)
|
||||
writer.writeMessage(2, this.entry, () => this.entry.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -917,12 +988,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class NameRecord extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
latest?: NameRecordEntry;
|
||||
history?: NameRecordEntry[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("latest" in data && data.latest != undefined) {
|
||||
this.latest = data.latest;
|
||||
@@ -938,6 +1010,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set latest(value: NameRecordEntry) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get has_latest() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
get history() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, NameRecordEntry, 2) as NameRecordEntry[];
|
||||
}
|
||||
@@ -947,7 +1022,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
latest?: ReturnType<typeof NameRecordEntry.prototype.toObject>;
|
||||
history?: ReturnType<typeof NameRecordEntry.prototype.toObject>[];
|
||||
}) {
|
||||
}): NameRecord {
|
||||
const message = new NameRecord({});
|
||||
if (data.latest != null) {
|
||||
message.latest = NameRecordEntry.fromObject(data.latest);
|
||||
@@ -974,9 +1049,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.latest !== undefined)
|
||||
if (this.has_latest)
|
||||
writer.writeMessage(1, this.latest, () => this.latest.serialize(writer));
|
||||
if (this.history !== undefined)
|
||||
if (this.history.length)
|
||||
writer.writeRepeatedMessage(2, this.history, (item: NameRecordEntry) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1006,12 +1081,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class NameRecordEntry extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
height?: number;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -1022,13 +1098,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get height() {
|
||||
return pb_1.Message.getField(this, 2) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
|
||||
}
|
||||
set height(value: number) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -1036,7 +1112,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
height?: number;
|
||||
}) {
|
||||
}): NameRecordEntry {
|
||||
const message = new NameRecordEntry({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -1063,9 +1139,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (this.height !== undefined)
|
||||
if (this.height != 0)
|
||||
writer.writeUint64(2, this.height);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1095,12 +1171,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Signature extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
sig?: string;
|
||||
pub_key?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("sig" in data && data.sig != undefined) {
|
||||
this.sig = data.sig;
|
||||
@@ -1111,13 +1188,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get sig() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set sig(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get pub_key() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set pub_key(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -1125,7 +1202,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
sig?: string;
|
||||
pub_key?: string;
|
||||
}) {
|
||||
}): Signature {
|
||||
const message = new Signature({});
|
||||
if (data.sig != null) {
|
||||
message.sig = data.sig;
|
||||
@@ -1152,9 +1229,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.sig === "string" && this.sig.length)
|
||||
if (this.sig.length)
|
||||
writer.writeString(1, this.sig);
|
||||
if (typeof this.pub_key === "string" && this.pub_key.length)
|
||||
if (this.pub_key.length)
|
||||
writer.writeString(2, this.pub_key);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1184,6 +1261,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class BlockChangeSet extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
height?: number;
|
||||
records?: string[];
|
||||
@@ -1193,7 +1271,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
names?: string[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 3, 4, 5, 6], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 3, 4, 5, 6], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("height" in data && data.height != undefined) {
|
||||
this.height = data.height;
|
||||
@@ -1216,19 +1294,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get height() {
|
||||
return pb_1.Message.getField(this, 1) as number;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
|
||||
}
|
||||
set height(value: number) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get records() {
|
||||
return pb_1.Message.getField(this, 2) as string[];
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, []) as string[];
|
||||
}
|
||||
set records(value: string[]) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get auctions() {
|
||||
return pb_1.Message.getField(this, 3) as string[];
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, []) as string[];
|
||||
}
|
||||
set auctions(value: string[]) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -1240,13 +1318,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 4, value);
|
||||
}
|
||||
get authorities() {
|
||||
return pb_1.Message.getField(this, 5) as string[];
|
||||
return pb_1.Message.getFieldWithDefault(this, 5, []) as string[];
|
||||
}
|
||||
set authorities(value: string[]) {
|
||||
pb_1.Message.setField(this, 5, value);
|
||||
}
|
||||
get names() {
|
||||
return pb_1.Message.getField(this, 6) as string[];
|
||||
return pb_1.Message.getFieldWithDefault(this, 6, []) as string[];
|
||||
}
|
||||
set names(value: string[]) {
|
||||
pb_1.Message.setField(this, 6, value);
|
||||
@@ -1258,7 +1336,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
auction_bids?: ReturnType<typeof AuctionBidInfo.prototype.toObject>[];
|
||||
authorities?: string[];
|
||||
names?: string[];
|
||||
}) {
|
||||
}): BlockChangeSet {
|
||||
const message = new BlockChangeSet({});
|
||||
if (data.height != null) {
|
||||
message.height = data.height;
|
||||
@@ -1313,17 +1391,17 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.height !== undefined)
|
||||
if (this.height != 0)
|
||||
writer.writeInt64(1, this.height);
|
||||
if (this.records !== undefined)
|
||||
if (this.records.length)
|
||||
writer.writeRepeatedString(2, this.records);
|
||||
if (this.auctions !== undefined)
|
||||
if (this.auctions.length)
|
||||
writer.writeRepeatedString(3, this.auctions);
|
||||
if (this.auction_bids !== undefined)
|
||||
if (this.auction_bids.length)
|
||||
writer.writeRepeatedMessage(4, this.auction_bids, (item: AuctionBidInfo) => item.serialize(writer));
|
||||
if (this.authorities !== undefined)
|
||||
if (this.authorities.length)
|
||||
writer.writeRepeatedString(5, this.authorities);
|
||||
if (this.names !== undefined)
|
||||
if (this.names.length)
|
||||
writer.writeRepeatedString(6, this.names);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1365,12 +1443,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class AuctionBidInfo extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
auction_id?: string;
|
||||
bidder_address?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("auction_id" in data && data.auction_id != undefined) {
|
||||
this.auction_id = data.auction_id;
|
||||
@@ -1381,13 +1460,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get auction_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set auction_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get bidder_address() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set bidder_address(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -1395,7 +1474,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
auction_id?: string;
|
||||
bidder_address?: string;
|
||||
}) {
|
||||
}): AuctionBidInfo {
|
||||
const message = new AuctionBidInfo({});
|
||||
if (data.auction_id != null) {
|
||||
message.auction_id = data.auction_id;
|
||||
@@ -1422,9 +1501,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.auction_id === "string" && this.auction_id.length)
|
||||
if (this.auction_id.length)
|
||||
writer.writeString(1, this.auction_id);
|
||||
if (typeof this.bidder_address === "string" && this.bidder_address.length)
|
||||
if (this.bidder_address.length)
|
||||
writer.writeString(2, this.bidder_address);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
+145
-118
@@ -2,21 +2,22 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
||||
* compiler version: 3.14.0
|
||||
* source: vulcanize/nameservice/v1beta1/tx.proto
|
||||
* compiler version: 3.12.4
|
||||
* source: vulcanize/registry/v1beta1/tx.proto
|
||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
||||
import * as dependency_2 from "./nameservice";
|
||||
import * as dependency_2 from "./registry";
|
||||
import * as pb_1 from "google-protobuf";
|
||||
export namespace vulcanize.nameservice.v1beta1 {
|
||||
export namespace vulcanize.registry.v1beta1 {
|
||||
export class MsgSetRecord extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
payload?: Payload;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bond_id" in data && data.bond_id != undefined) {
|
||||
this.bond_id = data.bond_id;
|
||||
@@ -30,13 +31,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -47,11 +48,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
set payload(value: Payload) {
|
||||
pb_1.Message.setWrapperField(this, 3, value);
|
||||
}
|
||||
get has_payload() {
|
||||
return pb_1.Message.getField(this, 3) != null;
|
||||
}
|
||||
static fromObject(data: {
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
payload?: ReturnType<typeof Payload.prototype.toObject>;
|
||||
}) {
|
||||
}): MsgSetRecord {
|
||||
const message = new MsgSetRecord({});
|
||||
if (data.bond_id != null) {
|
||||
message.bond_id = data.bond_id;
|
||||
@@ -85,11 +89,11 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.bond_id === "string" && this.bond_id.length)
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(1, this.bond_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (this.payload !== undefined)
|
||||
if (this.has_payload)
|
||||
writer.writeMessage(3, this.payload, () => this.payload.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -122,11 +126,12 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgSetRecordResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
id?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("id" in data && data.id != undefined) {
|
||||
this.id = data.id;
|
||||
@@ -134,14 +139,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
id?: string;
|
||||
}) {
|
||||
}): MsgSetRecordResponse {
|
||||
const message = new MsgSetRecordResponse({});
|
||||
if (data.id != null) {
|
||||
message.id = data.id;
|
||||
@@ -161,7 +166,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.id === "string" && this.id.length)
|
||||
if (this.id.length)
|
||||
writer.writeString(1, this.id);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -188,12 +193,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class Payload extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
record?: dependency_2.vulcanize.nameservice.v1beta1.Record;
|
||||
signatures?: dependency_2.vulcanize.nameservice.v1beta1.Signature[];
|
||||
record?: dependency_2.vulcanize.registry.v1beta1.Record;
|
||||
signatures?: dependency_2.vulcanize.registry.v1beta1.Signature[];
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("record" in data && data.record != undefined) {
|
||||
this.record = data.record;
|
||||
@@ -204,40 +210,43 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get record() {
|
||||
return pb_1.Message.getWrapperField(this, dependency_2.vulcanize.nameservice.v1beta1.Record, 1) as dependency_2.vulcanize.nameservice.v1beta1.Record;
|
||||
return pb_1.Message.getWrapperField(this, dependency_2.vulcanize.registry.v1beta1.Record, 1) as dependency_2.vulcanize.registry.v1beta1.Record;
|
||||
}
|
||||
set record(value: dependency_2.vulcanize.nameservice.v1beta1.Record) {
|
||||
set record(value: dependency_2.vulcanize.registry.v1beta1.Record) {
|
||||
pb_1.Message.setWrapperField(this, 1, value);
|
||||
}
|
||||
get signatures() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.nameservice.v1beta1.Signature, 2) as dependency_2.vulcanize.nameservice.v1beta1.Signature[];
|
||||
get has_record() {
|
||||
return pb_1.Message.getField(this, 1) != null;
|
||||
}
|
||||
set signatures(value: dependency_2.vulcanize.nameservice.v1beta1.Signature[]) {
|
||||
get signatures() {
|
||||
return pb_1.Message.getRepeatedWrapperField(this, dependency_2.vulcanize.registry.v1beta1.Signature, 2) as dependency_2.vulcanize.registry.v1beta1.Signature[];
|
||||
}
|
||||
set signatures(value: dependency_2.vulcanize.registry.v1beta1.Signature[]) {
|
||||
pb_1.Message.setRepeatedWrapperField(this, 2, value);
|
||||
}
|
||||
static fromObject(data: {
|
||||
record?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Record.prototype.toObject>;
|
||||
signatures?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Signature.prototype.toObject>[];
|
||||
}) {
|
||||
record?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Record.prototype.toObject>;
|
||||
signatures?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Signature.prototype.toObject>[];
|
||||
}): Payload {
|
||||
const message = new Payload({});
|
||||
if (data.record != null) {
|
||||
message.record = dependency_2.vulcanize.nameservice.v1beta1.Record.fromObject(data.record);
|
||||
message.record = dependency_2.vulcanize.registry.v1beta1.Record.fromObject(data.record);
|
||||
}
|
||||
if (data.signatures != null) {
|
||||
message.signatures = data.signatures.map(item => dependency_2.vulcanize.nameservice.v1beta1.Signature.fromObject(item));
|
||||
message.signatures = data.signatures.map(item => dependency_2.vulcanize.registry.v1beta1.Signature.fromObject(item));
|
||||
}
|
||||
return message;
|
||||
}
|
||||
toObject() {
|
||||
const data: {
|
||||
record?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Record.prototype.toObject>;
|
||||
signatures?: ReturnType<typeof dependency_2.vulcanize.nameservice.v1beta1.Signature.prototype.toObject>[];
|
||||
record?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Record.prototype.toObject>;
|
||||
signatures?: ReturnType<typeof dependency_2.vulcanize.registry.v1beta1.Signature.prototype.toObject>[];
|
||||
} = {};
|
||||
if (this.record != null) {
|
||||
data.record = this.record.toObject();
|
||||
}
|
||||
if (this.signatures != null) {
|
||||
data.signatures = this.signatures.map((item: dependency_2.vulcanize.nameservice.v1beta1.Signature) => item.toObject());
|
||||
data.signatures = this.signatures.map((item: dependency_2.vulcanize.registry.v1beta1.Signature) => item.toObject());
|
||||
}
|
||||
return data;
|
||||
}
|
||||
@@ -245,10 +254,10 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (this.record !== undefined)
|
||||
if (this.has_record)
|
||||
writer.writeMessage(1, this.record, () => this.record.serialize(writer));
|
||||
if (this.signatures !== undefined)
|
||||
writer.writeRepeatedMessage(2, this.signatures, (item: dependency_2.vulcanize.nameservice.v1beta1.Signature) => item.serialize(writer));
|
||||
if (this.signatures.length)
|
||||
writer.writeRepeatedMessage(2, this.signatures, (item: dependency_2.vulcanize.registry.v1beta1.Signature) => item.serialize(writer));
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
}
|
||||
@@ -259,10 +268,10 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
break;
|
||||
switch (reader.getFieldNumber()) {
|
||||
case 1:
|
||||
reader.readMessage(message.record, () => message.record = dependency_2.vulcanize.nameservice.v1beta1.Record.deserialize(reader));
|
||||
reader.readMessage(message.record, () => message.record = dependency_2.vulcanize.registry.v1beta1.Record.deserialize(reader));
|
||||
break;
|
||||
case 2:
|
||||
reader.readMessage(message.signatures, () => pb_1.Message.addToRepeatedWrapperField(message, 2, dependency_2.vulcanize.nameservice.v1beta1.Signature.deserialize(reader), dependency_2.vulcanize.nameservice.v1beta1.Signature));
|
||||
reader.readMessage(message.signatures, () => pb_1.Message.addToRepeatedWrapperField(message, 2, dependency_2.vulcanize.registry.v1beta1.Signature.deserialize(reader), dependency_2.vulcanize.registry.v1beta1.Signature));
|
||||
break;
|
||||
default: reader.skipField();
|
||||
}
|
||||
@@ -277,13 +286,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgSetName extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
crn?: string;
|
||||
cid?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("crn" in data && data.crn != undefined) {
|
||||
this.crn = data.crn;
|
||||
@@ -297,19 +307,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get crn() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set crn(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get cid() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set cid(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -318,7 +328,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
crn?: string;
|
||||
cid?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgSetName {
|
||||
const message = new MsgSetName({});
|
||||
if (data.crn != null) {
|
||||
message.crn = data.crn;
|
||||
@@ -352,11 +362,11 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.crn === "string" && this.crn.length)
|
||||
if (this.crn.length)
|
||||
writer.writeString(1, this.crn);
|
||||
if (typeof this.cid === "string" && this.cid.length)
|
||||
if (this.cid.length)
|
||||
writer.writeString(2, this.cid);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(3, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -389,12 +399,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgSetNameResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgSetNameResponse {
|
||||
const message = new MsgSetNameResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -428,13 +439,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgReserveAuthority extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
name?: string;
|
||||
signer?: string;
|
||||
owner?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("name" in data && data.name != undefined) {
|
||||
this.name = data.name;
|
||||
@@ -448,19 +460,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get name() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get owner() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set owner(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -469,7 +481,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
name?: string;
|
||||
signer?: string;
|
||||
owner?: string;
|
||||
}) {
|
||||
}): MsgReserveAuthority {
|
||||
const message = new MsgReserveAuthority({});
|
||||
if (data.name != null) {
|
||||
message.name = data.name;
|
||||
@@ -503,11 +515,11 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.name === "string" && this.name.length)
|
||||
if (this.name.length)
|
||||
writer.writeString(1, this.name);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (typeof this.owner === "string" && this.owner.length)
|
||||
if (this.owner.length)
|
||||
writer.writeString(3, this.owner);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -540,12 +552,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgReserveAuthorityResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgReserveAuthorityResponse {
|
||||
const message = new MsgReserveAuthorityResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -579,13 +592,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgSetAuthorityBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
name?: string;
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("name" in data && data.name != undefined) {
|
||||
this.name = data.name;
|
||||
@@ -599,19 +613,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get name() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set name(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -620,7 +634,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
name?: string;
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgSetAuthorityBond {
|
||||
const message = new MsgSetAuthorityBond({});
|
||||
if (data.name != null) {
|
||||
message.name = data.name;
|
||||
@@ -654,11 +668,11 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.name === "string" && this.name.length)
|
||||
if (this.name.length)
|
||||
writer.writeString(1, this.name);
|
||||
if (typeof this.bond_id === "string" && this.bond_id.length)
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(2, this.bond_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(3, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -691,12 +705,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgSetAuthorityBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgSetAuthorityBondResponse {
|
||||
const message = new MsgSetAuthorityBondResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -730,12 +745,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgDeleteNameAuthority extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
crn?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("crn" in data && data.crn != undefined) {
|
||||
this.crn = data.crn;
|
||||
@@ -746,13 +762,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get crn() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set crn(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -760,7 +776,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
crn?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgDeleteNameAuthority {
|
||||
const message = new MsgDeleteNameAuthority({});
|
||||
if (data.crn != null) {
|
||||
message.crn = data.crn;
|
||||
@@ -787,9 +803,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.crn === "string" && this.crn.length)
|
||||
if (this.crn.length)
|
||||
writer.writeString(1, this.crn);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -819,12 +835,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgDeleteNameAuthorityResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgDeleteNameAuthorityResponse {
|
||||
const message = new MsgDeleteNameAuthorityResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -858,12 +875,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgRenewRecord extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
record_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("record_id" in data && data.record_id != undefined) {
|
||||
this.record_id = data.record_id;
|
||||
@@ -874,13 +892,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get record_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set record_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -888,7 +906,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
record_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgRenewRecord {
|
||||
const message = new MsgRenewRecord({});
|
||||
if (data.record_id != null) {
|
||||
message.record_id = data.record_id;
|
||||
@@ -915,9 +933,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.record_id === "string" && this.record_id.length)
|
||||
if (this.record_id.length)
|
||||
writer.writeString(1, this.record_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -947,12 +965,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgRenewRecordResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgRenewRecordResponse {
|
||||
const message = new MsgRenewRecordResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -986,13 +1005,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgAssociateBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
record_id?: string;
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("record_id" in data && data.record_id != undefined) {
|
||||
this.record_id = data.record_id;
|
||||
@@ -1006,19 +1026,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get record_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set record_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -1027,7 +1047,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
record_id?: string;
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgAssociateBond {
|
||||
const message = new MsgAssociateBond({});
|
||||
if (data.record_id != null) {
|
||||
message.record_id = data.record_id;
|
||||
@@ -1061,11 +1081,11 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.record_id === "string" && this.record_id.length)
|
||||
if (this.record_id.length)
|
||||
writer.writeString(1, this.record_id);
|
||||
if (typeof this.bond_id === "string" && this.bond_id.length)
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(2, this.bond_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(3, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1098,12 +1118,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgAssociateBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgAssociateBondResponse {
|
||||
const message = new MsgAssociateBondResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -1137,12 +1158,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgDissociateBond extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
record_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("record_id" in data && data.record_id != undefined) {
|
||||
this.record_id = data.record_id;
|
||||
@@ -1153,13 +1175,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get record_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set record_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -1167,7 +1189,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
record_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgDissociateBond {
|
||||
const message = new MsgDissociateBond({});
|
||||
if (data.record_id != null) {
|
||||
message.record_id = data.record_id;
|
||||
@@ -1194,9 +1216,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.record_id === "string" && this.record_id.length)
|
||||
if (this.record_id.length)
|
||||
writer.writeString(1, this.record_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1226,12 +1248,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgDissociateBondResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgDissociateBondResponse {
|
||||
const message = new MsgDissociateBondResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -1265,12 +1288,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgDissociateRecords extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("bond_id" in data && data.bond_id != undefined) {
|
||||
this.bond_id = data.bond_id;
|
||||
@@ -1281,13 +1305,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get bond_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
@@ -1295,7 +1319,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
static fromObject(data: {
|
||||
bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgDissociateRecords {
|
||||
const message = new MsgDissociateRecords({});
|
||||
if (data.bond_id != null) {
|
||||
message.bond_id = data.bond_id;
|
||||
@@ -1322,9 +1346,9 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.bond_id === "string" && this.bond_id.length)
|
||||
if (this.bond_id.length)
|
||||
writer.writeString(1, this.bond_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(2, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1354,12 +1378,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgDissociateRecordsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgDissociateRecordsResponse {
|
||||
const message = new MsgDissociateRecordsResponse({});
|
||||
return message;
|
||||
}
|
||||
@@ -1393,13 +1418,14 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgReAssociateRecords extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {
|
||||
new_bond_id?: string;
|
||||
old_bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") {
|
||||
if ("new_bond_id" in data && data.new_bond_id != undefined) {
|
||||
this.new_bond_id = data.new_bond_id;
|
||||
@@ -1413,19 +1439,19 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
get new_bond_id() {
|
||||
return pb_1.Message.getField(this, 1) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
||||
}
|
||||
set new_bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 1, value);
|
||||
}
|
||||
get old_bond_id() {
|
||||
return pb_1.Message.getField(this, 2) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
||||
}
|
||||
set old_bond_id(value: string) {
|
||||
pb_1.Message.setField(this, 2, value);
|
||||
}
|
||||
get signer() {
|
||||
return pb_1.Message.getField(this, 3) as string;
|
||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
||||
}
|
||||
set signer(value: string) {
|
||||
pb_1.Message.setField(this, 3, value);
|
||||
@@ -1434,7 +1460,7 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
new_bond_id?: string;
|
||||
old_bond_id?: string;
|
||||
signer?: string;
|
||||
}) {
|
||||
}): MsgReAssociateRecords {
|
||||
const message = new MsgReAssociateRecords({});
|
||||
if (data.new_bond_id != null) {
|
||||
message.new_bond_id = data.new_bond_id;
|
||||
@@ -1468,11 +1494,11 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
serialize(w: pb_1.BinaryWriter): void;
|
||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
||||
const writer = w || new pb_1.BinaryWriter();
|
||||
if (typeof this.new_bond_id === "string" && this.new_bond_id.length)
|
||||
if (this.new_bond_id.length)
|
||||
writer.writeString(1, this.new_bond_id);
|
||||
if (typeof this.old_bond_id === "string" && this.old_bond_id.length)
|
||||
if (this.old_bond_id.length)
|
||||
writer.writeString(2, this.old_bond_id);
|
||||
if (typeof this.signer === "string" && this.signer.length)
|
||||
if (this.signer.length)
|
||||
writer.writeString(3, this.signer);
|
||||
if (!w)
|
||||
return writer.getResultBuffer();
|
||||
@@ -1505,12 +1531,13 @@ export namespace vulcanize.nameservice.v1beta1 {
|
||||
}
|
||||
}
|
||||
export class MsgReAssociateRecordsResponse extends pb_1.Message {
|
||||
#one_of_decls: number[][] = [];
|
||||
constructor(data?: any[] | {}) {
|
||||
super();
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], []);
|
||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
||||
if (!Array.isArray(data) && typeof data == "object") { }
|
||||
}
|
||||
static fromObject(data: {}) {
|
||||
static fromObject(data: {}): MsgReAssociateRecordsResponse {
|
||||
const message = new MsgReAssociateRecordsResponse({});
|
||||
return message;
|
||||
}
|
||||
+7
-6
@@ -45,12 +45,12 @@ describe('Querying', () => {
|
||||
});
|
||||
|
||||
test('Query records by reference.', async () => {
|
||||
const { protocol } = watcher.record;
|
||||
const records = await registry.queryRecords({ protocol }, true);
|
||||
const { repo_registration_record_cid } = watcher.record;
|
||||
const records = await registry.queryRecords({ repo_registration_record_cid }, true);
|
||||
expect(records.length).toBeGreaterThanOrEqual(1);
|
||||
|
||||
const { attributes: { protocol: recordProtocol } } = records[0];
|
||||
expect(protocol['/']).toBe(recordProtocol['/']);
|
||||
const { attributes: { repo_registration_record_cid: record_repo_registration_record_cid } } = records[0];
|
||||
expect(repo_registration_record_cid).toBe(record_repo_registration_record_cid);
|
||||
});
|
||||
|
||||
test('Query records by attributes.', async () => {
|
||||
@@ -73,7 +73,8 @@ describe('Querying', () => {
|
||||
test('Query records passing refs true.', async () => {
|
||||
const [record] = await registry.getRecordsByIds([watcher.id], true);
|
||||
expect(record.id).toBe(watcher.id);
|
||||
expect(record.references).toBeDefined();
|
||||
expect(record.references).toHaveLength(1);
|
||||
// temp fix
|
||||
expect(record.attributes.repo_registration_record_cid).toBeDefined();
|
||||
expect(record.attributes.repo_registration_record_cid).toHaveLength(46);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
record:
|
||||
type: watcher
|
||||
name: ERC20 Watcher
|
||||
version: 1.0.0
|
||||
protocol:
|
||||
/: QmdeazkS38aCrqG6qKwaio2fQnShE6RGpmNdqStLkkZcQN
|
||||
type: WebsiteRegistrationRecord
|
||||
url: 'https://cerc.io'
|
||||
repo_registration_record_cid: QmSnuWmxptJZdLJpKRarxBMS2Ju2oANVrgbr2xWbie9b2D
|
||||
build_artifact_cid: QmP8jTG1m9GSDJLCbeWhVSVgEzCPPwXRdCRuJtQ5Tz9Kc9
|
||||
tls_cert_cid: QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR
|
||||
version: 1.0.23
|
||||
|
||||
+14
-9
@@ -24,13 +24,18 @@ export const getBaseConfig = async (path: string) => {
|
||||
* Provision a bond for record registration.
|
||||
*/
|
||||
export const provisionBondId = async (registry: Registry, privateKey: string, fee: Fee) => {
|
||||
let bonds = await registry.queryBonds();
|
||||
if (!bonds.length) {
|
||||
await registry.createBond({ denom: 'aphoton', amount: '1000000000' }, privateKey, fee);
|
||||
bonds = await registry.queryBonds();
|
||||
}
|
||||
|
||||
return bonds[0].id;
|
||||
// let bonds = await registry.queryBonds();
|
||||
// console.log("found bonds: " + bonds.length)
|
||||
// if (!bonds.length) {
|
||||
// await registry.createBond({ denom: 'aphoton', amount: '1000000000' }, privateKey, fee);
|
||||
// bonds = await registry.queryBonds();
|
||||
// console.log("created bond and got back: " + bonds.length)
|
||||
// }
|
||||
let bondId: string;
|
||||
bondId = await registry.getNextBondId(privateKey);
|
||||
await registry.createBond({ denom: 'aphoton', amount: '1000000000' }, privateKey, fee);
|
||||
return bondId
|
||||
//return bonds[0].id;
|
||||
};
|
||||
|
||||
export const getConfig = () => {
|
||||
@@ -42,9 +47,9 @@ export const getConfig = () => {
|
||||
restEndpoint: process.env.LACONICD_REST_ENDPOINT || 'http://localhost:1317',
|
||||
gqlEndpoint: process.env.LACONICD_GQL_ENDPOINT || 'http://localhost:9473/api',
|
||||
fee: {
|
||||
amount: '30',
|
||||
amount: '40',
|
||||
denom: 'aphoton',
|
||||
gas: '300000',
|
||||
gas: '400000',
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
+45
-1
@@ -1,8 +1,12 @@
|
||||
import assert from 'assert';
|
||||
import { Validator } from 'jsonschema';
|
||||
import { ethers } from 'ethers';
|
||||
|
||||
import RecordSchema from './schema/record.json';
|
||||
import { Util } from './util';
|
||||
import * as attributes from './proto/vulcanize/registry/v1beta1/attributes';
|
||||
import * as evmTx from './proto/ethermint/evm/v1/tx';
|
||||
import * as any from './proto/google/protobuf/any';
|
||||
|
||||
/**
|
||||
* Record.
|
||||
@@ -27,7 +31,17 @@ export class Record {
|
||||
}
|
||||
|
||||
get attributes() {
|
||||
return Buffer.from(JSON.stringify(this._record), 'binary').toString('base64')
|
||||
|
||||
var a = new any.google.protobuf.Any()
|
||||
|
||||
if (this._record.type=="WebsiteRegistrationRecord"){
|
||||
var attr= new attributes.vulcanize.registry.v1beta1.WebsiteRegistrationRecord(this._record)
|
||||
a= new any.google.protobuf.Any({
|
||||
type_url: "/vulcanize.registry.v1beta1.WebsiteRegistrationRecord",
|
||||
value: attr.serialize()
|
||||
})
|
||||
}
|
||||
return a
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -128,3 +142,33 @@ export class Payload {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export class EthereumTxData {
|
||||
_tx: ethers.Transaction
|
||||
|
||||
constructor (tx: ethers.Transaction) {
|
||||
this._tx = tx
|
||||
}
|
||||
|
||||
serialize () {
|
||||
var data= new evmTx.ethermint.evm.v1.LegacyTx({
|
||||
nonce: this._tx.nonce,
|
||||
data: ethers.utils.arrayify(this._tx.data),
|
||||
gas: this._tx.gasLimit.toNumber(),
|
||||
gas_price: this._tx.gasPrice?.toString(),
|
||||
r: ethers.utils.arrayify(this._tx.r!),
|
||||
s: ethers.utils.arrayify(this._tx.s!),
|
||||
|
||||
// TODO: Check if need to put in array
|
||||
v: ethers.utils.arrayify([this._tx.v!]),
|
||||
|
||||
to: this._tx.to,
|
||||
value: this._tx.value.toString()
|
||||
})
|
||||
|
||||
return new any.google.protobuf.Any({
|
||||
type_url: "/ethermint.evm.v1.TxData",
|
||||
value: data.serialize()
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user