diff --git a/CHANGELOG.md b/CHANGELOG.md index f542b3b3..1e49047f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ and this project adheres to ## [Unreleased] +- Upgrade to Telescope 0.97.0 +- Enable Amino converters + ## [0.8.0] - 2023-05-24 - Upgrade Cosmos SDK types to 0.47.2 including new modules like group and NFT. diff --git a/package-lock.json b/package-lock.json index 2b7a53f4..f9c42c6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "protobufjs": "~6.11.2" }, "devDependencies": { - "@osmonauts/telescope": "^0.94.1", + "@osmonauts/telescope": "^0.97.0", "@types/long": "^4.0.1", "@types/node": "^15.6.2", "prettier": "^2.8.8", @@ -34,12 +34,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -100,12 +100,26 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" @@ -157,19 +171,19 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", - "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.5", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", + "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", "semver": "^6.3.0" }, "engines": { @@ -214,59 +228,87 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", - "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", - "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -274,43 +316,57 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", "dev": true, "dependencies": { - "@babel/types": "^7.21.4" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", + "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/generator": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", - "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", + "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5", + "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -320,19 +376,19 @@ } }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.5", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.5", - "@babel/types": "^7.21.5", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", + "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -341,13 +397,13 @@ } }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -355,21 +411,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -394,29 +464,29 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", - "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", + "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-member-expression-to-functions": "^7.21.5", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers/node_modules/@babel/generator": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", - "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", + "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5", + "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -426,19 +496,19 @@ } }, "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.5", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.5", - "@babel/types": "^7.21.5", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", + "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -447,13 +517,13 @@ } }, "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -461,25 +531,25 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -487,51 +557,79 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, "dependencies": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", + "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -617,12 +715,12 @@ } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -631,9 +729,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", - "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -991,12 +1089,12 @@ } }, "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", - "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz", + "integrity": "sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1045,12 +1143,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1162,12 +1260,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", - "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1418,14 +1516,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1673,15 +1771,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", - "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", + "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1827,16 +1925,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz", - "integrity": "sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", + "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-typescript": "^7.21.3" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-typescript": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1864,27 +1962,27 @@ } }, "node_modules/@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1927,9 +2025,9 @@ } }, "node_modules/@cosmwasm/ts-codegen": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@cosmwasm/ts-codegen/-/ts-codegen-0.26.0.tgz", - "integrity": "sha512-bALTObAlsPBNZHvCGBdYH7RUu+v563fvbbVgwN/WTok5tFnvB9klEQa3DtEZUOuczD20rqfsDxAC8Q17v2hhlw==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/@cosmwasm/ts-codegen/-/ts-codegen-0.30.1.tgz", + "integrity": "sha512-6ATbmtuK2MwG9fJxIi0M+Rwd0SQhsko2nA8qVXC9MRHpZJKNaXYYcof1fel/L5HJCjotmQVsoxons3rGg6dRnw==", "dev": true, "dependencies": { "@babel/core": "7.18.10", @@ -1958,7 +2056,7 @@ "parse-package-name": "1.0.0", "rimraf": "3.0.2", "shelljs": "0.8.5", - "wasm-ast-types": "^0.19.0" + "wasm-ast-types": "^0.23.1" }, "bin": { "cosmwasm-ts-codegen": "main/ts-codegen.js" @@ -2634,29 +2732,29 @@ "dev": true }, "node_modules/@osmonauts/ast": { - "version": "0.80.1", - "resolved": "https://registry.npmjs.org/@osmonauts/ast/-/ast-0.80.1.tgz", - "integrity": "sha512-nGHdP5BeXh8KwJLb7QQAzqht/jFg1YJAgQoDUZN85hNJtek6RKnY9qTI/DydIMrH0KXOeNqyJnDHS7D4xyuSMw==", + "version": "0.83.0", + "resolved": "https://registry.npmjs.org/@osmonauts/ast/-/ast-0.83.0.tgz", + "integrity": "sha512-xrkx7OgRh3bK8jGtmgvJErBhl2dbpsZSjHA2vRHqiJBEhUlO30XM+12eMU6eqpCV/BRP8uRj2sP9vrV2kDAnMA==", "dev": true, "dependencies": { "@babel/parser": "^7.21.4", "@babel/runtime": "^7.21.0", "@babel/types": "7.21.4", - "@osmonauts/proto-parser": "^0.42.1", - "@osmonauts/types": "^0.34.1", + "@osmonauts/proto-parser": "^0.43.0", + "@osmonauts/types": "^0.35.0", "@osmonauts/utils": "^0.11.1", "case": "1.6.3", "dotty": "0.1.2" } }, "node_modules/@osmonauts/proto-parser": { - "version": "0.42.1", - "resolved": "https://registry.npmjs.org/@osmonauts/proto-parser/-/proto-parser-0.42.1.tgz", - "integrity": "sha512-7tg4Z2x2PqqHt/znBDhNZD7y5KId8s1JlT1tE0AWZlSSSl2DiWfP9OVkOp/P0OvrlUAoeRomZ3HomHykL6CXrA==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@osmonauts/proto-parser/-/proto-parser-0.43.0.tgz", + "integrity": "sha512-TJZaAEsFreRAbGoaBpRlK5nzFS5Hyglb4xypX1lMP1M9KkTMK64BMGofK44keQFjSfzm7+jmBJw20U35fpFb6g==", "dev": true, "dependencies": { "@babel/runtime": "^7.21.0", - "@osmonauts/types": "^0.34.1", + "@osmonauts/types": "^0.35.0", "@pyramation/protobufjs": "6.11.5", "dotty": "0.1.2", "glob": "8.0.3", @@ -2665,9 +2763,9 @@ } }, "node_modules/@osmonauts/telescope": { - "version": "0.94.1", - "resolved": "https://registry.npmjs.org/@osmonauts/telescope/-/telescope-0.94.1.tgz", - "integrity": "sha512-VaAhHctn5FNFwexVEZnv70xpZw6MroxNXPNiGvR7GPaGTqwE6BU18+dKnc2M2Hi4wP+qDSC860p4XYM+9Irxlg==", + "version": "0.97.0", + "resolved": "https://registry.npmjs.org/@osmonauts/telescope/-/telescope-0.97.0.tgz", + "integrity": "sha512-TJdnYQYCYPOCmZ94Tuy9S/yw+UsMkDy7jnrmsnz+qYLC6j4H20RbjamwfkXxkqLQNiRGmvNWggiW9ndIgZpaKg==", "dev": true, "dependencies": { "@babel/core": "7.21.4", @@ -2682,10 +2780,10 @@ "@babel/runtime": "^7.21.0", "@babel/traverse": "7.21.4", "@babel/types": "7.21.4", - "@cosmwasm/ts-codegen": "0.26.0", - "@osmonauts/ast": "^0.80.1", - "@osmonauts/proto-parser": "^0.42.1", - "@osmonauts/types": "^0.34.1", + "@cosmwasm/ts-codegen": "0.30.1", + "@osmonauts/ast": "^0.83.0", + "@osmonauts/proto-parser": "^0.43.0", + "@osmonauts/types": "^0.35.0", "@osmonauts/utils": "^0.11.1", "@types/parse-package-name": "0.1.0", "case": "1.6.3", @@ -2714,9 +2812,9 @@ "dev": true }, "node_modules/@osmonauts/types": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@osmonauts/types/-/types-0.34.1.tgz", - "integrity": "sha512-QbDwDxAwcbtJ7ZrFCRAipsjdkldA9iXDIKQZ/2PtDCzBarsrMw+d6YOztXjN0FSInfNF/3ZlOPTZRzO76Ggqbg==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/@osmonauts/types/-/types-0.35.0.tgz", + "integrity": "sha512-RHjc/hGpZ9Q0okWiRMO98V8NduFAB4YQIb0BwP9jQJC39R6uSBtYUGKuk6CxnMyitmA6JeMV0EslOoh/OX0Dyg==", "dev": true, "dependencies": { "@babel/runtime": "^7.21.0", @@ -2985,15 +3083,15 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.194", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz", - "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==", + "version": "4.14.195", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", + "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", "dev": true }, "node_modules/@types/long": { @@ -3019,9 +3117,9 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, "node_modules/@types/yargs": { @@ -5447,9 +5545,9 @@ } }, "node_modules/wasm-ast-types": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/wasm-ast-types/-/wasm-ast-types-0.19.0.tgz", - "integrity": "sha512-SELRqjXMi7U3pB0jslvP0IrafJS9iN/VvySriiBITptBstwuzglhDTj3KFRpb/8LI4mG2ewC4a0/HxSQewQ/3g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/wasm-ast-types/-/wasm-ast-types-0.23.1.tgz", + "integrity": "sha512-igLcEk8VHZq62ZEwn4Jp+WRTp2D9yvTeiQd2Pc+s7LZouzSn3CwRpD42sHK2wV0UlSt2/cNbV6QywFm9Z6eM/A==", "dev": true, "dependencies": { "@babel/runtime": "^7.18.9", @@ -5710,12 +5808,12 @@ } }, "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.5" } }, "@babel/compat-data": { @@ -5760,12 +5858,25 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -5804,19 +5915,19 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", - "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.5", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", + "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", "semver": "^6.3.0" } }, @@ -5846,133 +5957,185 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", - "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", "dev": true }, "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", "dev": true, "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", - "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", "dev": true, "requires": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" }, "dependencies": { "@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", "dev": true, "requires": { - "@babel/types": "^7.21.4" + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-transforms": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", + "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" }, "dependencies": { "@babel/generator": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", - "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", + "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", "dev": true, "requires": { - "@babel/types": "^7.21.5", + "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" } }, "@babel/traverse": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", + "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.5", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.5", - "@babel/types": "^7.21.5", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -5988,118 +6151,144 @@ } }, "@babel/helper-replace-supers": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", - "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", + "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-member-expression-to-functions": "^7.21.5", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" }, "dependencies": { "@babel/generator": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", - "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", + "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", "dev": true, "requires": { - "@babel/types": "^7.21.5", + "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" } }, "@babel/traverse": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", + "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.5", - "@babel/helper-environment-visitor": "^7.21.5", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.5", - "@babel/types": "^7.21.5", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "requires": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" }, "dependencies": { "@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, "requires": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", + "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", "dev": true }, "@babel/helper-wrap-function": { @@ -6169,20 +6358,20 @@ } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", - "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -6411,12 +6600,12 @@ } }, "@babel/plugin-syntax-export-default-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", - "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz", + "integrity": "sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-export-namespace-from": { @@ -6447,12 +6636,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -6528,12 +6717,12 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", - "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-arrow-functions": { @@ -6688,14 +6877,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" } }, "@babel/plugin-transform-modules-systemjs": { @@ -6847,15 +7036,15 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", - "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", + "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" } }, "@babel/plugin-transform-unicode-escapes": { @@ -6974,16 +7163,16 @@ } }, "@babel/preset-typescript": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz", - "integrity": "sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", + "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-typescript": "^7.21.3" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-typescript": "^7.22.5" } }, "@babel/regjsgen": { @@ -7002,24 +7191,24 @@ } }, "@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", "dev": true, "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" }, "dependencies": { "@babel/types": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" } } @@ -7055,9 +7244,9 @@ } }, "@cosmwasm/ts-codegen": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@cosmwasm/ts-codegen/-/ts-codegen-0.26.0.tgz", - "integrity": "sha512-bALTObAlsPBNZHvCGBdYH7RUu+v563fvbbVgwN/WTok5tFnvB9klEQa3DtEZUOuczD20rqfsDxAC8Q17v2hhlw==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/@cosmwasm/ts-codegen/-/ts-codegen-0.30.1.tgz", + "integrity": "sha512-6ATbmtuK2MwG9fJxIi0M+Rwd0SQhsko2nA8qVXC9MRHpZJKNaXYYcof1fel/L5HJCjotmQVsoxons3rGg6dRnw==", "dev": true, "requires": { "@babel/core": "7.18.10", @@ -7086,7 +7275,7 @@ "parse-package-name": "1.0.0", "rimraf": "3.0.2", "shelljs": "0.8.5", - "wasm-ast-types": "^0.19.0" + "wasm-ast-types": "^0.23.1" }, "dependencies": { "@babel/core": { @@ -7617,29 +7806,29 @@ "dev": true }, "@osmonauts/ast": { - "version": "0.80.1", - "resolved": "https://registry.npmjs.org/@osmonauts/ast/-/ast-0.80.1.tgz", - "integrity": "sha512-nGHdP5BeXh8KwJLb7QQAzqht/jFg1YJAgQoDUZN85hNJtek6RKnY9qTI/DydIMrH0KXOeNqyJnDHS7D4xyuSMw==", + "version": "0.83.0", + "resolved": "https://registry.npmjs.org/@osmonauts/ast/-/ast-0.83.0.tgz", + "integrity": "sha512-xrkx7OgRh3bK8jGtmgvJErBhl2dbpsZSjHA2vRHqiJBEhUlO30XM+12eMU6eqpCV/BRP8uRj2sP9vrV2kDAnMA==", "dev": true, "requires": { "@babel/parser": "^7.21.4", "@babel/runtime": "^7.21.0", "@babel/types": "7.21.4", - "@osmonauts/proto-parser": "^0.42.1", - "@osmonauts/types": "^0.34.1", + "@osmonauts/proto-parser": "^0.43.0", + "@osmonauts/types": "^0.35.0", "@osmonauts/utils": "^0.11.1", "case": "1.6.3", "dotty": "0.1.2" } }, "@osmonauts/proto-parser": { - "version": "0.42.1", - "resolved": "https://registry.npmjs.org/@osmonauts/proto-parser/-/proto-parser-0.42.1.tgz", - "integrity": "sha512-7tg4Z2x2PqqHt/znBDhNZD7y5KId8s1JlT1tE0AWZlSSSl2DiWfP9OVkOp/P0OvrlUAoeRomZ3HomHykL6CXrA==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@osmonauts/proto-parser/-/proto-parser-0.43.0.tgz", + "integrity": "sha512-TJZaAEsFreRAbGoaBpRlK5nzFS5Hyglb4xypX1lMP1M9KkTMK64BMGofK44keQFjSfzm7+jmBJw20U35fpFb6g==", "dev": true, "requires": { "@babel/runtime": "^7.21.0", - "@osmonauts/types": "^0.34.1", + "@osmonauts/types": "^0.35.0", "@pyramation/protobufjs": "6.11.5", "dotty": "0.1.2", "glob": "8.0.3", @@ -7648,9 +7837,9 @@ } }, "@osmonauts/telescope": { - "version": "0.94.1", - "resolved": "https://registry.npmjs.org/@osmonauts/telescope/-/telescope-0.94.1.tgz", - "integrity": "sha512-VaAhHctn5FNFwexVEZnv70xpZw6MroxNXPNiGvR7GPaGTqwE6BU18+dKnc2M2Hi4wP+qDSC860p4XYM+9Irxlg==", + "version": "0.97.0", + "resolved": "https://registry.npmjs.org/@osmonauts/telescope/-/telescope-0.97.0.tgz", + "integrity": "sha512-TJdnYQYCYPOCmZ94Tuy9S/yw+UsMkDy7jnrmsnz+qYLC6j4H20RbjamwfkXxkqLQNiRGmvNWggiW9ndIgZpaKg==", "dev": true, "requires": { "@babel/core": "7.21.4", @@ -7665,10 +7854,10 @@ "@babel/runtime": "^7.21.0", "@babel/traverse": "7.21.4", "@babel/types": "7.21.4", - "@cosmwasm/ts-codegen": "0.26.0", - "@osmonauts/ast": "^0.80.1", - "@osmonauts/proto-parser": "^0.42.1", - "@osmonauts/types": "^0.34.1", + "@cosmwasm/ts-codegen": "0.30.1", + "@osmonauts/ast": "^0.83.0", + "@osmonauts/proto-parser": "^0.43.0", + "@osmonauts/types": "^0.35.0", "@osmonauts/utils": "^0.11.1", "@types/parse-package-name": "0.1.0", "case": "1.6.3", @@ -7696,9 +7885,9 @@ } }, "@osmonauts/types": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@osmonauts/types/-/types-0.34.1.tgz", - "integrity": "sha512-QbDwDxAwcbtJ7ZrFCRAipsjdkldA9iXDIKQZ/2PtDCzBarsrMw+d6YOztXjN0FSInfNF/3ZlOPTZRzO76Ggqbg==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/@osmonauts/types/-/types-0.35.0.tgz", + "integrity": "sha512-RHjc/hGpZ9Q0okWiRMO98V8NduFAB4YQIb0BwP9jQJC39R6uSBtYUGKuk6CxnMyitmA6JeMV0EslOoh/OX0Dyg==", "dev": true, "requires": { "@babel/runtime": "^7.21.0", @@ -7930,15 +8119,15 @@ } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", "dev": true }, "@types/lodash": { - "version": "4.14.194", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz", - "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==", + "version": "4.14.195", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", + "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", "dev": true }, "@types/long": { @@ -7964,9 +8153,9 @@ "dev": true }, "@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, "@types/yargs": { @@ -9829,9 +10018,9 @@ } }, "wasm-ast-types": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/wasm-ast-types/-/wasm-ast-types-0.19.0.tgz", - "integrity": "sha512-SELRqjXMi7U3pB0jslvP0IrafJS9iN/VvySriiBITptBstwuzglhDTj3KFRpb/8LI4mG2ewC4a0/HxSQewQ/3g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/wasm-ast-types/-/wasm-ast-types-0.23.1.tgz", + "integrity": "sha512-igLcEk8VHZq62ZEwn4Jp+WRTp2D9yvTeiQd2Pc+s7LZouzSn3CwRpD42sHK2wV0UlSt2/cNbV6QywFm9Z6eM/A==", "dev": true, "requires": { "@babel/runtime": "^7.18.9", diff --git a/package.json b/package.json index 500ae582..834a16ec 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "protobufjs": "~6.11.2" }, "devDependencies": { - "@osmonauts/telescope": "^0.94.1", + "@osmonauts/telescope": "^0.97.0", "@types/long": "^4.0.1", "@types/node": "^15.6.2", "prettier": "^2.8.8", diff --git a/scripts/codegen.js b/scripts/codegen.js index 77f108d9..9b64cfa0 100755 --- a/scripts/codegen.js +++ b/scripts/codegen.js @@ -15,6 +15,10 @@ telescope({ ], outPath: outPath, options: { + aminoEncoding: { + enabled: true, + useRecursiveV2encoding: true, + }, logLevel: 0, useSDKTypes: false, tsDisable: { @@ -59,6 +63,8 @@ telescope({ // See https://github.com/cosmos/cosmjs/pull/1329 fromJSON: true, toJSON: true, + fromAmino: true, + toAmino: true, }, typingsFormat: { useDeepPartial: true, diff --git a/src/cosmos/app/runtime/v1alpha1/module.ts b/src/cosmos/app/runtime/v1alpha1/module.ts index f4ad4522..ab36fe37 100644 --- a/src/cosmos/app/runtime/v1alpha1/module.ts +++ b/src/cosmos/app/runtime/v1alpha1/module.ts @@ -168,6 +168,59 @@ export const Module = { message.overrideStoreKeys = object.overrideStoreKeys?.map((e) => StoreKeyConfig.fromPartial(e)) || []; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + appName: object.app_name, + beginBlockers: Array.isArray(object?.begin_blockers) ? object.begin_blockers.map((e: any) => e) : [], + endBlockers: Array.isArray(object?.end_blockers) ? object.end_blockers.map((e: any) => e) : [], + initGenesis: Array.isArray(object?.init_genesis) ? object.init_genesis.map((e: any) => e) : [], + exportGenesis: Array.isArray(object?.export_genesis) ? object.export_genesis.map((e: any) => e) : [], + overrideStoreKeys: Array.isArray(object?.override_store_keys) + ? object.override_store_keys.map((e: any) => StoreKeyConfig.fromAmino(e)) + : [], + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.app_name = message.appName; + if (message.beginBlockers) { + obj.begin_blockers = message.beginBlockers.map((e) => e); + } else { + obj.begin_blockers = []; + } + if (message.endBlockers) { + obj.end_blockers = message.endBlockers.map((e) => e); + } else { + obj.end_blockers = []; + } + if (message.initGenesis) { + obj.init_genesis = message.initGenesis.map((e) => e); + } else { + obj.init_genesis = []; + } + if (message.exportGenesis) { + obj.export_genesis = message.exportGenesis.map((e) => e); + } else { + obj.export_genesis = []; + } + if (message.overrideStoreKeys) { + obj.override_store_keys = message.overrideStoreKeys.map((e) => + e ? StoreKeyConfig.toAmino(e) : undefined, + ); + } else { + obj.override_store_keys = []; + } + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; function createBaseStoreKeyConfig(): StoreKeyConfig { return { @@ -223,4 +276,25 @@ export const StoreKeyConfig = { message.kvStoreKey = object.kvStoreKey ?? ""; return message; }, + fromAmino(object: StoreKeyConfigAmino): StoreKeyConfig { + return { + moduleName: object.module_name, + kvStoreKey: object.kv_store_key, + }; + }, + toAmino(message: StoreKeyConfig): StoreKeyConfigAmino { + const obj: any = {}; + obj.module_name = message.moduleName; + obj.kv_store_key = message.kvStoreKey; + return obj; + }, + fromAminoMsg(object: StoreKeyConfigAminoMsg): StoreKeyConfig { + return StoreKeyConfig.fromAmino(object.value); + }, + toAminoMsg(message: StoreKeyConfig): StoreKeyConfigAminoMsg { + return { + type: "cosmos-sdk/StoreKeyConfig", + value: StoreKeyConfig.toAmino(message), + }; + }, }; diff --git a/src/cosmos/app/v1alpha1/config.ts b/src/cosmos/app/v1alpha1/config.ts index 856d7ef7..8b05f132 100644 --- a/src/cosmos/app/v1alpha1/config.ts +++ b/src/cosmos/app/v1alpha1/config.ts @@ -120,6 +120,39 @@ export const Config = { message.golangBindings = object.golangBindings?.map((e) => GolangBinding.fromPartial(e)) || []; return message; }, + fromAmino(object: ConfigAmino): Config { + return { + modules: Array.isArray(object?.modules) + ? object.modules.map((e: any) => ModuleConfig.fromAmino(e)) + : [], + golangBindings: Array.isArray(object?.golang_bindings) + ? object.golang_bindings.map((e: any) => GolangBinding.fromAmino(e)) + : [], + }; + }, + toAmino(message: Config): ConfigAmino { + const obj: any = {}; + if (message.modules) { + obj.modules = message.modules.map((e) => (e ? ModuleConfig.toAmino(e) : undefined)); + } else { + obj.modules = []; + } + if (message.golangBindings) { + obj.golang_bindings = message.golangBindings.map((e) => (e ? GolangBinding.toAmino(e) : undefined)); + } else { + obj.golang_bindings = []; + } + return obj; + }, + fromAminoMsg(object: ConfigAminoMsg): Config { + return Config.fromAmino(object.value); + }, + toAminoMsg(message: Config): ConfigAminoMsg { + return { + type: "cosmos-sdk/Config", + value: Config.toAmino(message), + }; + }, }; function createBaseModuleConfig(): ModuleConfig { return { @@ -192,6 +225,35 @@ export const ModuleConfig = { message.golangBindings = object.golangBindings?.map((e) => GolangBinding.fromPartial(e)) || []; return message; }, + fromAmino(object: ModuleConfigAmino): ModuleConfig { + return { + name: object.name, + config: object?.config ? Any.fromAmino(object.config) : undefined, + golangBindings: Array.isArray(object?.golang_bindings) + ? object.golang_bindings.map((e: any) => GolangBinding.fromAmino(e)) + : [], + }; + }, + toAmino(message: ModuleConfig): ModuleConfigAmino { + const obj: any = {}; + obj.name = message.name; + obj.config = message.config ? Any.toAmino(message.config) : undefined; + if (message.golangBindings) { + obj.golang_bindings = message.golangBindings.map((e) => (e ? GolangBinding.toAmino(e) : undefined)); + } else { + obj.golang_bindings = []; + } + return obj; + }, + fromAminoMsg(object: ModuleConfigAminoMsg): ModuleConfig { + return ModuleConfig.fromAmino(object.value); + }, + toAminoMsg(message: ModuleConfig): ModuleConfigAminoMsg { + return { + type: "cosmos-sdk/ModuleConfig", + value: ModuleConfig.toAmino(message), + }; + }, }; function createBaseGolangBinding(): GolangBinding { return { @@ -247,4 +309,25 @@ export const GolangBinding = { message.implementation = object.implementation ?? ""; return message; }, + fromAmino(object: GolangBindingAmino): GolangBinding { + return { + interfaceType: object.interface_type, + implementation: object.implementation, + }; + }, + toAmino(message: GolangBinding): GolangBindingAmino { + const obj: any = {}; + obj.interface_type = message.interfaceType; + obj.implementation = message.implementation; + return obj; + }, + fromAminoMsg(object: GolangBindingAminoMsg): GolangBinding { + return GolangBinding.fromAmino(object.value); + }, + toAminoMsg(message: GolangBinding): GolangBindingAminoMsg { + return { + type: "cosmos-sdk/GolangBinding", + value: GolangBinding.toAmino(message), + }; + }, }; diff --git a/src/cosmos/app/v1alpha1/module.ts b/src/cosmos/app/v1alpha1/module.ts index 3a8ae278..5be1a779 100644 --- a/src/cosmos/app/v1alpha1/module.ts +++ b/src/cosmos/app/v1alpha1/module.ts @@ -158,6 +158,41 @@ export const ModuleDescriptor = { message.canMigrateFrom = object.canMigrateFrom?.map((e) => MigrateFromInfo.fromPartial(e)) || []; return message; }, + fromAmino(object: ModuleDescriptorAmino): ModuleDescriptor { + return { + goImport: object.go_import, + usePackage: Array.isArray(object?.use_package) + ? object.use_package.map((e: any) => PackageReference.fromAmino(e)) + : [], + canMigrateFrom: Array.isArray(object?.can_migrate_from) + ? object.can_migrate_from.map((e: any) => MigrateFromInfo.fromAmino(e)) + : [], + }; + }, + toAmino(message: ModuleDescriptor): ModuleDescriptorAmino { + const obj: any = {}; + obj.go_import = message.goImport; + if (message.usePackage) { + obj.use_package = message.usePackage.map((e) => (e ? PackageReference.toAmino(e) : undefined)); + } else { + obj.use_package = []; + } + if (message.canMigrateFrom) { + obj.can_migrate_from = message.canMigrateFrom.map((e) => (e ? MigrateFromInfo.toAmino(e) : undefined)); + } else { + obj.can_migrate_from = []; + } + return obj; + }, + fromAminoMsg(object: ModuleDescriptorAminoMsg): ModuleDescriptor { + return ModuleDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: ModuleDescriptor): ModuleDescriptorAminoMsg { + return { + type: "cosmos-sdk/ModuleDescriptor", + value: ModuleDescriptor.toAmino(message), + }; + }, }; function createBasePackageReference(): PackageReference { return { @@ -213,6 +248,27 @@ export const PackageReference = { message.revision = object.revision ?? 0; return message; }, + fromAmino(object: PackageReferenceAmino): PackageReference { + return { + name: object.name, + revision: object.revision, + }; + }, + toAmino(message: PackageReference): PackageReferenceAmino { + const obj: any = {}; + obj.name = message.name; + obj.revision = message.revision; + return obj; + }, + fromAminoMsg(object: PackageReferenceAminoMsg): PackageReference { + return PackageReference.fromAmino(object.value); + }, + toAminoMsg(message: PackageReference): PackageReferenceAminoMsg { + return { + type: "cosmos-sdk/PackageReference", + value: PackageReference.toAmino(message), + }; + }, }; function createBaseMigrateFromInfo(): MigrateFromInfo { return { @@ -258,4 +314,23 @@ export const MigrateFromInfo = { message.module = object.module ?? ""; return message; }, + fromAmino(object: MigrateFromInfoAmino): MigrateFromInfo { + return { + module: object.module, + }; + }, + toAmino(message: MigrateFromInfo): MigrateFromInfoAmino { + const obj: any = {}; + obj.module = message.module; + return obj; + }, + fromAminoMsg(object: MigrateFromInfoAminoMsg): MigrateFromInfo { + return MigrateFromInfo.fromAmino(object.value); + }, + toAminoMsg(message: MigrateFromInfo): MigrateFromInfoAminoMsg { + return { + type: "cosmos-sdk/MigrateFromInfo", + value: MigrateFromInfo.toAmino(message), + }; + }, }; diff --git a/src/cosmos/app/v1alpha1/query.ts b/src/cosmos/app/v1alpha1/query.ts index 92398946..65c12bd6 100644 --- a/src/cosmos/app/v1alpha1/query.ts +++ b/src/cosmos/app/v1alpha1/query.ts @@ -42,6 +42,22 @@ export const QueryConfigRequest = { const message = createBaseQueryConfigRequest(); return message; }, + fromAmino(_: QueryConfigRequestAmino): QueryConfigRequest { + return {}; + }, + toAmino(_: QueryConfigRequest): QueryConfigRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryConfigRequestAminoMsg): QueryConfigRequest { + return QueryConfigRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConfigRequest): QueryConfigRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConfigRequest", + value: QueryConfigRequest.toAmino(message), + }; + }, }; function createBaseQueryConfigResponse(): QueryConfigResponse { return { @@ -88,6 +104,25 @@ export const QueryConfigResponse = { object.config !== undefined && object.config !== null ? Config.fromPartial(object.config) : undefined; return message; }, + fromAmino(object: QueryConfigResponseAmino): QueryConfigResponse { + return { + config: object?.config ? Config.fromAmino(object.config) : undefined, + }; + }, + toAmino(message: QueryConfigResponse): QueryConfigResponseAmino { + const obj: any = {}; + obj.config = message.config ? Config.toAmino(message.config) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConfigResponseAminoMsg): QueryConfigResponse { + return QueryConfigResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConfigResponse): QueryConfigResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConfigResponse", + value: QueryConfigResponse.toAmino(message), + }; + }, }; /** Query is the app module query service. */ export interface Query { diff --git a/src/cosmos/auth/module/v1/module.ts b/src/cosmos/auth/module/v1/module.ts index 32b6604c..c94372e6 100644 --- a/src/cosmos/auth/module/v1/module.ts +++ b/src/cosmos/auth/module/v1/module.ts @@ -94,6 +94,37 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + bech32Prefix: object.bech32_prefix, + moduleAccountPermissions: Array.isArray(object?.module_account_permissions) + ? object.module_account_permissions.map((e: any) => ModuleAccountPermission.fromAmino(e)) + : [], + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.bech32_prefix = message.bech32Prefix; + if (message.moduleAccountPermissions) { + obj.module_account_permissions = message.moduleAccountPermissions.map((e) => + e ? ModuleAccountPermission.toAmino(e) : undefined, + ); + } else { + obj.module_account_permissions = []; + } + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; function createBaseModuleAccountPermission(): ModuleAccountPermission { return { @@ -153,4 +184,29 @@ export const ModuleAccountPermission = { message.permissions = object.permissions?.map((e) => e) || []; return message; }, + fromAmino(object: ModuleAccountPermissionAmino): ModuleAccountPermission { + return { + account: object.account, + permissions: Array.isArray(object?.permissions) ? object.permissions.map((e: any) => e) : [], + }; + }, + toAmino(message: ModuleAccountPermission): ModuleAccountPermissionAmino { + const obj: any = {}; + obj.account = message.account; + if (message.permissions) { + obj.permissions = message.permissions.map((e) => e); + } else { + obj.permissions = []; + } + return obj; + }, + fromAminoMsg(object: ModuleAccountPermissionAminoMsg): ModuleAccountPermission { + return ModuleAccountPermission.fromAmino(object.value); + }, + toAminoMsg(message: ModuleAccountPermission): ModuleAccountPermissionAminoMsg { + return { + type: "cosmos-sdk/ModuleAccountPermission", + value: ModuleAccountPermission.toAmino(message), + }; + }, }; diff --git a/src/cosmos/auth/v1beta1/auth.ts b/src/cosmos/auth/v1beta1/auth.ts index 985938b7..6e4ea927 100644 --- a/src/cosmos/auth/v1beta1/auth.ts +++ b/src/cosmos/auth/v1beta1/auth.ts @@ -124,6 +124,31 @@ export const BaseAccount = { : Long.UZERO; return message; }, + fromAmino(object: BaseAccountAmino): BaseAccount { + return { + address: object.address, + pubKey: object?.pub_key ? Any.fromAmino(object.pub_key) : undefined, + accountNumber: Long.fromString(object.account_number), + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: BaseAccount): BaseAccountAmino { + const obj: any = {}; + obj.address = message.address; + obj.pub_key = message.pubKey ? Any.toAmino(message.pubKey) : undefined; + obj.account_number = message.accountNumber ? message.accountNumber.toString() : undefined; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: BaseAccountAminoMsg): BaseAccount { + return BaseAccount.fromAmino(object.value); + }, + toAminoMsg(message: BaseAccount): BaseAccountAminoMsg { + return { + type: "cosmos-sdk/BaseAccount", + value: BaseAccount.toAmino(message), + }; + }, }; function createBaseModuleAccount(): ModuleAccount { return { @@ -197,6 +222,33 @@ export const ModuleAccount = { message.permissions = object.permissions?.map((e) => e) || []; return message; }, + fromAmino(object: ModuleAccountAmino): ModuleAccount { + return { + baseAccount: object?.base_account ? BaseAccount.fromAmino(object.base_account) : undefined, + name: object.name, + permissions: Array.isArray(object?.permissions) ? object.permissions.map((e: any) => e) : [], + }; + }, + toAmino(message: ModuleAccount): ModuleAccountAmino { + const obj: any = {}; + obj.base_account = message.baseAccount ? BaseAccount.toAmino(message.baseAccount) : undefined; + obj.name = message.name; + if (message.permissions) { + obj.permissions = message.permissions.map((e) => e); + } else { + obj.permissions = []; + } + return obj; + }, + fromAminoMsg(object: ModuleAccountAminoMsg): ModuleAccount { + return ModuleAccount.fromAmino(object.value); + }, + toAminoMsg(message: ModuleAccount): ModuleAccountAminoMsg { + return { + type: "cosmos-sdk/ModuleAccount", + value: ModuleAccount.toAmino(message), + }; + }, }; function createBaseModuleCredential(): ModuleCredential { return { @@ -260,6 +312,31 @@ export const ModuleCredential = { message.derivationKeys = object.derivationKeys?.map((e) => e) || []; return message; }, + fromAmino(object: ModuleCredentialAmino): ModuleCredential { + return { + moduleName: object.module_name, + derivationKeys: Array.isArray(object?.derivation_keys) ? object.derivation_keys.map((e: any) => e) : [], + }; + }, + toAmino(message: ModuleCredential): ModuleCredentialAmino { + const obj: any = {}; + obj.module_name = message.moduleName; + if (message.derivationKeys) { + obj.derivation_keys = message.derivationKeys.map((e) => e); + } else { + obj.derivation_keys = []; + } + return obj; + }, + fromAminoMsg(object: ModuleCredentialAminoMsg): ModuleCredential { + return ModuleCredential.fromAmino(object.value); + }, + toAminoMsg(message: ModuleCredential): ModuleCredentialAminoMsg { + return { + type: "cosmos-sdk/ModuleCredential", + value: ModuleCredential.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -372,4 +449,35 @@ export const Params = { : Long.UZERO; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + maxMemoCharacters: Long.fromString(object.max_memo_characters), + txSigLimit: Long.fromString(object.tx_sig_limit), + txSizeCostPerByte: Long.fromString(object.tx_size_cost_per_byte), + sigVerifyCostEd25519: Long.fromString(object.sig_verify_cost_ed25519), + sigVerifyCostSecp256k1: Long.fromString(object.sig_verify_cost_secp256k1), + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.max_memo_characters = message.maxMemoCharacters ? message.maxMemoCharacters.toString() : undefined; + obj.tx_sig_limit = message.txSigLimit ? message.txSigLimit.toString() : undefined; + obj.tx_size_cost_per_byte = message.txSizeCostPerByte ? message.txSizeCostPerByte.toString() : undefined; + obj.sig_verify_cost_ed25519 = message.sigVerifyCostEd25519 + ? message.sigVerifyCostEd25519.toString() + : undefined; + obj.sig_verify_cost_secp256k1 = message.sigVerifyCostSecp256k1 + ? message.sigVerifyCostSecp256k1.toString() + : undefined; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/x/auth/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/cosmos/auth/v1beta1/genesis.ts b/src/cosmos/auth/v1beta1/genesis.ts index 51fef183..839ea398 100644 --- a/src/cosmos/auth/v1beta1/genesis.ts +++ b/src/cosmos/auth/v1beta1/genesis.ts @@ -70,4 +70,29 @@ export const GenesisState = { message.accounts = object.accounts?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + accounts: Array.isArray(object?.accounts) ? object.accounts.map((e: any) => Any.fromAmino(e)) : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + if (message.accounts) { + obj.accounts = message.accounts.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.accounts = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/auth/v1beta1/query.ts b/src/cosmos/auth/v1beta1/query.ts index 90ac1651..b07c9498 100644 --- a/src/cosmos/auth/v1beta1/query.ts +++ b/src/cosmos/auth/v1beta1/query.ts @@ -206,6 +206,25 @@ export const QueryAccountsRequest = { : undefined; return message; }, + fromAmino(object: QueryAccountsRequestAmino): QueryAccountsRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAccountsRequest): QueryAccountsRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAccountsRequestAminoMsg): QueryAccountsRequest { + return QueryAccountsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountsRequest): QueryAccountsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAccountsRequest", + value: QueryAccountsRequest.toAmino(message), + }; + }, }; function createBaseQueryAccountsResponse(): QueryAccountsResponse { return { @@ -269,6 +288,31 @@ export const QueryAccountsResponse = { : undefined; return message; }, + fromAmino(object: QueryAccountsResponseAmino): QueryAccountsResponse { + return { + accounts: Array.isArray(object?.accounts) ? object.accounts.map((e: any) => Any.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAccountsResponse): QueryAccountsResponseAmino { + const obj: any = {}; + if (message.accounts) { + obj.accounts = message.accounts.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.accounts = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAccountsResponseAminoMsg): QueryAccountsResponse { + return QueryAccountsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountsResponse): QueryAccountsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAccountsResponse", + value: QueryAccountsResponse.toAmino(message), + }; + }, }; function createBaseQueryAccountRequest(): QueryAccountRequest { return { @@ -314,6 +358,25 @@ export const QueryAccountRequest = { message.address = object.address ?? ""; return message; }, + fromAmino(object: QueryAccountRequestAmino): QueryAccountRequest { + return { + address: object.address, + }; + }, + toAmino(message: QueryAccountRequest): QueryAccountRequestAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: QueryAccountRequestAminoMsg): QueryAccountRequest { + return QueryAccountRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountRequest): QueryAccountRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAccountRequest", + value: QueryAccountRequest.toAmino(message), + }; + }, }; function createBaseQueryAccountResponse(): QueryAccountResponse { return { @@ -361,6 +424,25 @@ export const QueryAccountResponse = { object.account !== undefined && object.account !== null ? Any.fromPartial(object.account) : undefined; return message; }, + fromAmino(object: QueryAccountResponseAmino): QueryAccountResponse { + return { + account: object?.account ? Any.fromAmino(object.account) : undefined, + }; + }, + toAmino(message: QueryAccountResponse): QueryAccountResponseAmino { + const obj: any = {}; + obj.account = message.account ? Any.toAmino(message.account) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAccountResponseAminoMsg): QueryAccountResponse { + return QueryAccountResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountResponse): QueryAccountResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAccountResponse", + value: QueryAccountResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; @@ -394,6 +476,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -440,6 +538,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryModuleAccountsRequest(): QueryModuleAccountsRequest { return {}; @@ -473,6 +590,22 @@ export const QueryModuleAccountsRequest = { const message = createBaseQueryModuleAccountsRequest(); return message; }, + fromAmino(_: QueryModuleAccountsRequestAmino): QueryModuleAccountsRequest { + return {}; + }, + toAmino(_: QueryModuleAccountsRequest): QueryModuleAccountsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryModuleAccountsRequestAminoMsg): QueryModuleAccountsRequest { + return QueryModuleAccountsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryModuleAccountsRequest): QueryModuleAccountsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryModuleAccountsRequest", + value: QueryModuleAccountsRequest.toAmino(message), + }; + }, }; function createBaseQueryModuleAccountsResponse(): QueryModuleAccountsResponse { return { @@ -524,6 +657,29 @@ export const QueryModuleAccountsResponse = { message.accounts = object.accounts?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryModuleAccountsResponseAmino): QueryModuleAccountsResponse { + return { + accounts: Array.isArray(object?.accounts) ? object.accounts.map((e: any) => Any.fromAmino(e)) : [], + }; + }, + toAmino(message: QueryModuleAccountsResponse): QueryModuleAccountsResponseAmino { + const obj: any = {}; + if (message.accounts) { + obj.accounts = message.accounts.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.accounts = []; + } + return obj; + }, + fromAminoMsg(object: QueryModuleAccountsResponseAminoMsg): QueryModuleAccountsResponse { + return QueryModuleAccountsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryModuleAccountsResponse): QueryModuleAccountsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryModuleAccountsResponse", + value: QueryModuleAccountsResponse.toAmino(message), + }; + }, }; function createBaseQueryModuleAccountByNameRequest(): QueryModuleAccountByNameRequest { return { @@ -571,6 +727,25 @@ export const QueryModuleAccountByNameRequest = { message.name = object.name ?? ""; return message; }, + fromAmino(object: QueryModuleAccountByNameRequestAmino): QueryModuleAccountByNameRequest { + return { + name: object.name, + }; + }, + toAmino(message: QueryModuleAccountByNameRequest): QueryModuleAccountByNameRequestAmino { + const obj: any = {}; + obj.name = message.name; + return obj; + }, + fromAminoMsg(object: QueryModuleAccountByNameRequestAminoMsg): QueryModuleAccountByNameRequest { + return QueryModuleAccountByNameRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryModuleAccountByNameRequest): QueryModuleAccountByNameRequestAminoMsg { + return { + type: "cosmos-sdk/QueryModuleAccountByNameRequest", + value: QueryModuleAccountByNameRequest.toAmino(message), + }; + }, }; function createBaseQueryModuleAccountByNameResponse(): QueryModuleAccountByNameResponse { return { @@ -620,6 +795,25 @@ export const QueryModuleAccountByNameResponse = { object.account !== undefined && object.account !== null ? Any.fromPartial(object.account) : undefined; return message; }, + fromAmino(object: QueryModuleAccountByNameResponseAmino): QueryModuleAccountByNameResponse { + return { + account: object?.account ? Any.fromAmino(object.account) : undefined, + }; + }, + toAmino(message: QueryModuleAccountByNameResponse): QueryModuleAccountByNameResponseAmino { + const obj: any = {}; + obj.account = message.account ? Any.toAmino(message.account) : undefined; + return obj; + }, + fromAminoMsg(object: QueryModuleAccountByNameResponseAminoMsg): QueryModuleAccountByNameResponse { + return QueryModuleAccountByNameResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryModuleAccountByNameResponse): QueryModuleAccountByNameResponseAminoMsg { + return { + type: "cosmos-sdk/QueryModuleAccountByNameResponse", + value: QueryModuleAccountByNameResponse.toAmino(message), + }; + }, }; function createBaseBech32PrefixRequest(): Bech32PrefixRequest { return {}; @@ -653,6 +847,22 @@ export const Bech32PrefixRequest = { const message = createBaseBech32PrefixRequest(); return message; }, + fromAmino(_: Bech32PrefixRequestAmino): Bech32PrefixRequest { + return {}; + }, + toAmino(_: Bech32PrefixRequest): Bech32PrefixRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: Bech32PrefixRequestAminoMsg): Bech32PrefixRequest { + return Bech32PrefixRequest.fromAmino(object.value); + }, + toAminoMsg(message: Bech32PrefixRequest): Bech32PrefixRequestAminoMsg { + return { + type: "cosmos-sdk/Bech32PrefixRequest", + value: Bech32PrefixRequest.toAmino(message), + }; + }, }; function createBaseBech32PrefixResponse(): Bech32PrefixResponse { return { @@ -698,6 +908,25 @@ export const Bech32PrefixResponse = { message.bech32Prefix = object.bech32Prefix ?? ""; return message; }, + fromAmino(object: Bech32PrefixResponseAmino): Bech32PrefixResponse { + return { + bech32Prefix: object.bech32_prefix, + }; + }, + toAmino(message: Bech32PrefixResponse): Bech32PrefixResponseAmino { + const obj: any = {}; + obj.bech32_prefix = message.bech32Prefix; + return obj; + }, + fromAminoMsg(object: Bech32PrefixResponseAminoMsg): Bech32PrefixResponse { + return Bech32PrefixResponse.fromAmino(object.value); + }, + toAminoMsg(message: Bech32PrefixResponse): Bech32PrefixResponseAminoMsg { + return { + type: "cosmos-sdk/Bech32PrefixResponse", + value: Bech32PrefixResponse.toAmino(message), + }; + }, }; function createBaseAddressBytesToStringRequest(): AddressBytesToStringRequest { return { @@ -748,6 +977,25 @@ export const AddressBytesToStringRequest = { message.addressBytes = object.addressBytes ?? new Uint8Array(); return message; }, + fromAmino(object: AddressBytesToStringRequestAmino): AddressBytesToStringRequest { + return { + addressBytes: object.address_bytes, + }; + }, + toAmino(message: AddressBytesToStringRequest): AddressBytesToStringRequestAmino { + const obj: any = {}; + obj.address_bytes = message.addressBytes; + return obj; + }, + fromAminoMsg(object: AddressBytesToStringRequestAminoMsg): AddressBytesToStringRequest { + return AddressBytesToStringRequest.fromAmino(object.value); + }, + toAminoMsg(message: AddressBytesToStringRequest): AddressBytesToStringRequestAminoMsg { + return { + type: "cosmos-sdk/AddressBytesToStringRequest", + value: AddressBytesToStringRequest.toAmino(message), + }; + }, }; function createBaseAddressBytesToStringResponse(): AddressBytesToStringResponse { return { @@ -795,6 +1043,25 @@ export const AddressBytesToStringResponse = { message.addressString = object.addressString ?? ""; return message; }, + fromAmino(object: AddressBytesToStringResponseAmino): AddressBytesToStringResponse { + return { + addressString: object.address_string, + }; + }, + toAmino(message: AddressBytesToStringResponse): AddressBytesToStringResponseAmino { + const obj: any = {}; + obj.address_string = message.addressString; + return obj; + }, + fromAminoMsg(object: AddressBytesToStringResponseAminoMsg): AddressBytesToStringResponse { + return AddressBytesToStringResponse.fromAmino(object.value); + }, + toAminoMsg(message: AddressBytesToStringResponse): AddressBytesToStringResponseAminoMsg { + return { + type: "cosmos-sdk/AddressBytesToStringResponse", + value: AddressBytesToStringResponse.toAmino(message), + }; + }, }; function createBaseAddressStringToBytesRequest(): AddressStringToBytesRequest { return { @@ -842,6 +1109,25 @@ export const AddressStringToBytesRequest = { message.addressString = object.addressString ?? ""; return message; }, + fromAmino(object: AddressStringToBytesRequestAmino): AddressStringToBytesRequest { + return { + addressString: object.address_string, + }; + }, + toAmino(message: AddressStringToBytesRequest): AddressStringToBytesRequestAmino { + const obj: any = {}; + obj.address_string = message.addressString; + return obj; + }, + fromAminoMsg(object: AddressStringToBytesRequestAminoMsg): AddressStringToBytesRequest { + return AddressStringToBytesRequest.fromAmino(object.value); + }, + toAminoMsg(message: AddressStringToBytesRequest): AddressStringToBytesRequestAminoMsg { + return { + type: "cosmos-sdk/AddressStringToBytesRequest", + value: AddressStringToBytesRequest.toAmino(message), + }; + }, }; function createBaseAddressStringToBytesResponse(): AddressStringToBytesResponse { return { @@ -892,6 +1178,25 @@ export const AddressStringToBytesResponse = { message.addressBytes = object.addressBytes ?? new Uint8Array(); return message; }, + fromAmino(object: AddressStringToBytesResponseAmino): AddressStringToBytesResponse { + return { + addressBytes: object.address_bytes, + }; + }, + toAmino(message: AddressStringToBytesResponse): AddressStringToBytesResponseAmino { + const obj: any = {}; + obj.address_bytes = message.addressBytes; + return obj; + }, + fromAminoMsg(object: AddressStringToBytesResponseAminoMsg): AddressStringToBytesResponse { + return AddressStringToBytesResponse.fromAmino(object.value); + }, + toAminoMsg(message: AddressStringToBytesResponse): AddressStringToBytesResponseAminoMsg { + return { + type: "cosmos-sdk/AddressStringToBytesResponse", + value: AddressStringToBytesResponse.toAmino(message), + }; + }, }; function createBaseQueryAccountAddressByIDRequest(): QueryAccountAddressByIDRequest { return { @@ -952,6 +1257,27 @@ export const QueryAccountAddressByIDRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryAccountAddressByIDRequestAmino): QueryAccountAddressByIDRequest { + return { + id: Long.fromString(object.id), + accountId: Long.fromString(object.account_id), + }; + }, + toAmino(message: QueryAccountAddressByIDRequest): QueryAccountAddressByIDRequestAmino { + const obj: any = {}; + obj.id = message.id ? message.id.toString() : undefined; + obj.account_id = message.accountId ? message.accountId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryAccountAddressByIDRequestAminoMsg): QueryAccountAddressByIDRequest { + return QueryAccountAddressByIDRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountAddressByIDRequest): QueryAccountAddressByIDRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAccountAddressByIDRequest", + value: QueryAccountAddressByIDRequest.toAmino(message), + }; + }, }; function createBaseQueryAccountAddressByIDResponse(): QueryAccountAddressByIDResponse { return { @@ -999,6 +1325,25 @@ export const QueryAccountAddressByIDResponse = { message.accountAddress = object.accountAddress ?? ""; return message; }, + fromAmino(object: QueryAccountAddressByIDResponseAmino): QueryAccountAddressByIDResponse { + return { + accountAddress: object.account_address, + }; + }, + toAmino(message: QueryAccountAddressByIDResponse): QueryAccountAddressByIDResponseAmino { + const obj: any = {}; + obj.account_address = message.accountAddress; + return obj; + }, + fromAminoMsg(object: QueryAccountAddressByIDResponseAminoMsg): QueryAccountAddressByIDResponse { + return QueryAccountAddressByIDResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountAddressByIDResponse): QueryAccountAddressByIDResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAccountAddressByIDResponse", + value: QueryAccountAddressByIDResponse.toAmino(message), + }; + }, }; function createBaseQueryAccountInfoRequest(): QueryAccountInfoRequest { return { @@ -1044,6 +1389,25 @@ export const QueryAccountInfoRequest = { message.address = object.address ?? ""; return message; }, + fromAmino(object: QueryAccountInfoRequestAmino): QueryAccountInfoRequest { + return { + address: object.address, + }; + }, + toAmino(message: QueryAccountInfoRequest): QueryAccountInfoRequestAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: QueryAccountInfoRequestAminoMsg): QueryAccountInfoRequest { + return QueryAccountInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountInfoRequest): QueryAccountInfoRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAccountInfoRequest", + value: QueryAccountInfoRequest.toAmino(message), + }; + }, }; function createBaseQueryAccountInfoResponse(): QueryAccountInfoResponse { return { @@ -1092,6 +1456,25 @@ export const QueryAccountInfoResponse = { object.info !== undefined && object.info !== null ? BaseAccount.fromPartial(object.info) : undefined; return message; }, + fromAmino(object: QueryAccountInfoResponseAmino): QueryAccountInfoResponse { + return { + info: object?.info ? BaseAccount.fromAmino(object.info) : undefined, + }; + }, + toAmino(message: QueryAccountInfoResponse): QueryAccountInfoResponseAmino { + const obj: any = {}; + obj.info = message.info ? BaseAccount.toAmino(message.info) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAccountInfoResponseAminoMsg): QueryAccountInfoResponse { + return QueryAccountInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAccountInfoResponse): QueryAccountInfoResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAccountInfoResponse", + value: QueryAccountInfoResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/auth/v1beta1/tx.ts b/src/cosmos/auth/v1beta1/tx.ts index 933f525c..c91c9234 100644 --- a/src/cosmos/auth/v1beta1/tx.ts +++ b/src/cosmos/auth/v1beta1/tx.ts @@ -80,6 +80,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/auth/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -113,6 +134,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the x/auth Msg service. */ export interface Msg { diff --git a/src/cosmos/authz/module/v1/module.ts b/src/cosmos/authz/module/v1/module.ts index 7540e3aa..bb006d79 100644 --- a/src/cosmos/authz/module/v1/module.ts +++ b/src/cosmos/authz/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/authz/v1beta1/authz.ts b/src/cosmos/authz/v1beta1/authz.ts index 6e31f8e4..90ff8be3 100644 --- a/src/cosmos/authz/v1beta1/authz.ts +++ b/src/cosmos/authz/v1beta1/authz.ts @@ -84,6 +84,25 @@ export const GenericAuthorization = { message.msg = object.msg ?? ""; return message; }, + fromAmino(object: GenericAuthorizationAmino): GenericAuthorization { + return { + msg: object.msg, + }; + }, + toAmino(message: GenericAuthorization): GenericAuthorizationAmino { + const obj: any = {}; + obj.msg = message.msg; + return obj; + }, + fromAminoMsg(object: GenericAuthorizationAminoMsg): GenericAuthorization { + return GenericAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: GenericAuthorization): GenericAuthorizationAminoMsg { + return { + type: "cosmos-sdk/GenericAuthorization", + value: GenericAuthorization.toAmino(message), + }; + }, }; function createBaseGrant(): Grant { return { @@ -146,6 +165,27 @@ export const Grant = { : undefined; return message; }, + fromAmino(object: GrantAmino): Grant { + return { + authorization: object?.authorization ? Any.fromAmino(object.authorization) : undefined, + expiration: object?.expiration ? Timestamp.fromAmino(object.expiration) : undefined, + }; + }, + toAmino(message: Grant): GrantAmino { + const obj: any = {}; + obj.authorization = message.authorization ? Any.toAmino(message.authorization) : undefined; + obj.expiration = message.expiration ? Timestamp.toAmino(message.expiration) : undefined; + return obj; + }, + fromAminoMsg(object: GrantAminoMsg): Grant { + return Grant.fromAmino(object.value); + }, + toAminoMsg(message: Grant): GrantAminoMsg { + return { + type: "cosmos-sdk/Grant", + value: Grant.toAmino(message), + }; + }, }; function createBaseGrantAuthorization(): GrantAuthorization { return { @@ -228,6 +268,31 @@ export const GrantAuthorization = { : undefined; return message; }, + fromAmino(object: GrantAuthorizationAmino): GrantAuthorization { + return { + granter: object.granter, + grantee: object.grantee, + authorization: object?.authorization ? Any.fromAmino(object.authorization) : undefined, + expiration: object?.expiration ? Timestamp.fromAmino(object.expiration) : undefined, + }; + }, + toAmino(message: GrantAuthorization): GrantAuthorizationAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + obj.authorization = message.authorization ? Any.toAmino(message.authorization) : undefined; + obj.expiration = message.expiration ? Timestamp.toAmino(message.expiration) : undefined; + return obj; + }, + fromAminoMsg(object: GrantAuthorizationAminoMsg): GrantAuthorization { + return GrantAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: GrantAuthorization): GrantAuthorizationAminoMsg { + return { + type: "cosmos-sdk/GrantAuthorization", + value: GrantAuthorization.toAmino(message), + }; + }, }; function createBaseGrantQueueItem(): GrantQueueItem { return { @@ -277,4 +342,27 @@ export const GrantQueueItem = { message.msgTypeUrls = object.msgTypeUrls?.map((e) => e) || []; return message; }, + fromAmino(object: GrantQueueItemAmino): GrantQueueItem { + return { + msgTypeUrls: Array.isArray(object?.msg_type_urls) ? object.msg_type_urls.map((e: any) => e) : [], + }; + }, + toAmino(message: GrantQueueItem): GrantQueueItemAmino { + const obj: any = {}; + if (message.msgTypeUrls) { + obj.msg_type_urls = message.msgTypeUrls.map((e) => e); + } else { + obj.msg_type_urls = []; + } + return obj; + }, + fromAminoMsg(object: GrantQueueItemAminoMsg): GrantQueueItem { + return GrantQueueItem.fromAmino(object.value); + }, + toAminoMsg(message: GrantQueueItem): GrantQueueItemAminoMsg { + return { + type: "cosmos-sdk/GrantQueueItem", + value: GrantQueueItem.toAmino(message), + }; + }, }; diff --git a/src/cosmos/authz/v1beta1/genesis.ts b/src/cosmos/authz/v1beta1/genesis.ts index 04d5bb28..078bd275 100644 --- a/src/cosmos/authz/v1beta1/genesis.ts +++ b/src/cosmos/authz/v1beta1/genesis.ts @@ -57,4 +57,29 @@ export const GenesisState = { message.authorization = object.authorization?.map((e) => GrantAuthorization.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + authorization: Array.isArray(object?.authorization) + ? object.authorization.map((e: any) => GrantAuthorization.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.authorization) { + obj.authorization = message.authorization.map((e) => (e ? GrantAuthorization.toAmino(e) : undefined)); + } else { + obj.authorization = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/authz/v1beta1/query.ts b/src/cosmos/authz/v1beta1/query.ts index 5f1dcc99..3dfded7c 100644 --- a/src/cosmos/authz/v1beta1/query.ts +++ b/src/cosmos/authz/v1beta1/query.ts @@ -124,6 +124,31 @@ export const QueryGrantsRequest = { : undefined; return message; }, + fromAmino(object: QueryGrantsRequestAmino): QueryGrantsRequest { + return { + granter: object.granter, + grantee: object.grantee, + msgTypeUrl: object.msg_type_url, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGrantsRequest): QueryGrantsRequestAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + obj.msg_type_url = message.msgTypeUrl; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGrantsRequestAminoMsg): QueryGrantsRequest { + return QueryGrantsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGrantsRequest): QueryGrantsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGrantsRequest", + value: QueryGrantsRequest.toAmino(message), + }; + }, }; function createBaseQueryGrantsResponse(): QueryGrantsResponse { return { @@ -187,6 +212,31 @@ export const QueryGrantsResponse = { : undefined; return message; }, + fromAmino(object: QueryGrantsResponseAmino): QueryGrantsResponse { + return { + grants: Array.isArray(object?.grants) ? object.grants.map((e: any) => Grant.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGrantsResponse): QueryGrantsResponseAmino { + const obj: any = {}; + if (message.grants) { + obj.grants = message.grants.map((e) => (e ? Grant.toAmino(e) : undefined)); + } else { + obj.grants = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGrantsResponseAminoMsg): QueryGrantsResponse { + return QueryGrantsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGrantsResponse): QueryGrantsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGrantsResponse", + value: QueryGrantsResponse.toAmino(message), + }; + }, }; function createBaseQueryGranterGrantsRequest(): QueryGranterGrantsRequest { return { @@ -248,6 +298,27 @@ export const QueryGranterGrantsRequest = { : undefined; return message; }, + fromAmino(object: QueryGranterGrantsRequestAmino): QueryGranterGrantsRequest { + return { + granter: object.granter, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGranterGrantsRequest): QueryGranterGrantsRequestAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGranterGrantsRequestAminoMsg): QueryGranterGrantsRequest { + return QueryGranterGrantsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGranterGrantsRequest): QueryGranterGrantsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGranterGrantsRequest", + value: QueryGranterGrantsRequest.toAmino(message), + }; + }, }; function createBaseQueryGranterGrantsResponse(): QueryGranterGrantsResponse { return { @@ -315,6 +386,33 @@ export const QueryGranterGrantsResponse = { : undefined; return message; }, + fromAmino(object: QueryGranterGrantsResponseAmino): QueryGranterGrantsResponse { + return { + grants: Array.isArray(object?.grants) + ? object.grants.map((e: any) => GrantAuthorization.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGranterGrantsResponse): QueryGranterGrantsResponseAmino { + const obj: any = {}; + if (message.grants) { + obj.grants = message.grants.map((e) => (e ? GrantAuthorization.toAmino(e) : undefined)); + } else { + obj.grants = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGranterGrantsResponseAminoMsg): QueryGranterGrantsResponse { + return QueryGranterGrantsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGranterGrantsResponse): QueryGranterGrantsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGranterGrantsResponse", + value: QueryGranterGrantsResponse.toAmino(message), + }; + }, }; function createBaseQueryGranteeGrantsRequest(): QueryGranteeGrantsRequest { return { @@ -376,6 +474,27 @@ export const QueryGranteeGrantsRequest = { : undefined; return message; }, + fromAmino(object: QueryGranteeGrantsRequestAmino): QueryGranteeGrantsRequest { + return { + grantee: object.grantee, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGranteeGrantsRequest): QueryGranteeGrantsRequestAmino { + const obj: any = {}; + obj.grantee = message.grantee; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGranteeGrantsRequestAminoMsg): QueryGranteeGrantsRequest { + return QueryGranteeGrantsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGranteeGrantsRequest): QueryGranteeGrantsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGranteeGrantsRequest", + value: QueryGranteeGrantsRequest.toAmino(message), + }; + }, }; function createBaseQueryGranteeGrantsResponse(): QueryGranteeGrantsResponse { return { @@ -443,6 +562,33 @@ export const QueryGranteeGrantsResponse = { : undefined; return message; }, + fromAmino(object: QueryGranteeGrantsResponseAmino): QueryGranteeGrantsResponse { + return { + grants: Array.isArray(object?.grants) + ? object.grants.map((e: any) => GrantAuthorization.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGranteeGrantsResponse): QueryGranteeGrantsResponseAmino { + const obj: any = {}; + if (message.grants) { + obj.grants = message.grants.map((e) => (e ? GrantAuthorization.toAmino(e) : undefined)); + } else { + obj.grants = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGranteeGrantsResponseAminoMsg): QueryGranteeGrantsResponse { + return QueryGranteeGrantsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGranteeGrantsResponse): QueryGranteeGrantsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGranteeGrantsResponse", + value: QueryGranteeGrantsResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/authz/v1beta1/tx.ts b/src/cosmos/authz/v1beta1/tx.ts index 449e4696..b7b9d4ab 100644 --- a/src/cosmos/authz/v1beta1/tx.ts +++ b/src/cosmos/authz/v1beta1/tx.ts @@ -109,6 +109,29 @@ export const MsgGrant = { object.grant !== undefined && object.grant !== null ? Grant.fromPartial(object.grant) : undefined; return message; }, + fromAmino(object: MsgGrantAmino): MsgGrant { + return { + granter: object.granter, + grantee: object.grantee, + grant: object?.grant ? Grant.fromAmino(object.grant) : undefined, + }; + }, + toAmino(message: MsgGrant): MsgGrantAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + obj.grant = message.grant ? Grant.toAmino(message.grant) : undefined; + return obj; + }, + fromAminoMsg(object: MsgGrantAminoMsg): MsgGrant { + return MsgGrant.fromAmino(object.value); + }, + toAminoMsg(message: MsgGrant): MsgGrantAminoMsg { + return { + type: "cosmos-sdk/MsgGrant", + value: MsgGrant.toAmino(message), + }; + }, }; function createBaseMsgExecResponse(): MsgExecResponse { return { @@ -158,6 +181,29 @@ export const MsgExecResponse = { message.results = object.results?.map((e) => e) || []; return message; }, + fromAmino(object: MsgExecResponseAmino): MsgExecResponse { + return { + results: Array.isArray(object?.results) ? object.results.map((e: any) => e) : [], + }; + }, + toAmino(message: MsgExecResponse): MsgExecResponseAmino { + const obj: any = {}; + if (message.results) { + obj.results = message.results.map((e) => e); + } else { + obj.results = []; + } + return obj; + }, + fromAminoMsg(object: MsgExecResponseAminoMsg): MsgExecResponse { + return MsgExecResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgExecResponse): MsgExecResponseAminoMsg { + return { + type: "cosmos-sdk/MsgExecResponse", + value: MsgExecResponse.toAmino(message), + }; + }, }; function createBaseMsgExec(): MsgExec { return { @@ -217,6 +263,31 @@ export const MsgExec = { message.msgs = object.msgs?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgExecAmino): MsgExec { + return { + grantee: object.grantee, + msgs: Array.isArray(object?.msgs) ? object.msgs.map((e: any) => Any.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgExec): MsgExecAmino { + const obj: any = {}; + obj.grantee = message.grantee; + if (message.msgs) { + obj.msgs = message.msgs.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.msgs = []; + } + return obj; + }, + fromAminoMsg(object: MsgExecAminoMsg): MsgExec { + return MsgExec.fromAmino(object.value); + }, + toAminoMsg(message: MsgExec): MsgExecAminoMsg { + return { + type: "cosmos-sdk/MsgExec", + value: MsgExec.toAmino(message), + }; + }, }; function createBaseMsgGrantResponse(): MsgGrantResponse { return {}; @@ -250,6 +321,22 @@ export const MsgGrantResponse = { const message = createBaseMsgGrantResponse(); return message; }, + fromAmino(_: MsgGrantResponseAmino): MsgGrantResponse { + return {}; + }, + toAmino(_: MsgGrantResponse): MsgGrantResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgGrantResponseAminoMsg): MsgGrantResponse { + return MsgGrantResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgGrantResponse): MsgGrantResponseAminoMsg { + return { + type: "cosmos-sdk/MsgGrantResponse", + value: MsgGrantResponse.toAmino(message), + }; + }, }; function createBaseMsgRevoke(): MsgRevoke { return { @@ -315,6 +402,29 @@ export const MsgRevoke = { message.msgTypeUrl = object.msgTypeUrl ?? ""; return message; }, + fromAmino(object: MsgRevokeAmino): MsgRevoke { + return { + granter: object.granter, + grantee: object.grantee, + msgTypeUrl: object.msg_type_url, + }; + }, + toAmino(message: MsgRevoke): MsgRevokeAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + obj.msg_type_url = message.msgTypeUrl; + return obj; + }, + fromAminoMsg(object: MsgRevokeAminoMsg): MsgRevoke { + return MsgRevoke.fromAmino(object.value); + }, + toAminoMsg(message: MsgRevoke): MsgRevokeAminoMsg { + return { + type: "cosmos-sdk/MsgRevoke", + value: MsgRevoke.toAmino(message), + }; + }, }; function createBaseMsgRevokeResponse(): MsgRevokeResponse { return {}; @@ -348,6 +458,22 @@ export const MsgRevokeResponse = { const message = createBaseMsgRevokeResponse(); return message; }, + fromAmino(_: MsgRevokeResponseAmino): MsgRevokeResponse { + return {}; + }, + toAmino(_: MsgRevokeResponse): MsgRevokeResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgRevokeResponseAminoMsg): MsgRevokeResponse { + return MsgRevokeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgRevokeResponse): MsgRevokeResponseAminoMsg { + return { + type: "cosmos-sdk/MsgRevokeResponse", + value: MsgRevokeResponse.toAmino(message), + }; + }, }; /** Msg defines the authz Msg service. */ export interface Msg { diff --git a/src/cosmos/bank/module/v1/module.ts b/src/cosmos/bank/module/v1/module.ts index 408ef929..42a831d5 100644 --- a/src/cosmos/bank/module/v1/module.ts +++ b/src/cosmos/bank/module/v1/module.ts @@ -73,4 +73,31 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + blockedModuleAccountsOverride: Array.isArray(object?.blocked_module_accounts_override) + ? object.blocked_module_accounts_override.map((e: any) => e) + : [], + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + if (message.blockedModuleAccountsOverride) { + obj.blocked_module_accounts_override = message.blockedModuleAccountsOverride.map((e) => e); + } else { + obj.blocked_module_accounts_override = []; + } + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/bank/v1beta1/authz.ts b/src/cosmos/bank/v1beta1/authz.ts index 9ca7aa97..9b582830 100644 --- a/src/cosmos/bank/v1beta1/authz.ts +++ b/src/cosmos/bank/v1beta1/authz.ts @@ -83,4 +83,35 @@ export const SendAuthorization = { message.allowList = object.allowList?.map((e) => e) || []; return message; }, + fromAmino(object: SendAuthorizationAmino): SendAuthorization { + return { + spendLimit: Array.isArray(object?.spend_limit) + ? object.spend_limit.map((e: any) => Coin.fromAmino(e)) + : [], + allowList: Array.isArray(object?.allow_list) ? object.allow_list.map((e: any) => e) : [], + }; + }, + toAmino(message: SendAuthorization): SendAuthorizationAmino { + const obj: any = {}; + if (message.spendLimit) { + obj.spend_limit = message.spendLimit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.spend_limit = []; + } + if (message.allowList) { + obj.allow_list = message.allowList.map((e) => e); + } else { + obj.allow_list = []; + } + return obj; + }, + fromAminoMsg(object: SendAuthorizationAminoMsg): SendAuthorization { + return SendAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: SendAuthorization): SendAuthorizationAminoMsg { + return { + type: "cosmos-sdk/SendAuthorization", + value: SendAuthorization.toAmino(message), + }; + }, }; diff --git a/src/cosmos/bank/v1beta1/bank.ts b/src/cosmos/bank/v1beta1/bank.ts index c1aef65e..511add99 100644 --- a/src/cosmos/bank/v1beta1/bank.ts +++ b/src/cosmos/bank/v1beta1/bank.ts @@ -163,6 +163,33 @@ export const Params = { message.defaultSendEnabled = object.defaultSendEnabled ?? false; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + sendEnabled: Array.isArray(object?.send_enabled) + ? object.send_enabled.map((e: any) => SendEnabled.fromAmino(e)) + : [], + defaultSendEnabled: object.default_send_enabled, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + if (message.sendEnabled) { + obj.send_enabled = message.sendEnabled.map((e) => (e ? SendEnabled.toAmino(e) : undefined)); + } else { + obj.send_enabled = []; + } + obj.default_send_enabled = message.defaultSendEnabled; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/x/bank/Params", + value: Params.toAmino(message), + }; + }, }; function createBaseSendEnabled(): SendEnabled { return { @@ -218,6 +245,27 @@ export const SendEnabled = { message.enabled = object.enabled ?? false; return message; }, + fromAmino(object: SendEnabledAmino): SendEnabled { + return { + denom: object.denom, + enabled: object.enabled, + }; + }, + toAmino(message: SendEnabled): SendEnabledAmino { + const obj: any = {}; + obj.denom = message.denom; + obj.enabled = message.enabled; + return obj; + }, + fromAminoMsg(object: SendEnabledAminoMsg): SendEnabled { + return SendEnabled.fromAmino(object.value); + }, + toAminoMsg(message: SendEnabled): SendEnabledAminoMsg { + return { + type: "cosmos-sdk/SendEnabled", + value: SendEnabled.toAmino(message), + }; + }, }; function createBaseInput(): Input { return { @@ -277,6 +325,31 @@ export const Input = { message.coins = object.coins?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: InputAmino): Input { + return { + address: object.address, + coins: Array.isArray(object?.coins) ? object.coins.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Input): InputAmino { + const obj: any = {}; + obj.address = message.address; + if (message.coins) { + obj.coins = message.coins.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.coins = []; + } + return obj; + }, + fromAminoMsg(object: InputAminoMsg): Input { + return Input.fromAmino(object.value); + }, + toAminoMsg(message: Input): InputAminoMsg { + return { + type: "cosmos-sdk/Input", + value: Input.toAmino(message), + }; + }, }; function createBaseOutput(): Output { return { @@ -336,6 +409,31 @@ export const Output = { message.coins = object.coins?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: OutputAmino): Output { + return { + address: object.address, + coins: Array.isArray(object?.coins) ? object.coins.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Output): OutputAmino { + const obj: any = {}; + obj.address = message.address; + if (message.coins) { + obj.coins = message.coins.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.coins = []; + } + return obj; + }, + fromAminoMsg(object: OutputAminoMsg): Output { + return Output.fromAmino(object.value); + }, + toAminoMsg(message: Output): OutputAminoMsg { + return { + type: "cosmos-sdk/Output", + value: Output.toAmino(message), + }; + }, }; function createBaseSupply(): Supply { return { @@ -385,6 +483,29 @@ export const Supply = { message.total = object.total?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: SupplyAmino): Supply { + return { + total: Array.isArray(object?.total) ? object.total.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Supply): SupplyAmino { + const obj: any = {}; + if (message.total) { + obj.total = message.total.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.total = []; + } + return obj; + }, + fromAminoMsg(object: SupplyAminoMsg): Supply { + return Supply.fromAmino(object.value); + }, + toAminoMsg(message: Supply): SupplyAminoMsg { + return { + type: "cosmos-sdk/Supply", + value: Supply.toAmino(message), + }; + }, }; function createBaseDenomUnit(): DenomUnit { return { @@ -454,6 +575,33 @@ export const DenomUnit = { message.aliases = object.aliases?.map((e) => e) || []; return message; }, + fromAmino(object: DenomUnitAmino): DenomUnit { + return { + denom: object.denom, + exponent: object.exponent, + aliases: Array.isArray(object?.aliases) ? object.aliases.map((e: any) => e) : [], + }; + }, + toAmino(message: DenomUnit): DenomUnitAmino { + const obj: any = {}; + obj.denom = message.denom; + obj.exponent = message.exponent; + if (message.aliases) { + obj.aliases = message.aliases.map((e) => e); + } else { + obj.aliases = []; + } + return obj; + }, + fromAminoMsg(object: DenomUnitAminoMsg): DenomUnit { + return DenomUnit.fromAmino(object.value); + }, + toAminoMsg(message: DenomUnit): DenomUnitAminoMsg { + return { + type: "cosmos-sdk/DenomUnit", + value: DenomUnit.toAmino(message), + }; + }, }; function createBaseMetadata(): Metadata { return { @@ -575,4 +723,43 @@ export const Metadata = { message.uriHash = object.uriHash ?? ""; return message; }, + fromAmino(object: MetadataAmino): Metadata { + return { + description: object.description, + denomUnits: Array.isArray(object?.denom_units) + ? object.denom_units.map((e: any) => DenomUnit.fromAmino(e)) + : [], + base: object.base, + display: object.display, + name: object.name, + symbol: object.symbol, + uri: object.uri, + uriHash: object.uri_hash, + }; + }, + toAmino(message: Metadata): MetadataAmino { + const obj: any = {}; + obj.description = message.description; + if (message.denomUnits) { + obj.denom_units = message.denomUnits.map((e) => (e ? DenomUnit.toAmino(e) : undefined)); + } else { + obj.denom_units = []; + } + obj.base = message.base; + obj.display = message.display; + obj.name = message.name; + obj.symbol = message.symbol; + obj.uri = message.uri; + obj.uri_hash = message.uriHash; + return obj; + }, + fromAminoMsg(object: MetadataAminoMsg): Metadata { + return Metadata.fromAmino(object.value); + }, + toAminoMsg(message: Metadata): MetadataAminoMsg { + return { + type: "cosmos-sdk/Metadata", + value: Metadata.toAmino(message), + }; + }, }; diff --git a/src/cosmos/bank/v1beta1/genesis.ts b/src/cosmos/bank/v1beta1/genesis.ts index 9e9d556b..45df86b4 100644 --- a/src/cosmos/bank/v1beta1/genesis.ts +++ b/src/cosmos/bank/v1beta1/genesis.ts @@ -139,6 +139,53 @@ export const GenesisState = { message.sendEnabled = object.sendEnabled?.map((e) => SendEnabled.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + balances: Array.isArray(object?.balances) ? object.balances.map((e: any) => Balance.fromAmino(e)) : [], + supply: Array.isArray(object?.supply) ? object.supply.map((e: any) => Coin.fromAmino(e)) : [], + denomMetadata: Array.isArray(object?.denom_metadata) + ? object.denom_metadata.map((e: any) => Metadata.fromAmino(e)) + : [], + sendEnabled: Array.isArray(object?.send_enabled) + ? object.send_enabled.map((e: any) => SendEnabled.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + if (message.balances) { + obj.balances = message.balances.map((e) => (e ? Balance.toAmino(e) : undefined)); + } else { + obj.balances = []; + } + if (message.supply) { + obj.supply = message.supply.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.supply = []; + } + if (message.denomMetadata) { + obj.denom_metadata = message.denomMetadata.map((e) => (e ? Metadata.toAmino(e) : undefined)); + } else { + obj.denom_metadata = []; + } + if (message.sendEnabled) { + obj.send_enabled = message.sendEnabled.map((e) => (e ? SendEnabled.toAmino(e) : undefined)); + } else { + obj.send_enabled = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseBalance(): Balance { return { @@ -198,4 +245,29 @@ export const Balance = { message.coins = object.coins?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: BalanceAmino): Balance { + return { + address: object.address, + coins: Array.isArray(object?.coins) ? object.coins.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Balance): BalanceAmino { + const obj: any = {}; + obj.address = message.address; + if (message.coins) { + obj.coins = message.coins.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.coins = []; + } + return obj; + }, + fromAminoMsg(object: BalanceAminoMsg): Balance { + return Balance.fromAmino(object.value); + }, + toAminoMsg(message: Balance): BalanceAminoMsg { + return { + type: "cosmos-sdk/Balance", + value: Balance.toAmino(message), + }; + }, }; diff --git a/src/cosmos/bank/v1beta1/query.ts b/src/cosmos/bank/v1beta1/query.ts index 5f14c449..f282e385 100644 --- a/src/cosmos/bank/v1beta1/query.ts +++ b/src/cosmos/bank/v1beta1/query.ts @@ -265,6 +265,27 @@ export const QueryBalanceRequest = { message.denom = object.denom ?? ""; return message; }, + fromAmino(object: QueryBalanceRequestAmino): QueryBalanceRequest { + return { + address: object.address, + denom: object.denom, + }; + }, + toAmino(message: QueryBalanceRequest): QueryBalanceRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.denom = message.denom; + return obj; + }, + fromAminoMsg(object: QueryBalanceRequestAminoMsg): QueryBalanceRequest { + return QueryBalanceRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryBalanceRequest): QueryBalanceRequestAminoMsg { + return { + type: "cosmos-sdk/QueryBalanceRequest", + value: QueryBalanceRequest.toAmino(message), + }; + }, }; function createBaseQueryBalanceResponse(): QueryBalanceResponse { return { @@ -312,6 +333,25 @@ export const QueryBalanceResponse = { object.balance !== undefined && object.balance !== null ? Coin.fromPartial(object.balance) : undefined; return message; }, + fromAmino(object: QueryBalanceResponseAmino): QueryBalanceResponse { + return { + balance: object?.balance ? Coin.fromAmino(object.balance) : undefined, + }; + }, + toAmino(message: QueryBalanceResponse): QueryBalanceResponseAmino { + const obj: any = {}; + obj.balance = message.balance ? Coin.toAmino(message.balance) : undefined; + return obj; + }, + fromAminoMsg(object: QueryBalanceResponseAminoMsg): QueryBalanceResponse { + return QueryBalanceResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryBalanceResponse): QueryBalanceResponseAminoMsg { + return { + type: "cosmos-sdk/QueryBalanceResponse", + value: QueryBalanceResponse.toAmino(message), + }; + }, }; function createBaseQueryAllBalancesRequest(): QueryAllBalancesRequest { return { @@ -371,6 +411,27 @@ export const QueryAllBalancesRequest = { : undefined; return message; }, + fromAmino(object: QueryAllBalancesRequestAmino): QueryAllBalancesRequest { + return { + address: object.address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllBalancesRequest): QueryAllBalancesRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllBalancesRequestAminoMsg): QueryAllBalancesRequest { + return QueryAllBalancesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllBalancesRequest): QueryAllBalancesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAllBalancesRequest", + value: QueryAllBalancesRequest.toAmino(message), + }; + }, }; function createBaseQueryAllBalancesResponse(): QueryAllBalancesResponse { return { @@ -436,6 +497,31 @@ export const QueryAllBalancesResponse = { : undefined; return message; }, + fromAmino(object: QueryAllBalancesResponseAmino): QueryAllBalancesResponse { + return { + balances: Array.isArray(object?.balances) ? object.balances.map((e: any) => Coin.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllBalancesResponse): QueryAllBalancesResponseAmino { + const obj: any = {}; + if (message.balances) { + obj.balances = message.balances.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.balances = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllBalancesResponseAminoMsg): QueryAllBalancesResponse { + return QueryAllBalancesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllBalancesResponse): QueryAllBalancesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAllBalancesResponse", + value: QueryAllBalancesResponse.toAmino(message), + }; + }, }; function createBaseQuerySpendableBalancesRequest(): QuerySpendableBalancesRequest { return { @@ -497,6 +583,27 @@ export const QuerySpendableBalancesRequest = { : undefined; return message; }, + fromAmino(object: QuerySpendableBalancesRequestAmino): QuerySpendableBalancesRequest { + return { + address: object.address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QuerySpendableBalancesRequest): QuerySpendableBalancesRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySpendableBalancesRequestAminoMsg): QuerySpendableBalancesRequest { + return QuerySpendableBalancesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySpendableBalancesRequest): QuerySpendableBalancesRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySpendableBalancesRequest", + value: QuerySpendableBalancesRequest.toAmino(message), + }; + }, }; function createBaseQuerySpendableBalancesResponse(): QuerySpendableBalancesResponse { return { @@ -562,6 +669,31 @@ export const QuerySpendableBalancesResponse = { : undefined; return message; }, + fromAmino(object: QuerySpendableBalancesResponseAmino): QuerySpendableBalancesResponse { + return { + balances: Array.isArray(object?.balances) ? object.balances.map((e: any) => Coin.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QuerySpendableBalancesResponse): QuerySpendableBalancesResponseAmino { + const obj: any = {}; + if (message.balances) { + obj.balances = message.balances.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.balances = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySpendableBalancesResponseAminoMsg): QuerySpendableBalancesResponse { + return QuerySpendableBalancesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySpendableBalancesResponse): QuerySpendableBalancesResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySpendableBalancesResponse", + value: QuerySpendableBalancesResponse.toAmino(message), + }; + }, }; function createBaseQuerySpendableBalanceByDenomRequest(): QuerySpendableBalanceByDenomRequest { return { @@ -619,6 +751,27 @@ export const QuerySpendableBalanceByDenomRequest = { message.denom = object.denom ?? ""; return message; }, + fromAmino(object: QuerySpendableBalanceByDenomRequestAmino): QuerySpendableBalanceByDenomRequest { + return { + address: object.address, + denom: object.denom, + }; + }, + toAmino(message: QuerySpendableBalanceByDenomRequest): QuerySpendableBalanceByDenomRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.denom = message.denom; + return obj; + }, + fromAminoMsg(object: QuerySpendableBalanceByDenomRequestAminoMsg): QuerySpendableBalanceByDenomRequest { + return QuerySpendableBalanceByDenomRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySpendableBalanceByDenomRequest): QuerySpendableBalanceByDenomRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySpendableBalanceByDenomRequest", + value: QuerySpendableBalanceByDenomRequest.toAmino(message), + }; + }, }; function createBaseQuerySpendableBalanceByDenomResponse(): QuerySpendableBalanceByDenomResponse { return { @@ -671,6 +824,25 @@ export const QuerySpendableBalanceByDenomResponse = { object.balance !== undefined && object.balance !== null ? Coin.fromPartial(object.balance) : undefined; return message; }, + fromAmino(object: QuerySpendableBalanceByDenomResponseAmino): QuerySpendableBalanceByDenomResponse { + return { + balance: object?.balance ? Coin.fromAmino(object.balance) : undefined, + }; + }, + toAmino(message: QuerySpendableBalanceByDenomResponse): QuerySpendableBalanceByDenomResponseAmino { + const obj: any = {}; + obj.balance = message.balance ? Coin.toAmino(message.balance) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySpendableBalanceByDenomResponseAminoMsg): QuerySpendableBalanceByDenomResponse { + return QuerySpendableBalanceByDenomResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySpendableBalanceByDenomResponse): QuerySpendableBalanceByDenomResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySpendableBalanceByDenomResponse", + value: QuerySpendableBalanceByDenomResponse.toAmino(message), + }; + }, }; function createBaseQueryTotalSupplyRequest(): QueryTotalSupplyRequest { return { @@ -720,6 +892,25 @@ export const QueryTotalSupplyRequest = { : undefined; return message; }, + fromAmino(object: QueryTotalSupplyRequestAmino): QueryTotalSupplyRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryTotalSupplyRequest): QueryTotalSupplyRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTotalSupplyRequestAminoMsg): QueryTotalSupplyRequest { + return QueryTotalSupplyRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalSupplyRequest): QueryTotalSupplyRequestAminoMsg { + return { + type: "cosmos-sdk/QueryTotalSupplyRequest", + value: QueryTotalSupplyRequest.toAmino(message), + }; + }, }; function createBaseQueryTotalSupplyResponse(): QueryTotalSupplyResponse { return { @@ -785,6 +976,31 @@ export const QueryTotalSupplyResponse = { : undefined; return message; }, + fromAmino(object: QueryTotalSupplyResponseAmino): QueryTotalSupplyResponse { + return { + supply: Array.isArray(object?.supply) ? object.supply.map((e: any) => Coin.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryTotalSupplyResponse): QueryTotalSupplyResponseAmino { + const obj: any = {}; + if (message.supply) { + obj.supply = message.supply.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.supply = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTotalSupplyResponseAminoMsg): QueryTotalSupplyResponse { + return QueryTotalSupplyResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalSupplyResponse): QueryTotalSupplyResponseAminoMsg { + return { + type: "cosmos-sdk/QueryTotalSupplyResponse", + value: QueryTotalSupplyResponse.toAmino(message), + }; + }, }; function createBaseQuerySupplyOfRequest(): QuerySupplyOfRequest { return { @@ -830,6 +1046,25 @@ export const QuerySupplyOfRequest = { message.denom = object.denom ?? ""; return message; }, + fromAmino(object: QuerySupplyOfRequestAmino): QuerySupplyOfRequest { + return { + denom: object.denom, + }; + }, + toAmino(message: QuerySupplyOfRequest): QuerySupplyOfRequestAmino { + const obj: any = {}; + obj.denom = message.denom; + return obj; + }, + fromAminoMsg(object: QuerySupplyOfRequestAminoMsg): QuerySupplyOfRequest { + return QuerySupplyOfRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySupplyOfRequest): QuerySupplyOfRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySupplyOfRequest", + value: QuerySupplyOfRequest.toAmino(message), + }; + }, }; function createBaseQuerySupplyOfResponse(): QuerySupplyOfResponse { return { @@ -876,6 +1111,25 @@ export const QuerySupplyOfResponse = { object.amount !== undefined && object.amount !== null ? Coin.fromPartial(object.amount) : undefined; return message; }, + fromAmino(object: QuerySupplyOfResponseAmino): QuerySupplyOfResponse { + return { + amount: object?.amount ? Coin.fromAmino(object.amount) : undefined, + }; + }, + toAmino(message: QuerySupplyOfResponse): QuerySupplyOfResponseAmino { + const obj: any = {}; + obj.amount = message.amount ? Coin.toAmino(message.amount) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySupplyOfResponseAminoMsg): QuerySupplyOfResponse { + return QuerySupplyOfResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySupplyOfResponse): QuerySupplyOfResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySupplyOfResponse", + value: QuerySupplyOfResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; @@ -909,6 +1163,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -955,6 +1225,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryDenomsMetadataRequest(): QueryDenomsMetadataRequest { return { @@ -1006,6 +1295,25 @@ export const QueryDenomsMetadataRequest = { : undefined; return message; }, + fromAmino(object: QueryDenomsMetadataRequestAmino): QueryDenomsMetadataRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDenomsMetadataRequest): QueryDenomsMetadataRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomsMetadataRequestAminoMsg): QueryDenomsMetadataRequest { + return QueryDenomsMetadataRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomsMetadataRequest): QueryDenomsMetadataRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDenomsMetadataRequest", + value: QueryDenomsMetadataRequest.toAmino(message), + }; + }, }; function createBaseQueryDenomsMetadataResponse(): QueryDenomsMetadataResponse { return { @@ -1073,6 +1381,33 @@ export const QueryDenomsMetadataResponse = { : undefined; return message; }, + fromAmino(object: QueryDenomsMetadataResponseAmino): QueryDenomsMetadataResponse { + return { + metadatas: Array.isArray(object?.metadatas) + ? object.metadatas.map((e: any) => Metadata.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDenomsMetadataResponse): QueryDenomsMetadataResponseAmino { + const obj: any = {}; + if (message.metadatas) { + obj.metadatas = message.metadatas.map((e) => (e ? Metadata.toAmino(e) : undefined)); + } else { + obj.metadatas = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomsMetadataResponseAminoMsg): QueryDenomsMetadataResponse { + return QueryDenomsMetadataResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomsMetadataResponse): QueryDenomsMetadataResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDenomsMetadataResponse", + value: QueryDenomsMetadataResponse.toAmino(message), + }; + }, }; function createBaseQueryDenomMetadataRequest(): QueryDenomMetadataRequest { return { @@ -1120,6 +1455,25 @@ export const QueryDenomMetadataRequest = { message.denom = object.denom ?? ""; return message; }, + fromAmino(object: QueryDenomMetadataRequestAmino): QueryDenomMetadataRequest { + return { + denom: object.denom, + }; + }, + toAmino(message: QueryDenomMetadataRequest): QueryDenomMetadataRequestAmino { + const obj: any = {}; + obj.denom = message.denom; + return obj; + }, + fromAminoMsg(object: QueryDenomMetadataRequestAminoMsg): QueryDenomMetadataRequest { + return QueryDenomMetadataRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomMetadataRequest): QueryDenomMetadataRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDenomMetadataRequest", + value: QueryDenomMetadataRequest.toAmino(message), + }; + }, }; function createBaseQueryDenomMetadataResponse(): QueryDenomMetadataResponse { return { @@ -1171,6 +1525,25 @@ export const QueryDenomMetadataResponse = { : undefined; return message; }, + fromAmino(object: QueryDenomMetadataResponseAmino): QueryDenomMetadataResponse { + return { + metadata: object?.metadata ? Metadata.fromAmino(object.metadata) : undefined, + }; + }, + toAmino(message: QueryDenomMetadataResponse): QueryDenomMetadataResponseAmino { + const obj: any = {}; + obj.metadata = message.metadata ? Metadata.toAmino(message.metadata) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomMetadataResponseAminoMsg): QueryDenomMetadataResponse { + return QueryDenomMetadataResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomMetadataResponse): QueryDenomMetadataResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDenomMetadataResponse", + value: QueryDenomMetadataResponse.toAmino(message), + }; + }, }; function createBaseQueryDenomOwnersRequest(): QueryDenomOwnersRequest { return { @@ -1230,6 +1603,27 @@ export const QueryDenomOwnersRequest = { : undefined; return message; }, + fromAmino(object: QueryDenomOwnersRequestAmino): QueryDenomOwnersRequest { + return { + denom: object.denom, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDenomOwnersRequest): QueryDenomOwnersRequestAmino { + const obj: any = {}; + obj.denom = message.denom; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomOwnersRequestAminoMsg): QueryDenomOwnersRequest { + return QueryDenomOwnersRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomOwnersRequest): QueryDenomOwnersRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDenomOwnersRequest", + value: QueryDenomOwnersRequest.toAmino(message), + }; + }, }; function createBaseDenomOwner(): DenomOwner { return { @@ -1287,6 +1681,27 @@ export const DenomOwner = { object.balance !== undefined && object.balance !== null ? Coin.fromPartial(object.balance) : undefined; return message; }, + fromAmino(object: DenomOwnerAmino): DenomOwner { + return { + address: object.address, + balance: object?.balance ? Coin.fromAmino(object.balance) : undefined, + }; + }, + toAmino(message: DenomOwner): DenomOwnerAmino { + const obj: any = {}; + obj.address = message.address; + obj.balance = message.balance ? Coin.toAmino(message.balance) : undefined; + return obj; + }, + fromAminoMsg(object: DenomOwnerAminoMsg): DenomOwner { + return DenomOwner.fromAmino(object.value); + }, + toAminoMsg(message: DenomOwner): DenomOwnerAminoMsg { + return { + type: "cosmos-sdk/DenomOwner", + value: DenomOwner.toAmino(message), + }; + }, }; function createBaseQueryDenomOwnersResponse(): QueryDenomOwnersResponse { return { @@ -1354,6 +1769,33 @@ export const QueryDenomOwnersResponse = { : undefined; return message; }, + fromAmino(object: QueryDenomOwnersResponseAmino): QueryDenomOwnersResponse { + return { + denomOwners: Array.isArray(object?.denom_owners) + ? object.denom_owners.map((e: any) => DenomOwner.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDenomOwnersResponse): QueryDenomOwnersResponseAmino { + const obj: any = {}; + if (message.denomOwners) { + obj.denom_owners = message.denomOwners.map((e) => (e ? DenomOwner.toAmino(e) : undefined)); + } else { + obj.denom_owners = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomOwnersResponseAminoMsg): QueryDenomOwnersResponse { + return QueryDenomOwnersResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomOwnersResponse): QueryDenomOwnersResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDenomOwnersResponse", + value: QueryDenomOwnersResponse.toAmino(message), + }; + }, }; function createBaseQuerySendEnabledRequest(): QuerySendEnabledRequest { return { @@ -1417,6 +1859,31 @@ export const QuerySendEnabledRequest = { : undefined; return message; }, + fromAmino(object: QuerySendEnabledRequestAmino): QuerySendEnabledRequest { + return { + denoms: Array.isArray(object?.denoms) ? object.denoms.map((e: any) => e) : [], + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QuerySendEnabledRequest): QuerySendEnabledRequestAmino { + const obj: any = {}; + if (message.denoms) { + obj.denoms = message.denoms.map((e) => e); + } else { + obj.denoms = []; + } + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySendEnabledRequestAminoMsg): QuerySendEnabledRequest { + return QuerySendEnabledRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySendEnabledRequest): QuerySendEnabledRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySendEnabledRequest", + value: QuerySendEnabledRequest.toAmino(message), + }; + }, }; function createBaseQuerySendEnabledResponse(): QuerySendEnabledResponse { return { @@ -1484,6 +1951,33 @@ export const QuerySendEnabledResponse = { : undefined; return message; }, + fromAmino(object: QuerySendEnabledResponseAmino): QuerySendEnabledResponse { + return { + sendEnabled: Array.isArray(object?.send_enabled) + ? object.send_enabled.map((e: any) => SendEnabled.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QuerySendEnabledResponse): QuerySendEnabledResponseAmino { + const obj: any = {}; + if (message.sendEnabled) { + obj.send_enabled = message.sendEnabled.map((e) => (e ? SendEnabled.toAmino(e) : undefined)); + } else { + obj.send_enabled = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySendEnabledResponseAminoMsg): QuerySendEnabledResponse { + return QuerySendEnabledResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySendEnabledResponse): QuerySendEnabledResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySendEnabledResponse", + value: QuerySendEnabledResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/bank/v1beta1/tx.ts b/src/cosmos/bank/v1beta1/tx.ts index 3bceb9d3..bda9cd40 100644 --- a/src/cosmos/bank/v1beta1/tx.ts +++ b/src/cosmos/bank/v1beta1/tx.ts @@ -140,6 +140,33 @@ export const MsgSend = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgSendAmino): MsgSend { + return { + fromAddress: object.from_address, + toAddress: object.to_address, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgSend): MsgSendAmino { + const obj: any = {}; + obj.from_address = message.fromAddress; + obj.to_address = message.toAddress; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: MsgSendAminoMsg): MsgSend { + return MsgSend.fromAmino(object.value); + }, + toAminoMsg(message: MsgSend): MsgSendAminoMsg { + return { + type: "cosmos-sdk/MsgSend", + value: MsgSend.toAmino(message), + }; + }, }; function createBaseMsgSendResponse(): MsgSendResponse { return {}; @@ -173,6 +200,22 @@ export const MsgSendResponse = { const message = createBaseMsgSendResponse(); return message; }, + fromAmino(_: MsgSendResponseAmino): MsgSendResponse { + return {}; + }, + toAmino(_: MsgSendResponse): MsgSendResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgSendResponseAminoMsg): MsgSendResponse { + return MsgSendResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSendResponse): MsgSendResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSendResponse", + value: MsgSendResponse.toAmino(message), + }; + }, }; function createBaseMsgMultiSend(): MsgMultiSend { return { @@ -236,6 +279,35 @@ export const MsgMultiSend = { message.outputs = object.outputs?.map((e) => Output.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgMultiSendAmino): MsgMultiSend { + return { + inputs: Array.isArray(object?.inputs) ? object.inputs.map((e: any) => Input.fromAmino(e)) : [], + outputs: Array.isArray(object?.outputs) ? object.outputs.map((e: any) => Output.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgMultiSend): MsgMultiSendAmino { + const obj: any = {}; + if (message.inputs) { + obj.inputs = message.inputs.map((e) => (e ? Input.toAmino(e) : undefined)); + } else { + obj.inputs = []; + } + if (message.outputs) { + obj.outputs = message.outputs.map((e) => (e ? Output.toAmino(e) : undefined)); + } else { + obj.outputs = []; + } + return obj; + }, + fromAminoMsg(object: MsgMultiSendAminoMsg): MsgMultiSend { + return MsgMultiSend.fromAmino(object.value); + }, + toAminoMsg(message: MsgMultiSend): MsgMultiSendAminoMsg { + return { + type: "cosmos-sdk/MsgMultiSend", + value: MsgMultiSend.toAmino(message), + }; + }, }; function createBaseMsgMultiSendResponse(): MsgMultiSendResponse { return {}; @@ -269,6 +341,22 @@ export const MsgMultiSendResponse = { const message = createBaseMsgMultiSendResponse(); return message; }, + fromAmino(_: MsgMultiSendResponseAmino): MsgMultiSendResponse { + return {}; + }, + toAmino(_: MsgMultiSendResponse): MsgMultiSendResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgMultiSendResponseAminoMsg): MsgMultiSendResponse { + return MsgMultiSendResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgMultiSendResponse): MsgMultiSendResponseAminoMsg { + return { + type: "cosmos-sdk/MsgMultiSendResponse", + value: MsgMultiSendResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateParams(): MsgUpdateParams { return { @@ -325,6 +413,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/bank/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -358,6 +467,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; function createBaseMsgSetSendEnabled(): MsgSetSendEnabled { return { @@ -435,6 +560,39 @@ export const MsgSetSendEnabled = { message.useDefaultFor = object.useDefaultFor?.map((e) => e) || []; return message; }, + fromAmino(object: MsgSetSendEnabledAmino): MsgSetSendEnabled { + return { + authority: object.authority, + sendEnabled: Array.isArray(object?.send_enabled) + ? object.send_enabled.map((e: any) => SendEnabled.fromAmino(e)) + : [], + useDefaultFor: Array.isArray(object?.use_default_for) ? object.use_default_for.map((e: any) => e) : [], + }; + }, + toAmino(message: MsgSetSendEnabled): MsgSetSendEnabledAmino { + const obj: any = {}; + obj.authority = message.authority; + if (message.sendEnabled) { + obj.send_enabled = message.sendEnabled.map((e) => (e ? SendEnabled.toAmino(e) : undefined)); + } else { + obj.send_enabled = []; + } + if (message.useDefaultFor) { + obj.use_default_for = message.useDefaultFor.map((e) => e); + } else { + obj.use_default_for = []; + } + return obj; + }, + fromAminoMsg(object: MsgSetSendEnabledAminoMsg): MsgSetSendEnabled { + return MsgSetSendEnabled.fromAmino(object.value); + }, + toAminoMsg(message: MsgSetSendEnabled): MsgSetSendEnabledAminoMsg { + return { + type: "cosmos-sdk/MsgSetSendEnabled", + value: MsgSetSendEnabled.toAmino(message), + }; + }, }; function createBaseMsgSetSendEnabledResponse(): MsgSetSendEnabledResponse { return {}; @@ -468,6 +626,22 @@ export const MsgSetSendEnabledResponse = { const message = createBaseMsgSetSendEnabledResponse(); return message; }, + fromAmino(_: MsgSetSendEnabledResponseAmino): MsgSetSendEnabledResponse { + return {}; + }, + toAmino(_: MsgSetSendEnabledResponse): MsgSetSendEnabledResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgSetSendEnabledResponseAminoMsg): MsgSetSendEnabledResponse { + return MsgSetSendEnabledResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSetSendEnabledResponse): MsgSetSendEnabledResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSetSendEnabledResponse", + value: MsgSetSendEnabledResponse.toAmino(message), + }; + }, }; /** Msg defines the bank Msg service. */ export interface Msg { diff --git a/src/cosmos/base/abci/v1beta1/abci.ts b/src/cosmos/base/abci/v1beta1/abci.ts index 9f4d4c4f..7e7318f3 100644 --- a/src/cosmos/base/abci/v1beta1/abci.ts +++ b/src/cosmos/base/abci/v1beta1/abci.ts @@ -331,6 +331,57 @@ export const TxResponse = { message.events = object.events?.map((e) => Event.fromPartial(e)) || []; return message; }, + fromAmino(object: TxResponseAmino): TxResponse { + return { + height: Long.fromString(object.height), + txhash: object.txhash, + codespace: object.codespace, + code: object.code, + data: object.data, + rawLog: object.raw_log, + logs: Array.isArray(object?.logs) ? object.logs.map((e: any) => ABCIMessageLog.fromAmino(e)) : [], + info: object.info, + gasWanted: Long.fromString(object.gas_wanted), + gasUsed: Long.fromString(object.gas_used), + tx: object?.tx ? Any.fromAmino(object.tx) : undefined, + timestamp: object.timestamp, + events: Array.isArray(object?.events) ? object.events.map((e: any) => Event.fromAmino(e)) : [], + }; + }, + toAmino(message: TxResponse): TxResponseAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.txhash = message.txhash; + obj.codespace = message.codespace; + obj.code = message.code; + obj.data = message.data; + obj.raw_log = message.rawLog; + if (message.logs) { + obj.logs = message.logs.map((e) => (e ? ABCIMessageLog.toAmino(e) : undefined)); + } else { + obj.logs = []; + } + obj.info = message.info; + obj.gas_wanted = message.gasWanted ? message.gasWanted.toString() : undefined; + obj.gas_used = message.gasUsed ? message.gasUsed.toString() : undefined; + obj.tx = message.tx ? Any.toAmino(message.tx) : undefined; + obj.timestamp = message.timestamp; + if (message.events) { + obj.events = message.events.map((e) => (e ? Event.toAmino(e) : undefined)); + } else { + obj.events = []; + } + return obj; + }, + fromAminoMsg(object: TxResponseAminoMsg): TxResponse { + return TxResponse.fromAmino(object.value); + }, + toAminoMsg(message: TxResponse): TxResponseAminoMsg { + return { + type: "cosmos-sdk/TxResponse", + value: TxResponse.toAmino(message), + }; + }, }; function createBaseABCIMessageLog(): ABCIMessageLog { return { @@ -400,6 +451,33 @@ export const ABCIMessageLog = { message.events = object.events?.map((e) => StringEvent.fromPartial(e)) || []; return message; }, + fromAmino(object: ABCIMessageLogAmino): ABCIMessageLog { + return { + msgIndex: object.msg_index, + log: object.log, + events: Array.isArray(object?.events) ? object.events.map((e: any) => StringEvent.fromAmino(e)) : [], + }; + }, + toAmino(message: ABCIMessageLog): ABCIMessageLogAmino { + const obj: any = {}; + obj.msg_index = message.msgIndex; + obj.log = message.log; + if (message.events) { + obj.events = message.events.map((e) => (e ? StringEvent.toAmino(e) : undefined)); + } else { + obj.events = []; + } + return obj; + }, + fromAminoMsg(object: ABCIMessageLogAminoMsg): ABCIMessageLog { + return ABCIMessageLog.fromAmino(object.value); + }, + toAminoMsg(message: ABCIMessageLog): ABCIMessageLogAminoMsg { + return { + type: "cosmos-sdk/ABCIMessageLog", + value: ABCIMessageLog.toAmino(message), + }; + }, }; function createBaseStringEvent(): StringEvent { return { @@ -461,6 +539,33 @@ export const StringEvent = { message.attributes = object.attributes?.map((e) => Attribute.fromPartial(e)) || []; return message; }, + fromAmino(object: StringEventAmino): StringEvent { + return { + type: object.type, + attributes: Array.isArray(object?.attributes) + ? object.attributes.map((e: any) => Attribute.fromAmino(e)) + : [], + }; + }, + toAmino(message: StringEvent): StringEventAmino { + const obj: any = {}; + obj.type = message.type; + if (message.attributes) { + obj.attributes = message.attributes.map((e) => (e ? Attribute.toAmino(e) : undefined)); + } else { + obj.attributes = []; + } + return obj; + }, + fromAminoMsg(object: StringEventAminoMsg): StringEvent { + return StringEvent.fromAmino(object.value); + }, + toAminoMsg(message: StringEvent): StringEventAminoMsg { + return { + type: "cosmos-sdk/StringEvent", + value: StringEvent.toAmino(message), + }; + }, }; function createBaseAttribute(): Attribute { return { @@ -516,6 +621,27 @@ export const Attribute = { message.value = object.value ?? ""; return message; }, + fromAmino(object: AttributeAmino): Attribute { + return { + key: object.key, + value: object.value, + }; + }, + toAmino(message: Attribute): AttributeAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: AttributeAminoMsg): Attribute { + return Attribute.fromAmino(object.value); + }, + toAminoMsg(message: Attribute): AttributeAminoMsg { + return { + type: "cosmos-sdk/Attribute", + value: Attribute.toAmino(message), + }; + }, }; function createBaseGasInfo(): GasInfo { return { @@ -575,6 +701,27 @@ export const GasInfo = { object.gasUsed !== undefined && object.gasUsed !== null ? Long.fromValue(object.gasUsed) : Long.UZERO; return message; }, + fromAmino(object: GasInfoAmino): GasInfo { + return { + gasWanted: Long.fromString(object.gas_wanted), + gasUsed: Long.fromString(object.gas_used), + }; + }, + toAmino(message: GasInfo): GasInfoAmino { + const obj: any = {}; + obj.gas_wanted = message.gasWanted ? message.gasWanted.toString() : undefined; + obj.gas_used = message.gasUsed ? message.gasUsed.toString() : undefined; + return obj; + }, + fromAminoMsg(object: GasInfoAminoMsg): GasInfo { + return GasInfo.fromAmino(object.value); + }, + toAminoMsg(message: GasInfo): GasInfoAminoMsg { + return { + type: "cosmos-sdk/GasInfo", + value: GasInfo.toAmino(message), + }; + }, }; function createBaseResult(): Result { return { @@ -661,6 +808,41 @@ export const Result = { message.msgResponses = object.msgResponses?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: ResultAmino): Result { + return { + data: object.data, + log: object.log, + events: Array.isArray(object?.events) ? object.events.map((e: any) => Event.fromAmino(e)) : [], + msgResponses: Array.isArray(object?.msg_responses) + ? object.msg_responses.map((e: any) => Any.fromAmino(e)) + : [], + }; + }, + toAmino(message: Result): ResultAmino { + const obj: any = {}; + obj.data = message.data; + obj.log = message.log; + if (message.events) { + obj.events = message.events.map((e) => (e ? Event.toAmino(e) : undefined)); + } else { + obj.events = []; + } + if (message.msgResponses) { + obj.msg_responses = message.msgResponses.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.msg_responses = []; + } + return obj; + }, + fromAminoMsg(object: ResultAminoMsg): Result { + return Result.fromAmino(object.value); + }, + toAminoMsg(message: Result): ResultAminoMsg { + return { + type: "cosmos-sdk/Result", + value: Result.toAmino(message), + }; + }, }; function createBaseSimulationResponse(): SimulationResponse { return { @@ -721,6 +903,27 @@ export const SimulationResponse = { object.result !== undefined && object.result !== null ? Result.fromPartial(object.result) : undefined; return message; }, + fromAmino(object: SimulationResponseAmino): SimulationResponse { + return { + gasInfo: object?.gas_info ? GasInfo.fromAmino(object.gas_info) : undefined, + result: object?.result ? Result.fromAmino(object.result) : undefined, + }; + }, + toAmino(message: SimulationResponse): SimulationResponseAmino { + const obj: any = {}; + obj.gas_info = message.gasInfo ? GasInfo.toAmino(message.gasInfo) : undefined; + obj.result = message.result ? Result.toAmino(message.result) : undefined; + return obj; + }, + fromAminoMsg(object: SimulationResponseAminoMsg): SimulationResponse { + return SimulationResponse.fromAmino(object.value); + }, + toAminoMsg(message: SimulationResponse): SimulationResponseAminoMsg { + return { + type: "cosmos-sdk/SimulationResponse", + value: SimulationResponse.toAmino(message), + }; + }, }; function createBaseMsgData(): MsgData { return { @@ -777,6 +980,27 @@ export const MsgData = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: MsgDataAmino): MsgData { + return { + msgType: object.msg_type, + data: object.data, + }; + }, + toAmino(message: MsgData): MsgDataAmino { + const obj: any = {}; + obj.msg_type = message.msgType; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: MsgDataAminoMsg): MsgData { + return MsgData.fromAmino(object.value); + }, + toAminoMsg(message: MsgData): MsgDataAminoMsg { + return { + type: "cosmos-sdk/MsgData", + value: MsgData.toAmino(message), + }; + }, }; function createBaseTxMsgData(): TxMsgData { return { @@ -842,6 +1066,37 @@ export const TxMsgData = { message.msgResponses = object.msgResponses?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: TxMsgDataAmino): TxMsgData { + return { + data: Array.isArray(object?.data) ? object.data.map((e: any) => MsgData.fromAmino(e)) : [], + msgResponses: Array.isArray(object?.msg_responses) + ? object.msg_responses.map((e: any) => Any.fromAmino(e)) + : [], + }; + }, + toAmino(message: TxMsgData): TxMsgDataAmino { + const obj: any = {}; + if (message.data) { + obj.data = message.data.map((e) => (e ? MsgData.toAmino(e) : undefined)); + } else { + obj.data = []; + } + if (message.msgResponses) { + obj.msg_responses = message.msgResponses.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.msg_responses = []; + } + return obj; + }, + fromAminoMsg(object: TxMsgDataAminoMsg): TxMsgData { + return TxMsgData.fromAmino(object.value); + }, + toAminoMsg(message: TxMsgData): TxMsgDataAminoMsg { + return { + type: "cosmos-sdk/TxMsgData", + value: TxMsgData.toAmino(message), + }; + }, }; function createBaseSearchTxsResult(): SearchTxsResult { return { @@ -952,4 +1207,37 @@ export const SearchTxsResult = { message.txs = object.txs?.map((e) => TxResponse.fromPartial(e)) || []; return message; }, + fromAmino(object: SearchTxsResultAmino): SearchTxsResult { + return { + totalCount: Long.fromString(object.total_count), + count: Long.fromString(object.count), + pageNumber: Long.fromString(object.page_number), + pageTotal: Long.fromString(object.page_total), + limit: Long.fromString(object.limit), + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => TxResponse.fromAmino(e)) : [], + }; + }, + toAmino(message: SearchTxsResult): SearchTxsResultAmino { + const obj: any = {}; + obj.total_count = message.totalCount ? message.totalCount.toString() : undefined; + obj.count = message.count ? message.count.toString() : undefined; + obj.page_number = message.pageNumber ? message.pageNumber.toString() : undefined; + obj.page_total = message.pageTotal ? message.pageTotal.toString() : undefined; + obj.limit = message.limit ? message.limit.toString() : undefined; + if (message.txs) { + obj.txs = message.txs.map((e) => (e ? TxResponse.toAmino(e) : undefined)); + } else { + obj.txs = []; + } + return obj; + }, + fromAminoMsg(object: SearchTxsResultAminoMsg): SearchTxsResult { + return SearchTxsResult.fromAmino(object.value); + }, + toAminoMsg(message: SearchTxsResult): SearchTxsResultAminoMsg { + return { + type: "cosmos-sdk/SearchTxsResult", + value: SearchTxsResult.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/kv/v1beta1/kv.ts b/src/cosmos/base/kv/v1beta1/kv.ts index de679e67..66ae9fdb 100644 --- a/src/cosmos/base/kv/v1beta1/kv.ts +++ b/src/cosmos/base/kv/v1beta1/kv.ts @@ -59,6 +59,29 @@ export const Pairs = { message.pairs = object.pairs?.map((e) => Pair.fromPartial(e)) || []; return message; }, + fromAmino(object: PairsAmino): Pairs { + return { + pairs: Array.isArray(object?.pairs) ? object.pairs.map((e: any) => Pair.fromAmino(e)) : [], + }; + }, + toAmino(message: Pairs): PairsAmino { + const obj: any = {}; + if (message.pairs) { + obj.pairs = message.pairs.map((e) => (e ? Pair.toAmino(e) : undefined)); + } else { + obj.pairs = []; + } + return obj; + }, + fromAminoMsg(object: PairsAminoMsg): Pairs { + return Pairs.fromAmino(object.value); + }, + toAminoMsg(message: Pairs): PairsAminoMsg { + return { + type: "cosmos-sdk/Pairs", + value: Pairs.toAmino(message), + }; + }, }; function createBasePair(): Pair { return { @@ -116,4 +139,25 @@ export const Pair = { message.value = object.value ?? new Uint8Array(); return message; }, + fromAmino(object: PairAmino): Pair { + return { + key: object.key, + value: object.value, + }; + }, + toAmino(message: Pair): PairAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: PairAminoMsg): Pair { + return Pair.fromAmino(object.value); + }, + toAminoMsg(message: Pair): PairAminoMsg { + return { + type: "cosmos-sdk/Pair", + value: Pair.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/node/v1beta1/query.ts b/src/cosmos/base/node/v1beta1/query.ts index 7175b77f..a5c47209 100644 --- a/src/cosmos/base/node/v1beta1/query.ts +++ b/src/cosmos/base/node/v1beta1/query.ts @@ -40,6 +40,22 @@ export const ConfigRequest = { const message = createBaseConfigRequest(); return message; }, + fromAmino(_: ConfigRequestAmino): ConfigRequest { + return {}; + }, + toAmino(_: ConfigRequest): ConfigRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ConfigRequestAminoMsg): ConfigRequest { + return ConfigRequest.fromAmino(object.value); + }, + toAminoMsg(message: ConfigRequest): ConfigRequestAminoMsg { + return { + type: "cosmos-sdk/ConfigRequest", + value: ConfigRequest.toAmino(message), + }; + }, }; function createBaseConfigResponse(): ConfigResponse { return { @@ -85,6 +101,25 @@ export const ConfigResponse = { message.minimumGasPrice = object.minimumGasPrice ?? ""; return message; }, + fromAmino(object: ConfigResponseAmino): ConfigResponse { + return { + minimumGasPrice: object.minimum_gas_price, + }; + }, + toAmino(message: ConfigResponse): ConfigResponseAmino { + const obj: any = {}; + obj.minimum_gas_price = message.minimumGasPrice; + return obj; + }, + fromAminoMsg(object: ConfigResponseAminoMsg): ConfigResponse { + return ConfigResponse.fromAmino(object.value); + }, + toAminoMsg(message: ConfigResponse): ConfigResponseAminoMsg { + return { + type: "cosmos-sdk/ConfigResponse", + value: ConfigResponse.toAmino(message), + }; + }, }; /** Service defines the gRPC querier service for node related queries. */ export interface Service { diff --git a/src/cosmos/base/query/v1beta1/pagination.ts b/src/cosmos/base/query/v1beta1/pagination.ts index 654a6e83..29673e67 100644 --- a/src/cosmos/base/query/v1beta1/pagination.ts +++ b/src/cosmos/base/query/v1beta1/pagination.ts @@ -152,6 +152,33 @@ export const PageRequest = { message.reverse = object.reverse ?? false; return message; }, + fromAmino(object: PageRequestAmino): PageRequest { + return { + key: object.key, + offset: Long.fromString(object.offset), + limit: Long.fromString(object.limit), + countTotal: object.count_total, + reverse: object.reverse, + }; + }, + toAmino(message: PageRequest): PageRequestAmino { + const obj: any = {}; + obj.key = message.key; + obj.offset = message.offset ? message.offset.toString() : undefined; + obj.limit = message.limit ? message.limit.toString() : undefined; + obj.count_total = message.countTotal; + obj.reverse = message.reverse; + return obj; + }, + fromAminoMsg(object: PageRequestAminoMsg): PageRequest { + return PageRequest.fromAmino(object.value); + }, + toAminoMsg(message: PageRequest): PageRequestAminoMsg { + return { + type: "cosmos-sdk/PageRequest", + value: PageRequest.toAmino(message), + }; + }, }; function createBasePageResponse(): PageResponse { return { @@ -209,4 +236,25 @@ export const PageResponse = { object.total !== undefined && object.total !== null ? Long.fromValue(object.total) : Long.UZERO; return message; }, + fromAmino(object: PageResponseAmino): PageResponse { + return { + nextKey: object.next_key, + total: Long.fromString(object.total), + }; + }, + toAmino(message: PageResponse): PageResponseAmino { + const obj: any = {}; + obj.next_key = message.nextKey; + obj.total = message.total ? message.total.toString() : undefined; + return obj; + }, + fromAminoMsg(object: PageResponseAminoMsg): PageResponse { + return PageResponse.fromAmino(object.value); + }, + toAminoMsg(message: PageResponse): PageResponseAminoMsg { + return { + type: "cosmos-sdk/PageResponse", + value: PageResponse.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/reflection/v1beta1/reflection.ts b/src/cosmos/base/reflection/v1beta1/reflection.ts index e44684df..de5f365c 100644 --- a/src/cosmos/base/reflection/v1beta1/reflection.ts +++ b/src/cosmos/base/reflection/v1beta1/reflection.ts @@ -56,6 +56,22 @@ export const ListAllInterfacesRequest = { const message = createBaseListAllInterfacesRequest(); return message; }, + fromAmino(_: ListAllInterfacesRequestAmino): ListAllInterfacesRequest { + return {}; + }, + toAmino(_: ListAllInterfacesRequest): ListAllInterfacesRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ListAllInterfacesRequestAminoMsg): ListAllInterfacesRequest { + return ListAllInterfacesRequest.fromAmino(object.value); + }, + toAminoMsg(message: ListAllInterfacesRequest): ListAllInterfacesRequestAminoMsg { + return { + type: "cosmos-sdk/ListAllInterfacesRequest", + value: ListAllInterfacesRequest.toAmino(message), + }; + }, }; function createBaseListAllInterfacesResponse(): ListAllInterfacesResponse { return { @@ -109,6 +125,29 @@ export const ListAllInterfacesResponse = { message.interfaceNames = object.interfaceNames?.map((e) => e) || []; return message; }, + fromAmino(object: ListAllInterfacesResponseAmino): ListAllInterfacesResponse { + return { + interfaceNames: Array.isArray(object?.interface_names) ? object.interface_names.map((e: any) => e) : [], + }; + }, + toAmino(message: ListAllInterfacesResponse): ListAllInterfacesResponseAmino { + const obj: any = {}; + if (message.interfaceNames) { + obj.interface_names = message.interfaceNames.map((e) => e); + } else { + obj.interface_names = []; + } + return obj; + }, + fromAminoMsg(object: ListAllInterfacesResponseAminoMsg): ListAllInterfacesResponse { + return ListAllInterfacesResponse.fromAmino(object.value); + }, + toAminoMsg(message: ListAllInterfacesResponse): ListAllInterfacesResponseAminoMsg { + return { + type: "cosmos-sdk/ListAllInterfacesResponse", + value: ListAllInterfacesResponse.toAmino(message), + }; + }, }; function createBaseListImplementationsRequest(): ListImplementationsRequest { return { @@ -156,6 +195,25 @@ export const ListImplementationsRequest = { message.interfaceName = object.interfaceName ?? ""; return message; }, + fromAmino(object: ListImplementationsRequestAmino): ListImplementationsRequest { + return { + interfaceName: object.interface_name, + }; + }, + toAmino(message: ListImplementationsRequest): ListImplementationsRequestAmino { + const obj: any = {}; + obj.interface_name = message.interfaceName; + return obj; + }, + fromAminoMsg(object: ListImplementationsRequestAminoMsg): ListImplementationsRequest { + return ListImplementationsRequest.fromAmino(object.value); + }, + toAminoMsg(message: ListImplementationsRequest): ListImplementationsRequestAminoMsg { + return { + type: "cosmos-sdk/ListImplementationsRequest", + value: ListImplementationsRequest.toAmino(message), + }; + }, }; function createBaseListImplementationsResponse(): ListImplementationsResponse { return { @@ -209,6 +267,31 @@ export const ListImplementationsResponse = { message.implementationMessageNames = object.implementationMessageNames?.map((e) => e) || []; return message; }, + fromAmino(object: ListImplementationsResponseAmino): ListImplementationsResponse { + return { + implementationMessageNames: Array.isArray(object?.implementation_message_names) + ? object.implementation_message_names.map((e: any) => e) + : [], + }; + }, + toAmino(message: ListImplementationsResponse): ListImplementationsResponseAmino { + const obj: any = {}; + if (message.implementationMessageNames) { + obj.implementation_message_names = message.implementationMessageNames.map((e) => e); + } else { + obj.implementation_message_names = []; + } + return obj; + }, + fromAminoMsg(object: ListImplementationsResponseAminoMsg): ListImplementationsResponse { + return ListImplementationsResponse.fromAmino(object.value); + }, + toAminoMsg(message: ListImplementationsResponse): ListImplementationsResponseAminoMsg { + return { + type: "cosmos-sdk/ListImplementationsResponse", + value: ListImplementationsResponse.toAmino(message), + }; + }, }; /** ReflectionService defines a service for interface reflection. */ export interface ReflectionService { diff --git a/src/cosmos/base/snapshots/v1beta1/snapshot.ts b/src/cosmos/base/snapshots/v1beta1/snapshot.ts index 0d48169a..09b103c6 100644 --- a/src/cosmos/base/snapshots/v1beta1/snapshot.ts +++ b/src/cosmos/base/snapshots/v1beta1/snapshot.ts @@ -179,6 +179,33 @@ export const Snapshot = { : undefined; return message; }, + fromAmino(object: SnapshotAmino): Snapshot { + return { + height: Long.fromString(object.height), + format: object.format, + chunks: object.chunks, + hash: object.hash, + metadata: object?.metadata ? Metadata.fromAmino(object.metadata) : undefined, + }; + }, + toAmino(message: Snapshot): SnapshotAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.format = message.format; + obj.chunks = message.chunks; + obj.hash = message.hash; + obj.metadata = message.metadata ? Metadata.toAmino(message.metadata) : undefined; + return obj; + }, + fromAminoMsg(object: SnapshotAminoMsg): Snapshot { + return Snapshot.fromAmino(object.value); + }, + toAminoMsg(message: Snapshot): SnapshotAminoMsg { + return { + type: "cosmos-sdk/Snapshot", + value: Snapshot.toAmino(message), + }; + }, }; function createBaseMetadata(): Metadata { return { @@ -232,6 +259,29 @@ export const Metadata = { message.chunkHashes = object.chunkHashes?.map((e) => e) || []; return message; }, + fromAmino(object: MetadataAmino): Metadata { + return { + chunkHashes: Array.isArray(object?.chunk_hashes) ? object.chunk_hashes.map((e: any) => e) : [], + }; + }, + toAmino(message: Metadata): MetadataAmino { + const obj: any = {}; + if (message.chunkHashes) { + obj.chunk_hashes = message.chunkHashes.map((e) => e); + } else { + obj.chunk_hashes = []; + } + return obj; + }, + fromAminoMsg(object: MetadataAminoMsg): Metadata { + return Metadata.fromAmino(object.value); + }, + toAminoMsg(message: Metadata): MetadataAminoMsg { + return { + type: "cosmos-sdk/Metadata", + value: Metadata.toAmino(message), + }; + }, }; function createBaseSnapshotItem(): SnapshotItem { return { @@ -352,6 +402,39 @@ export const SnapshotItem = { : undefined; return message; }, + fromAmino(object: SnapshotItemAmino): SnapshotItem { + return { + store: object?.store ? SnapshotStoreItem.fromAmino(object.store) : undefined, + iavl: object?.iavl ? SnapshotIAVLItem.fromAmino(object.iavl) : undefined, + extension: object?.extension ? SnapshotExtensionMeta.fromAmino(object.extension) : undefined, + extensionPayload: object?.extension_payload + ? SnapshotExtensionPayload.fromAmino(object.extension_payload) + : undefined, + kv: object?.kv ? SnapshotKVItem.fromAmino(object.kv) : undefined, + schema: object?.schema ? SnapshotSchema.fromAmino(object.schema) : undefined, + }; + }, + toAmino(message: SnapshotItem): SnapshotItemAmino { + const obj: any = {}; + obj.store = message.store ? SnapshotStoreItem.toAmino(message.store) : undefined; + obj.iavl = message.iavl ? SnapshotIAVLItem.toAmino(message.iavl) : undefined; + obj.extension = message.extension ? SnapshotExtensionMeta.toAmino(message.extension) : undefined; + obj.extension_payload = message.extensionPayload + ? SnapshotExtensionPayload.toAmino(message.extensionPayload) + : undefined; + obj.kv = message.kv ? SnapshotKVItem.toAmino(message.kv) : undefined; + obj.schema = message.schema ? SnapshotSchema.toAmino(message.schema) : undefined; + return obj; + }, + fromAminoMsg(object: SnapshotItemAminoMsg): SnapshotItem { + return SnapshotItem.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotItem): SnapshotItemAminoMsg { + return { + type: "cosmos-sdk/SnapshotItem", + value: SnapshotItem.toAmino(message), + }; + }, }; function createBaseSnapshotStoreItem(): SnapshotStoreItem { return { @@ -397,6 +480,25 @@ export const SnapshotStoreItem = { message.name = object.name ?? ""; return message; }, + fromAmino(object: SnapshotStoreItemAmino): SnapshotStoreItem { + return { + name: object.name, + }; + }, + toAmino(message: SnapshotStoreItem): SnapshotStoreItemAmino { + const obj: any = {}; + obj.name = message.name; + return obj; + }, + fromAminoMsg(object: SnapshotStoreItemAminoMsg): SnapshotStoreItem { + return SnapshotStoreItem.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotStoreItem): SnapshotStoreItemAminoMsg { + return { + type: "cosmos-sdk/SnapshotStoreItem", + value: SnapshotStoreItem.toAmino(message), + }; + }, }; function createBaseSnapshotIAVLItem(): SnapshotIAVLItem { return { @@ -475,6 +577,31 @@ export const SnapshotIAVLItem = { message.height = object.height ?? 0; return message; }, + fromAmino(object: SnapshotIAVLItemAmino): SnapshotIAVLItem { + return { + key: object.key, + value: object.value, + version: Long.fromString(object.version), + height: object.height, + }; + }, + toAmino(message: SnapshotIAVLItem): SnapshotIAVLItemAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + obj.version = message.version ? message.version.toString() : undefined; + obj.height = message.height; + return obj; + }, + fromAminoMsg(object: SnapshotIAVLItemAminoMsg): SnapshotIAVLItem { + return SnapshotIAVLItem.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotIAVLItem): SnapshotIAVLItemAminoMsg { + return { + type: "cosmos-sdk/SnapshotIAVLItem", + value: SnapshotIAVLItem.toAmino(message), + }; + }, }; function createBaseSnapshotExtensionMeta(): SnapshotExtensionMeta { return { @@ -530,6 +657,27 @@ export const SnapshotExtensionMeta = { message.format = object.format ?? 0; return message; }, + fromAmino(object: SnapshotExtensionMetaAmino): SnapshotExtensionMeta { + return { + name: object.name, + format: object.format, + }; + }, + toAmino(message: SnapshotExtensionMeta): SnapshotExtensionMetaAmino { + const obj: any = {}; + obj.name = message.name; + obj.format = message.format; + return obj; + }, + fromAminoMsg(object: SnapshotExtensionMetaAminoMsg): SnapshotExtensionMeta { + return SnapshotExtensionMeta.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotExtensionMeta): SnapshotExtensionMetaAminoMsg { + return { + type: "cosmos-sdk/SnapshotExtensionMeta", + value: SnapshotExtensionMeta.toAmino(message), + }; + }, }; function createBaseSnapshotExtensionPayload(): SnapshotExtensionPayload { return { @@ -578,6 +726,25 @@ export const SnapshotExtensionPayload = { message.payload = object.payload ?? new Uint8Array(); return message; }, + fromAmino(object: SnapshotExtensionPayloadAmino): SnapshotExtensionPayload { + return { + payload: object.payload, + }; + }, + toAmino(message: SnapshotExtensionPayload): SnapshotExtensionPayloadAmino { + const obj: any = {}; + obj.payload = message.payload; + return obj; + }, + fromAminoMsg(object: SnapshotExtensionPayloadAminoMsg): SnapshotExtensionPayload { + return SnapshotExtensionPayload.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotExtensionPayload): SnapshotExtensionPayloadAminoMsg { + return { + type: "cosmos-sdk/SnapshotExtensionPayload", + value: SnapshotExtensionPayload.toAmino(message), + }; + }, }; function createBaseSnapshotKVItem(): SnapshotKVItem { return { @@ -635,6 +802,27 @@ export const SnapshotKVItem = { message.value = object.value ?? new Uint8Array(); return message; }, + fromAmino(object: SnapshotKVItemAmino): SnapshotKVItem { + return { + key: object.key, + value: object.value, + }; + }, + toAmino(message: SnapshotKVItem): SnapshotKVItemAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: SnapshotKVItemAminoMsg): SnapshotKVItem { + return SnapshotKVItem.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotKVItem): SnapshotKVItemAminoMsg { + return { + type: "cosmos-sdk/SnapshotKVItem", + value: SnapshotKVItem.toAmino(message), + }; + }, }; function createBaseSnapshotSchema(): SnapshotSchema { return { @@ -684,4 +872,27 @@ export const SnapshotSchema = { message.keys = object.keys?.map((e) => e) || []; return message; }, + fromAmino(object: SnapshotSchemaAmino): SnapshotSchema { + return { + keys: Array.isArray(object?.keys) ? object.keys.map((e: any) => e) : [], + }; + }, + toAmino(message: SnapshotSchema): SnapshotSchemaAmino { + const obj: any = {}; + if (message.keys) { + obj.keys = message.keys.map((e) => e); + } else { + obj.keys = []; + } + return obj; + }, + fromAminoMsg(object: SnapshotSchemaAminoMsg): SnapshotSchema { + return SnapshotSchema.fromAmino(object.value); + }, + toAminoMsg(message: SnapshotSchema): SnapshotSchemaAminoMsg { + return { + type: "cosmos-sdk/SnapshotSchema", + value: SnapshotSchema.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/store/v1beta1/commit_info.ts b/src/cosmos/base/store/v1beta1/commit_info.ts index 551bbf43..c88e8815 100644 --- a/src/cosmos/base/store/v1beta1/commit_info.ts +++ b/src/cosmos/base/store/v1beta1/commit_info.ts @@ -111,6 +111,35 @@ export const CommitInfo = { : undefined; return message; }, + fromAmino(object: CommitInfoAmino): CommitInfo { + return { + version: Long.fromString(object.version), + storeInfos: Array.isArray(object?.store_infos) + ? object.store_infos.map((e: any) => StoreInfo.fromAmino(e)) + : [], + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + }; + }, + toAmino(message: CommitInfo): CommitInfoAmino { + const obj: any = {}; + obj.version = message.version ? message.version.toString() : undefined; + if (message.storeInfos) { + obj.store_infos = message.storeInfos.map((e) => (e ? StoreInfo.toAmino(e) : undefined)); + } else { + obj.store_infos = []; + } + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + return obj; + }, + fromAminoMsg(object: CommitInfoAminoMsg): CommitInfo { + return CommitInfo.fromAmino(object.value); + }, + toAminoMsg(message: CommitInfo): CommitInfoAminoMsg { + return { + type: "cosmos-sdk/CommitInfo", + value: CommitInfo.toAmino(message), + }; + }, }; function createBaseStoreInfo(): StoreInfo { return { @@ -170,6 +199,27 @@ export const StoreInfo = { : undefined; return message; }, + fromAmino(object: StoreInfoAmino): StoreInfo { + return { + name: object.name, + commitId: object?.commit_id ? CommitID.fromAmino(object.commit_id) : undefined, + }; + }, + toAmino(message: StoreInfo): StoreInfoAmino { + const obj: any = {}; + obj.name = message.name; + obj.commit_id = message.commitId ? CommitID.toAmino(message.commitId) : undefined; + return obj; + }, + fromAminoMsg(object: StoreInfoAminoMsg): StoreInfo { + return StoreInfo.fromAmino(object.value); + }, + toAminoMsg(message: StoreInfo): StoreInfoAminoMsg { + return { + type: "cosmos-sdk/StoreInfo", + value: StoreInfo.toAmino(message), + }; + }, }; function createBaseCommitID(): CommitID { return { @@ -227,4 +277,25 @@ export const CommitID = { message.hash = object.hash ?? new Uint8Array(); return message; }, + fromAmino(object: CommitIDAmino): CommitID { + return { + version: Long.fromString(object.version), + hash: object.hash, + }; + }, + toAmino(message: CommitID): CommitIDAmino { + const obj: any = {}; + obj.version = message.version ? message.version.toString() : undefined; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: CommitIDAminoMsg): CommitID { + return CommitID.fromAmino(object.value); + }, + toAminoMsg(message: CommitID): CommitIDAminoMsg { + return { + type: "cosmos-sdk/CommitID", + value: CommitID.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/store/v1beta1/listening.ts b/src/cosmos/base/store/v1beta1/listening.ts index 803a5dae..3f29dd61 100644 --- a/src/cosmos/base/store/v1beta1/listening.ts +++ b/src/cosmos/base/store/v1beta1/listening.ts @@ -119,6 +119,31 @@ export const StoreKVPair = { message.value = object.value ?? new Uint8Array(); return message; }, + fromAmino(object: StoreKVPairAmino): StoreKVPair { + return { + storeKey: object.store_key, + delete: object.delete, + key: object.key, + value: object.value, + }; + }, + toAmino(message: StoreKVPair): StoreKVPairAmino { + const obj: any = {}; + obj.store_key = message.storeKey; + obj.delete = message.delete; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: StoreKVPairAminoMsg): StoreKVPair { + return StoreKVPair.fromAmino(object.value); + }, + toAminoMsg(message: StoreKVPair): StoreKVPairAminoMsg { + return { + type: "cosmos-sdk/StoreKVPair", + value: StoreKVPair.toAmino(message), + }; + }, }; function createBaseBlockMetadata(): BlockMetadata { return { @@ -260,6 +285,57 @@ export const BlockMetadata = { : undefined; return message; }, + fromAmino(object: BlockMetadataAmino): BlockMetadata { + return { + requestBeginBlock: object?.request_begin_block + ? RequestBeginBlock.fromAmino(object.request_begin_block) + : undefined, + responseBeginBlock: object?.response_begin_block + ? ResponseBeginBlock.fromAmino(object.response_begin_block) + : undefined, + deliverTxs: Array.isArray(object?.deliver_txs) + ? object.deliver_txs.map((e: any) => BlockMetadata_DeliverTx.fromAmino(e)) + : [], + requestEndBlock: object?.request_end_block + ? RequestEndBlock.fromAmino(object.request_end_block) + : undefined, + responseEndBlock: object?.response_end_block + ? ResponseEndBlock.fromAmino(object.response_end_block) + : undefined, + responseCommit: object?.response_commit ? ResponseCommit.fromAmino(object.response_commit) : undefined, + }; + }, + toAmino(message: BlockMetadata): BlockMetadataAmino { + const obj: any = {}; + obj.request_begin_block = message.requestBeginBlock + ? RequestBeginBlock.toAmino(message.requestBeginBlock) + : undefined; + obj.response_begin_block = message.responseBeginBlock + ? ResponseBeginBlock.toAmino(message.responseBeginBlock) + : undefined; + if (message.deliverTxs) { + obj.deliver_txs = message.deliverTxs.map((e) => (e ? BlockMetadata_DeliverTx.toAmino(e) : undefined)); + } else { + obj.deliver_txs = []; + } + obj.request_end_block = message.requestEndBlock + ? RequestEndBlock.toAmino(message.requestEndBlock) + : undefined; + obj.response_end_block = message.responseEndBlock + ? ResponseEndBlock.toAmino(message.responseEndBlock) + : undefined; + obj.response_commit = message.responseCommit ? ResponseCommit.toAmino(message.responseCommit) : undefined; + return obj; + }, + fromAminoMsg(object: BlockMetadataAminoMsg): BlockMetadata { + return BlockMetadata.fromAmino(object.value); + }, + toAminoMsg(message: BlockMetadata): BlockMetadataAminoMsg { + return { + type: "cosmos-sdk/BlockMetadata", + value: BlockMetadata.toAmino(message), + }; + }, }; function createBaseBlockMetadata_DeliverTx(): BlockMetadata_DeliverTx { return { @@ -323,4 +399,25 @@ export const BlockMetadata_DeliverTx = { : undefined; return message; }, + fromAmino(object: BlockMetadata_DeliverTxAmino): BlockMetadata_DeliverTx { + return { + request: object?.request ? RequestDeliverTx.fromAmino(object.request) : undefined, + response: object?.response ? ResponseDeliverTx.fromAmino(object.response) : undefined, + }; + }, + toAmino(message: BlockMetadata_DeliverTx): BlockMetadata_DeliverTxAmino { + const obj: any = {}; + obj.request = message.request ? RequestDeliverTx.toAmino(message.request) : undefined; + obj.response = message.response ? ResponseDeliverTx.toAmino(message.response) : undefined; + return obj; + }, + fromAminoMsg(object: BlockMetadata_DeliverTxAminoMsg): BlockMetadata_DeliverTx { + return BlockMetadata_DeliverTx.fromAmino(object.value); + }, + toAminoMsg(message: BlockMetadata_DeliverTx): BlockMetadata_DeliverTxAminoMsg { + return { + type: "cosmos-sdk/DeliverTx", + value: BlockMetadata_DeliverTx.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/tendermint/v1beta1/query.ts b/src/cosmos/base/tendermint/v1beta1/query.ts index 6b9a4013..9e4f0db0 100644 --- a/src/cosmos/base/tendermint/v1beta1/query.ts +++ b/src/cosmos/base/tendermint/v1beta1/query.ts @@ -203,6 +203,27 @@ export const GetValidatorSetByHeightRequest = { : undefined; return message; }, + fromAmino(object: GetValidatorSetByHeightRequestAmino): GetValidatorSetByHeightRequest { + return { + height: Long.fromString(object.height), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: GetValidatorSetByHeightRequest): GetValidatorSetByHeightRequestAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: GetValidatorSetByHeightRequestAminoMsg): GetValidatorSetByHeightRequest { + return GetValidatorSetByHeightRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetValidatorSetByHeightRequest): GetValidatorSetByHeightRequestAminoMsg { + return { + type: "cosmos-sdk/GetValidatorSetByHeightRequest", + value: GetValidatorSetByHeightRequest.toAmino(message), + }; + }, }; function createBaseGetValidatorSetByHeightResponse(): GetValidatorSetByHeightResponse { return { @@ -283,6 +304,35 @@ export const GetValidatorSetByHeightResponse = { : undefined; return message; }, + fromAmino(object: GetValidatorSetByHeightResponseAmino): GetValidatorSetByHeightResponse { + return { + blockHeight: Long.fromString(object.block_height), + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => Validator.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: GetValidatorSetByHeightResponse): GetValidatorSetByHeightResponseAmino { + const obj: any = {}; + obj.block_height = message.blockHeight ? message.blockHeight.toString() : undefined; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: GetValidatorSetByHeightResponseAminoMsg): GetValidatorSetByHeightResponse { + return GetValidatorSetByHeightResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetValidatorSetByHeightResponse): GetValidatorSetByHeightResponseAminoMsg { + return { + type: "cosmos-sdk/GetValidatorSetByHeightResponse", + value: GetValidatorSetByHeightResponse.toAmino(message), + }; + }, }; function createBaseGetLatestValidatorSetRequest(): GetLatestValidatorSetRequest { return { @@ -334,6 +384,25 @@ export const GetLatestValidatorSetRequest = { : undefined; return message; }, + fromAmino(object: GetLatestValidatorSetRequestAmino): GetLatestValidatorSetRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: GetLatestValidatorSetRequest): GetLatestValidatorSetRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: GetLatestValidatorSetRequestAminoMsg): GetLatestValidatorSetRequest { + return GetLatestValidatorSetRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetLatestValidatorSetRequest): GetLatestValidatorSetRequestAminoMsg { + return { + type: "cosmos-sdk/GetLatestValidatorSetRequest", + value: GetLatestValidatorSetRequest.toAmino(message), + }; + }, }; function createBaseGetLatestValidatorSetResponse(): GetLatestValidatorSetResponse { return { @@ -414,6 +483,35 @@ export const GetLatestValidatorSetResponse = { : undefined; return message; }, + fromAmino(object: GetLatestValidatorSetResponseAmino): GetLatestValidatorSetResponse { + return { + blockHeight: Long.fromString(object.block_height), + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => Validator.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: GetLatestValidatorSetResponse): GetLatestValidatorSetResponseAmino { + const obj: any = {}; + obj.block_height = message.blockHeight ? message.blockHeight.toString() : undefined; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: GetLatestValidatorSetResponseAminoMsg): GetLatestValidatorSetResponse { + return GetLatestValidatorSetResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetLatestValidatorSetResponse): GetLatestValidatorSetResponseAminoMsg { + return { + type: "cosmos-sdk/GetLatestValidatorSetResponse", + value: GetLatestValidatorSetResponse.toAmino(message), + }; + }, }; function createBaseValidator(): Validator { return { @@ -497,6 +595,31 @@ export const Validator = { : Long.ZERO; return message; }, + fromAmino(object: ValidatorAmino): Validator { + return { + address: object.address, + pubKey: object?.pub_key ? Any.fromAmino(object.pub_key) : undefined, + votingPower: Long.fromString(object.voting_power), + proposerPriority: Long.fromString(object.proposer_priority), + }; + }, + toAmino(message: Validator): ValidatorAmino { + const obj: any = {}; + obj.address = message.address; + obj.pub_key = message.pubKey ? Any.toAmino(message.pubKey) : undefined; + obj.voting_power = message.votingPower ? message.votingPower.toString() : undefined; + obj.proposer_priority = message.proposerPriority ? message.proposerPriority.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorAminoMsg): Validator { + return Validator.fromAmino(object.value); + }, + toAminoMsg(message: Validator): ValidatorAminoMsg { + return { + type: "cosmos-sdk/Validator", + value: Validator.toAmino(message), + }; + }, }; function createBaseGetBlockByHeightRequest(): GetBlockByHeightRequest { return { @@ -543,6 +666,25 @@ export const GetBlockByHeightRequest = { object.height !== undefined && object.height !== null ? Long.fromValue(object.height) : Long.ZERO; return message; }, + fromAmino(object: GetBlockByHeightRequestAmino): GetBlockByHeightRequest { + return { + height: Long.fromString(object.height), + }; + }, + toAmino(message: GetBlockByHeightRequest): GetBlockByHeightRequestAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + return obj; + }, + fromAminoMsg(object: GetBlockByHeightRequestAminoMsg): GetBlockByHeightRequest { + return GetBlockByHeightRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetBlockByHeightRequest): GetBlockByHeightRequestAminoMsg { + return { + type: "cosmos-sdk/GetBlockByHeightRequest", + value: GetBlockByHeightRequest.toAmino(message), + }; + }, }; function createBaseGetBlockByHeightResponse(): GetBlockByHeightResponse { return { @@ -619,6 +761,29 @@ export const GetBlockByHeightResponse = { : undefined; return message; }, + fromAmino(object: GetBlockByHeightResponseAmino): GetBlockByHeightResponse { + return { + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + block: object?.block ? Block1.fromAmino(object.block) : undefined, + sdkBlock: object?.sdk_block ? Block2.fromAmino(object.sdk_block) : undefined, + }; + }, + toAmino(message: GetBlockByHeightResponse): GetBlockByHeightResponseAmino { + const obj: any = {}; + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + obj.block = message.block ? Block1.toAmino(message.block) : undefined; + obj.sdk_block = message.sdkBlock ? Block2.toAmino(message.sdkBlock) : undefined; + return obj; + }, + fromAminoMsg(object: GetBlockByHeightResponseAminoMsg): GetBlockByHeightResponse { + return GetBlockByHeightResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetBlockByHeightResponse): GetBlockByHeightResponseAminoMsg { + return { + type: "cosmos-sdk/GetBlockByHeightResponse", + value: GetBlockByHeightResponse.toAmino(message), + }; + }, }; function createBaseGetLatestBlockRequest(): GetLatestBlockRequest { return {}; @@ -652,6 +817,22 @@ export const GetLatestBlockRequest = { const message = createBaseGetLatestBlockRequest(); return message; }, + fromAmino(_: GetLatestBlockRequestAmino): GetLatestBlockRequest { + return {}; + }, + toAmino(_: GetLatestBlockRequest): GetLatestBlockRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: GetLatestBlockRequestAminoMsg): GetLatestBlockRequest { + return GetLatestBlockRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetLatestBlockRequest): GetLatestBlockRequestAminoMsg { + return { + type: "cosmos-sdk/GetLatestBlockRequest", + value: GetLatestBlockRequest.toAmino(message), + }; + }, }; function createBaseGetLatestBlockResponse(): GetLatestBlockResponse { return { @@ -726,6 +907,29 @@ export const GetLatestBlockResponse = { : undefined; return message; }, + fromAmino(object: GetLatestBlockResponseAmino): GetLatestBlockResponse { + return { + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + block: object?.block ? Block1.fromAmino(object.block) : undefined, + sdkBlock: object?.sdk_block ? Block2.fromAmino(object.sdk_block) : undefined, + }; + }, + toAmino(message: GetLatestBlockResponse): GetLatestBlockResponseAmino { + const obj: any = {}; + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + obj.block = message.block ? Block1.toAmino(message.block) : undefined; + obj.sdk_block = message.sdkBlock ? Block2.toAmino(message.sdkBlock) : undefined; + return obj; + }, + fromAminoMsg(object: GetLatestBlockResponseAminoMsg): GetLatestBlockResponse { + return GetLatestBlockResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetLatestBlockResponse): GetLatestBlockResponseAminoMsg { + return { + type: "cosmos-sdk/GetLatestBlockResponse", + value: GetLatestBlockResponse.toAmino(message), + }; + }, }; function createBaseGetSyncingRequest(): GetSyncingRequest { return {}; @@ -759,6 +963,22 @@ export const GetSyncingRequest = { const message = createBaseGetSyncingRequest(); return message; }, + fromAmino(_: GetSyncingRequestAmino): GetSyncingRequest { + return {}; + }, + toAmino(_: GetSyncingRequest): GetSyncingRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: GetSyncingRequestAminoMsg): GetSyncingRequest { + return GetSyncingRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetSyncingRequest): GetSyncingRequestAminoMsg { + return { + type: "cosmos-sdk/GetSyncingRequest", + value: GetSyncingRequest.toAmino(message), + }; + }, }; function createBaseGetSyncingResponse(): GetSyncingResponse { return { @@ -804,6 +1024,25 @@ export const GetSyncingResponse = { message.syncing = object.syncing ?? false; return message; }, + fromAmino(object: GetSyncingResponseAmino): GetSyncingResponse { + return { + syncing: object.syncing, + }; + }, + toAmino(message: GetSyncingResponse): GetSyncingResponseAmino { + const obj: any = {}; + obj.syncing = message.syncing; + return obj; + }, + fromAminoMsg(object: GetSyncingResponseAminoMsg): GetSyncingResponse { + return GetSyncingResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetSyncingResponse): GetSyncingResponseAminoMsg { + return { + type: "cosmos-sdk/GetSyncingResponse", + value: GetSyncingResponse.toAmino(message), + }; + }, }; function createBaseGetNodeInfoRequest(): GetNodeInfoRequest { return {}; @@ -837,6 +1076,22 @@ export const GetNodeInfoRequest = { const message = createBaseGetNodeInfoRequest(); return message; }, + fromAmino(_: GetNodeInfoRequestAmino): GetNodeInfoRequest { + return {}; + }, + toAmino(_: GetNodeInfoRequest): GetNodeInfoRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: GetNodeInfoRequestAminoMsg): GetNodeInfoRequest { + return GetNodeInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetNodeInfoRequest): GetNodeInfoRequestAminoMsg { + return { + type: "cosmos-sdk/GetNodeInfoRequest", + value: GetNodeInfoRequest.toAmino(message), + }; + }, }; function createBaseGetNodeInfoResponse(): GetNodeInfoResponse { return { @@ -908,6 +1163,35 @@ export const GetNodeInfoResponse = { : undefined; return message; }, + fromAmino(object: GetNodeInfoResponseAmino): GetNodeInfoResponse { + return { + defaultNodeInfo: object?.default_node_info + ? DefaultNodeInfo.fromAmino(object.default_node_info) + : undefined, + applicationVersion: object?.application_version + ? VersionInfo.fromAmino(object.application_version) + : undefined, + }; + }, + toAmino(message: GetNodeInfoResponse): GetNodeInfoResponseAmino { + const obj: any = {}; + obj.default_node_info = message.defaultNodeInfo + ? DefaultNodeInfo.toAmino(message.defaultNodeInfo) + : undefined; + obj.application_version = message.applicationVersion + ? VersionInfo.toAmino(message.applicationVersion) + : undefined; + return obj; + }, + fromAminoMsg(object: GetNodeInfoResponseAminoMsg): GetNodeInfoResponse { + return GetNodeInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetNodeInfoResponse): GetNodeInfoResponseAminoMsg { + return { + type: "cosmos-sdk/GetNodeInfoResponse", + value: GetNodeInfoResponse.toAmino(message), + }; + }, }; function createBaseVersionInfo(): VersionInfo { return { @@ -1027,6 +1311,45 @@ export const VersionInfo = { message.cosmosSdkVersion = object.cosmosSdkVersion ?? ""; return message; }, + fromAmino(object: VersionInfoAmino): VersionInfo { + return { + name: object.name, + appName: object.app_name, + version: object.version, + gitCommit: object.git_commit, + buildTags: object.build_tags, + goVersion: object.go_version, + buildDeps: Array.isArray(object?.build_deps) + ? object.build_deps.map((e: any) => Module.fromAmino(e)) + : [], + cosmosSdkVersion: object.cosmos_sdk_version, + }; + }, + toAmino(message: VersionInfo): VersionInfoAmino { + const obj: any = {}; + obj.name = message.name; + obj.app_name = message.appName; + obj.version = message.version; + obj.git_commit = message.gitCommit; + obj.build_tags = message.buildTags; + obj.go_version = message.goVersion; + if (message.buildDeps) { + obj.build_deps = message.buildDeps.map((e) => (e ? Module.toAmino(e) : undefined)); + } else { + obj.build_deps = []; + } + obj.cosmos_sdk_version = message.cosmosSdkVersion; + return obj; + }, + fromAminoMsg(object: VersionInfoAminoMsg): VersionInfo { + return VersionInfo.fromAmino(object.value); + }, + toAminoMsg(message: VersionInfo): VersionInfoAminoMsg { + return { + type: "cosmos-sdk/VersionInfo", + value: VersionInfo.toAmino(message), + }; + }, }; function createBaseModule(): Module { return { @@ -1092,6 +1415,29 @@ export const Module = { message.sum = object.sum ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + path: object.path, + version: object.version, + sum: object.sum, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.path = message.path; + obj.version = message.version; + obj.sum = message.sum; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; function createBaseABCIQueryRequest(): ABCIQueryRequest { return { @@ -1169,6 +1515,31 @@ export const ABCIQueryRequest = { message.prove = object.prove ?? false; return message; }, + fromAmino(object: ABCIQueryRequestAmino): ABCIQueryRequest { + return { + data: object.data, + path: object.path, + height: Long.fromString(object.height), + prove: object.prove, + }; + }, + toAmino(message: ABCIQueryRequest): ABCIQueryRequestAmino { + const obj: any = {}; + obj.data = message.data; + obj.path = message.path; + obj.height = message.height ? message.height.toString() : undefined; + obj.prove = message.prove; + return obj; + }, + fromAminoMsg(object: ABCIQueryRequestAminoMsg): ABCIQueryRequest { + return ABCIQueryRequest.fromAmino(object.value); + }, + toAminoMsg(message: ABCIQueryRequest): ABCIQueryRequestAminoMsg { + return { + type: "cosmos-sdk/ABCIQueryRequest", + value: ABCIQueryRequest.toAmino(message), + }; + }, }; function createBaseABCIQueryResponse(): ABCIQueryResponse { return { @@ -1302,6 +1673,41 @@ export const ABCIQueryResponse = { message.codespace = object.codespace ?? ""; return message; }, + fromAmino(object: ABCIQueryResponseAmino): ABCIQueryResponse { + return { + code: object.code, + log: object.log, + info: object.info, + index: Long.fromString(object.index), + key: object.key, + value: object.value, + proofOps: object?.proof_ops ? ProofOps.fromAmino(object.proof_ops) : undefined, + height: Long.fromString(object.height), + codespace: object.codespace, + }; + }, + toAmino(message: ABCIQueryResponse): ABCIQueryResponseAmino { + const obj: any = {}; + obj.code = message.code; + obj.log = message.log; + obj.info = message.info; + obj.index = message.index ? message.index.toString() : undefined; + obj.key = message.key; + obj.value = message.value; + obj.proof_ops = message.proofOps ? ProofOps.toAmino(message.proofOps) : undefined; + obj.height = message.height ? message.height.toString() : undefined; + obj.codespace = message.codespace; + return obj; + }, + fromAminoMsg(object: ABCIQueryResponseAminoMsg): ABCIQueryResponse { + return ABCIQueryResponse.fromAmino(object.value); + }, + toAminoMsg(message: ABCIQueryResponse): ABCIQueryResponseAminoMsg { + return { + type: "cosmos-sdk/ABCIQueryResponse", + value: ABCIQueryResponse.toAmino(message), + }; + }, }; function createBaseProofOp(): ProofOp { return { @@ -1369,6 +1775,29 @@ export const ProofOp = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: ProofOpAmino): ProofOp { + return { + type: object.type, + key: object.key, + data: object.data, + }; + }, + toAmino(message: ProofOp): ProofOpAmino { + const obj: any = {}; + obj.type = message.type; + obj.key = message.key; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: ProofOpAminoMsg): ProofOp { + return ProofOp.fromAmino(object.value); + }, + toAminoMsg(message: ProofOp): ProofOpAminoMsg { + return { + type: "cosmos-sdk/ProofOp", + value: ProofOp.toAmino(message), + }; + }, }; function createBaseProofOps(): ProofOps { return { @@ -1418,6 +1847,29 @@ export const ProofOps = { message.ops = object.ops?.map((e) => ProofOp.fromPartial(e)) || []; return message; }, + fromAmino(object: ProofOpsAmino): ProofOps { + return { + ops: Array.isArray(object?.ops) ? object.ops.map((e: any) => ProofOp.fromAmino(e)) : [], + }; + }, + toAmino(message: ProofOps): ProofOpsAmino { + const obj: any = {}; + if (message.ops) { + obj.ops = message.ops.map((e) => (e ? ProofOp.toAmino(e) : undefined)); + } else { + obj.ops = []; + } + return obj; + }, + fromAminoMsg(object: ProofOpsAminoMsg): ProofOps { + return ProofOps.fromAmino(object.value); + }, + toAminoMsg(message: ProofOps): ProofOpsAminoMsg { + return { + type: "cosmos-sdk/ProofOps", + value: ProofOps.toAmino(message), + }; + }, }; /** Service defines the gRPC querier service for tendermint queries. */ export interface Service { diff --git a/src/cosmos/base/tendermint/v1beta1/types.ts b/src/cosmos/base/tendermint/v1beta1/types.ts index f76bdc42..a33caf91 100644 --- a/src/cosmos/base/tendermint/v1beta1/types.ts +++ b/src/cosmos/base/tendermint/v1beta1/types.ts @@ -139,6 +139,31 @@ export const Block = { : undefined; return message; }, + fromAmino(object: BlockAmino): Block { + return { + header: object?.header ? Header.fromAmino(object.header) : undefined, + data: object?.data ? Data.fromAmino(object.data) : undefined, + evidence: object?.evidence ? EvidenceList.fromAmino(object.evidence) : undefined, + lastCommit: object?.last_commit ? Commit.fromAmino(object.last_commit) : undefined, + }; + }, + toAmino(message: Block): BlockAmino { + const obj: any = {}; + obj.header = message.header ? Header.toAmino(message.header) : undefined; + obj.data = message.data ? Data.toAmino(message.data) : undefined; + obj.evidence = message.evidence ? EvidenceList.toAmino(message.evidence) : undefined; + obj.last_commit = message.lastCommit ? Commit.toAmino(message.lastCommit) : undefined; + return obj; + }, + fromAminoMsg(object: BlockAminoMsg): Block { + return Block.fromAmino(object.value); + }, + toAminoMsg(message: Block): BlockAminoMsg { + return { + type: "cosmos-sdk/Block", + value: Block.toAmino(message), + }; + }, }; function createBaseHeader(): Header { return { @@ -352,4 +377,49 @@ export const Header = { message.proposerAddress = object.proposerAddress ?? ""; return message; }, + fromAmino(object: HeaderAmino): Header { + return { + version: object?.version ? Consensus.fromAmino(object.version) : undefined, + chainId: object.chain_id, + height: Long.fromString(object.height), + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + lastBlockId: object?.last_block_id ? BlockID.fromAmino(object.last_block_id) : undefined, + lastCommitHash: object.last_commit_hash, + dataHash: object.data_hash, + validatorsHash: object.validators_hash, + nextValidatorsHash: object.next_validators_hash, + consensusHash: object.consensus_hash, + appHash: object.app_hash, + lastResultsHash: object.last_results_hash, + evidenceHash: object.evidence_hash, + proposerAddress: object.proposer_address, + }; + }, + toAmino(message: Header): HeaderAmino { + const obj: any = {}; + obj.version = message.version ? Consensus.toAmino(message.version) : undefined; + obj.chain_id = message.chainId; + obj.height = message.height ? message.height.toString() : undefined; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.last_block_id = message.lastBlockId ? BlockID.toAmino(message.lastBlockId) : undefined; + obj.last_commit_hash = message.lastCommitHash; + obj.data_hash = message.dataHash; + obj.validators_hash = message.validatorsHash; + obj.next_validators_hash = message.nextValidatorsHash; + obj.consensus_hash = message.consensusHash; + obj.app_hash = message.appHash; + obj.last_results_hash = message.lastResultsHash; + obj.evidence_hash = message.evidenceHash; + obj.proposer_address = message.proposerAddress; + return obj; + }, + fromAminoMsg(object: HeaderAminoMsg): Header { + return Header.fromAmino(object.value); + }, + toAminoMsg(message: Header): HeaderAminoMsg { + return { + type: "cosmos-sdk/Header", + value: Header.toAmino(message), + }; + }, }; diff --git a/src/cosmos/base/v1beta1/coin.ts b/src/cosmos/base/v1beta1/coin.ts index 59604a0e..d7770234 100644 --- a/src/cosmos/base/v1beta1/coin.ts +++ b/src/cosmos/base/v1beta1/coin.ts @@ -84,6 +84,27 @@ export const Coin = { message.amount = object.amount ?? ""; return message; }, + fromAmino(object: CoinAmino): Coin { + return { + denom: object.denom, + amount: object.amount, + }; + }, + toAmino(message: Coin): CoinAmino { + const obj: any = {}; + obj.denom = message.denom; + obj.amount = message.amount; + return obj; + }, + fromAminoMsg(object: CoinAminoMsg): Coin { + return Coin.fromAmino(object.value); + }, + toAminoMsg(message: Coin): CoinAminoMsg { + return { + type: "cosmos-sdk/Coin", + value: Coin.toAmino(message), + }; + }, }; function createBaseDecCoin(): DecCoin { return { @@ -139,6 +160,27 @@ export const DecCoin = { message.amount = object.amount ?? ""; return message; }, + fromAmino(object: DecCoinAmino): DecCoin { + return { + denom: object.denom, + amount: object.amount, + }; + }, + toAmino(message: DecCoin): DecCoinAmino { + const obj: any = {}; + obj.denom = message.denom; + obj.amount = message.amount; + return obj; + }, + fromAminoMsg(object: DecCoinAminoMsg): DecCoin { + return DecCoin.fromAmino(object.value); + }, + toAminoMsg(message: DecCoin): DecCoinAminoMsg { + return { + type: "cosmos-sdk/DecCoin", + value: DecCoin.toAmino(message), + }; + }, }; function createBaseIntProto(): IntProto { return { @@ -184,6 +226,25 @@ export const IntProto = { message.int = object.int ?? ""; return message; }, + fromAmino(object: IntProtoAmino): IntProto { + return { + int: object.int, + }; + }, + toAmino(message: IntProto): IntProtoAmino { + const obj: any = {}; + obj.int = message.int; + return obj; + }, + fromAminoMsg(object: IntProtoAminoMsg): IntProto { + return IntProto.fromAmino(object.value); + }, + toAminoMsg(message: IntProto): IntProtoAminoMsg { + return { + type: "cosmos-sdk/IntProto", + value: IntProto.toAmino(message), + }; + }, }; function createBaseDecProto(): DecProto { return { @@ -229,4 +290,23 @@ export const DecProto = { message.dec = object.dec ?? ""; return message; }, + fromAmino(object: DecProtoAmino): DecProto { + return { + dec: object.dec, + }; + }, + toAmino(message: DecProto): DecProtoAmino { + const obj: any = {}; + obj.dec = message.dec; + return obj; + }, + fromAminoMsg(object: DecProtoAminoMsg): DecProto { + return DecProto.fromAmino(object.value); + }, + toAminoMsg(message: DecProto): DecProtoAminoMsg { + return { + type: "cosmos-sdk/DecProto", + value: DecProto.toAmino(message), + }; + }, }; diff --git a/src/cosmos/capability/module/v1/module.ts b/src/cosmos/capability/module/v1/module.ts index e469965f..fe865cb4 100644 --- a/src/cosmos/capability/module/v1/module.ts +++ b/src/cosmos/capability/module/v1/module.ts @@ -54,4 +54,23 @@ export const Module = { message.sealKeeper = object.sealKeeper ?? false; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + sealKeeper: object.seal_keeper, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.seal_keeper = message.sealKeeper; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/capability/v1beta1/capability.ts b/src/cosmos/capability/v1beta1/capability.ts index 96c781db..f93d3371 100644 --- a/src/cosmos/capability/v1beta1/capability.ts +++ b/src/cosmos/capability/v1beta1/capability.ts @@ -69,6 +69,25 @@ export const Capability = { object.index !== undefined && object.index !== null ? Long.fromValue(object.index) : Long.UZERO; return message; }, + fromAmino(object: CapabilityAmino): Capability { + return { + index: Long.fromString(object.index), + }; + }, + toAmino(message: Capability): CapabilityAmino { + const obj: any = {}; + obj.index = message.index ? message.index.toString() : undefined; + return obj; + }, + fromAminoMsg(object: CapabilityAminoMsg): Capability { + return Capability.fromAmino(object.value); + }, + toAminoMsg(message: Capability): CapabilityAminoMsg { + return { + type: "cosmos-sdk/Capability", + value: Capability.toAmino(message), + }; + }, }; function createBaseOwner(): Owner { return { @@ -124,6 +143,27 @@ export const Owner = { message.name = object.name ?? ""; return message; }, + fromAmino(object: OwnerAmino): Owner { + return { + module: object.module, + name: object.name, + }; + }, + toAmino(message: Owner): OwnerAmino { + const obj: any = {}; + obj.module = message.module; + obj.name = message.name; + return obj; + }, + fromAminoMsg(object: OwnerAminoMsg): Owner { + return Owner.fromAmino(object.value); + }, + toAminoMsg(message: Owner): OwnerAminoMsg { + return { + type: "cosmos-sdk/Owner", + value: Owner.toAmino(message), + }; + }, }; function createBaseCapabilityOwners(): CapabilityOwners { return { @@ -173,4 +213,27 @@ export const CapabilityOwners = { message.owners = object.owners?.map((e) => Owner.fromPartial(e)) || []; return message; }, + fromAmino(object: CapabilityOwnersAmino): CapabilityOwners { + return { + owners: Array.isArray(object?.owners) ? object.owners.map((e: any) => Owner.fromAmino(e)) : [], + }; + }, + toAmino(message: CapabilityOwners): CapabilityOwnersAmino { + const obj: any = {}; + if (message.owners) { + obj.owners = message.owners.map((e) => (e ? Owner.toAmino(e) : undefined)); + } else { + obj.owners = []; + } + return obj; + }, + fromAminoMsg(object: CapabilityOwnersAminoMsg): CapabilityOwners { + return CapabilityOwners.fromAmino(object.value); + }, + toAminoMsg(message: CapabilityOwners): CapabilityOwnersAminoMsg { + return { + type: "cosmos-sdk/CapabilityOwners", + value: CapabilityOwners.toAmino(message), + }; + }, }; diff --git a/src/cosmos/capability/v1beta1/genesis.ts b/src/cosmos/capability/v1beta1/genesis.ts index 9de87772..3619c98e 100644 --- a/src/cosmos/capability/v1beta1/genesis.ts +++ b/src/cosmos/capability/v1beta1/genesis.ts @@ -79,6 +79,27 @@ export const GenesisOwners = { : undefined; return message; }, + fromAmino(object: GenesisOwnersAmino): GenesisOwners { + return { + index: Long.fromString(object.index), + indexOwners: object?.index_owners ? CapabilityOwners.fromAmino(object.index_owners) : undefined, + }; + }, + toAmino(message: GenesisOwners): GenesisOwnersAmino { + const obj: any = {}; + obj.index = message.index ? message.index.toString() : undefined; + obj.index_owners = message.indexOwners ? CapabilityOwners.toAmino(message.indexOwners) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisOwnersAminoMsg): GenesisOwners { + return GenesisOwners.fromAmino(object.value); + }, + toAminoMsg(message: GenesisOwners): GenesisOwnersAminoMsg { + return { + type: "cosmos-sdk/GenesisOwners", + value: GenesisOwners.toAmino(message), + }; + }, }; function createBaseGenesisState(): GenesisState { return { @@ -139,4 +160,29 @@ export const GenesisState = { message.owners = object.owners?.map((e) => GenesisOwners.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + index: Long.fromString(object.index), + owners: Array.isArray(object?.owners) ? object.owners.map((e: any) => GenesisOwners.fromAmino(e)) : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.index = message.index ? message.index.toString() : undefined; + if (message.owners) { + obj.owners = message.owners.map((e) => (e ? GenesisOwners.toAmino(e) : undefined)); + } else { + obj.owners = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/consensus/module/v1/module.ts b/src/cosmos/consensus/module/v1/module.ts index e191d5fb..58211d73 100644 --- a/src/cosmos/consensus/module/v1/module.ts +++ b/src/cosmos/consensus/module/v1/module.ts @@ -51,4 +51,23 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/consensus/v1/query.ts b/src/cosmos/consensus/v1/query.ts index 2de25503..eef04a45 100644 --- a/src/cosmos/consensus/v1/query.ts +++ b/src/cosmos/consensus/v1/query.ts @@ -46,6 +46,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -95,6 +111,25 @@ export const QueryParamsResponse = { : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? ConsensusParams.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? ConsensusParams.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/consensus/v1/tx.ts b/src/cosmos/consensus/v1/tx.ts index bbd1f2aa..4a0d33dd 100644 --- a/src/cosmos/consensus/v1/tx.ts +++ b/src/cosmos/consensus/v1/tx.ts @@ -107,6 +107,31 @@ export const MsgUpdateParams = { : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + block: object?.block ? BlockParams.fromAmino(object.block) : undefined, + evidence: object?.evidence ? EvidenceParams.fromAmino(object.evidence) : undefined, + validator: object?.validator ? ValidatorParams.fromAmino(object.validator) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.block = message.block ? BlockParams.toAmino(message.block) : undefined; + obj.evidence = message.evidence ? EvidenceParams.toAmino(message.evidence) : undefined; + obj.validator = message.validator ? ValidatorParams.toAmino(message.validator) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -140,6 +165,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the bank Msg service. */ export interface Msg { diff --git a/src/cosmos/crisis/module/v1/module.ts b/src/cosmos/crisis/module/v1/module.ts index c352e2df..8e2d8d24 100644 --- a/src/cosmos/crisis/module/v1/module.ts +++ b/src/cosmos/crisis/module/v1/module.ts @@ -63,4 +63,25 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + feeCollectorName: object.fee_collector_name, + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.fee_collector_name = message.feeCollectorName; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crisis/v1beta1/genesis.ts b/src/cosmos/crisis/v1beta1/genesis.ts index 4ffebca4..089d1224 100644 --- a/src/cosmos/crisis/v1beta1/genesis.ts +++ b/src/cosmos/crisis/v1beta1/genesis.ts @@ -59,4 +59,23 @@ export const GenesisState = { : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + constantFee: object?.constant_fee ? Coin.fromAmino(object.constant_fee) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.constant_fee = message.constantFee ? Coin.toAmino(message.constantFee) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crisis/v1beta1/tx.ts b/src/cosmos/crisis/v1beta1/tx.ts index 743338c0..21d161b8 100644 --- a/src/cosmos/crisis/v1beta1/tx.ts +++ b/src/cosmos/crisis/v1beta1/tx.ts @@ -96,6 +96,29 @@ export const MsgVerifyInvariant = { message.invariantRoute = object.invariantRoute ?? ""; return message; }, + fromAmino(object: MsgVerifyInvariantAmino): MsgVerifyInvariant { + return { + sender: object.sender, + invariantModuleName: object.invariant_module_name, + invariantRoute: object.invariant_route, + }; + }, + toAmino(message: MsgVerifyInvariant): MsgVerifyInvariantAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.invariant_module_name = message.invariantModuleName; + obj.invariant_route = message.invariantRoute; + return obj; + }, + fromAminoMsg(object: MsgVerifyInvariantAminoMsg): MsgVerifyInvariant { + return MsgVerifyInvariant.fromAmino(object.value); + }, + toAminoMsg(message: MsgVerifyInvariant): MsgVerifyInvariantAminoMsg { + return { + type: "cosmos-sdk/MsgVerifyInvariant", + value: MsgVerifyInvariant.toAmino(message), + }; + }, }; function createBaseMsgVerifyInvariantResponse(): MsgVerifyInvariantResponse { return {}; @@ -129,6 +152,22 @@ export const MsgVerifyInvariantResponse = { const message = createBaseMsgVerifyInvariantResponse(); return message; }, + fromAmino(_: MsgVerifyInvariantResponseAmino): MsgVerifyInvariantResponse { + return {}; + }, + toAmino(_: MsgVerifyInvariantResponse): MsgVerifyInvariantResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgVerifyInvariantResponseAminoMsg): MsgVerifyInvariantResponse { + return MsgVerifyInvariantResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgVerifyInvariantResponse): MsgVerifyInvariantResponseAminoMsg { + return { + type: "cosmos-sdk/MsgVerifyInvariantResponse", + value: MsgVerifyInvariantResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateParams(): MsgUpdateParams { return { @@ -188,6 +227,27 @@ export const MsgUpdateParams = { : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + constantFee: object?.constant_fee ? Coin.fromAmino(object.constant_fee) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.constant_fee = message.constantFee ? Coin.toAmino(message.constantFee) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/crisis/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -221,6 +281,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the bank Msg service. */ export interface Msg { diff --git a/src/cosmos/crypto/ed25519/keys.ts b/src/cosmos/crypto/ed25519/keys.ts index 968af253..36544278 100644 --- a/src/cosmos/crypto/ed25519/keys.ts +++ b/src/cosmos/crypto/ed25519/keys.ts @@ -64,6 +64,25 @@ export const PubKey = { message.key = object.key ?? new Uint8Array(); return message; }, + fromAmino(object: PubKeyAmino): PubKey { + return { + key: object.key, + }; + }, + toAmino(message: PubKey): PubKeyAmino { + const obj: any = {}; + obj.key = message.key; + return obj; + }, + fromAminoMsg(object: PubKeyAminoMsg): PubKey { + return PubKey.fromAmino(object.value); + }, + toAminoMsg(message: PubKey): PubKeyAminoMsg { + return { + type: "tendermint/PubKeyEd25519", + value: PubKey.toAmino(message), + }; + }, }; function createBasePrivKey(): PrivKey { return { @@ -110,4 +129,23 @@ export const PrivKey = { message.key = object.key ?? new Uint8Array(); return message; }, + fromAmino(object: PrivKeyAmino): PrivKey { + return { + key: object.key, + }; + }, + toAmino(message: PrivKey): PrivKeyAmino { + const obj: any = {}; + obj.key = message.key; + return obj; + }, + fromAminoMsg(object: PrivKeyAminoMsg): PrivKey { + return PrivKey.fromAmino(object.value); + }, + toAminoMsg(message: PrivKey): PrivKeyAminoMsg { + return { + type: "tendermint/PrivKeyEd25519", + value: PrivKey.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crypto/hd/v1/hd.ts b/src/cosmos/crypto/hd/v1/hd.ts index fb98d8b5..90ee74be 100644 --- a/src/cosmos/crypto/hd/v1/hd.ts +++ b/src/cosmos/crypto/hd/v1/hd.ts @@ -102,4 +102,31 @@ export const BIP44Params = { message.addressIndex = object.addressIndex ?? 0; return message; }, + fromAmino(object: BIP44ParamsAmino): BIP44Params { + return { + purpose: object.purpose, + coinType: object.coin_type, + account: object.account, + change: object.change, + addressIndex: object.address_index, + }; + }, + toAmino(message: BIP44Params): BIP44ParamsAmino { + const obj: any = {}; + obj.purpose = message.purpose; + obj.coin_type = message.coinType; + obj.account = message.account; + obj.change = message.change; + obj.address_index = message.addressIndex; + return obj; + }, + fromAminoMsg(object: BIP44ParamsAminoMsg): BIP44Params { + return BIP44Params.fromAmino(object.value); + }, + toAminoMsg(message: BIP44Params): BIP44ParamsAminoMsg { + return { + type: "crypto/keys/hd/BIP44Params", + value: BIP44Params.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crypto/keyring/v1/record.ts b/src/cosmos/crypto/keyring/v1/record.ts index 6874f1a9..57f0b387 100644 --- a/src/cosmos/crypto/keyring/v1/record.ts +++ b/src/cosmos/crypto/keyring/v1/record.ts @@ -145,6 +145,35 @@ export const Record = { : undefined; return message; }, + fromAmino(object: RecordAmino): Record { + return { + name: object.name, + pubKey: object?.pub_key ? Any.fromAmino(object.pub_key) : undefined, + local: object?.local ? Record_Local.fromAmino(object.local) : undefined, + ledger: object?.ledger ? Record_Ledger.fromAmino(object.ledger) : undefined, + multi: object?.multi ? Record_Multi.fromAmino(object.multi) : undefined, + offline: object?.offline ? Record_Offline.fromAmino(object.offline) : undefined, + }; + }, + toAmino(message: Record): RecordAmino { + const obj: any = {}; + obj.name = message.name; + obj.pub_key = message.pubKey ? Any.toAmino(message.pubKey) : undefined; + obj.local = message.local ? Record_Local.toAmino(message.local) : undefined; + obj.ledger = message.ledger ? Record_Ledger.toAmino(message.ledger) : undefined; + obj.multi = message.multi ? Record_Multi.toAmino(message.multi) : undefined; + obj.offline = message.offline ? Record_Offline.toAmino(message.offline) : undefined; + return obj; + }, + fromAminoMsg(object: RecordAminoMsg): Record { + return Record.fromAmino(object.value); + }, + toAminoMsg(message: Record): RecordAminoMsg { + return { + type: "cosmos-sdk/Record", + value: Record.toAmino(message), + }; + }, }; function createBaseRecord_Local(): Record_Local { return { @@ -192,6 +221,25 @@ export const Record_Local = { object.privKey !== undefined && object.privKey !== null ? Any.fromPartial(object.privKey) : undefined; return message; }, + fromAmino(object: Record_LocalAmino): Record_Local { + return { + privKey: object?.priv_key ? Any.fromAmino(object.priv_key) : undefined, + }; + }, + toAmino(message: Record_Local): Record_LocalAmino { + const obj: any = {}; + obj.priv_key = message.privKey ? Any.toAmino(message.privKey) : undefined; + return obj; + }, + fromAminoMsg(object: Record_LocalAminoMsg): Record_Local { + return Record_Local.fromAmino(object.value); + }, + toAminoMsg(message: Record_Local): Record_LocalAminoMsg { + return { + type: "cosmos-sdk/Local", + value: Record_Local.toAmino(message), + }; + }, }; function createBaseRecord_Ledger(): Record_Ledger { return { @@ -238,6 +286,25 @@ export const Record_Ledger = { object.path !== undefined && object.path !== null ? BIP44Params.fromPartial(object.path) : undefined; return message; }, + fromAmino(object: Record_LedgerAmino): Record_Ledger { + return { + path: object?.path ? BIP44Params.fromAmino(object.path) : undefined, + }; + }, + toAmino(message: Record_Ledger): Record_LedgerAmino { + const obj: any = {}; + obj.path = message.path ? BIP44Params.toAmino(message.path) : undefined; + return obj; + }, + fromAminoMsg(object: Record_LedgerAminoMsg): Record_Ledger { + return Record_Ledger.fromAmino(object.value); + }, + toAminoMsg(message: Record_Ledger): Record_LedgerAminoMsg { + return { + type: "cosmos-sdk/Ledger", + value: Record_Ledger.toAmino(message), + }; + }, }; function createBaseRecord_Multi(): Record_Multi { return {}; @@ -271,6 +338,22 @@ export const Record_Multi = { const message = createBaseRecord_Multi(); return message; }, + fromAmino(_: Record_MultiAmino): Record_Multi { + return {}; + }, + toAmino(_: Record_Multi): Record_MultiAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: Record_MultiAminoMsg): Record_Multi { + return Record_Multi.fromAmino(object.value); + }, + toAminoMsg(message: Record_Multi): Record_MultiAminoMsg { + return { + type: "cosmos-sdk/Multi", + value: Record_Multi.toAmino(message), + }; + }, }; function createBaseRecord_Offline(): Record_Offline { return {}; @@ -304,4 +387,20 @@ export const Record_Offline = { const message = createBaseRecord_Offline(); return message; }, + fromAmino(_: Record_OfflineAmino): Record_Offline { + return {}; + }, + toAmino(_: Record_Offline): Record_OfflineAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: Record_OfflineAminoMsg): Record_Offline { + return Record_Offline.fromAmino(object.value); + }, + toAminoMsg(message: Record_Offline): Record_OfflineAminoMsg { + return { + type: "cosmos-sdk/Offline", + value: Record_Offline.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crypto/multisig/keys.ts b/src/cosmos/crypto/multisig/keys.ts index 55d7aff3..22bf0502 100644 --- a/src/cosmos/crypto/multisig/keys.ts +++ b/src/cosmos/crypto/multisig/keys.ts @@ -70,4 +70,31 @@ export const LegacyAminoPubKey = { message.publicKeys = object.publicKeys?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: LegacyAminoPubKeyAmino): LegacyAminoPubKey { + return { + threshold: object.threshold, + publicKeys: Array.isArray(object?.public_keys) + ? object.public_keys.map((e: any) => Any.fromAmino(e)) + : [], + }; + }, + toAmino(message: LegacyAminoPubKey): LegacyAminoPubKeyAmino { + const obj: any = {}; + obj.threshold = message.threshold; + if (message.publicKeys) { + obj.public_keys = message.publicKeys.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.public_keys = []; + } + return obj; + }, + fromAminoMsg(object: LegacyAminoPubKeyAminoMsg): LegacyAminoPubKey { + return LegacyAminoPubKey.fromAmino(object.value); + }, + toAminoMsg(message: LegacyAminoPubKey): LegacyAminoPubKeyAminoMsg { + return { + type: "tendermint/PubKeyMultisigThreshold", + value: LegacyAminoPubKey.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crypto/multisig/v1beta1/multisig.ts b/src/cosmos/crypto/multisig/v1beta1/multisig.ts index 55b14558..376254d0 100644 --- a/src/cosmos/crypto/multisig/v1beta1/multisig.ts +++ b/src/cosmos/crypto/multisig/v1beta1/multisig.ts @@ -70,6 +70,29 @@ export const MultiSignature = { message.signatures = object.signatures?.map((e) => e) || []; return message; }, + fromAmino(object: MultiSignatureAmino): MultiSignature { + return { + signatures: Array.isArray(object?.signatures) ? object.signatures.map((e: any) => e) : [], + }; + }, + toAmino(message: MultiSignature): MultiSignatureAmino { + const obj: any = {}; + if (message.signatures) { + obj.signatures = message.signatures.map((e) => e); + } else { + obj.signatures = []; + } + return obj; + }, + fromAminoMsg(object: MultiSignatureAminoMsg): MultiSignature { + return MultiSignature.fromAmino(object.value); + }, + toAminoMsg(message: MultiSignature): MultiSignatureAminoMsg { + return { + type: "cosmos-sdk/MultiSignature", + value: MultiSignature.toAmino(message), + }; + }, }; function createBaseCompactBitArray(): CompactBitArray { return { @@ -126,4 +149,25 @@ export const CompactBitArray = { message.elems = object.elems ?? new Uint8Array(); return message; }, + fromAmino(object: CompactBitArrayAmino): CompactBitArray { + return { + extraBitsStored: object.extra_bits_stored, + elems: object.elems, + }; + }, + toAmino(message: CompactBitArray): CompactBitArrayAmino { + const obj: any = {}; + obj.extra_bits_stored = message.extraBitsStored; + obj.elems = message.elems; + return obj; + }, + fromAminoMsg(object: CompactBitArrayAminoMsg): CompactBitArray { + return CompactBitArray.fromAmino(object.value); + }, + toAminoMsg(message: CompactBitArray): CompactBitArrayAminoMsg { + return { + type: "cosmos-sdk/CompactBitArray", + value: CompactBitArray.toAmino(message), + }; + }, }; diff --git a/src/cosmos/crypto/secp256k1/keys.ts b/src/cosmos/crypto/secp256k1/keys.ts index 10a18a76..c3451561 100644 --- a/src/cosmos/crypto/secp256k1/keys.ts +++ b/src/cosmos/crypto/secp256k1/keys.ts @@ -61,6 +61,25 @@ export const PubKey = { message.key = object.key ?? new Uint8Array(); return message; }, + fromAmino(object: PubKeyAmino): PubKey { + return { + key: object.key, + }; + }, + toAmino(message: PubKey): PubKeyAmino { + const obj: any = {}; + obj.key = message.key; + return obj; + }, + fromAminoMsg(object: PubKeyAminoMsg): PubKey { + return PubKey.fromAmino(object.value); + }, + toAminoMsg(message: PubKey): PubKeyAminoMsg { + return { + type: "tendermint/PubKeySecp256k1", + value: PubKey.toAmino(message), + }; + }, }; function createBasePrivKey(): PrivKey { return { @@ -107,4 +126,23 @@ export const PrivKey = { message.key = object.key ?? new Uint8Array(); return message; }, + fromAmino(object: PrivKeyAmino): PrivKey { + return { + key: object.key, + }; + }, + toAmino(message: PrivKey): PrivKeyAmino { + const obj: any = {}; + obj.key = message.key; + return obj; + }, + fromAminoMsg(object: PrivKeyAminoMsg): PrivKey { + return PrivKey.fromAmino(object.value); + }, + toAminoMsg(message: PrivKey): PrivKeyAminoMsg { + return { + type: "tendermint/PrivKeySecp256k1", + value: PrivKey.toAmino(message), + }; + }, }; diff --git a/src/cosmos/distribution/module/v1/module.ts b/src/cosmos/distribution/module/v1/module.ts index e3f02ed8..2c39f414 100644 --- a/src/cosmos/distribution/module/v1/module.ts +++ b/src/cosmos/distribution/module/v1/module.ts @@ -62,4 +62,25 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + feeCollectorName: object.fee_collector_name, + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.fee_collector_name = message.feeCollectorName; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/distribution/v1beta1/distribution.ts b/src/cosmos/distribution/v1beta1/distribution.ts index d273e7a5..d51359ca 100644 --- a/src/cosmos/distribution/v1beta1/distribution.ts +++ b/src/cosmos/distribution/v1beta1/distribution.ts @@ -202,6 +202,31 @@ export const Params = { message.withdrawAddrEnabled = object.withdrawAddrEnabled ?? false; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + communityTax: object.community_tax, + baseProposerReward: object.base_proposer_reward, + bonusProposerReward: object.bonus_proposer_reward, + withdrawAddrEnabled: object.withdraw_addr_enabled, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.community_tax = message.communityTax; + obj.base_proposer_reward = message.baseProposerReward; + obj.bonus_proposer_reward = message.bonusProposerReward; + obj.withdraw_addr_enabled = message.withdrawAddrEnabled; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/x/distribution/Params", + value: Params.toAmino(message), + }; + }, }; function createBaseValidatorHistoricalRewards(): ValidatorHistoricalRewards { return { @@ -267,6 +292,35 @@ export const ValidatorHistoricalRewards = { message.referenceCount = object.referenceCount ?? 0; return message; }, + fromAmino(object: ValidatorHistoricalRewardsAmino): ValidatorHistoricalRewards { + return { + cumulativeRewardRatio: Array.isArray(object?.cumulative_reward_ratio) + ? object.cumulative_reward_ratio.map((e: any) => DecCoin.fromAmino(e)) + : [], + referenceCount: object.reference_count, + }; + }, + toAmino(message: ValidatorHistoricalRewards): ValidatorHistoricalRewardsAmino { + const obj: any = {}; + if (message.cumulativeRewardRatio) { + obj.cumulative_reward_ratio = message.cumulativeRewardRatio.map((e) => + e ? DecCoin.toAmino(e) : undefined, + ); + } else { + obj.cumulative_reward_ratio = []; + } + obj.reference_count = message.referenceCount; + return obj; + }, + fromAminoMsg(object: ValidatorHistoricalRewardsAminoMsg): ValidatorHistoricalRewards { + return ValidatorHistoricalRewards.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorHistoricalRewards): ValidatorHistoricalRewardsAminoMsg { + return { + type: "cosmos-sdk/ValidatorHistoricalRewards", + value: ValidatorHistoricalRewards.toAmino(message), + }; + }, }; function createBaseValidatorCurrentRewards(): ValidatorCurrentRewards { return { @@ -327,6 +381,31 @@ export const ValidatorCurrentRewards = { object.period !== undefined && object.period !== null ? Long.fromValue(object.period) : Long.UZERO; return message; }, + fromAmino(object: ValidatorCurrentRewardsAmino): ValidatorCurrentRewards { + return { + rewards: Array.isArray(object?.rewards) ? object.rewards.map((e: any) => DecCoin.fromAmino(e)) : [], + period: Long.fromString(object.period), + }; + }, + toAmino(message: ValidatorCurrentRewards): ValidatorCurrentRewardsAmino { + const obj: any = {}; + if (message.rewards) { + obj.rewards = message.rewards.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.rewards = []; + } + obj.period = message.period ? message.period.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorCurrentRewardsAminoMsg): ValidatorCurrentRewards { + return ValidatorCurrentRewards.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorCurrentRewards): ValidatorCurrentRewardsAminoMsg { + return { + type: "cosmos-sdk/ValidatorCurrentRewards", + value: ValidatorCurrentRewards.toAmino(message), + }; + }, }; function createBaseValidatorAccumulatedCommission(): ValidatorAccumulatedCommission { return { @@ -380,6 +459,31 @@ export const ValidatorAccumulatedCommission = { message.commission = object.commission?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: ValidatorAccumulatedCommissionAmino): ValidatorAccumulatedCommission { + return { + commission: Array.isArray(object?.commission) + ? object.commission.map((e: any) => DecCoin.fromAmino(e)) + : [], + }; + }, + toAmino(message: ValidatorAccumulatedCommission): ValidatorAccumulatedCommissionAmino { + const obj: any = {}; + if (message.commission) { + obj.commission = message.commission.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.commission = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorAccumulatedCommissionAminoMsg): ValidatorAccumulatedCommission { + return ValidatorAccumulatedCommission.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorAccumulatedCommission): ValidatorAccumulatedCommissionAminoMsg { + return { + type: "cosmos-sdk/ValidatorAccumulatedCommission", + value: ValidatorAccumulatedCommission.toAmino(message), + }; + }, }; function createBaseValidatorOutstandingRewards(): ValidatorOutstandingRewards { return { @@ -431,6 +535,29 @@ export const ValidatorOutstandingRewards = { message.rewards = object.rewards?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: ValidatorOutstandingRewardsAmino): ValidatorOutstandingRewards { + return { + rewards: Array.isArray(object?.rewards) ? object.rewards.map((e: any) => DecCoin.fromAmino(e)) : [], + }; + }, + toAmino(message: ValidatorOutstandingRewards): ValidatorOutstandingRewardsAmino { + const obj: any = {}; + if (message.rewards) { + obj.rewards = message.rewards.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.rewards = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorOutstandingRewardsAminoMsg): ValidatorOutstandingRewards { + return ValidatorOutstandingRewards.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorOutstandingRewards): ValidatorOutstandingRewardsAminoMsg { + return { + type: "cosmos-sdk/ValidatorOutstandingRewards", + value: ValidatorOutstandingRewards.toAmino(message), + }; + }, }; function createBaseValidatorSlashEvent(): ValidatorSlashEvent { return { @@ -490,6 +617,27 @@ export const ValidatorSlashEvent = { message.fraction = object.fraction ?? ""; return message; }, + fromAmino(object: ValidatorSlashEventAmino): ValidatorSlashEvent { + return { + validatorPeriod: Long.fromString(object.validator_period), + fraction: object.fraction, + }; + }, + toAmino(message: ValidatorSlashEvent): ValidatorSlashEventAmino { + const obj: any = {}; + obj.validator_period = message.validatorPeriod ? message.validatorPeriod.toString() : undefined; + obj.fraction = message.fraction; + return obj; + }, + fromAminoMsg(object: ValidatorSlashEventAminoMsg): ValidatorSlashEvent { + return ValidatorSlashEvent.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorSlashEvent): ValidatorSlashEventAminoMsg { + return { + type: "cosmos-sdk/ValidatorSlashEvent", + value: ValidatorSlashEvent.toAmino(message), + }; + }, }; function createBaseValidatorSlashEvents(): ValidatorSlashEvents { return { @@ -544,6 +692,33 @@ export const ValidatorSlashEvents = { object.validatorSlashEvents?.map((e) => ValidatorSlashEvent.fromPartial(e)) || []; return message; }, + fromAmino(object: ValidatorSlashEventsAmino): ValidatorSlashEvents { + return { + validatorSlashEvents: Array.isArray(object?.validator_slash_events) + ? object.validator_slash_events.map((e: any) => ValidatorSlashEvent.fromAmino(e)) + : [], + }; + }, + toAmino(message: ValidatorSlashEvents): ValidatorSlashEventsAmino { + const obj: any = {}; + if (message.validatorSlashEvents) { + obj.validator_slash_events = message.validatorSlashEvents.map((e) => + e ? ValidatorSlashEvent.toAmino(e) : undefined, + ); + } else { + obj.validator_slash_events = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorSlashEventsAminoMsg): ValidatorSlashEvents { + return ValidatorSlashEvents.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorSlashEvents): ValidatorSlashEventsAminoMsg { + return { + type: "cosmos-sdk/ValidatorSlashEvents", + value: ValidatorSlashEvents.toAmino(message), + }; + }, }; function createBaseFeePool(): FeePool { return { @@ -595,6 +770,31 @@ export const FeePool = { message.communityPool = object.communityPool?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: FeePoolAmino): FeePool { + return { + communityPool: Array.isArray(object?.community_pool) + ? object.community_pool.map((e: any) => DecCoin.fromAmino(e)) + : [], + }; + }, + toAmino(message: FeePool): FeePoolAmino { + const obj: any = {}; + if (message.communityPool) { + obj.community_pool = message.communityPool.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.community_pool = []; + } + return obj; + }, + fromAminoMsg(object: FeePoolAminoMsg): FeePool { + return FeePool.fromAmino(object.value); + }, + toAminoMsg(message: FeePool): FeePoolAminoMsg { + return { + type: "cosmos-sdk/FeePool", + value: FeePool.toAmino(message), + }; + }, }; function createBaseCommunityPoolSpendProposal(): CommunityPoolSpendProposal { return { @@ -676,6 +876,35 @@ export const CommunityPoolSpendProposal = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: CommunityPoolSpendProposalAmino): CommunityPoolSpendProposal { + return { + title: object.title, + description: object.description, + recipient: object.recipient, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: CommunityPoolSpendProposal): CommunityPoolSpendProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.recipient = message.recipient; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: CommunityPoolSpendProposalAminoMsg): CommunityPoolSpendProposal { + return CommunityPoolSpendProposal.fromAmino(object.value); + }, + toAminoMsg(message: CommunityPoolSpendProposal): CommunityPoolSpendProposalAminoMsg { + return { + type: "cosmos-sdk/CommunityPoolSpendProposal", + value: CommunityPoolSpendProposal.toAmino(message), + }; + }, }; function createBaseDelegatorStartingInfo(): DelegatorStartingInfo { return { @@ -746,6 +975,29 @@ export const DelegatorStartingInfo = { object.height !== undefined && object.height !== null ? Long.fromValue(object.height) : Long.UZERO; return message; }, + fromAmino(object: DelegatorStartingInfoAmino): DelegatorStartingInfo { + return { + previousPeriod: Long.fromString(object.previous_period), + stake: object.stake, + height: Long.fromString(object.height), + }; + }, + toAmino(message: DelegatorStartingInfo): DelegatorStartingInfoAmino { + const obj: any = {}; + obj.previous_period = message.previousPeriod ? message.previousPeriod.toString() : undefined; + obj.stake = message.stake; + obj.height = message.height ? message.height.toString() : undefined; + return obj; + }, + fromAminoMsg(object: DelegatorStartingInfoAminoMsg): DelegatorStartingInfo { + return DelegatorStartingInfo.fromAmino(object.value); + }, + toAminoMsg(message: DelegatorStartingInfo): DelegatorStartingInfoAminoMsg { + return { + type: "cosmos-sdk/DelegatorStartingInfo", + value: DelegatorStartingInfo.toAmino(message), + }; + }, }; function createBaseDelegationDelegatorReward(): DelegationDelegatorReward { return { @@ -807,6 +1059,31 @@ export const DelegationDelegatorReward = { message.reward = object.reward?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: DelegationDelegatorRewardAmino): DelegationDelegatorReward { + return { + validatorAddress: object.validator_address, + reward: Array.isArray(object?.reward) ? object.reward.map((e: any) => DecCoin.fromAmino(e)) : [], + }; + }, + toAmino(message: DelegationDelegatorReward): DelegationDelegatorRewardAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + if (message.reward) { + obj.reward = message.reward.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.reward = []; + } + return obj; + }, + fromAminoMsg(object: DelegationDelegatorRewardAminoMsg): DelegationDelegatorReward { + return DelegationDelegatorReward.fromAmino(object.value); + }, + toAminoMsg(message: DelegationDelegatorReward): DelegationDelegatorRewardAminoMsg { + return { + type: "cosmos-sdk/DelegationDelegatorReward", + value: DelegationDelegatorReward.toAmino(message), + }; + }, }; function createBaseCommunityPoolSpendProposalWithDeposit(): CommunityPoolSpendProposalWithDeposit { return { @@ -897,4 +1174,31 @@ export const CommunityPoolSpendProposalWithDeposit = { message.deposit = object.deposit ?? ""; return message; }, + fromAmino(object: CommunityPoolSpendProposalWithDepositAmino): CommunityPoolSpendProposalWithDeposit { + return { + title: object.title, + description: object.description, + recipient: object.recipient, + amount: object.amount, + deposit: object.deposit, + }; + }, + toAmino(message: CommunityPoolSpendProposalWithDeposit): CommunityPoolSpendProposalWithDepositAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.recipient = message.recipient; + obj.amount = message.amount; + obj.deposit = message.deposit; + return obj; + }, + fromAminoMsg(object: CommunityPoolSpendProposalWithDepositAminoMsg): CommunityPoolSpendProposalWithDeposit { + return CommunityPoolSpendProposalWithDeposit.fromAmino(object.value); + }, + toAminoMsg(message: CommunityPoolSpendProposalWithDeposit): CommunityPoolSpendProposalWithDepositAminoMsg { + return { + type: "cosmos-sdk/CommunityPoolSpendProposalWithDeposit", + value: CommunityPoolSpendProposalWithDeposit.toAmino(message), + }; + }, }; diff --git a/src/cosmos/distribution/v1beta1/genesis.ts b/src/cosmos/distribution/v1beta1/genesis.ts index ed4e35e3..7e188aaf 100644 --- a/src/cosmos/distribution/v1beta1/genesis.ts +++ b/src/cosmos/distribution/v1beta1/genesis.ts @@ -156,6 +156,27 @@ export const DelegatorWithdrawInfo = { message.withdrawAddress = object.withdrawAddress ?? ""; return message; }, + fromAmino(object: DelegatorWithdrawInfoAmino): DelegatorWithdrawInfo { + return { + delegatorAddress: object.delegator_address, + withdrawAddress: object.withdraw_address, + }; + }, + toAmino(message: DelegatorWithdrawInfo): DelegatorWithdrawInfoAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.withdraw_address = message.withdrawAddress; + return obj; + }, + fromAminoMsg(object: DelegatorWithdrawInfoAminoMsg): DelegatorWithdrawInfo { + return DelegatorWithdrawInfo.fromAmino(object.value); + }, + toAminoMsg(message: DelegatorWithdrawInfo): DelegatorWithdrawInfoAminoMsg { + return { + type: "cosmos-sdk/DelegatorWithdrawInfo", + value: DelegatorWithdrawInfo.toAmino(message), + }; + }, }; function createBaseValidatorOutstandingRewardsRecord(): ValidatorOutstandingRewardsRecord { return { @@ -219,6 +240,33 @@ export const ValidatorOutstandingRewardsRecord = { message.outstandingRewards = object.outstandingRewards?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: ValidatorOutstandingRewardsRecordAmino): ValidatorOutstandingRewardsRecord { + return { + validatorAddress: object.validator_address, + outstandingRewards: Array.isArray(object?.outstanding_rewards) + ? object.outstanding_rewards.map((e: any) => DecCoin.fromAmino(e)) + : [], + }; + }, + toAmino(message: ValidatorOutstandingRewardsRecord): ValidatorOutstandingRewardsRecordAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + if (message.outstandingRewards) { + obj.outstanding_rewards = message.outstandingRewards.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.outstanding_rewards = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorOutstandingRewardsRecordAminoMsg): ValidatorOutstandingRewardsRecord { + return ValidatorOutstandingRewardsRecord.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorOutstandingRewardsRecord): ValidatorOutstandingRewardsRecordAminoMsg { + return { + type: "cosmos-sdk/ValidatorOutstandingRewardsRecord", + value: ValidatorOutstandingRewardsRecord.toAmino(message), + }; + }, }; function createBaseValidatorAccumulatedCommissionRecord(): ValidatorAccumulatedCommissionRecord { return { @@ -287,6 +335,31 @@ export const ValidatorAccumulatedCommissionRecord = { : undefined; return message; }, + fromAmino(object: ValidatorAccumulatedCommissionRecordAmino): ValidatorAccumulatedCommissionRecord { + return { + validatorAddress: object.validator_address, + accumulated: object?.accumulated + ? ValidatorAccumulatedCommission.fromAmino(object.accumulated) + : undefined, + }; + }, + toAmino(message: ValidatorAccumulatedCommissionRecord): ValidatorAccumulatedCommissionRecordAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + obj.accumulated = message.accumulated + ? ValidatorAccumulatedCommission.toAmino(message.accumulated) + : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorAccumulatedCommissionRecordAminoMsg): ValidatorAccumulatedCommissionRecord { + return ValidatorAccumulatedCommissionRecord.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorAccumulatedCommissionRecord): ValidatorAccumulatedCommissionRecordAminoMsg { + return { + type: "cosmos-sdk/ValidatorAccumulatedCommissionRecord", + value: ValidatorAccumulatedCommissionRecord.toAmino(message), + }; + }, }; function createBaseValidatorHistoricalRewardsRecord(): ValidatorHistoricalRewardsRecord { return { @@ -359,6 +432,29 @@ export const ValidatorHistoricalRewardsRecord = { : undefined; return message; }, + fromAmino(object: ValidatorHistoricalRewardsRecordAmino): ValidatorHistoricalRewardsRecord { + return { + validatorAddress: object.validator_address, + period: Long.fromString(object.period), + rewards: object?.rewards ? ValidatorHistoricalRewards.fromAmino(object.rewards) : undefined, + }; + }, + toAmino(message: ValidatorHistoricalRewardsRecord): ValidatorHistoricalRewardsRecordAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + obj.period = message.period ? message.period.toString() : undefined; + obj.rewards = message.rewards ? ValidatorHistoricalRewards.toAmino(message.rewards) : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorHistoricalRewardsRecordAminoMsg): ValidatorHistoricalRewardsRecord { + return ValidatorHistoricalRewardsRecord.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorHistoricalRewardsRecord): ValidatorHistoricalRewardsRecordAminoMsg { + return { + type: "cosmos-sdk/ValidatorHistoricalRewardsRecord", + value: ValidatorHistoricalRewardsRecord.toAmino(message), + }; + }, }; function createBaseValidatorCurrentRewardsRecord(): ValidatorCurrentRewardsRecord { return { @@ -420,6 +516,27 @@ export const ValidatorCurrentRewardsRecord = { : undefined; return message; }, + fromAmino(object: ValidatorCurrentRewardsRecordAmino): ValidatorCurrentRewardsRecord { + return { + validatorAddress: object.validator_address, + rewards: object?.rewards ? ValidatorCurrentRewards.fromAmino(object.rewards) : undefined, + }; + }, + toAmino(message: ValidatorCurrentRewardsRecord): ValidatorCurrentRewardsRecordAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + obj.rewards = message.rewards ? ValidatorCurrentRewards.toAmino(message.rewards) : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorCurrentRewardsRecordAminoMsg): ValidatorCurrentRewardsRecord { + return ValidatorCurrentRewardsRecord.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorCurrentRewardsRecord): ValidatorCurrentRewardsRecordAminoMsg { + return { + type: "cosmos-sdk/ValidatorCurrentRewardsRecord", + value: ValidatorCurrentRewardsRecord.toAmino(message), + }; + }, }; function createBaseDelegatorStartingInfoRecord(): DelegatorStartingInfoRecord { return { @@ -495,6 +612,31 @@ export const DelegatorStartingInfoRecord = { : undefined; return message; }, + fromAmino(object: DelegatorStartingInfoRecordAmino): DelegatorStartingInfoRecord { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + startingInfo: object?.starting_info ? DelegatorStartingInfo.fromAmino(object.starting_info) : undefined, + }; + }, + toAmino(message: DelegatorStartingInfoRecord): DelegatorStartingInfoRecordAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + obj.starting_info = message.startingInfo + ? DelegatorStartingInfo.toAmino(message.startingInfo) + : undefined; + return obj; + }, + fromAminoMsg(object: DelegatorStartingInfoRecordAminoMsg): DelegatorStartingInfoRecord { + return DelegatorStartingInfoRecord.fromAmino(object.value); + }, + toAminoMsg(message: DelegatorStartingInfoRecord): DelegatorStartingInfoRecordAminoMsg { + return { + type: "cosmos-sdk/DelegatorStartingInfoRecord", + value: DelegatorStartingInfoRecord.toAmino(message), + }; + }, }; function createBaseValidatorSlashEventRecord(): ValidatorSlashEventRecord { return { @@ -582,6 +724,35 @@ export const ValidatorSlashEventRecord = { : undefined; return message; }, + fromAmino(object: ValidatorSlashEventRecordAmino): ValidatorSlashEventRecord { + return { + validatorAddress: object.validator_address, + height: Long.fromString(object.height), + period: Long.fromString(object.period), + validatorSlashEvent: object?.validator_slash_event + ? ValidatorSlashEvent.fromAmino(object.validator_slash_event) + : undefined, + }; + }, + toAmino(message: ValidatorSlashEventRecord): ValidatorSlashEventRecordAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + obj.height = message.height ? message.height.toString() : undefined; + obj.period = message.period ? message.period.toString() : undefined; + obj.validator_slash_event = message.validatorSlashEvent + ? ValidatorSlashEvent.toAmino(message.validatorSlashEvent) + : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorSlashEventRecordAminoMsg): ValidatorSlashEventRecord { + return ValidatorSlashEventRecord.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorSlashEventRecord): ValidatorSlashEventRecordAminoMsg { + return { + type: "cosmos-sdk/ValidatorSlashEventRecord", + value: ValidatorSlashEventRecord.toAmino(message), + }; + }, }; function createBaseGenesisState(): GenesisState { return { @@ -793,4 +964,99 @@ export const GenesisState = { object.validatorSlashEvents?.map((e) => ValidatorSlashEventRecord.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + feePool: object?.fee_pool ? FeePool.fromAmino(object.fee_pool) : undefined, + delegatorWithdrawInfos: Array.isArray(object?.delegator_withdraw_infos) + ? object.delegator_withdraw_infos.map((e: any) => DelegatorWithdrawInfo.fromAmino(e)) + : [], + previousProposer: object.previous_proposer, + outstandingRewards: Array.isArray(object?.outstanding_rewards) + ? object.outstanding_rewards.map((e: any) => ValidatorOutstandingRewardsRecord.fromAmino(e)) + : [], + validatorAccumulatedCommissions: Array.isArray(object?.validator_accumulated_commissions) + ? object.validator_accumulated_commissions.map((e: any) => + ValidatorAccumulatedCommissionRecord.fromAmino(e), + ) + : [], + validatorHistoricalRewards: Array.isArray(object?.validator_historical_rewards) + ? object.validator_historical_rewards.map((e: any) => ValidatorHistoricalRewardsRecord.fromAmino(e)) + : [], + validatorCurrentRewards: Array.isArray(object?.validator_current_rewards) + ? object.validator_current_rewards.map((e: any) => ValidatorCurrentRewardsRecord.fromAmino(e)) + : [], + delegatorStartingInfos: Array.isArray(object?.delegator_starting_infos) + ? object.delegator_starting_infos.map((e: any) => DelegatorStartingInfoRecord.fromAmino(e)) + : [], + validatorSlashEvents: Array.isArray(object?.validator_slash_events) + ? object.validator_slash_events.map((e: any) => ValidatorSlashEventRecord.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + obj.fee_pool = message.feePool ? FeePool.toAmino(message.feePool) : undefined; + if (message.delegatorWithdrawInfos) { + obj.delegator_withdraw_infos = message.delegatorWithdrawInfos.map((e) => + e ? DelegatorWithdrawInfo.toAmino(e) : undefined, + ); + } else { + obj.delegator_withdraw_infos = []; + } + obj.previous_proposer = message.previousProposer; + if (message.outstandingRewards) { + obj.outstanding_rewards = message.outstandingRewards.map((e) => + e ? ValidatorOutstandingRewardsRecord.toAmino(e) : undefined, + ); + } else { + obj.outstanding_rewards = []; + } + if (message.validatorAccumulatedCommissions) { + obj.validator_accumulated_commissions = message.validatorAccumulatedCommissions.map((e) => + e ? ValidatorAccumulatedCommissionRecord.toAmino(e) : undefined, + ); + } else { + obj.validator_accumulated_commissions = []; + } + if (message.validatorHistoricalRewards) { + obj.validator_historical_rewards = message.validatorHistoricalRewards.map((e) => + e ? ValidatorHistoricalRewardsRecord.toAmino(e) : undefined, + ); + } else { + obj.validator_historical_rewards = []; + } + if (message.validatorCurrentRewards) { + obj.validator_current_rewards = message.validatorCurrentRewards.map((e) => + e ? ValidatorCurrentRewardsRecord.toAmino(e) : undefined, + ); + } else { + obj.validator_current_rewards = []; + } + if (message.delegatorStartingInfos) { + obj.delegator_starting_infos = message.delegatorStartingInfos.map((e) => + e ? DelegatorStartingInfoRecord.toAmino(e) : undefined, + ); + } else { + obj.delegator_starting_infos = []; + } + if (message.validatorSlashEvents) { + obj.validator_slash_events = message.validatorSlashEvents.map((e) => + e ? ValidatorSlashEventRecord.toAmino(e) : undefined, + ); + } else { + obj.validator_slash_events = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/distribution/v1beta1/query.ts b/src/cosmos/distribution/v1beta1/query.ts index 28f446c6..bc34a7fa 100644 --- a/src/cosmos/distribution/v1beta1/query.ts +++ b/src/cosmos/distribution/v1beta1/query.ts @@ -200,6 +200,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -246,6 +262,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorDistributionInfoRequest(): QueryValidatorDistributionInfoRequest { return { @@ -296,6 +331,25 @@ export const QueryValidatorDistributionInfoRequest = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: QueryValidatorDistributionInfoRequestAmino): QueryValidatorDistributionInfoRequest { + return { + validatorAddress: object.validator_address, + }; + }, + toAmino(message: QueryValidatorDistributionInfoRequest): QueryValidatorDistributionInfoRequestAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg(object: QueryValidatorDistributionInfoRequestAminoMsg): QueryValidatorDistributionInfoRequest { + return QueryValidatorDistributionInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorDistributionInfoRequest): QueryValidatorDistributionInfoRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorDistributionInfoRequest", + value: QueryValidatorDistributionInfoRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorDistributionInfoResponse(): QueryValidatorDistributionInfoResponse { return { @@ -378,6 +432,45 @@ export const QueryValidatorDistributionInfoResponse = { message.commission = object.commission?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryValidatorDistributionInfoResponseAmino): QueryValidatorDistributionInfoResponse { + return { + operatorAddress: object.operator_address, + selfBondRewards: Array.isArray(object?.self_bond_rewards) + ? object.self_bond_rewards.map((e: any) => DecCoin.fromAmino(e)) + : [], + commission: Array.isArray(object?.commission) + ? object.commission.map((e: any) => DecCoin.fromAmino(e)) + : [], + }; + }, + toAmino(message: QueryValidatorDistributionInfoResponse): QueryValidatorDistributionInfoResponseAmino { + const obj: any = {}; + obj.operator_address = message.operatorAddress; + if (message.selfBondRewards) { + obj.self_bond_rewards = message.selfBondRewards.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.self_bond_rewards = []; + } + if (message.commission) { + obj.commission = message.commission.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.commission = []; + } + return obj; + }, + fromAminoMsg( + object: QueryValidatorDistributionInfoResponseAminoMsg, + ): QueryValidatorDistributionInfoResponse { + return QueryValidatorDistributionInfoResponse.fromAmino(object.value); + }, + toAminoMsg( + message: QueryValidatorDistributionInfoResponse, + ): QueryValidatorDistributionInfoResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorDistributionInfoResponse", + value: QueryValidatorDistributionInfoResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorOutstandingRewardsRequest(): QueryValidatorOutstandingRewardsRequest { return { @@ -428,6 +521,29 @@ export const QueryValidatorOutstandingRewardsRequest = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: QueryValidatorOutstandingRewardsRequestAmino): QueryValidatorOutstandingRewardsRequest { + return { + validatorAddress: object.validator_address, + }; + }, + toAmino(message: QueryValidatorOutstandingRewardsRequest): QueryValidatorOutstandingRewardsRequestAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg( + object: QueryValidatorOutstandingRewardsRequestAminoMsg, + ): QueryValidatorOutstandingRewardsRequest { + return QueryValidatorOutstandingRewardsRequest.fromAmino(object.value); + }, + toAminoMsg( + message: QueryValidatorOutstandingRewardsRequest, + ): QueryValidatorOutstandingRewardsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorOutstandingRewardsRequest", + value: QueryValidatorOutstandingRewardsRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorOutstandingRewardsResponse(): QueryValidatorOutstandingRewardsResponse { return { @@ -482,6 +598,29 @@ export const QueryValidatorOutstandingRewardsResponse = { : undefined; return message; }, + fromAmino(object: QueryValidatorOutstandingRewardsResponseAmino): QueryValidatorOutstandingRewardsResponse { + return { + rewards: object?.rewards ? ValidatorOutstandingRewards.fromAmino(object.rewards) : undefined, + }; + }, + toAmino(message: QueryValidatorOutstandingRewardsResponse): QueryValidatorOutstandingRewardsResponseAmino { + const obj: any = {}; + obj.rewards = message.rewards ? ValidatorOutstandingRewards.toAmino(message.rewards) : undefined; + return obj; + }, + fromAminoMsg( + object: QueryValidatorOutstandingRewardsResponseAminoMsg, + ): QueryValidatorOutstandingRewardsResponse { + return QueryValidatorOutstandingRewardsResponse.fromAmino(object.value); + }, + toAminoMsg( + message: QueryValidatorOutstandingRewardsResponse, + ): QueryValidatorOutstandingRewardsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorOutstandingRewardsResponse", + value: QueryValidatorOutstandingRewardsResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorCommissionRequest(): QueryValidatorCommissionRequest { return { @@ -529,6 +668,25 @@ export const QueryValidatorCommissionRequest = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: QueryValidatorCommissionRequestAmino): QueryValidatorCommissionRequest { + return { + validatorAddress: object.validator_address, + }; + }, + toAmino(message: QueryValidatorCommissionRequest): QueryValidatorCommissionRequestAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg(object: QueryValidatorCommissionRequestAminoMsg): QueryValidatorCommissionRequest { + return QueryValidatorCommissionRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorCommissionRequest): QueryValidatorCommissionRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorCommissionRequest", + value: QueryValidatorCommissionRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorCommissionResponse(): QueryValidatorCommissionResponse { return { @@ -584,6 +742,29 @@ export const QueryValidatorCommissionResponse = { : undefined; return message; }, + fromAmino(object: QueryValidatorCommissionResponseAmino): QueryValidatorCommissionResponse { + return { + commission: object?.commission + ? ValidatorAccumulatedCommission.fromAmino(object.commission) + : undefined, + }; + }, + toAmino(message: QueryValidatorCommissionResponse): QueryValidatorCommissionResponseAmino { + const obj: any = {}; + obj.commission = message.commission + ? ValidatorAccumulatedCommission.toAmino(message.commission) + : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorCommissionResponseAminoMsg): QueryValidatorCommissionResponse { + return QueryValidatorCommissionResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorCommissionResponse): QueryValidatorCommissionResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorCommissionResponse", + value: QueryValidatorCommissionResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorSlashesRequest(): QueryValidatorSlashesRequest { return { @@ -673,6 +854,31 @@ export const QueryValidatorSlashesRequest = { : undefined; return message; }, + fromAmino(object: QueryValidatorSlashesRequestAmino): QueryValidatorSlashesRequest { + return { + validatorAddress: object.validator_address, + startingHeight: Long.fromString(object.starting_height), + endingHeight: Long.fromString(object.ending_height), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryValidatorSlashesRequest): QueryValidatorSlashesRequestAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + obj.starting_height = message.startingHeight ? message.startingHeight.toString() : undefined; + obj.ending_height = message.endingHeight ? message.endingHeight.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorSlashesRequestAminoMsg): QueryValidatorSlashesRequest { + return QueryValidatorSlashesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorSlashesRequest): QueryValidatorSlashesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorSlashesRequest", + value: QueryValidatorSlashesRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorSlashesResponse(): QueryValidatorSlashesResponse { return { @@ -740,6 +946,33 @@ export const QueryValidatorSlashesResponse = { : undefined; return message; }, + fromAmino(object: QueryValidatorSlashesResponseAmino): QueryValidatorSlashesResponse { + return { + slashes: Array.isArray(object?.slashes) + ? object.slashes.map((e: any) => ValidatorSlashEvent.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryValidatorSlashesResponse): QueryValidatorSlashesResponseAmino { + const obj: any = {}; + if (message.slashes) { + obj.slashes = message.slashes.map((e) => (e ? ValidatorSlashEvent.toAmino(e) : undefined)); + } else { + obj.slashes = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorSlashesResponseAminoMsg): QueryValidatorSlashesResponse { + return QueryValidatorSlashesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorSlashesResponse): QueryValidatorSlashesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorSlashesResponse", + value: QueryValidatorSlashesResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegationRewardsRequest(): QueryDelegationRewardsRequest { return { @@ -797,6 +1030,27 @@ export const QueryDelegationRewardsRequest = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: QueryDelegationRewardsRequestAmino): QueryDelegationRewardsRequest { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + }; + }, + toAmino(message: QueryDelegationRewardsRequest): QueryDelegationRewardsRequestAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg(object: QueryDelegationRewardsRequestAminoMsg): QueryDelegationRewardsRequest { + return QueryDelegationRewardsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegationRewardsRequest): QueryDelegationRewardsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegationRewardsRequest", + value: QueryDelegationRewardsRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegationRewardsResponse(): QueryDelegationRewardsResponse { return { @@ -848,6 +1102,29 @@ export const QueryDelegationRewardsResponse = { message.rewards = object.rewards?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryDelegationRewardsResponseAmino): QueryDelegationRewardsResponse { + return { + rewards: Array.isArray(object?.rewards) ? object.rewards.map((e: any) => DecCoin.fromAmino(e)) : [], + }; + }, + toAmino(message: QueryDelegationRewardsResponse): QueryDelegationRewardsResponseAmino { + const obj: any = {}; + if (message.rewards) { + obj.rewards = message.rewards.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.rewards = []; + } + return obj; + }, + fromAminoMsg(object: QueryDelegationRewardsResponseAminoMsg): QueryDelegationRewardsResponse { + return QueryDelegationRewardsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegationRewardsResponse): QueryDelegationRewardsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegationRewardsResponse", + value: QueryDelegationRewardsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegationTotalRewardsRequest(): QueryDelegationTotalRewardsRequest { return { @@ -895,6 +1172,25 @@ export const QueryDelegationTotalRewardsRequest = { message.delegatorAddress = object.delegatorAddress ?? ""; return message; }, + fromAmino(object: QueryDelegationTotalRewardsRequestAmino): QueryDelegationTotalRewardsRequest { + return { + delegatorAddress: object.delegator_address, + }; + }, + toAmino(message: QueryDelegationTotalRewardsRequest): QueryDelegationTotalRewardsRequestAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + return obj; + }, + fromAminoMsg(object: QueryDelegationTotalRewardsRequestAminoMsg): QueryDelegationTotalRewardsRequest { + return QueryDelegationTotalRewardsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegationTotalRewardsRequest): QueryDelegationTotalRewardsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegationTotalRewardsRequest", + value: QueryDelegationTotalRewardsRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegationTotalRewardsResponse(): QueryDelegationTotalRewardsResponse { return { @@ -962,6 +1258,37 @@ export const QueryDelegationTotalRewardsResponse = { message.total = object.total?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryDelegationTotalRewardsResponseAmino): QueryDelegationTotalRewardsResponse { + return { + rewards: Array.isArray(object?.rewards) + ? object.rewards.map((e: any) => DelegationDelegatorReward.fromAmino(e)) + : [], + total: Array.isArray(object?.total) ? object.total.map((e: any) => DecCoin.fromAmino(e)) : [], + }; + }, + toAmino(message: QueryDelegationTotalRewardsResponse): QueryDelegationTotalRewardsResponseAmino { + const obj: any = {}; + if (message.rewards) { + obj.rewards = message.rewards.map((e) => (e ? DelegationDelegatorReward.toAmino(e) : undefined)); + } else { + obj.rewards = []; + } + if (message.total) { + obj.total = message.total.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.total = []; + } + return obj; + }, + fromAminoMsg(object: QueryDelegationTotalRewardsResponseAminoMsg): QueryDelegationTotalRewardsResponse { + return QueryDelegationTotalRewardsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegationTotalRewardsResponse): QueryDelegationTotalRewardsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegationTotalRewardsResponse", + value: QueryDelegationTotalRewardsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegatorValidatorsRequest(): QueryDelegatorValidatorsRequest { return { @@ -1009,6 +1336,25 @@ export const QueryDelegatorValidatorsRequest = { message.delegatorAddress = object.delegatorAddress ?? ""; return message; }, + fromAmino(object: QueryDelegatorValidatorsRequestAmino): QueryDelegatorValidatorsRequest { + return { + delegatorAddress: object.delegator_address, + }; + }, + toAmino(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + return obj; + }, + fromAminoMsg(object: QueryDelegatorValidatorsRequestAminoMsg): QueryDelegatorValidatorsRequest { + return QueryDelegatorValidatorsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorValidatorsRequest", + value: QueryDelegatorValidatorsRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegatorValidatorsResponse(): QueryDelegatorValidatorsResponse { return { @@ -1060,6 +1406,29 @@ export const QueryDelegatorValidatorsResponse = { message.validators = object.validators?.map((e) => e) || []; return message; }, + fromAmino(object: QueryDelegatorValidatorsResponseAmino): QueryDelegatorValidatorsResponse { + return { + validators: Array.isArray(object?.validators) ? object.validators.map((e: any) => e) : [], + }; + }, + toAmino(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseAmino { + const obj: any = {}; + if (message.validators) { + obj.validators = message.validators.map((e) => e); + } else { + obj.validators = []; + } + return obj; + }, + fromAminoMsg(object: QueryDelegatorValidatorsResponseAminoMsg): QueryDelegatorValidatorsResponse { + return QueryDelegatorValidatorsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorValidatorsResponse", + value: QueryDelegatorValidatorsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegatorWithdrawAddressRequest(): QueryDelegatorWithdrawAddressRequest { return { @@ -1110,6 +1479,25 @@ export const QueryDelegatorWithdrawAddressRequest = { message.delegatorAddress = object.delegatorAddress ?? ""; return message; }, + fromAmino(object: QueryDelegatorWithdrawAddressRequestAmino): QueryDelegatorWithdrawAddressRequest { + return { + delegatorAddress: object.delegator_address, + }; + }, + toAmino(message: QueryDelegatorWithdrawAddressRequest): QueryDelegatorWithdrawAddressRequestAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + return obj; + }, + fromAminoMsg(object: QueryDelegatorWithdrawAddressRequestAminoMsg): QueryDelegatorWithdrawAddressRequest { + return QueryDelegatorWithdrawAddressRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorWithdrawAddressRequest): QueryDelegatorWithdrawAddressRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorWithdrawAddressRequest", + value: QueryDelegatorWithdrawAddressRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegatorWithdrawAddressResponse(): QueryDelegatorWithdrawAddressResponse { return { @@ -1160,6 +1548,25 @@ export const QueryDelegatorWithdrawAddressResponse = { message.withdrawAddress = object.withdrawAddress ?? ""; return message; }, + fromAmino(object: QueryDelegatorWithdrawAddressResponseAmino): QueryDelegatorWithdrawAddressResponse { + return { + withdrawAddress: object.withdraw_address, + }; + }, + toAmino(message: QueryDelegatorWithdrawAddressResponse): QueryDelegatorWithdrawAddressResponseAmino { + const obj: any = {}; + obj.withdraw_address = message.withdrawAddress; + return obj; + }, + fromAminoMsg(object: QueryDelegatorWithdrawAddressResponseAminoMsg): QueryDelegatorWithdrawAddressResponse { + return QueryDelegatorWithdrawAddressResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorWithdrawAddressResponse): QueryDelegatorWithdrawAddressResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorWithdrawAddressResponse", + value: QueryDelegatorWithdrawAddressResponse.toAmino(message), + }; + }, }; function createBaseQueryCommunityPoolRequest(): QueryCommunityPoolRequest { return {}; @@ -1193,6 +1600,22 @@ export const QueryCommunityPoolRequest = { const message = createBaseQueryCommunityPoolRequest(); return message; }, + fromAmino(_: QueryCommunityPoolRequestAmino): QueryCommunityPoolRequest { + return {}; + }, + toAmino(_: QueryCommunityPoolRequest): QueryCommunityPoolRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryCommunityPoolRequestAminoMsg): QueryCommunityPoolRequest { + return QueryCommunityPoolRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryCommunityPoolRequest): QueryCommunityPoolRequestAminoMsg { + return { + type: "cosmos-sdk/QueryCommunityPoolRequest", + value: QueryCommunityPoolRequest.toAmino(message), + }; + }, }; function createBaseQueryCommunityPoolResponse(): QueryCommunityPoolResponse { return { @@ -1244,6 +1667,29 @@ export const QueryCommunityPoolResponse = { message.pool = object.pool?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryCommunityPoolResponseAmino): QueryCommunityPoolResponse { + return { + pool: Array.isArray(object?.pool) ? object.pool.map((e: any) => DecCoin.fromAmino(e)) : [], + }; + }, + toAmino(message: QueryCommunityPoolResponse): QueryCommunityPoolResponseAmino { + const obj: any = {}; + if (message.pool) { + obj.pool = message.pool.map((e) => (e ? DecCoin.toAmino(e) : undefined)); + } else { + obj.pool = []; + } + return obj; + }, + fromAminoMsg(object: QueryCommunityPoolResponseAminoMsg): QueryCommunityPoolResponse { + return QueryCommunityPoolResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryCommunityPoolResponse): QueryCommunityPoolResponseAminoMsg { + return { + type: "cosmos-sdk/QueryCommunityPoolResponse", + value: QueryCommunityPoolResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service for distribution module. */ export interface Query { diff --git a/src/cosmos/distribution/v1beta1/tx.ts b/src/cosmos/distribution/v1beta1/tx.ts index f63bb8b1..6d6578ee 100644 --- a/src/cosmos/distribution/v1beta1/tx.ts +++ b/src/cosmos/distribution/v1beta1/tx.ts @@ -154,6 +154,27 @@ export const MsgSetWithdrawAddress = { message.withdrawAddress = object.withdrawAddress ?? ""; return message; }, + fromAmino(object: MsgSetWithdrawAddressAmino): MsgSetWithdrawAddress { + return { + delegatorAddress: object.delegator_address, + withdrawAddress: object.withdraw_address, + }; + }, + toAmino(message: MsgSetWithdrawAddress): MsgSetWithdrawAddressAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.withdraw_address = message.withdrawAddress; + return obj; + }, + fromAminoMsg(object: MsgSetWithdrawAddressAminoMsg): MsgSetWithdrawAddress { + return MsgSetWithdrawAddress.fromAmino(object.value); + }, + toAminoMsg(message: MsgSetWithdrawAddress): MsgSetWithdrawAddressAminoMsg { + return { + type: "cosmos-sdk/MsgModifyWithdrawAddress", + value: MsgSetWithdrawAddress.toAmino(message), + }; + }, }; function createBaseMsgSetWithdrawAddressResponse(): MsgSetWithdrawAddressResponse { return {}; @@ -189,6 +210,22 @@ export const MsgSetWithdrawAddressResponse = { const message = createBaseMsgSetWithdrawAddressResponse(); return message; }, + fromAmino(_: MsgSetWithdrawAddressResponseAmino): MsgSetWithdrawAddressResponse { + return {}; + }, + toAmino(_: MsgSetWithdrawAddressResponse): MsgSetWithdrawAddressResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgSetWithdrawAddressResponseAminoMsg): MsgSetWithdrawAddressResponse { + return MsgSetWithdrawAddressResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSetWithdrawAddressResponse): MsgSetWithdrawAddressResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSetWithdrawAddressResponse", + value: MsgSetWithdrawAddressResponse.toAmino(message), + }; + }, }; function createBaseMsgWithdrawDelegatorReward(): MsgWithdrawDelegatorReward { return { @@ -246,6 +283,27 @@ export const MsgWithdrawDelegatorReward = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: MsgWithdrawDelegatorRewardAmino): MsgWithdrawDelegatorReward { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + }; + }, + toAmino(message: MsgWithdrawDelegatorReward): MsgWithdrawDelegatorRewardAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg(object: MsgWithdrawDelegatorRewardAminoMsg): MsgWithdrawDelegatorReward { + return MsgWithdrawDelegatorReward.fromAmino(object.value); + }, + toAminoMsg(message: MsgWithdrawDelegatorReward): MsgWithdrawDelegatorRewardAminoMsg { + return { + type: "cosmos-sdk/MsgWithdrawDelegationReward", + value: MsgWithdrawDelegatorReward.toAmino(message), + }; + }, }; function createBaseMsgWithdrawDelegatorRewardResponse(): MsgWithdrawDelegatorRewardResponse { return { @@ -297,6 +355,29 @@ export const MsgWithdrawDelegatorRewardResponse = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgWithdrawDelegatorRewardResponseAmino): MsgWithdrawDelegatorRewardResponse { + return { + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgWithdrawDelegatorRewardResponse): MsgWithdrawDelegatorRewardResponseAmino { + const obj: any = {}; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: MsgWithdrawDelegatorRewardResponseAminoMsg): MsgWithdrawDelegatorRewardResponse { + return MsgWithdrawDelegatorRewardResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgWithdrawDelegatorRewardResponse): MsgWithdrawDelegatorRewardResponseAminoMsg { + return { + type: "cosmos-sdk/MsgWithdrawDelegatorRewardResponse", + value: MsgWithdrawDelegatorRewardResponse.toAmino(message), + }; + }, }; function createBaseMsgWithdrawValidatorCommission(): MsgWithdrawValidatorCommission { return { @@ -344,6 +425,25 @@ export const MsgWithdrawValidatorCommission = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: MsgWithdrawValidatorCommissionAmino): MsgWithdrawValidatorCommission { + return { + validatorAddress: object.validator_address, + }; + }, + toAmino(message: MsgWithdrawValidatorCommission): MsgWithdrawValidatorCommissionAmino { + const obj: any = {}; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg(object: MsgWithdrawValidatorCommissionAminoMsg): MsgWithdrawValidatorCommission { + return MsgWithdrawValidatorCommission.fromAmino(object.value); + }, + toAminoMsg(message: MsgWithdrawValidatorCommission): MsgWithdrawValidatorCommissionAminoMsg { + return { + type: "cosmos-sdk/MsgWithdrawValCommission", + value: MsgWithdrawValidatorCommission.toAmino(message), + }; + }, }; function createBaseMsgWithdrawValidatorCommissionResponse(): MsgWithdrawValidatorCommissionResponse { return { @@ -398,6 +498,33 @@ export const MsgWithdrawValidatorCommissionResponse = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgWithdrawValidatorCommissionResponseAmino): MsgWithdrawValidatorCommissionResponse { + return { + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgWithdrawValidatorCommissionResponse): MsgWithdrawValidatorCommissionResponseAmino { + const obj: any = {}; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg( + object: MsgWithdrawValidatorCommissionResponseAminoMsg, + ): MsgWithdrawValidatorCommissionResponse { + return MsgWithdrawValidatorCommissionResponse.fromAmino(object.value); + }, + toAminoMsg( + message: MsgWithdrawValidatorCommissionResponse, + ): MsgWithdrawValidatorCommissionResponseAminoMsg { + return { + type: "cosmos-sdk/MsgWithdrawValidatorCommissionResponse", + value: MsgWithdrawValidatorCommissionResponse.toAmino(message), + }; + }, }; function createBaseMsgFundCommunityPool(): MsgFundCommunityPool { return { @@ -457,6 +584,31 @@ export const MsgFundCommunityPool = { message.depositor = object.depositor ?? ""; return message; }, + fromAmino(object: MsgFundCommunityPoolAmino): MsgFundCommunityPool { + return { + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + depositor: object.depositor, + }; + }, + toAmino(message: MsgFundCommunityPool): MsgFundCommunityPoolAmino { + const obj: any = {}; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + obj.depositor = message.depositor; + return obj; + }, + fromAminoMsg(object: MsgFundCommunityPoolAminoMsg): MsgFundCommunityPool { + return MsgFundCommunityPool.fromAmino(object.value); + }, + toAminoMsg(message: MsgFundCommunityPool): MsgFundCommunityPoolAminoMsg { + return { + type: "cosmos-sdk/MsgFundCommunityPool", + value: MsgFundCommunityPool.toAmino(message), + }; + }, }; function createBaseMsgFundCommunityPoolResponse(): MsgFundCommunityPoolResponse { return {}; @@ -492,6 +644,22 @@ export const MsgFundCommunityPoolResponse = { const message = createBaseMsgFundCommunityPoolResponse(); return message; }, + fromAmino(_: MsgFundCommunityPoolResponseAmino): MsgFundCommunityPoolResponse { + return {}; + }, + toAmino(_: MsgFundCommunityPoolResponse): MsgFundCommunityPoolResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgFundCommunityPoolResponseAminoMsg): MsgFundCommunityPoolResponse { + return MsgFundCommunityPoolResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgFundCommunityPoolResponse): MsgFundCommunityPoolResponseAminoMsg { + return { + type: "cosmos-sdk/MsgFundCommunityPoolResponse", + value: MsgFundCommunityPoolResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateParams(): MsgUpdateParams { return { @@ -548,6 +716,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/distribution/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -581,6 +770,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; function createBaseMsgCommunityPoolSpend(): MsgCommunityPoolSpend { return { @@ -650,6 +855,33 @@ export const MsgCommunityPoolSpend = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgCommunityPoolSpendAmino): MsgCommunityPoolSpend { + return { + authority: object.authority, + recipient: object.recipient, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgCommunityPoolSpend): MsgCommunityPoolSpendAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.recipient = message.recipient; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: MsgCommunityPoolSpendAminoMsg): MsgCommunityPoolSpend { + return MsgCommunityPoolSpend.fromAmino(object.value); + }, + toAminoMsg(message: MsgCommunityPoolSpend): MsgCommunityPoolSpendAminoMsg { + return { + type: "cosmos-sdk/distr/MsgCommunityPoolSpend", + value: MsgCommunityPoolSpend.toAmino(message), + }; + }, }; function createBaseMsgCommunityPoolSpendResponse(): MsgCommunityPoolSpendResponse { return {}; @@ -685,6 +917,22 @@ export const MsgCommunityPoolSpendResponse = { const message = createBaseMsgCommunityPoolSpendResponse(); return message; }, + fromAmino(_: MsgCommunityPoolSpendResponseAmino): MsgCommunityPoolSpendResponse { + return {}; + }, + toAmino(_: MsgCommunityPoolSpendResponse): MsgCommunityPoolSpendResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgCommunityPoolSpendResponseAminoMsg): MsgCommunityPoolSpendResponse { + return MsgCommunityPoolSpendResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCommunityPoolSpendResponse): MsgCommunityPoolSpendResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCommunityPoolSpendResponse", + value: MsgCommunityPoolSpendResponse.toAmino(message), + }; + }, }; /** Msg defines the distribution Msg service. */ export interface Msg { diff --git a/src/cosmos/evidence/module/v1/module.ts b/src/cosmos/evidence/module/v1/module.ts index d2c35f81..2ef7efac 100644 --- a/src/cosmos/evidence/module/v1/module.ts +++ b/src/cosmos/evidence/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/evidence/v1beta1/evidence.ts b/src/cosmos/evidence/v1beta1/evidence.ts index b35ffedb..e6ef9d98 100644 --- a/src/cosmos/evidence/v1beta1/evidence.ts +++ b/src/cosmos/evidence/v1beta1/evidence.ts @@ -94,4 +94,29 @@ export const Equivocation = { message.consensusAddress = object.consensusAddress ?? ""; return message; }, + fromAmino(object: EquivocationAmino): Equivocation { + return { + height: Long.fromString(object.height), + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + power: Long.fromString(object.power), + consensusAddress: object.consensus_address, + }; + }, + toAmino(message: Equivocation): EquivocationAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.power = message.power ? message.power.toString() : undefined; + obj.consensus_address = message.consensusAddress; + return obj; + }, + fromAminoMsg(object: EquivocationAminoMsg): Equivocation { + return Equivocation.fromAmino(object.value); + }, + toAminoMsg(message: Equivocation): EquivocationAminoMsg { + return { + type: "cosmos-sdk/Equivocation", + value: Equivocation.toAmino(message), + }; + }, }; diff --git a/src/cosmos/evidence/v1beta1/genesis.ts b/src/cosmos/evidence/v1beta1/genesis.ts index 9aa88e7a..ba4dd13a 100644 --- a/src/cosmos/evidence/v1beta1/genesis.ts +++ b/src/cosmos/evidence/v1beta1/genesis.ts @@ -56,4 +56,27 @@ export const GenesisState = { message.evidence = object.evidence?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + evidence: Array.isArray(object?.evidence) ? object.evidence.map((e: any) => Any.fromAmino(e)) : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.evidence) { + obj.evidence = message.evidence.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.evidence = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/evidence/v1beta1/query.ts b/src/cosmos/evidence/v1beta1/query.ts index ba02d3c0..a0576347 100644 --- a/src/cosmos/evidence/v1beta1/query.ts +++ b/src/cosmos/evidence/v1beta1/query.ts @@ -99,6 +99,27 @@ export const QueryEvidenceRequest = { message.hash = object.hash ?? ""; return message; }, + fromAmino(object: QueryEvidenceRequestAmino): QueryEvidenceRequest { + return { + evidenceHash: object.evidence_hash, + hash: object.hash, + }; + }, + toAmino(message: QueryEvidenceRequest): QueryEvidenceRequestAmino { + const obj: any = {}; + obj.evidence_hash = message.evidenceHash; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: QueryEvidenceRequestAminoMsg): QueryEvidenceRequest { + return QueryEvidenceRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryEvidenceRequest): QueryEvidenceRequestAminoMsg { + return { + type: "cosmos-sdk/QueryEvidenceRequest", + value: QueryEvidenceRequest.toAmino(message), + }; + }, }; function createBaseQueryEvidenceResponse(): QueryEvidenceResponse { return { @@ -148,6 +169,25 @@ export const QueryEvidenceResponse = { : undefined; return message; }, + fromAmino(object: QueryEvidenceResponseAmino): QueryEvidenceResponse { + return { + evidence: object?.evidence ? Any.fromAmino(object.evidence) : undefined, + }; + }, + toAmino(message: QueryEvidenceResponse): QueryEvidenceResponseAmino { + const obj: any = {}; + obj.evidence = message.evidence ? Any.toAmino(message.evidence) : undefined; + return obj; + }, + fromAminoMsg(object: QueryEvidenceResponseAminoMsg): QueryEvidenceResponse { + return QueryEvidenceResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryEvidenceResponse): QueryEvidenceResponseAminoMsg { + return { + type: "cosmos-sdk/QueryEvidenceResponse", + value: QueryEvidenceResponse.toAmino(message), + }; + }, }; function createBaseQueryAllEvidenceRequest(): QueryAllEvidenceRequest { return { @@ -197,6 +237,25 @@ export const QueryAllEvidenceRequest = { : undefined; return message; }, + fromAmino(object: QueryAllEvidenceRequestAmino): QueryAllEvidenceRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllEvidenceRequest): QueryAllEvidenceRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllEvidenceRequestAminoMsg): QueryAllEvidenceRequest { + return QueryAllEvidenceRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllEvidenceRequest): QueryAllEvidenceRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAllEvidenceRequest", + value: QueryAllEvidenceRequest.toAmino(message), + }; + }, }; function createBaseQueryAllEvidenceResponse(): QueryAllEvidenceResponse { return { @@ -262,6 +321,31 @@ export const QueryAllEvidenceResponse = { : undefined; return message; }, + fromAmino(object: QueryAllEvidenceResponseAmino): QueryAllEvidenceResponse { + return { + evidence: Array.isArray(object?.evidence) ? object.evidence.map((e: any) => Any.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllEvidenceResponse): QueryAllEvidenceResponseAmino { + const obj: any = {}; + if (message.evidence) { + obj.evidence = message.evidence.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.evidence = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllEvidenceResponseAminoMsg): QueryAllEvidenceResponse { + return QueryAllEvidenceResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllEvidenceResponse): QueryAllEvidenceResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAllEvidenceResponse", + value: QueryAllEvidenceResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/evidence/v1beta1/tx.ts b/src/cosmos/evidence/v1beta1/tx.ts index 8ea6b46f..69f0d50e 100644 --- a/src/cosmos/evidence/v1beta1/tx.ts +++ b/src/cosmos/evidence/v1beta1/tx.ts @@ -76,6 +76,27 @@ export const MsgSubmitEvidence = { : undefined; return message; }, + fromAmino(object: MsgSubmitEvidenceAmino): MsgSubmitEvidence { + return { + submitter: object.submitter, + evidence: object?.evidence ? Any.fromAmino(object.evidence) : undefined, + }; + }, + toAmino(message: MsgSubmitEvidence): MsgSubmitEvidenceAmino { + const obj: any = {}; + obj.submitter = message.submitter; + obj.evidence = message.evidence ? Any.toAmino(message.evidence) : undefined; + return obj; + }, + fromAminoMsg(object: MsgSubmitEvidenceAminoMsg): MsgSubmitEvidence { + return MsgSubmitEvidence.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitEvidence): MsgSubmitEvidenceAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitEvidence", + value: MsgSubmitEvidence.toAmino(message), + }; + }, }; function createBaseMsgSubmitEvidenceResponse(): MsgSubmitEvidenceResponse { return { @@ -124,6 +145,25 @@ export const MsgSubmitEvidenceResponse = { message.hash = object.hash ?? new Uint8Array(); return message; }, + fromAmino(object: MsgSubmitEvidenceResponseAmino): MsgSubmitEvidenceResponse { + return { + hash: object.hash, + }; + }, + toAmino(message: MsgSubmitEvidenceResponse): MsgSubmitEvidenceResponseAmino { + const obj: any = {}; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: MsgSubmitEvidenceResponseAminoMsg): MsgSubmitEvidenceResponse { + return MsgSubmitEvidenceResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitEvidenceResponse): MsgSubmitEvidenceResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitEvidenceResponse", + value: MsgSubmitEvidenceResponse.toAmino(message), + }; + }, }; /** Msg defines the evidence Msg service. */ export interface Msg { diff --git a/src/cosmos/feegrant/module/v1/module.ts b/src/cosmos/feegrant/module/v1/module.ts index 6f34f274..f57194ab 100644 --- a/src/cosmos/feegrant/module/v1/module.ts +++ b/src/cosmos/feegrant/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/feegrant/v1beta1/feegrant.ts b/src/cosmos/feegrant/v1beta1/feegrant.ts index 00e707b7..3a9a6251 100644 --- a/src/cosmos/feegrant/v1beta1/feegrant.ts +++ b/src/cosmos/feegrant/v1beta1/feegrant.ts @@ -125,6 +125,33 @@ export const BasicAllowance = { : undefined; return message; }, + fromAmino(object: BasicAllowanceAmino): BasicAllowance { + return { + spendLimit: Array.isArray(object?.spend_limit) + ? object.spend_limit.map((e: any) => Coin.fromAmino(e)) + : [], + expiration: object?.expiration ? Timestamp.fromAmino(object.expiration) : undefined, + }; + }, + toAmino(message: BasicAllowance): BasicAllowanceAmino { + const obj: any = {}; + if (message.spendLimit) { + obj.spend_limit = message.spendLimit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.spend_limit = []; + } + obj.expiration = message.expiration ? Timestamp.toAmino(message.expiration) : undefined; + return obj; + }, + fromAminoMsg(object: BasicAllowanceAminoMsg): BasicAllowance { + return BasicAllowance.fromAmino(object.value); + }, + toAminoMsg(message: BasicAllowance): BasicAllowanceAminoMsg { + return { + type: "cosmos-sdk/BasicAllowance", + value: BasicAllowance.toAmino(message), + }; + }, }; function createBasePeriodicAllowance(): PeriodicAllowance { return { @@ -231,6 +258,45 @@ export const PeriodicAllowance = { : undefined; return message; }, + fromAmino(object: PeriodicAllowanceAmino): PeriodicAllowance { + return { + basic: object?.basic ? BasicAllowance.fromAmino(object.basic) : undefined, + period: object?.period ? Duration.fromAmino(object.period) : undefined, + periodSpendLimit: Array.isArray(object?.period_spend_limit) + ? object.period_spend_limit.map((e: any) => Coin.fromAmino(e)) + : [], + periodCanSpend: Array.isArray(object?.period_can_spend) + ? object.period_can_spend.map((e: any) => Coin.fromAmino(e)) + : [], + periodReset: object?.period_reset ? Timestamp.fromAmino(object.period_reset) : undefined, + }; + }, + toAmino(message: PeriodicAllowance): PeriodicAllowanceAmino { + const obj: any = {}; + obj.basic = message.basic ? BasicAllowance.toAmino(message.basic) : undefined; + obj.period = message.period ? Duration.toAmino(message.period) : undefined; + if (message.periodSpendLimit) { + obj.period_spend_limit = message.periodSpendLimit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.period_spend_limit = []; + } + if (message.periodCanSpend) { + obj.period_can_spend = message.periodCanSpend.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.period_can_spend = []; + } + obj.period_reset = message.periodReset ? Timestamp.toAmino(message.periodReset) : undefined; + return obj; + }, + fromAminoMsg(object: PeriodicAllowanceAminoMsg): PeriodicAllowance { + return PeriodicAllowance.fromAmino(object.value); + }, + toAminoMsg(message: PeriodicAllowance): PeriodicAllowanceAminoMsg { + return { + type: "cosmos-sdk/PeriodicAllowance", + value: PeriodicAllowance.toAmino(message), + }; + }, }; function createBaseAllowedMsgAllowance(): AllowedMsgAllowance { return { @@ -296,6 +362,33 @@ export const AllowedMsgAllowance = { message.allowedMessages = object.allowedMessages?.map((e) => e) || []; return message; }, + fromAmino(object: AllowedMsgAllowanceAmino): AllowedMsgAllowance { + return { + allowance: object?.allowance ? Any.fromAmino(object.allowance) : undefined, + allowedMessages: Array.isArray(object?.allowed_messages) + ? object.allowed_messages.map((e: any) => e) + : [], + }; + }, + toAmino(message: AllowedMsgAllowance): AllowedMsgAllowanceAmino { + const obj: any = {}; + obj.allowance = message.allowance ? Any.toAmino(message.allowance) : undefined; + if (message.allowedMessages) { + obj.allowed_messages = message.allowedMessages.map((e) => e); + } else { + obj.allowed_messages = []; + } + return obj; + }, + fromAminoMsg(object: AllowedMsgAllowanceAminoMsg): AllowedMsgAllowance { + return AllowedMsgAllowance.fromAmino(object.value); + }, + toAminoMsg(message: AllowedMsgAllowance): AllowedMsgAllowanceAminoMsg { + return { + type: "cosmos-sdk/AllowedMsgAllowance", + value: AllowedMsgAllowance.toAmino(message), + }; + }, }; function createBaseGrant(): Grant { return { @@ -365,4 +458,27 @@ export const Grant = { : undefined; return message; }, + fromAmino(object: GrantAmino): Grant { + return { + granter: object.granter, + grantee: object.grantee, + allowance: object?.allowance ? Any.fromAmino(object.allowance) : undefined, + }; + }, + toAmino(message: Grant): GrantAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + obj.allowance = message.allowance ? Any.toAmino(message.allowance) : undefined; + return obj; + }, + fromAminoMsg(object: GrantAminoMsg): Grant { + return Grant.fromAmino(object.value); + }, + toAminoMsg(message: Grant): GrantAminoMsg { + return { + type: "cosmos-sdk/Grant", + value: Grant.toAmino(message), + }; + }, }; diff --git a/src/cosmos/feegrant/v1beta1/genesis.ts b/src/cosmos/feegrant/v1beta1/genesis.ts index d147d4df..599c2f77 100644 --- a/src/cosmos/feegrant/v1beta1/genesis.ts +++ b/src/cosmos/feegrant/v1beta1/genesis.ts @@ -57,4 +57,29 @@ export const GenesisState = { message.allowances = object.allowances?.map((e) => Grant.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + allowances: Array.isArray(object?.allowances) + ? object.allowances.map((e: any) => Grant.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.allowances) { + obj.allowances = message.allowances.map((e) => (e ? Grant.toAmino(e) : undefined)); + } else { + obj.allowances = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/feegrant/v1beta1/query.ts b/src/cosmos/feegrant/v1beta1/query.ts index 41724444..5da79d35 100644 --- a/src/cosmos/feegrant/v1beta1/query.ts +++ b/src/cosmos/feegrant/v1beta1/query.ts @@ -104,6 +104,27 @@ export const QueryAllowanceRequest = { message.grantee = object.grantee ?? ""; return message; }, + fromAmino(object: QueryAllowanceRequestAmino): QueryAllowanceRequest { + return { + granter: object.granter, + grantee: object.grantee, + }; + }, + toAmino(message: QueryAllowanceRequest): QueryAllowanceRequestAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + return obj; + }, + fromAminoMsg(object: QueryAllowanceRequestAminoMsg): QueryAllowanceRequest { + return QueryAllowanceRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllowanceRequest): QueryAllowanceRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAllowanceRequest", + value: QueryAllowanceRequest.toAmino(message), + }; + }, }; function createBaseQueryAllowanceResponse(): QueryAllowanceResponse { return { @@ -153,6 +174,25 @@ export const QueryAllowanceResponse = { : undefined; return message; }, + fromAmino(object: QueryAllowanceResponseAmino): QueryAllowanceResponse { + return { + allowance: object?.allowance ? Grant.fromAmino(object.allowance) : undefined, + }; + }, + toAmino(message: QueryAllowanceResponse): QueryAllowanceResponseAmino { + const obj: any = {}; + obj.allowance = message.allowance ? Grant.toAmino(message.allowance) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllowanceResponseAminoMsg): QueryAllowanceResponse { + return QueryAllowanceResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllowanceResponse): QueryAllowanceResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAllowanceResponse", + value: QueryAllowanceResponse.toAmino(message), + }; + }, }; function createBaseQueryAllowancesRequest(): QueryAllowancesRequest { return { @@ -212,6 +252,27 @@ export const QueryAllowancesRequest = { : undefined; return message; }, + fromAmino(object: QueryAllowancesRequestAmino): QueryAllowancesRequest { + return { + grantee: object.grantee, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllowancesRequest): QueryAllowancesRequestAmino { + const obj: any = {}; + obj.grantee = message.grantee; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllowancesRequestAminoMsg): QueryAllowancesRequest { + return QueryAllowancesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllowancesRequest): QueryAllowancesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAllowancesRequest", + value: QueryAllowancesRequest.toAmino(message), + }; + }, }; function createBaseQueryAllowancesResponse(): QueryAllowancesResponse { return { @@ -277,6 +338,33 @@ export const QueryAllowancesResponse = { : undefined; return message; }, + fromAmino(object: QueryAllowancesResponseAmino): QueryAllowancesResponse { + return { + allowances: Array.isArray(object?.allowances) + ? object.allowances.map((e: any) => Grant.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllowancesResponse): QueryAllowancesResponseAmino { + const obj: any = {}; + if (message.allowances) { + obj.allowances = message.allowances.map((e) => (e ? Grant.toAmino(e) : undefined)); + } else { + obj.allowances = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllowancesResponseAminoMsg): QueryAllowancesResponse { + return QueryAllowancesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllowancesResponse): QueryAllowancesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAllowancesResponse", + value: QueryAllowancesResponse.toAmino(message), + }; + }, }; function createBaseQueryAllowancesByGranterRequest(): QueryAllowancesByGranterRequest { return { @@ -338,6 +426,27 @@ export const QueryAllowancesByGranterRequest = { : undefined; return message; }, + fromAmino(object: QueryAllowancesByGranterRequestAmino): QueryAllowancesByGranterRequest { + return { + granter: object.granter, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllowancesByGranterRequest): QueryAllowancesByGranterRequestAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllowancesByGranterRequestAminoMsg): QueryAllowancesByGranterRequest { + return QueryAllowancesByGranterRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllowancesByGranterRequest): QueryAllowancesByGranterRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAllowancesByGranterRequest", + value: QueryAllowancesByGranterRequest.toAmino(message), + }; + }, }; function createBaseQueryAllowancesByGranterResponse(): QueryAllowancesByGranterResponse { return { @@ -405,6 +514,33 @@ export const QueryAllowancesByGranterResponse = { : undefined; return message; }, + fromAmino(object: QueryAllowancesByGranterResponseAmino): QueryAllowancesByGranterResponse { + return { + allowances: Array.isArray(object?.allowances) + ? object.allowances.map((e: any) => Grant.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllowancesByGranterResponse): QueryAllowancesByGranterResponseAmino { + const obj: any = {}; + if (message.allowances) { + obj.allowances = message.allowances.map((e) => (e ? Grant.toAmino(e) : undefined)); + } else { + obj.allowances = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllowancesByGranterResponseAminoMsg): QueryAllowancesByGranterResponse { + return QueryAllowancesByGranterResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllowancesByGranterResponse): QueryAllowancesByGranterResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAllowancesByGranterResponse", + value: QueryAllowancesByGranterResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/feegrant/v1beta1/tx.ts b/src/cosmos/feegrant/v1beta1/tx.ts index 44d1380d..76ac0801 100644 --- a/src/cosmos/feegrant/v1beta1/tx.ts +++ b/src/cosmos/feegrant/v1beta1/tx.ts @@ -94,6 +94,29 @@ export const MsgGrantAllowance = { : undefined; return message; }, + fromAmino(object: MsgGrantAllowanceAmino): MsgGrantAllowance { + return { + granter: object.granter, + grantee: object.grantee, + allowance: object?.allowance ? Any.fromAmino(object.allowance) : undefined, + }; + }, + toAmino(message: MsgGrantAllowance): MsgGrantAllowanceAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + obj.allowance = message.allowance ? Any.toAmino(message.allowance) : undefined; + return obj; + }, + fromAminoMsg(object: MsgGrantAllowanceAminoMsg): MsgGrantAllowance { + return MsgGrantAllowance.fromAmino(object.value); + }, + toAminoMsg(message: MsgGrantAllowance): MsgGrantAllowanceAminoMsg { + return { + type: "cosmos-sdk/MsgGrantAllowance", + value: MsgGrantAllowance.toAmino(message), + }; + }, }; function createBaseMsgGrantAllowanceResponse(): MsgGrantAllowanceResponse { return {}; @@ -127,6 +150,22 @@ export const MsgGrantAllowanceResponse = { const message = createBaseMsgGrantAllowanceResponse(); return message; }, + fromAmino(_: MsgGrantAllowanceResponseAmino): MsgGrantAllowanceResponse { + return {}; + }, + toAmino(_: MsgGrantAllowanceResponse): MsgGrantAllowanceResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgGrantAllowanceResponseAminoMsg): MsgGrantAllowanceResponse { + return MsgGrantAllowanceResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgGrantAllowanceResponse): MsgGrantAllowanceResponseAminoMsg { + return { + type: "cosmos-sdk/MsgGrantAllowanceResponse", + value: MsgGrantAllowanceResponse.toAmino(message), + }; + }, }; function createBaseMsgRevokeAllowance(): MsgRevokeAllowance { return { @@ -182,6 +221,27 @@ export const MsgRevokeAllowance = { message.grantee = object.grantee ?? ""; return message; }, + fromAmino(object: MsgRevokeAllowanceAmino): MsgRevokeAllowance { + return { + granter: object.granter, + grantee: object.grantee, + }; + }, + toAmino(message: MsgRevokeAllowance): MsgRevokeAllowanceAmino { + const obj: any = {}; + obj.granter = message.granter; + obj.grantee = message.grantee; + return obj; + }, + fromAminoMsg(object: MsgRevokeAllowanceAminoMsg): MsgRevokeAllowance { + return MsgRevokeAllowance.fromAmino(object.value); + }, + toAminoMsg(message: MsgRevokeAllowance): MsgRevokeAllowanceAminoMsg { + return { + type: "cosmos-sdk/MsgRevokeAllowance", + value: MsgRevokeAllowance.toAmino(message), + }; + }, }; function createBaseMsgRevokeAllowanceResponse(): MsgRevokeAllowanceResponse { return {}; @@ -215,6 +275,22 @@ export const MsgRevokeAllowanceResponse = { const message = createBaseMsgRevokeAllowanceResponse(); return message; }, + fromAmino(_: MsgRevokeAllowanceResponseAmino): MsgRevokeAllowanceResponse { + return {}; + }, + toAmino(_: MsgRevokeAllowanceResponse): MsgRevokeAllowanceResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgRevokeAllowanceResponseAminoMsg): MsgRevokeAllowanceResponse { + return MsgRevokeAllowanceResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgRevokeAllowanceResponse): MsgRevokeAllowanceResponseAminoMsg { + return { + type: "cosmos-sdk/MsgRevokeAllowanceResponse", + value: MsgRevokeAllowanceResponse.toAmino(message), + }; + }, }; /** Msg defines the feegrant msg service. */ export interface Msg { diff --git a/src/cosmos/genutil/module/v1/module.ts b/src/cosmos/genutil/module/v1/module.ts index 2afbc939..254ab96c 100644 --- a/src/cosmos/genutil/module/v1/module.ts +++ b/src/cosmos/genutil/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/genutil/v1beta1/genesis.ts b/src/cosmos/genutil/v1beta1/genesis.ts index b3657ebb..bae3ae8c 100644 --- a/src/cosmos/genutil/v1beta1/genesis.ts +++ b/src/cosmos/genutil/v1beta1/genesis.ts @@ -55,4 +55,27 @@ export const GenesisState = { message.genTxs = object.genTxs?.map((e) => e) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + genTxs: Array.isArray(object?.gen_txs) ? object.gen_txs.map((e: any) => e) : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.genTxs) { + obj.gen_txs = message.genTxs.map((e) => e); + } else { + obj.gen_txs = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/gov/module/v1/module.ts b/src/cosmos/gov/module/v1/module.ts index 35036716..85ec6af0 100644 --- a/src/cosmos/gov/module/v1/module.ts +++ b/src/cosmos/gov/module/v1/module.ts @@ -70,4 +70,25 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + maxMetadataLen: Long.fromString(object.max_metadata_len), + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.max_metadata_len = message.maxMetadataLen ? message.maxMetadataLen.toString() : undefined; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/gov/v1/genesis.ts b/src/cosmos/gov/v1/genesis.ts index 2c613251..80592cb8 100644 --- a/src/cosmos/gov/v1/genesis.ts +++ b/src/cosmos/gov/v1/genesis.ts @@ -185,4 +185,51 @@ export const GenesisState = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + startingProposalId: Long.fromString(object.starting_proposal_id), + deposits: Array.isArray(object?.deposits) ? object.deposits.map((e: any) => Deposit.fromAmino(e)) : [], + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + proposals: Array.isArray(object?.proposals) + ? object.proposals.map((e: any) => Proposal.fromAmino(e)) + : [], + depositParams: object?.deposit_params ? DepositParams.fromAmino(object.deposit_params) : undefined, + votingParams: object?.voting_params ? VotingParams.fromAmino(object.voting_params) : undefined, + tallyParams: object?.tally_params ? TallyParams.fromAmino(object.tally_params) : undefined, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.starting_proposal_id = message.startingProposalId ? message.startingProposalId.toString() : undefined; + if (message.deposits) { + obj.deposits = message.deposits.map((e) => (e ? Deposit.toAmino(e) : undefined)); + } else { + obj.deposits = []; + } + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + if (message.proposals) { + obj.proposals = message.proposals.map((e) => (e ? Proposal.toAmino(e) : undefined)); + } else { + obj.proposals = []; + } + obj.deposit_params = message.depositParams ? DepositParams.toAmino(message.depositParams) : undefined; + obj.voting_params = message.votingParams ? VotingParams.toAmino(message.votingParams) : undefined; + obj.tally_params = message.tallyParams ? TallyParams.toAmino(message.tallyParams) : undefined; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/v1/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/gov/v1/gov.ts b/src/cosmos/gov/v1/gov.ts index f4528f20..1a6dbd17 100644 --- a/src/cosmos/gov/v1/gov.ts +++ b/src/cosmos/gov/v1/gov.ts @@ -345,6 +345,27 @@ export const WeightedVoteOption = { message.weight = object.weight ?? ""; return message; }, + fromAmino(object: WeightedVoteOptionAmino): WeightedVoteOption { + return { + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + weight: object.weight, + }; + }, + toAmino(message: WeightedVoteOption): WeightedVoteOptionAmino { + const obj: any = {}; + obj.option = message.option; + obj.weight = message.weight; + return obj; + }, + fromAminoMsg(object: WeightedVoteOptionAminoMsg): WeightedVoteOption { + return WeightedVoteOption.fromAmino(object.value); + }, + toAminoMsg(message: WeightedVoteOption): WeightedVoteOptionAminoMsg { + return { + type: "cosmos-sdk/v1/WeightedVoteOption", + value: WeightedVoteOption.toAmino(message), + }; + }, }; function createBaseDeposit(): Deposit { return { @@ -417,6 +438,33 @@ export const Deposit = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: DepositAmino): Deposit { + return { + proposalId: Long.fromString(object.proposal_id), + depositor: object.depositor, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Deposit): DepositAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.depositor = message.depositor; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: DepositAminoMsg): Deposit { + return Deposit.fromAmino(object.value); + }, + toAminoMsg(message: Deposit): DepositAminoMsg { + return { + type: "cosmos-sdk/v1/Deposit", + value: Deposit.toAmino(message), + }; + }, }; function createBaseProposal(): Proposal { return { @@ -615,6 +663,63 @@ export const Proposal = { message.proposer = object.proposer ?? ""; return message; }, + fromAmino(object: ProposalAmino): Proposal { + return { + id: Long.fromString(object.id), + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : [], + status: isSet(object.status) ? proposalStatusFromJSON(object.status) : 0, + finalTallyResult: object?.final_tally_result + ? TallyResult.fromAmino(object.final_tally_result) + : undefined, + submitTime: object?.submit_time ? Timestamp.fromAmino(object.submit_time) : undefined, + depositEndTime: object?.deposit_end_time ? Timestamp.fromAmino(object.deposit_end_time) : undefined, + totalDeposit: Array.isArray(object?.total_deposit) + ? object.total_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + votingStartTime: object?.voting_start_time ? Timestamp.fromAmino(object.voting_start_time) : undefined, + votingEndTime: object?.voting_end_time ? Timestamp.fromAmino(object.voting_end_time) : undefined, + metadata: object.metadata, + title: object.title, + summary: object.summary, + proposer: object.proposer, + }; + }, + toAmino(message: Proposal): ProposalAmino { + const obj: any = {}; + obj.id = message.id ? message.id.toString() : undefined; + if (message.messages) { + obj.messages = message.messages.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.messages = []; + } + obj.status = message.status; + obj.final_tally_result = message.finalTallyResult + ? TallyResult.toAmino(message.finalTallyResult) + : undefined; + obj.submit_time = message.submitTime ? Timestamp.toAmino(message.submitTime) : undefined; + obj.deposit_end_time = message.depositEndTime ? Timestamp.toAmino(message.depositEndTime) : undefined; + if (message.totalDeposit) { + obj.total_deposit = message.totalDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.total_deposit = []; + } + obj.voting_start_time = message.votingStartTime ? Timestamp.toAmino(message.votingStartTime) : undefined; + obj.voting_end_time = message.votingEndTime ? Timestamp.toAmino(message.votingEndTime) : undefined; + obj.metadata = message.metadata; + obj.title = message.title; + obj.summary = message.summary; + obj.proposer = message.proposer; + return obj; + }, + fromAminoMsg(object: ProposalAminoMsg): Proposal { + return Proposal.fromAmino(object.value); + }, + toAminoMsg(message: Proposal): ProposalAminoMsg { + return { + type: "cosmos-sdk/v1/Proposal", + value: Proposal.toAmino(message), + }; + }, }; function createBaseTallyResult(): TallyResult { return { @@ -690,6 +795,31 @@ export const TallyResult = { message.noWithVetoCount = object.noWithVetoCount ?? ""; return message; }, + fromAmino(object: TallyResultAmino): TallyResult { + return { + yesCount: object.yes_count, + abstainCount: object.abstain_count, + noCount: object.no_count, + noWithVetoCount: object.no_with_veto_count, + }; + }, + toAmino(message: TallyResult): TallyResultAmino { + const obj: any = {}; + obj.yes_count = message.yesCount; + obj.abstain_count = message.abstainCount; + obj.no_count = message.noCount; + obj.no_with_veto_count = message.noWithVetoCount; + return obj; + }, + fromAminoMsg(object: TallyResultAminoMsg): TallyResult { + return TallyResult.fromAmino(object.value); + }, + toAminoMsg(message: TallyResult): TallyResultAminoMsg { + return { + type: "cosmos-sdk/v1/TallyResult", + value: TallyResult.toAmino(message), + }; + }, }; function createBaseVote(): Vote { return { @@ -774,6 +904,37 @@ export const Vote = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: VoteAmino): Vote { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + options: Array.isArray(object?.options) + ? object.options.map((e: any) => WeightedVoteOption.fromAmino(e)) + : [], + metadata: object.metadata, + }; + }, + toAmino(message: Vote): VoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + if (message.options) { + obj.options = message.options.map((e) => (e ? WeightedVoteOption.toAmino(e) : undefined)); + } else { + obj.options = []; + } + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: VoteAminoMsg): Vote { + return Vote.fromAmino(object.value); + }, + toAminoMsg(message: Vote): VoteAminoMsg { + return { + type: "cosmos-sdk/v1/Vote", + value: Vote.toAmino(message), + }; + }, }; function createBaseDepositParams(): DepositParams { return { @@ -843,6 +1004,37 @@ export const DepositParams = { : undefined; return message; }, + fromAmino(object: DepositParamsAmino): DepositParams { + return { + minDeposit: Array.isArray(object?.min_deposit) + ? object.min_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + maxDepositPeriod: object?.max_deposit_period + ? Duration.fromAmino(object.max_deposit_period) + : undefined, + }; + }, + toAmino(message: DepositParams): DepositParamsAmino { + const obj: any = {}; + if (message.minDeposit) { + obj.min_deposit = message.minDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.min_deposit = []; + } + obj.max_deposit_period = message.maxDepositPeriod + ? Duration.toAmino(message.maxDepositPeriod) + : undefined; + return obj; + }, + fromAminoMsg(object: DepositParamsAminoMsg): DepositParams { + return DepositParams.fromAmino(object.value); + }, + toAminoMsg(message: DepositParams): DepositParamsAminoMsg { + return { + type: "cosmos-sdk/v1/DepositParams", + value: DepositParams.toAmino(message), + }; + }, }; function createBaseVotingParams(): VotingParams { return { @@ -892,6 +1084,25 @@ export const VotingParams = { : undefined; return message; }, + fromAmino(object: VotingParamsAmino): VotingParams { + return { + votingPeriod: object?.voting_period ? Duration.fromAmino(object.voting_period) : undefined, + }; + }, + toAmino(message: VotingParams): VotingParamsAmino { + const obj: any = {}; + obj.voting_period = message.votingPeriod ? Duration.toAmino(message.votingPeriod) : undefined; + return obj; + }, + fromAminoMsg(object: VotingParamsAminoMsg): VotingParams { + return VotingParams.fromAmino(object.value); + }, + toAminoMsg(message: VotingParams): VotingParamsAminoMsg { + return { + type: "cosmos-sdk/v1/VotingParams", + value: VotingParams.toAmino(message), + }; + }, }; function createBaseTallyParams(): TallyParams { return { @@ -957,6 +1168,29 @@ export const TallyParams = { message.vetoThreshold = object.vetoThreshold ?? ""; return message; }, + fromAmino(object: TallyParamsAmino): TallyParams { + return { + quorum: object.quorum, + threshold: object.threshold, + vetoThreshold: object.veto_threshold, + }; + }, + toAmino(message: TallyParams): TallyParamsAmino { + const obj: any = {}; + obj.quorum = message.quorum; + obj.threshold = message.threshold; + obj.veto_threshold = message.vetoThreshold; + return obj; + }, + fromAminoMsg(object: TallyParamsAminoMsg): TallyParams { + return TallyParams.fromAmino(object.value); + }, + toAminoMsg(message: TallyParams): TallyParamsAminoMsg { + return { + type: "cosmos-sdk/v1/TallyParams", + value: TallyParams.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -1116,4 +1350,51 @@ export const Params = { message.burnVoteVeto = object.burnVoteVeto ?? false; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + minDeposit: Array.isArray(object?.min_deposit) + ? object.min_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + maxDepositPeriod: object?.max_deposit_period + ? Duration.fromAmino(object.max_deposit_period) + : undefined, + votingPeriod: object?.voting_period ? Duration.fromAmino(object.voting_period) : undefined, + quorum: object.quorum, + threshold: object.threshold, + vetoThreshold: object.veto_threshold, + minInitialDepositRatio: object.min_initial_deposit_ratio, + burnVoteQuorum: object.burn_vote_quorum, + burnProposalDepositPrevote: object.burn_proposal_deposit_prevote, + burnVoteVeto: object.burn_vote_veto, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + if (message.minDeposit) { + obj.min_deposit = message.minDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.min_deposit = []; + } + obj.max_deposit_period = message.maxDepositPeriod + ? Duration.toAmino(message.maxDepositPeriod) + : undefined; + obj.voting_period = message.votingPeriod ? Duration.toAmino(message.votingPeriod) : undefined; + obj.quorum = message.quorum; + obj.threshold = message.threshold; + obj.veto_threshold = message.vetoThreshold; + obj.min_initial_deposit_ratio = message.minInitialDepositRatio; + obj.burn_vote_quorum = message.burnVoteQuorum; + obj.burn_proposal_deposit_prevote = message.burnProposalDepositPrevote; + obj.burn_vote_veto = message.burnVoteVeto; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/v1/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/cosmos/gov/v1/query.ts b/src/cosmos/gov/v1/query.ts index a5718c4c..4ad48a98 100644 --- a/src/cosmos/gov/v1/query.ts +++ b/src/cosmos/gov/v1/query.ts @@ -191,6 +191,25 @@ export const QueryProposalRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryProposalRequestAmino): QueryProposalRequest { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: QueryProposalRequest): QueryProposalRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalRequestAminoMsg): QueryProposalRequest { + return QueryProposalRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalRequest): QueryProposalRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryProposalRequest", + value: QueryProposalRequest.toAmino(message), + }; + }, }; function createBaseQueryProposalResponse(): QueryProposalResponse { return { @@ -240,6 +259,25 @@ export const QueryProposalResponse = { : undefined; return message; }, + fromAmino(object: QueryProposalResponseAmino): QueryProposalResponse { + return { + proposal: object?.proposal ? Proposal.fromAmino(object.proposal) : undefined, + }; + }, + toAmino(message: QueryProposalResponse): QueryProposalResponseAmino { + const obj: any = {}; + obj.proposal = message.proposal ? Proposal.toAmino(message.proposal) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalResponseAminoMsg): QueryProposalResponse { + return QueryProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalResponse): QueryProposalResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryProposalResponse", + value: QueryProposalResponse.toAmino(message), + }; + }, }; function createBaseQueryProposalsRequest(): QueryProposalsRequest { return { @@ -320,6 +358,31 @@ export const QueryProposalsRequest = { : undefined; return message; }, + fromAmino(object: QueryProposalsRequestAmino): QueryProposalsRequest { + return { + proposalStatus: isSet(object.proposal_status) ? proposalStatusFromJSON(object.proposal_status) : 0, + voter: object.voter, + depositor: object.depositor, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryProposalsRequest): QueryProposalsRequestAmino { + const obj: any = {}; + obj.proposal_status = message.proposalStatus; + obj.voter = message.voter; + obj.depositor = message.depositor; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalsRequestAminoMsg): QueryProposalsRequest { + return QueryProposalsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalsRequest): QueryProposalsRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryProposalsRequest", + value: QueryProposalsRequest.toAmino(message), + }; + }, }; function createBaseQueryProposalsResponse(): QueryProposalsResponse { return { @@ -385,6 +448,33 @@ export const QueryProposalsResponse = { : undefined; return message; }, + fromAmino(object: QueryProposalsResponseAmino): QueryProposalsResponse { + return { + proposals: Array.isArray(object?.proposals) + ? object.proposals.map((e: any) => Proposal.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryProposalsResponse): QueryProposalsResponseAmino { + const obj: any = {}; + if (message.proposals) { + obj.proposals = message.proposals.map((e) => (e ? Proposal.toAmino(e) : undefined)); + } else { + obj.proposals = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalsResponseAminoMsg): QueryProposalsResponse { + return QueryProposalsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalsResponse): QueryProposalsResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryProposalsResponse", + value: QueryProposalsResponse.toAmino(message), + }; + }, }; function createBaseQueryVoteRequest(): QueryVoteRequest { return { @@ -443,6 +533,27 @@ export const QueryVoteRequest = { message.voter = object.voter ?? ""; return message; }, + fromAmino(object: QueryVoteRequestAmino): QueryVoteRequest { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + }; + }, + toAmino(message: QueryVoteRequest): QueryVoteRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + return obj; + }, + fromAminoMsg(object: QueryVoteRequestAminoMsg): QueryVoteRequest { + return QueryVoteRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVoteRequest): QueryVoteRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryVoteRequest", + value: QueryVoteRequest.toAmino(message), + }; + }, }; function createBaseQueryVoteResponse(): QueryVoteResponse { return { @@ -489,6 +600,25 @@ export const QueryVoteResponse = { object.vote !== undefined && object.vote !== null ? Vote.fromPartial(object.vote) : undefined; return message; }, + fromAmino(object: QueryVoteResponseAmino): QueryVoteResponse { + return { + vote: object?.vote ? Vote.fromAmino(object.vote) : undefined, + }; + }, + toAmino(message: QueryVoteResponse): QueryVoteResponseAmino { + const obj: any = {}; + obj.vote = message.vote ? Vote.toAmino(message.vote) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVoteResponseAminoMsg): QueryVoteResponse { + return QueryVoteResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVoteResponse): QueryVoteResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryVoteResponse", + value: QueryVoteResponse.toAmino(message), + }; + }, }; function createBaseQueryVotesRequest(): QueryVotesRequest { return { @@ -551,6 +681,27 @@ export const QueryVotesRequest = { : undefined; return message; }, + fromAmino(object: QueryVotesRequestAmino): QueryVotesRequest { + return { + proposalId: Long.fromString(object.proposal_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesRequest): QueryVotesRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesRequestAminoMsg): QueryVotesRequest { + return QueryVotesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesRequest): QueryVotesRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryVotesRequest", + value: QueryVotesRequest.toAmino(message), + }; + }, }; function createBaseQueryVotesResponse(): QueryVotesResponse { return { @@ -614,6 +765,31 @@ export const QueryVotesResponse = { : undefined; return message; }, + fromAmino(object: QueryVotesResponseAmino): QueryVotesResponse { + return { + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesResponse): QueryVotesResponseAmino { + const obj: any = {}; + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesResponseAminoMsg): QueryVotesResponse { + return QueryVotesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesResponse): QueryVotesResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryVotesResponse", + value: QueryVotesResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return { @@ -659,6 +835,25 @@ export const QueryParamsRequest = { message.paramsType = object.paramsType ?? ""; return message; }, + fromAmino(object: QueryParamsRequestAmino): QueryParamsRequest { + return { + paramsType: object.params_type, + }; + }, + toAmino(message: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + obj.params_type = message.paramsType; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -747,6 +942,31 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + votingParams: object?.voting_params ? VotingParams.fromAmino(object.voting_params) : undefined, + depositParams: object?.deposit_params ? DepositParams.fromAmino(object.deposit_params) : undefined, + tallyParams: object?.tally_params ? TallyParams.fromAmino(object.tally_params) : undefined, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.voting_params = message.votingParams ? VotingParams.toAmino(message.votingParams) : undefined; + obj.deposit_params = message.depositParams ? DepositParams.toAmino(message.depositParams) : undefined; + obj.tally_params = message.tallyParams ? TallyParams.toAmino(message.tallyParams) : undefined; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryDepositRequest(): QueryDepositRequest { return { @@ -805,6 +1025,27 @@ export const QueryDepositRequest = { message.depositor = object.depositor ?? ""; return message; }, + fromAmino(object: QueryDepositRequestAmino): QueryDepositRequest { + return { + proposalId: Long.fromString(object.proposal_id), + depositor: object.depositor, + }; + }, + toAmino(message: QueryDepositRequest): QueryDepositRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.depositor = message.depositor; + return obj; + }, + fromAminoMsg(object: QueryDepositRequestAminoMsg): QueryDepositRequest { + return QueryDepositRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositRequest): QueryDepositRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryDepositRequest", + value: QueryDepositRequest.toAmino(message), + }; + }, }; function createBaseQueryDepositResponse(): QueryDepositResponse { return { @@ -854,6 +1095,25 @@ export const QueryDepositResponse = { : undefined; return message; }, + fromAmino(object: QueryDepositResponseAmino): QueryDepositResponse { + return { + deposit: object?.deposit ? Deposit.fromAmino(object.deposit) : undefined, + }; + }, + toAmino(message: QueryDepositResponse): QueryDepositResponseAmino { + const obj: any = {}; + obj.deposit = message.deposit ? Deposit.toAmino(message.deposit) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDepositResponseAminoMsg): QueryDepositResponse { + return QueryDepositResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositResponse): QueryDepositResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryDepositResponse", + value: QueryDepositResponse.toAmino(message), + }; + }, }; function createBaseQueryDepositsRequest(): QueryDepositsRequest { return { @@ -916,6 +1176,27 @@ export const QueryDepositsRequest = { : undefined; return message; }, + fromAmino(object: QueryDepositsRequestAmino): QueryDepositsRequest { + return { + proposalId: Long.fromString(object.proposal_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDepositsRequest): QueryDepositsRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDepositsRequestAminoMsg): QueryDepositsRequest { + return QueryDepositsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositsRequest): QueryDepositsRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryDepositsRequest", + value: QueryDepositsRequest.toAmino(message), + }; + }, }; function createBaseQueryDepositsResponse(): QueryDepositsResponse { return { @@ -979,6 +1260,31 @@ export const QueryDepositsResponse = { : undefined; return message; }, + fromAmino(object: QueryDepositsResponseAmino): QueryDepositsResponse { + return { + deposits: Array.isArray(object?.deposits) ? object.deposits.map((e: any) => Deposit.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDepositsResponse): QueryDepositsResponseAmino { + const obj: any = {}; + if (message.deposits) { + obj.deposits = message.deposits.map((e) => (e ? Deposit.toAmino(e) : undefined)); + } else { + obj.deposits = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDepositsResponseAminoMsg): QueryDepositsResponse { + return QueryDepositsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositsResponse): QueryDepositsResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryDepositsResponse", + value: QueryDepositsResponse.toAmino(message), + }; + }, }; function createBaseQueryTallyResultRequest(): QueryTallyResultRequest { return { @@ -1027,6 +1333,25 @@ export const QueryTallyResultRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryTallyResultRequestAmino): QueryTallyResultRequest { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: QueryTallyResultRequest): QueryTallyResultRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryTallyResultRequestAminoMsg): QueryTallyResultRequest { + return QueryTallyResultRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTallyResultRequest): QueryTallyResultRequestAminoMsg { + return { + type: "cosmos-sdk/v1/QueryTallyResultRequest", + value: QueryTallyResultRequest.toAmino(message), + }; + }, }; function createBaseQueryTallyResultResponse(): QueryTallyResultResponse { return { @@ -1076,6 +1401,25 @@ export const QueryTallyResultResponse = { object.tally !== undefined && object.tally !== null ? TallyResult.fromPartial(object.tally) : undefined; return message; }, + fromAmino(object: QueryTallyResultResponseAmino): QueryTallyResultResponse { + return { + tally: object?.tally ? TallyResult.fromAmino(object.tally) : undefined, + }; + }, + toAmino(message: QueryTallyResultResponse): QueryTallyResultResponseAmino { + const obj: any = {}; + obj.tally = message.tally ? TallyResult.toAmino(message.tally) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTallyResultResponseAminoMsg): QueryTallyResultResponse { + return QueryTallyResultResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTallyResultResponse): QueryTallyResultResponseAminoMsg { + return { + type: "cosmos-sdk/v1/QueryTallyResultResponse", + value: QueryTallyResultResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service for gov module */ export interface Query { diff --git a/src/cosmos/gov/v1/tx.ts b/src/cosmos/gov/v1/tx.ts index a8838fae..d70d9511 100644 --- a/src/cosmos/gov/v1/tx.ts +++ b/src/cosmos/gov/v1/tx.ts @@ -211,6 +211,45 @@ export const MsgSubmitProposal = { message.summary = object.summary ?? ""; return message; }, + fromAmino(object: MsgSubmitProposalAmino): MsgSubmitProposal { + return { + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : [], + initialDeposit: Array.isArray(object?.initial_deposit) + ? object.initial_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + proposer: object.proposer, + metadata: object.metadata, + title: object.title, + summary: object.summary, + }; + }, + toAmino(message: MsgSubmitProposal): MsgSubmitProposalAmino { + const obj: any = {}; + if (message.messages) { + obj.messages = message.messages.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.messages = []; + } + if (message.initialDeposit) { + obj.initial_deposit = message.initialDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.initial_deposit = []; + } + obj.proposer = message.proposer; + obj.metadata = message.metadata; + obj.title = message.title; + obj.summary = message.summary; + return obj; + }, + fromAminoMsg(object: MsgSubmitProposalAminoMsg): MsgSubmitProposal { + return MsgSubmitProposal.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitProposal): MsgSubmitProposalAminoMsg { + return { + type: "cosmos-sdk/v1/MsgSubmitProposal", + value: MsgSubmitProposal.toAmino(message), + }; + }, }; function createBaseMsgSubmitProposalResponse(): MsgSubmitProposalResponse { return { @@ -261,6 +300,25 @@ export const MsgSubmitProposalResponse = { : Long.UZERO; return message; }, + fromAmino(object: MsgSubmitProposalResponseAmino): MsgSubmitProposalResponse { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: MsgSubmitProposalResponse): MsgSubmitProposalResponseAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgSubmitProposalResponseAminoMsg): MsgSubmitProposalResponse { + return MsgSubmitProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitProposalResponse): MsgSubmitProposalResponseAminoMsg { + return { + type: "cosmos-sdk/v1/MsgSubmitProposalResponse", + value: MsgSubmitProposalResponse.toAmino(message), + }; + }, }; function createBaseMsgExecLegacyContent(): MsgExecLegacyContent { return { @@ -318,6 +376,27 @@ export const MsgExecLegacyContent = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: MsgExecLegacyContentAmino): MsgExecLegacyContent { + return { + content: object?.content ? Any.fromAmino(object.content) : undefined, + authority: object.authority, + }; + }, + toAmino(message: MsgExecLegacyContent): MsgExecLegacyContentAmino { + const obj: any = {}; + obj.content = message.content ? Any.toAmino(message.content) : undefined; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: MsgExecLegacyContentAminoMsg): MsgExecLegacyContent { + return MsgExecLegacyContent.fromAmino(object.value); + }, + toAminoMsg(message: MsgExecLegacyContent): MsgExecLegacyContentAminoMsg { + return { + type: "cosmos-sdk/v1/MsgExecLegacyContent", + value: MsgExecLegacyContent.toAmino(message), + }; + }, }; function createBaseMsgExecLegacyContentResponse(): MsgExecLegacyContentResponse { return {}; @@ -353,6 +432,22 @@ export const MsgExecLegacyContentResponse = { const message = createBaseMsgExecLegacyContentResponse(); return message; }, + fromAmino(_: MsgExecLegacyContentResponseAmino): MsgExecLegacyContentResponse { + return {}; + }, + toAmino(_: MsgExecLegacyContentResponse): MsgExecLegacyContentResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgExecLegacyContentResponseAminoMsg): MsgExecLegacyContentResponse { + return MsgExecLegacyContentResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgExecLegacyContentResponse): MsgExecLegacyContentResponseAminoMsg { + return { + type: "cosmos-sdk/v1/MsgExecLegacyContentResponse", + value: MsgExecLegacyContentResponse.toAmino(message), + }; + }, }; function createBaseMsgVote(): MsgVote { return { @@ -431,6 +526,31 @@ export const MsgVote = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: MsgVoteAmino): MsgVote { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + metadata: object.metadata, + }; + }, + toAmino(message: MsgVote): MsgVoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + obj.option = message.option; + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: MsgVoteAminoMsg): MsgVote { + return MsgVote.fromAmino(object.value); + }, + toAminoMsg(message: MsgVote): MsgVoteAminoMsg { + return { + type: "cosmos-sdk/v1/MsgVote", + value: MsgVote.toAmino(message), + }; + }, }; function createBaseMsgVoteResponse(): MsgVoteResponse { return {}; @@ -464,6 +584,22 @@ export const MsgVoteResponse = { const message = createBaseMsgVoteResponse(); return message; }, + fromAmino(_: MsgVoteResponseAmino): MsgVoteResponse { + return {}; + }, + toAmino(_: MsgVoteResponse): MsgVoteResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgVoteResponseAminoMsg): MsgVoteResponse { + return MsgVoteResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteResponse): MsgVoteResponseAminoMsg { + return { + type: "cosmos-sdk/v1/MsgVoteResponse", + value: MsgVoteResponse.toAmino(message), + }; + }, }; function createBaseMsgVoteWeighted(): MsgVoteWeighted { return { @@ -548,6 +684,37 @@ export const MsgVoteWeighted = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: MsgVoteWeightedAmino): MsgVoteWeighted { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + options: Array.isArray(object?.options) + ? object.options.map((e: any) => WeightedVoteOption.fromAmino(e)) + : [], + metadata: object.metadata, + }; + }, + toAmino(message: MsgVoteWeighted): MsgVoteWeightedAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + if (message.options) { + obj.options = message.options.map((e) => (e ? WeightedVoteOption.toAmino(e) : undefined)); + } else { + obj.options = []; + } + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: MsgVoteWeightedAminoMsg): MsgVoteWeighted { + return MsgVoteWeighted.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteWeighted): MsgVoteWeightedAminoMsg { + return { + type: "cosmos-sdk/v1/MsgVoteWeighted", + value: MsgVoteWeighted.toAmino(message), + }; + }, }; function createBaseMsgVoteWeightedResponse(): MsgVoteWeightedResponse { return {}; @@ -581,6 +748,22 @@ export const MsgVoteWeightedResponse = { const message = createBaseMsgVoteWeightedResponse(); return message; }, + fromAmino(_: MsgVoteWeightedResponseAmino): MsgVoteWeightedResponse { + return {}; + }, + toAmino(_: MsgVoteWeightedResponse): MsgVoteWeightedResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgVoteWeightedResponseAminoMsg): MsgVoteWeightedResponse { + return MsgVoteWeightedResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteWeightedResponse): MsgVoteWeightedResponseAminoMsg { + return { + type: "cosmos-sdk/v1/MsgVoteWeightedResponse", + value: MsgVoteWeightedResponse.toAmino(message), + }; + }, }; function createBaseMsgDeposit(): MsgDeposit { return { @@ -653,6 +836,33 @@ export const MsgDeposit = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgDepositAmino): MsgDeposit { + return { + proposalId: Long.fromString(object.proposal_id), + depositor: object.depositor, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgDeposit): MsgDepositAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.depositor = message.depositor; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: MsgDepositAminoMsg): MsgDeposit { + return MsgDeposit.fromAmino(object.value); + }, + toAminoMsg(message: MsgDeposit): MsgDepositAminoMsg { + return { + type: "cosmos-sdk/v1/MsgDeposit", + value: MsgDeposit.toAmino(message), + }; + }, }; function createBaseMsgDepositResponse(): MsgDepositResponse { return {}; @@ -686,6 +896,22 @@ export const MsgDepositResponse = { const message = createBaseMsgDepositResponse(); return message; }, + fromAmino(_: MsgDepositResponseAmino): MsgDepositResponse { + return {}; + }, + toAmino(_: MsgDepositResponse): MsgDepositResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgDepositResponseAminoMsg): MsgDepositResponse { + return MsgDepositResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgDepositResponse): MsgDepositResponseAminoMsg { + return { + type: "cosmos-sdk/v1/MsgDepositResponse", + value: MsgDepositResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateParams(): MsgUpdateParams { return { @@ -742,6 +968,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/gov/v1/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -775,6 +1022,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/v1/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the gov Msg service. */ export interface Msg { diff --git a/src/cosmos/gov/v1beta1/genesis.ts b/src/cosmos/gov/v1beta1/genesis.ts index 81ede708..7e2435c4 100644 --- a/src/cosmos/gov/v1beta1/genesis.ts +++ b/src/cosmos/gov/v1beta1/genesis.ts @@ -156,4 +156,49 @@ export const GenesisState = { : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + startingProposalId: Long.fromString(object.starting_proposal_id), + deposits: Array.isArray(object?.deposits) ? object.deposits.map((e: any) => Deposit.fromAmino(e)) : [], + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + proposals: Array.isArray(object?.proposals) + ? object.proposals.map((e: any) => Proposal.fromAmino(e)) + : [], + depositParams: object?.deposit_params ? DepositParams.fromAmino(object.deposit_params) : undefined, + votingParams: object?.voting_params ? VotingParams.fromAmino(object.voting_params) : undefined, + tallyParams: object?.tally_params ? TallyParams.fromAmino(object.tally_params) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.starting_proposal_id = message.startingProposalId ? message.startingProposalId.toString() : undefined; + if (message.deposits) { + obj.deposits = message.deposits.map((e) => (e ? Deposit.toAmino(e) : undefined)); + } else { + obj.deposits = []; + } + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + if (message.proposals) { + obj.proposals = message.proposals.map((e) => (e ? Proposal.toAmino(e) : undefined)); + } else { + obj.proposals = []; + } + obj.deposit_params = message.depositParams ? DepositParams.toAmino(message.depositParams) : undefined; + obj.voting_params = message.votingParams ? VotingParams.toAmino(message.votingParams) : undefined; + obj.tally_params = message.tallyParams ? TallyParams.toAmino(message.tallyParams) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/gov/v1beta1/gov.ts b/src/cosmos/gov/v1beta1/gov.ts index 503296cd..53a99b59 100644 --- a/src/cosmos/gov/v1beta1/gov.ts +++ b/src/cosmos/gov/v1beta1/gov.ts @@ -321,6 +321,27 @@ export const WeightedVoteOption = { message.weight = object.weight ?? ""; return message; }, + fromAmino(object: WeightedVoteOptionAmino): WeightedVoteOption { + return { + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + weight: object.weight, + }; + }, + toAmino(message: WeightedVoteOption): WeightedVoteOptionAmino { + const obj: any = {}; + obj.option = message.option; + obj.weight = message.weight; + return obj; + }, + fromAminoMsg(object: WeightedVoteOptionAminoMsg): WeightedVoteOption { + return WeightedVoteOption.fromAmino(object.value); + }, + toAminoMsg(message: WeightedVoteOption): WeightedVoteOptionAminoMsg { + return { + type: "cosmos-sdk/WeightedVoteOption", + value: WeightedVoteOption.toAmino(message), + }; + }, }; function createBaseTextProposal(): TextProposal { return { @@ -376,6 +397,27 @@ export const TextProposal = { message.description = object.description ?? ""; return message; }, + fromAmino(object: TextProposalAmino): TextProposal { + return { + title: object.title, + description: object.description, + }; + }, + toAmino(message: TextProposal): TextProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + return obj; + }, + fromAminoMsg(object: TextProposalAminoMsg): TextProposal { + return TextProposal.fromAmino(object.value); + }, + toAminoMsg(message: TextProposal): TextProposalAminoMsg { + return { + type: "cosmos-sdk/TextProposal", + value: TextProposal.toAmino(message), + }; + }, }; function createBaseDeposit(): Deposit { return { @@ -448,6 +490,33 @@ export const Deposit = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: DepositAmino): Deposit { + return { + proposalId: Long.fromString(object.proposal_id), + depositor: object.depositor, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Deposit): DepositAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.depositor = message.depositor; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: DepositAminoMsg): Deposit { + return Deposit.fromAmino(object.value); + }, + toAminoMsg(message: Deposit): DepositAminoMsg { + return { + type: "cosmos-sdk/Deposit", + value: Deposit.toAmino(message), + }; + }, }; function createBaseProposal(): Proposal { return { @@ -607,6 +676,51 @@ export const Proposal = { : undefined; return message; }, + fromAmino(object: ProposalAmino): Proposal { + return { + proposalId: Long.fromString(object.proposal_id), + content: object?.content ? Any.fromAmino(object.content) : undefined, + status: isSet(object.status) ? proposalStatusFromJSON(object.status) : 0, + finalTallyResult: object?.final_tally_result + ? TallyResult.fromAmino(object.final_tally_result) + : undefined, + submitTime: object?.submit_time ? Timestamp.fromAmino(object.submit_time) : undefined, + depositEndTime: object?.deposit_end_time ? Timestamp.fromAmino(object.deposit_end_time) : undefined, + totalDeposit: Array.isArray(object?.total_deposit) + ? object.total_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + votingStartTime: object?.voting_start_time ? Timestamp.fromAmino(object.voting_start_time) : undefined, + votingEndTime: object?.voting_end_time ? Timestamp.fromAmino(object.voting_end_time) : undefined, + }; + }, + toAmino(message: Proposal): ProposalAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.content = message.content ? Any.toAmino(message.content) : undefined; + obj.status = message.status; + obj.final_tally_result = message.finalTallyResult + ? TallyResult.toAmino(message.finalTallyResult) + : undefined; + obj.submit_time = message.submitTime ? Timestamp.toAmino(message.submitTime) : undefined; + obj.deposit_end_time = message.depositEndTime ? Timestamp.toAmino(message.depositEndTime) : undefined; + if (message.totalDeposit) { + obj.total_deposit = message.totalDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.total_deposit = []; + } + obj.voting_start_time = message.votingStartTime ? Timestamp.toAmino(message.votingStartTime) : undefined; + obj.voting_end_time = message.votingEndTime ? Timestamp.toAmino(message.votingEndTime) : undefined; + return obj; + }, + fromAminoMsg(object: ProposalAminoMsg): Proposal { + return Proposal.fromAmino(object.value); + }, + toAminoMsg(message: Proposal): ProposalAminoMsg { + return { + type: "cosmos-sdk/Proposal", + value: Proposal.toAmino(message), + }; + }, }; function createBaseTallyResult(): TallyResult { return { @@ -682,6 +796,31 @@ export const TallyResult = { message.noWithVeto = object.noWithVeto ?? ""; return message; }, + fromAmino(object: TallyResultAmino): TallyResult { + return { + yes: object.yes, + abstain: object.abstain, + no: object.no, + noWithVeto: object.no_with_veto, + }; + }, + toAmino(message: TallyResult): TallyResultAmino { + const obj: any = {}; + obj.yes = message.yes; + obj.abstain = message.abstain; + obj.no = message.no; + obj.no_with_veto = message.noWithVeto; + return obj; + }, + fromAminoMsg(object: TallyResultAminoMsg): TallyResult { + return TallyResult.fromAmino(object.value); + }, + toAminoMsg(message: TallyResult): TallyResultAminoMsg { + return { + type: "cosmos-sdk/TallyResult", + value: TallyResult.toAmino(message), + }; + }, }; function createBaseVote(): Vote { return { @@ -766,6 +905,37 @@ export const Vote = { message.options = object.options?.map((e) => WeightedVoteOption.fromPartial(e)) || []; return message; }, + fromAmino(object: VoteAmino): Vote { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + options: Array.isArray(object?.options) + ? object.options.map((e: any) => WeightedVoteOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: Vote): VoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + obj.option = message.option; + if (message.options) { + obj.options = message.options.map((e) => (e ? WeightedVoteOption.toAmino(e) : undefined)); + } else { + obj.options = []; + } + return obj; + }, + fromAminoMsg(object: VoteAminoMsg): Vote { + return Vote.fromAmino(object.value); + }, + toAminoMsg(message: Vote): VoteAminoMsg { + return { + type: "cosmos-sdk/Vote", + value: Vote.toAmino(message), + }; + }, }; function createBaseDepositParams(): DepositParams { return { @@ -835,6 +1005,37 @@ export const DepositParams = { : undefined; return message; }, + fromAmino(object: DepositParamsAmino): DepositParams { + return { + minDeposit: Array.isArray(object?.min_deposit) + ? object.min_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + maxDepositPeriod: object?.max_deposit_period + ? Duration.fromAmino(object.max_deposit_period) + : undefined, + }; + }, + toAmino(message: DepositParams): DepositParamsAmino { + const obj: any = {}; + if (message.minDeposit) { + obj.min_deposit = message.minDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.min_deposit = []; + } + obj.max_deposit_period = message.maxDepositPeriod + ? Duration.toAmino(message.maxDepositPeriod) + : undefined; + return obj; + }, + fromAminoMsg(object: DepositParamsAminoMsg): DepositParams { + return DepositParams.fromAmino(object.value); + }, + toAminoMsg(message: DepositParams): DepositParamsAminoMsg { + return { + type: "cosmos-sdk/DepositParams", + value: DepositParams.toAmino(message), + }; + }, }; function createBaseVotingParams(): VotingParams { return { @@ -884,6 +1085,25 @@ export const VotingParams = { : undefined; return message; }, + fromAmino(object: VotingParamsAmino): VotingParams { + return { + votingPeriod: object?.voting_period ? Duration.fromAmino(object.voting_period) : undefined, + }; + }, + toAmino(message: VotingParams): VotingParamsAmino { + const obj: any = {}; + obj.voting_period = message.votingPeriod ? Duration.toAmino(message.votingPeriod) : undefined; + return obj; + }, + fromAminoMsg(object: VotingParamsAminoMsg): VotingParams { + return VotingParams.fromAmino(object.value); + }, + toAminoMsg(message: VotingParams): VotingParamsAminoMsg { + return { + type: "cosmos-sdk/VotingParams", + value: VotingParams.toAmino(message), + }; + }, }; function createBaseTallyParams(): TallyParams { return { @@ -956,4 +1176,27 @@ export const TallyParams = { message.vetoThreshold = object.vetoThreshold ?? new Uint8Array(); return message; }, + fromAmino(object: TallyParamsAmino): TallyParams { + return { + quorum: object.quorum, + threshold: object.threshold, + vetoThreshold: object.veto_threshold, + }; + }, + toAmino(message: TallyParams): TallyParamsAmino { + const obj: any = {}; + obj.quorum = message.quorum; + obj.threshold = message.threshold; + obj.veto_threshold = message.vetoThreshold; + return obj; + }, + fromAminoMsg(object: TallyParamsAminoMsg): TallyParams { + return TallyParams.fromAmino(object.value); + }, + toAminoMsg(message: TallyParams): TallyParamsAminoMsg { + return { + type: "cosmos-sdk/TallyParams", + value: TallyParams.toAmino(message), + }; + }, }; diff --git a/src/cosmos/gov/v1beta1/query.ts b/src/cosmos/gov/v1beta1/query.ts index cf5318d9..34e2e3ab 100644 --- a/src/cosmos/gov/v1beta1/query.ts +++ b/src/cosmos/gov/v1beta1/query.ts @@ -171,6 +171,25 @@ export const QueryProposalRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryProposalRequestAmino): QueryProposalRequest { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: QueryProposalRequest): QueryProposalRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalRequestAminoMsg): QueryProposalRequest { + return QueryProposalRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalRequest): QueryProposalRequestAminoMsg { + return { + type: "cosmos-sdk/QueryProposalRequest", + value: QueryProposalRequest.toAmino(message), + }; + }, }; function createBaseQueryProposalResponse(): QueryProposalResponse { return { @@ -220,6 +239,25 @@ export const QueryProposalResponse = { : undefined; return message; }, + fromAmino(object: QueryProposalResponseAmino): QueryProposalResponse { + return { + proposal: object?.proposal ? Proposal.fromAmino(object.proposal) : undefined, + }; + }, + toAmino(message: QueryProposalResponse): QueryProposalResponseAmino { + const obj: any = {}; + obj.proposal = message.proposal ? Proposal.toAmino(message.proposal) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalResponseAminoMsg): QueryProposalResponse { + return QueryProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalResponse): QueryProposalResponseAminoMsg { + return { + type: "cosmos-sdk/QueryProposalResponse", + value: QueryProposalResponse.toAmino(message), + }; + }, }; function createBaseQueryProposalsRequest(): QueryProposalsRequest { return { @@ -300,6 +338,31 @@ export const QueryProposalsRequest = { : undefined; return message; }, + fromAmino(object: QueryProposalsRequestAmino): QueryProposalsRequest { + return { + proposalStatus: isSet(object.proposal_status) ? proposalStatusFromJSON(object.proposal_status) : 0, + voter: object.voter, + depositor: object.depositor, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryProposalsRequest): QueryProposalsRequestAmino { + const obj: any = {}; + obj.proposal_status = message.proposalStatus; + obj.voter = message.voter; + obj.depositor = message.depositor; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalsRequestAminoMsg): QueryProposalsRequest { + return QueryProposalsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalsRequest): QueryProposalsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryProposalsRequest", + value: QueryProposalsRequest.toAmino(message), + }; + }, }; function createBaseQueryProposalsResponse(): QueryProposalsResponse { return { @@ -365,6 +428,33 @@ export const QueryProposalsResponse = { : undefined; return message; }, + fromAmino(object: QueryProposalsResponseAmino): QueryProposalsResponse { + return { + proposals: Array.isArray(object?.proposals) + ? object.proposals.map((e: any) => Proposal.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryProposalsResponse): QueryProposalsResponseAmino { + const obj: any = {}; + if (message.proposals) { + obj.proposals = message.proposals.map((e) => (e ? Proposal.toAmino(e) : undefined)); + } else { + obj.proposals = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalsResponseAminoMsg): QueryProposalsResponse { + return QueryProposalsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalsResponse): QueryProposalsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryProposalsResponse", + value: QueryProposalsResponse.toAmino(message), + }; + }, }; function createBaseQueryVoteRequest(): QueryVoteRequest { return { @@ -423,6 +513,27 @@ export const QueryVoteRequest = { message.voter = object.voter ?? ""; return message; }, + fromAmino(object: QueryVoteRequestAmino): QueryVoteRequest { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + }; + }, + toAmino(message: QueryVoteRequest): QueryVoteRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + return obj; + }, + fromAminoMsg(object: QueryVoteRequestAminoMsg): QueryVoteRequest { + return QueryVoteRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVoteRequest): QueryVoteRequestAminoMsg { + return { + type: "cosmos-sdk/QueryVoteRequest", + value: QueryVoteRequest.toAmino(message), + }; + }, }; function createBaseQueryVoteResponse(): QueryVoteResponse { return { @@ -469,6 +580,25 @@ export const QueryVoteResponse = { object.vote !== undefined && object.vote !== null ? Vote.fromPartial(object.vote) : undefined; return message; }, + fromAmino(object: QueryVoteResponseAmino): QueryVoteResponse { + return { + vote: object?.vote ? Vote.fromAmino(object.vote) : undefined, + }; + }, + toAmino(message: QueryVoteResponse): QueryVoteResponseAmino { + const obj: any = {}; + obj.vote = message.vote ? Vote.toAmino(message.vote) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVoteResponseAminoMsg): QueryVoteResponse { + return QueryVoteResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVoteResponse): QueryVoteResponseAminoMsg { + return { + type: "cosmos-sdk/QueryVoteResponse", + value: QueryVoteResponse.toAmino(message), + }; + }, }; function createBaseQueryVotesRequest(): QueryVotesRequest { return { @@ -531,6 +661,27 @@ export const QueryVotesRequest = { : undefined; return message; }, + fromAmino(object: QueryVotesRequestAmino): QueryVotesRequest { + return { + proposalId: Long.fromString(object.proposal_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesRequest): QueryVotesRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesRequestAminoMsg): QueryVotesRequest { + return QueryVotesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesRequest): QueryVotesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryVotesRequest", + value: QueryVotesRequest.toAmino(message), + }; + }, }; function createBaseQueryVotesResponse(): QueryVotesResponse { return { @@ -594,6 +745,31 @@ export const QueryVotesResponse = { : undefined; return message; }, + fromAmino(object: QueryVotesResponseAmino): QueryVotesResponse { + return { + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesResponse): QueryVotesResponseAmino { + const obj: any = {}; + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesResponseAminoMsg): QueryVotesResponse { + return QueryVotesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesResponse): QueryVotesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryVotesResponse", + value: QueryVotesResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return { @@ -639,6 +815,25 @@ export const QueryParamsRequest = { message.paramsType = object.paramsType ?? ""; return message; }, + fromAmino(object: QueryParamsRequestAmino): QueryParamsRequest { + return { + paramsType: object.params_type, + }; + }, + toAmino(message: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + obj.params_type = message.paramsType; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -716,6 +911,29 @@ export const QueryParamsResponse = { : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + votingParams: object?.voting_params ? VotingParams.fromAmino(object.voting_params) : undefined, + depositParams: object?.deposit_params ? DepositParams.fromAmino(object.deposit_params) : undefined, + tallyParams: object?.tally_params ? TallyParams.fromAmino(object.tally_params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.voting_params = message.votingParams ? VotingParams.toAmino(message.votingParams) : undefined; + obj.deposit_params = message.depositParams ? DepositParams.toAmino(message.depositParams) : undefined; + obj.tally_params = message.tallyParams ? TallyParams.toAmino(message.tallyParams) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryDepositRequest(): QueryDepositRequest { return { @@ -774,6 +992,27 @@ export const QueryDepositRequest = { message.depositor = object.depositor ?? ""; return message; }, + fromAmino(object: QueryDepositRequestAmino): QueryDepositRequest { + return { + proposalId: Long.fromString(object.proposal_id), + depositor: object.depositor, + }; + }, + toAmino(message: QueryDepositRequest): QueryDepositRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.depositor = message.depositor; + return obj; + }, + fromAminoMsg(object: QueryDepositRequestAminoMsg): QueryDepositRequest { + return QueryDepositRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositRequest): QueryDepositRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDepositRequest", + value: QueryDepositRequest.toAmino(message), + }; + }, }; function createBaseQueryDepositResponse(): QueryDepositResponse { return { @@ -823,6 +1062,25 @@ export const QueryDepositResponse = { : undefined; return message; }, + fromAmino(object: QueryDepositResponseAmino): QueryDepositResponse { + return { + deposit: object?.deposit ? Deposit.fromAmino(object.deposit) : undefined, + }; + }, + toAmino(message: QueryDepositResponse): QueryDepositResponseAmino { + const obj: any = {}; + obj.deposit = message.deposit ? Deposit.toAmino(message.deposit) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDepositResponseAminoMsg): QueryDepositResponse { + return QueryDepositResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositResponse): QueryDepositResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDepositResponse", + value: QueryDepositResponse.toAmino(message), + }; + }, }; function createBaseQueryDepositsRequest(): QueryDepositsRequest { return { @@ -885,6 +1143,27 @@ export const QueryDepositsRequest = { : undefined; return message; }, + fromAmino(object: QueryDepositsRequestAmino): QueryDepositsRequest { + return { + proposalId: Long.fromString(object.proposal_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDepositsRequest): QueryDepositsRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDepositsRequestAminoMsg): QueryDepositsRequest { + return QueryDepositsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositsRequest): QueryDepositsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDepositsRequest", + value: QueryDepositsRequest.toAmino(message), + }; + }, }; function createBaseQueryDepositsResponse(): QueryDepositsResponse { return { @@ -948,6 +1227,31 @@ export const QueryDepositsResponse = { : undefined; return message; }, + fromAmino(object: QueryDepositsResponseAmino): QueryDepositsResponse { + return { + deposits: Array.isArray(object?.deposits) ? object.deposits.map((e: any) => Deposit.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDepositsResponse): QueryDepositsResponseAmino { + const obj: any = {}; + if (message.deposits) { + obj.deposits = message.deposits.map((e) => (e ? Deposit.toAmino(e) : undefined)); + } else { + obj.deposits = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDepositsResponseAminoMsg): QueryDepositsResponse { + return QueryDepositsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDepositsResponse): QueryDepositsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDepositsResponse", + value: QueryDepositsResponse.toAmino(message), + }; + }, }; function createBaseQueryTallyResultRequest(): QueryTallyResultRequest { return { @@ -996,6 +1300,25 @@ export const QueryTallyResultRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryTallyResultRequestAmino): QueryTallyResultRequest { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: QueryTallyResultRequest): QueryTallyResultRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryTallyResultRequestAminoMsg): QueryTallyResultRequest { + return QueryTallyResultRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTallyResultRequest): QueryTallyResultRequestAminoMsg { + return { + type: "cosmos-sdk/QueryTallyResultRequest", + value: QueryTallyResultRequest.toAmino(message), + }; + }, }; function createBaseQueryTallyResultResponse(): QueryTallyResultResponse { return { @@ -1045,6 +1368,25 @@ export const QueryTallyResultResponse = { object.tally !== undefined && object.tally !== null ? TallyResult.fromPartial(object.tally) : undefined; return message; }, + fromAmino(object: QueryTallyResultResponseAmino): QueryTallyResultResponse { + return { + tally: object?.tally ? TallyResult.fromAmino(object.tally) : undefined, + }; + }, + toAmino(message: QueryTallyResultResponse): QueryTallyResultResponseAmino { + const obj: any = {}; + obj.tally = message.tally ? TallyResult.toAmino(message.tally) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTallyResultResponseAminoMsg): QueryTallyResultResponse { + return QueryTallyResultResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTallyResultResponse): QueryTallyResultResponseAminoMsg { + return { + type: "cosmos-sdk/QueryTallyResultResponse", + value: QueryTallyResultResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service for gov module */ export interface Query { diff --git a/src/cosmos/gov/v1beta1/tx.ts b/src/cosmos/gov/v1beta1/tx.ts index e8707efe..36cbd684 100644 --- a/src/cosmos/gov/v1beta1/tx.ts +++ b/src/cosmos/gov/v1beta1/tx.ts @@ -135,6 +135,35 @@ export const MsgSubmitProposal = { message.proposer = object.proposer ?? ""; return message; }, + fromAmino(object: MsgSubmitProposalAmino): MsgSubmitProposal { + return { + content: object?.content ? Any.fromAmino(object.content) : undefined, + initialDeposit: Array.isArray(object?.initial_deposit) + ? object.initial_deposit.map((e: any) => Coin.fromAmino(e)) + : [], + proposer: object.proposer, + }; + }, + toAmino(message: MsgSubmitProposal): MsgSubmitProposalAmino { + const obj: any = {}; + obj.content = message.content ? Any.toAmino(message.content) : undefined; + if (message.initialDeposit) { + obj.initial_deposit = message.initialDeposit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.initial_deposit = []; + } + obj.proposer = message.proposer; + return obj; + }, + fromAminoMsg(object: MsgSubmitProposalAminoMsg): MsgSubmitProposal { + return MsgSubmitProposal.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitProposal): MsgSubmitProposalAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitProposal", + value: MsgSubmitProposal.toAmino(message), + }; + }, }; function createBaseMsgSubmitProposalResponse(): MsgSubmitProposalResponse { return { @@ -185,6 +214,25 @@ export const MsgSubmitProposalResponse = { : Long.UZERO; return message; }, + fromAmino(object: MsgSubmitProposalResponseAmino): MsgSubmitProposalResponse { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: MsgSubmitProposalResponse): MsgSubmitProposalResponseAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgSubmitProposalResponseAminoMsg): MsgSubmitProposalResponse { + return MsgSubmitProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitProposalResponse): MsgSubmitProposalResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitProposalResponse", + value: MsgSubmitProposalResponse.toAmino(message), + }; + }, }; function createBaseMsgVote(): MsgVote { return { @@ -253,6 +301,29 @@ export const MsgVote = { message.option = object.option ?? 0; return message; }, + fromAmino(object: MsgVoteAmino): MsgVote { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + }; + }, + toAmino(message: MsgVote): MsgVoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + obj.option = message.option; + return obj; + }, + fromAminoMsg(object: MsgVoteAminoMsg): MsgVote { + return MsgVote.fromAmino(object.value); + }, + toAminoMsg(message: MsgVote): MsgVoteAminoMsg { + return { + type: "cosmos-sdk/MsgVote", + value: MsgVote.toAmino(message), + }; + }, }; function createBaseMsgVoteResponse(): MsgVoteResponse { return {}; @@ -286,6 +357,22 @@ export const MsgVoteResponse = { const message = createBaseMsgVoteResponse(); return message; }, + fromAmino(_: MsgVoteResponseAmino): MsgVoteResponse { + return {}; + }, + toAmino(_: MsgVoteResponse): MsgVoteResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgVoteResponseAminoMsg): MsgVoteResponse { + return MsgVoteResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteResponse): MsgVoteResponseAminoMsg { + return { + type: "cosmos-sdk/MsgVoteResponse", + value: MsgVoteResponse.toAmino(message), + }; + }, }; function createBaseMsgVoteWeighted(): MsgVoteWeighted { return { @@ -360,6 +447,35 @@ export const MsgVoteWeighted = { message.options = object.options?.map((e) => WeightedVoteOption.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgVoteWeightedAmino): MsgVoteWeighted { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + options: Array.isArray(object?.options) + ? object.options.map((e: any) => WeightedVoteOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: MsgVoteWeighted): MsgVoteWeightedAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + if (message.options) { + obj.options = message.options.map((e) => (e ? WeightedVoteOption.toAmino(e) : undefined)); + } else { + obj.options = []; + } + return obj; + }, + fromAminoMsg(object: MsgVoteWeightedAminoMsg): MsgVoteWeighted { + return MsgVoteWeighted.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteWeighted): MsgVoteWeightedAminoMsg { + return { + type: "cosmos-sdk/MsgVoteWeighted", + value: MsgVoteWeighted.toAmino(message), + }; + }, }; function createBaseMsgVoteWeightedResponse(): MsgVoteWeightedResponse { return {}; @@ -393,6 +509,22 @@ export const MsgVoteWeightedResponse = { const message = createBaseMsgVoteWeightedResponse(); return message; }, + fromAmino(_: MsgVoteWeightedResponseAmino): MsgVoteWeightedResponse { + return {}; + }, + toAmino(_: MsgVoteWeightedResponse): MsgVoteWeightedResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgVoteWeightedResponseAminoMsg): MsgVoteWeightedResponse { + return MsgVoteWeightedResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteWeightedResponse): MsgVoteWeightedResponseAminoMsg { + return { + type: "cosmos-sdk/MsgVoteWeightedResponse", + value: MsgVoteWeightedResponse.toAmino(message), + }; + }, }; function createBaseMsgDeposit(): MsgDeposit { return { @@ -465,6 +597,33 @@ export const MsgDeposit = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgDepositAmino): MsgDeposit { + return { + proposalId: Long.fromString(object.proposal_id), + depositor: object.depositor, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgDeposit): MsgDepositAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.depositor = message.depositor; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: MsgDepositAminoMsg): MsgDeposit { + return MsgDeposit.fromAmino(object.value); + }, + toAminoMsg(message: MsgDeposit): MsgDepositAminoMsg { + return { + type: "cosmos-sdk/MsgDeposit", + value: MsgDeposit.toAmino(message), + }; + }, }; function createBaseMsgDepositResponse(): MsgDepositResponse { return {}; @@ -498,6 +657,22 @@ export const MsgDepositResponse = { const message = createBaseMsgDepositResponse(); return message; }, + fromAmino(_: MsgDepositResponseAmino): MsgDepositResponse { + return {}; + }, + toAmino(_: MsgDepositResponse): MsgDepositResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgDepositResponseAminoMsg): MsgDepositResponse { + return MsgDepositResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgDepositResponse): MsgDepositResponseAminoMsg { + return { + type: "cosmos-sdk/MsgDepositResponse", + value: MsgDepositResponse.toAmino(message), + }; + }, }; /** Msg defines the bank Msg service. */ export interface Msg { diff --git a/src/cosmos/group/module/v1/module.ts b/src/cosmos/group/module/v1/module.ts index 8c7be2b1..cc5a3307 100644 --- a/src/cosmos/group/module/v1/module.ts +++ b/src/cosmos/group/module/v1/module.ts @@ -82,4 +82,29 @@ export const Module = { : Long.UZERO; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + maxExecutionPeriod: object?.max_execution_period + ? Duration.fromAmino(object.max_execution_period) + : undefined, + maxMetadataLen: Long.fromString(object.max_metadata_len), + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.max_execution_period = message.maxExecutionPeriod + ? Duration.toAmino(message.maxExecutionPeriod) + : undefined; + obj.max_metadata_len = message.maxMetadataLen ? message.maxMetadataLen.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/group/v1/events.ts b/src/cosmos/group/v1/events.ts index ad730521..ebf1aa2d 100644 --- a/src/cosmos/group/v1/events.ts +++ b/src/cosmos/group/v1/events.ts @@ -103,6 +103,25 @@ export const EventCreateGroup = { object.groupId !== undefined && object.groupId !== null ? Long.fromValue(object.groupId) : Long.UZERO; return message; }, + fromAmino(object: EventCreateGroupAmino): EventCreateGroup { + return { + groupId: Long.fromString(object.group_id), + }; + }, + toAmino(message: EventCreateGroup): EventCreateGroupAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: EventCreateGroupAminoMsg): EventCreateGroup { + return EventCreateGroup.fromAmino(object.value); + }, + toAminoMsg(message: EventCreateGroup): EventCreateGroupAminoMsg { + return { + type: "cosmos-sdk/EventCreateGroup", + value: EventCreateGroup.toAmino(message), + }; + }, }; function createBaseEventUpdateGroup(): EventUpdateGroup { return { @@ -149,6 +168,25 @@ export const EventUpdateGroup = { object.groupId !== undefined && object.groupId !== null ? Long.fromValue(object.groupId) : Long.UZERO; return message; }, + fromAmino(object: EventUpdateGroupAmino): EventUpdateGroup { + return { + groupId: Long.fromString(object.group_id), + }; + }, + toAmino(message: EventUpdateGroup): EventUpdateGroupAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: EventUpdateGroupAminoMsg): EventUpdateGroup { + return EventUpdateGroup.fromAmino(object.value); + }, + toAminoMsg(message: EventUpdateGroup): EventUpdateGroupAminoMsg { + return { + type: "cosmos-sdk/EventUpdateGroup", + value: EventUpdateGroup.toAmino(message), + }; + }, }; function createBaseEventCreateGroupPolicy(): EventCreateGroupPolicy { return { @@ -194,6 +232,25 @@ export const EventCreateGroupPolicy = { message.address = object.address ?? ""; return message; }, + fromAmino(object: EventCreateGroupPolicyAmino): EventCreateGroupPolicy { + return { + address: object.address, + }; + }, + toAmino(message: EventCreateGroupPolicy): EventCreateGroupPolicyAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: EventCreateGroupPolicyAminoMsg): EventCreateGroupPolicy { + return EventCreateGroupPolicy.fromAmino(object.value); + }, + toAminoMsg(message: EventCreateGroupPolicy): EventCreateGroupPolicyAminoMsg { + return { + type: "cosmos-sdk/EventCreateGroupPolicy", + value: EventCreateGroupPolicy.toAmino(message), + }; + }, }; function createBaseEventUpdateGroupPolicy(): EventUpdateGroupPolicy { return { @@ -239,6 +296,25 @@ export const EventUpdateGroupPolicy = { message.address = object.address ?? ""; return message; }, + fromAmino(object: EventUpdateGroupPolicyAmino): EventUpdateGroupPolicy { + return { + address: object.address, + }; + }, + toAmino(message: EventUpdateGroupPolicy): EventUpdateGroupPolicyAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: EventUpdateGroupPolicyAminoMsg): EventUpdateGroupPolicy { + return EventUpdateGroupPolicy.fromAmino(object.value); + }, + toAminoMsg(message: EventUpdateGroupPolicy): EventUpdateGroupPolicyAminoMsg { + return { + type: "cosmos-sdk/EventUpdateGroupPolicy", + value: EventUpdateGroupPolicy.toAmino(message), + }; + }, }; function createBaseEventSubmitProposal(): EventSubmitProposal { return { @@ -287,6 +363,25 @@ export const EventSubmitProposal = { : Long.UZERO; return message; }, + fromAmino(object: EventSubmitProposalAmino): EventSubmitProposal { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: EventSubmitProposal): EventSubmitProposalAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: EventSubmitProposalAminoMsg): EventSubmitProposal { + return EventSubmitProposal.fromAmino(object.value); + }, + toAminoMsg(message: EventSubmitProposal): EventSubmitProposalAminoMsg { + return { + type: "cosmos-sdk/EventSubmitProposal", + value: EventSubmitProposal.toAmino(message), + }; + }, }; function createBaseEventWithdrawProposal(): EventWithdrawProposal { return { @@ -335,6 +430,25 @@ export const EventWithdrawProposal = { : Long.UZERO; return message; }, + fromAmino(object: EventWithdrawProposalAmino): EventWithdrawProposal { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: EventWithdrawProposal): EventWithdrawProposalAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: EventWithdrawProposalAminoMsg): EventWithdrawProposal { + return EventWithdrawProposal.fromAmino(object.value); + }, + toAminoMsg(message: EventWithdrawProposal): EventWithdrawProposalAminoMsg { + return { + type: "cosmos-sdk/EventWithdrawProposal", + value: EventWithdrawProposal.toAmino(message), + }; + }, }; function createBaseEventVote(): EventVote { return { @@ -383,6 +497,25 @@ export const EventVote = { : Long.UZERO; return message; }, + fromAmino(object: EventVoteAmino): EventVote { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: EventVote): EventVoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: EventVoteAminoMsg): EventVote { + return EventVote.fromAmino(object.value); + }, + toAminoMsg(message: EventVote): EventVoteAminoMsg { + return { + type: "cosmos-sdk/EventVote", + value: EventVote.toAmino(message), + }; + }, }; function createBaseEventExec(): EventExec { return { @@ -451,6 +584,29 @@ export const EventExec = { message.logs = object.logs ?? ""; return message; }, + fromAmino(object: EventExecAmino): EventExec { + return { + proposalId: Long.fromString(object.proposal_id), + result: isSet(object.result) ? proposalExecutorResultFromJSON(object.result) : 0, + logs: object.logs, + }; + }, + toAmino(message: EventExec): EventExecAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.result = message.result; + obj.logs = message.logs; + return obj; + }, + fromAminoMsg(object: EventExecAminoMsg): EventExec { + return EventExec.fromAmino(object.value); + }, + toAminoMsg(message: EventExec): EventExecAminoMsg { + return { + type: "cosmos-sdk/EventExec", + value: EventExec.toAmino(message), + }; + }, }; function createBaseEventLeaveGroup(): EventLeaveGroup { return { @@ -507,4 +663,25 @@ export const EventLeaveGroup = { message.address = object.address ?? ""; return message; }, + fromAmino(object: EventLeaveGroupAmino): EventLeaveGroup { + return { + groupId: Long.fromString(object.group_id), + address: object.address, + }; + }, + toAmino(message: EventLeaveGroup): EventLeaveGroupAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: EventLeaveGroupAminoMsg): EventLeaveGroup { + return EventLeaveGroup.fromAmino(object.value); + }, + toAminoMsg(message: EventLeaveGroup): EventLeaveGroupAminoMsg { + return { + type: "cosmos-sdk/EventLeaveGroup", + value: EventLeaveGroup.toAmino(message), + }; + }, }; diff --git a/src/cosmos/group/v1/genesis.ts b/src/cosmos/group/v1/genesis.ts index 01c75155..d6bd1292 100644 --- a/src/cosmos/group/v1/genesis.ts +++ b/src/cosmos/group/v1/genesis.ts @@ -181,4 +181,63 @@ export const GenesisState = { message.votes = object.votes?.map((e) => Vote.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + groupSeq: Long.fromString(object.group_seq), + groups: Array.isArray(object?.groups) ? object.groups.map((e: any) => GroupInfo.fromAmino(e)) : [], + groupMembers: Array.isArray(object?.group_members) + ? object.group_members.map((e: any) => GroupMember.fromAmino(e)) + : [], + groupPolicySeq: Long.fromString(object.group_policy_seq), + groupPolicies: Array.isArray(object?.group_policies) + ? object.group_policies.map((e: any) => GroupPolicyInfo.fromAmino(e)) + : [], + proposalSeq: Long.fromString(object.proposal_seq), + proposals: Array.isArray(object?.proposals) + ? object.proposals.map((e: any) => Proposal.fromAmino(e)) + : [], + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.group_seq = message.groupSeq ? message.groupSeq.toString() : undefined; + if (message.groups) { + obj.groups = message.groups.map((e) => (e ? GroupInfo.toAmino(e) : undefined)); + } else { + obj.groups = []; + } + if (message.groupMembers) { + obj.group_members = message.groupMembers.map((e) => (e ? GroupMember.toAmino(e) : undefined)); + } else { + obj.group_members = []; + } + obj.group_policy_seq = message.groupPolicySeq ? message.groupPolicySeq.toString() : undefined; + if (message.groupPolicies) { + obj.group_policies = message.groupPolicies.map((e) => (e ? GroupPolicyInfo.toAmino(e) : undefined)); + } else { + obj.group_policies = []; + } + obj.proposal_seq = message.proposalSeq ? message.proposalSeq.toString() : undefined; + if (message.proposals) { + obj.proposals = message.proposals.map((e) => (e ? Proposal.toAmino(e) : undefined)); + } else { + obj.proposals = []; + } + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/group/v1/query.ts b/src/cosmos/group/v1/query.ts index 294dff96..2eb0f4b9 100644 --- a/src/cosmos/group/v1/query.ts +++ b/src/cosmos/group/v1/query.ts @@ -233,6 +233,25 @@ export const QueryGroupInfoRequest = { object.groupId !== undefined && object.groupId !== null ? Long.fromValue(object.groupId) : Long.UZERO; return message; }, + fromAmino(object: QueryGroupInfoRequestAmino): QueryGroupInfoRequest { + return { + groupId: Long.fromString(object.group_id), + }; + }, + toAmino(message: QueryGroupInfoRequest): QueryGroupInfoRequestAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupInfoRequestAminoMsg): QueryGroupInfoRequest { + return QueryGroupInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupInfoRequest): QueryGroupInfoRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupInfoRequest", + value: QueryGroupInfoRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupInfoResponse(): QueryGroupInfoResponse { return { @@ -279,6 +298,25 @@ export const QueryGroupInfoResponse = { object.info !== undefined && object.info !== null ? GroupInfo.fromPartial(object.info) : undefined; return message; }, + fromAmino(object: QueryGroupInfoResponseAmino): QueryGroupInfoResponse { + return { + info: object?.info ? GroupInfo.fromAmino(object.info) : undefined, + }; + }, + toAmino(message: QueryGroupInfoResponse): QueryGroupInfoResponseAmino { + const obj: any = {}; + obj.info = message.info ? GroupInfo.toAmino(message.info) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupInfoResponseAminoMsg): QueryGroupInfoResponse { + return QueryGroupInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupInfoResponse): QueryGroupInfoResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupInfoResponse", + value: QueryGroupInfoResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupPolicyInfoRequest(): QueryGroupPolicyInfoRequest { return { @@ -326,6 +364,25 @@ export const QueryGroupPolicyInfoRequest = { message.address = object.address ?? ""; return message; }, + fromAmino(object: QueryGroupPolicyInfoRequestAmino): QueryGroupPolicyInfoRequest { + return { + address: object.address, + }; + }, + toAmino(message: QueryGroupPolicyInfoRequest): QueryGroupPolicyInfoRequestAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: QueryGroupPolicyInfoRequestAminoMsg): QueryGroupPolicyInfoRequest { + return QueryGroupPolicyInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupPolicyInfoRequest): QueryGroupPolicyInfoRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupPolicyInfoRequest", + value: QueryGroupPolicyInfoRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupPolicyInfoResponse(): QueryGroupPolicyInfoResponse { return { @@ -377,6 +434,25 @@ export const QueryGroupPolicyInfoResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupPolicyInfoResponseAmino): QueryGroupPolicyInfoResponse { + return { + info: object?.info ? GroupPolicyInfo.fromAmino(object.info) : undefined, + }; + }, + toAmino(message: QueryGroupPolicyInfoResponse): QueryGroupPolicyInfoResponseAmino { + const obj: any = {}; + obj.info = message.info ? GroupPolicyInfo.toAmino(message.info) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupPolicyInfoResponseAminoMsg): QueryGroupPolicyInfoResponse { + return QueryGroupPolicyInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupPolicyInfoResponse): QueryGroupPolicyInfoResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupPolicyInfoResponse", + value: QueryGroupPolicyInfoResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupMembersRequest(): QueryGroupMembersRequest { return { @@ -439,6 +515,27 @@ export const QueryGroupMembersRequest = { : undefined; return message; }, + fromAmino(object: QueryGroupMembersRequestAmino): QueryGroupMembersRequest { + return { + groupId: Long.fromString(object.group_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupMembersRequest): QueryGroupMembersRequestAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupMembersRequestAminoMsg): QueryGroupMembersRequest { + return QueryGroupMembersRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupMembersRequest): QueryGroupMembersRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupMembersRequest", + value: QueryGroupMembersRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupMembersResponse(): QueryGroupMembersResponse { return { @@ -504,6 +601,31 @@ export const QueryGroupMembersResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupMembersResponseAmino): QueryGroupMembersResponse { + return { + members: Array.isArray(object?.members) ? object.members.map((e: any) => GroupMember.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupMembersResponse): QueryGroupMembersResponseAmino { + const obj: any = {}; + if (message.members) { + obj.members = message.members.map((e) => (e ? GroupMember.toAmino(e) : undefined)); + } else { + obj.members = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupMembersResponseAminoMsg): QueryGroupMembersResponse { + return QueryGroupMembersResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupMembersResponse): QueryGroupMembersResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupMembersResponse", + value: QueryGroupMembersResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupsByAdminRequest(): QueryGroupsByAdminRequest { return { @@ -565,6 +687,27 @@ export const QueryGroupsByAdminRequest = { : undefined; return message; }, + fromAmino(object: QueryGroupsByAdminRequestAmino): QueryGroupsByAdminRequest { + return { + admin: object.admin, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupsByAdminRequest): QueryGroupsByAdminRequestAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupsByAdminRequestAminoMsg): QueryGroupsByAdminRequest { + return QueryGroupsByAdminRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupsByAdminRequest): QueryGroupsByAdminRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupsByAdminRequest", + value: QueryGroupsByAdminRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupsByAdminResponse(): QueryGroupsByAdminResponse { return { @@ -630,6 +773,31 @@ export const QueryGroupsByAdminResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupsByAdminResponseAmino): QueryGroupsByAdminResponse { + return { + groups: Array.isArray(object?.groups) ? object.groups.map((e: any) => GroupInfo.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupsByAdminResponse): QueryGroupsByAdminResponseAmino { + const obj: any = {}; + if (message.groups) { + obj.groups = message.groups.map((e) => (e ? GroupInfo.toAmino(e) : undefined)); + } else { + obj.groups = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupsByAdminResponseAminoMsg): QueryGroupsByAdminResponse { + return QueryGroupsByAdminResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupsByAdminResponse): QueryGroupsByAdminResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupsByAdminResponse", + value: QueryGroupsByAdminResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupPoliciesByGroupRequest(): QueryGroupPoliciesByGroupRequest { return { @@ -692,6 +860,27 @@ export const QueryGroupPoliciesByGroupRequest = { : undefined; return message; }, + fromAmino(object: QueryGroupPoliciesByGroupRequestAmino): QueryGroupPoliciesByGroupRequest { + return { + groupId: Long.fromString(object.group_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupPoliciesByGroupRequest): QueryGroupPoliciesByGroupRequestAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupPoliciesByGroupRequestAminoMsg): QueryGroupPoliciesByGroupRequest { + return QueryGroupPoliciesByGroupRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupPoliciesByGroupRequest): QueryGroupPoliciesByGroupRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupPoliciesByGroupRequest", + value: QueryGroupPoliciesByGroupRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupPoliciesByGroupResponse(): QueryGroupPoliciesByGroupResponse { return { @@ -759,6 +948,33 @@ export const QueryGroupPoliciesByGroupResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupPoliciesByGroupResponseAmino): QueryGroupPoliciesByGroupResponse { + return { + groupPolicies: Array.isArray(object?.group_policies) + ? object.group_policies.map((e: any) => GroupPolicyInfo.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupPoliciesByGroupResponse): QueryGroupPoliciesByGroupResponseAmino { + const obj: any = {}; + if (message.groupPolicies) { + obj.group_policies = message.groupPolicies.map((e) => (e ? GroupPolicyInfo.toAmino(e) : undefined)); + } else { + obj.group_policies = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupPoliciesByGroupResponseAminoMsg): QueryGroupPoliciesByGroupResponse { + return QueryGroupPoliciesByGroupResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupPoliciesByGroupResponse): QueryGroupPoliciesByGroupResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupPoliciesByGroupResponse", + value: QueryGroupPoliciesByGroupResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupPoliciesByAdminRequest(): QueryGroupPoliciesByAdminRequest { return { @@ -820,6 +1036,27 @@ export const QueryGroupPoliciesByAdminRequest = { : undefined; return message; }, + fromAmino(object: QueryGroupPoliciesByAdminRequestAmino): QueryGroupPoliciesByAdminRequest { + return { + admin: object.admin, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupPoliciesByAdminRequest): QueryGroupPoliciesByAdminRequestAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupPoliciesByAdminRequestAminoMsg): QueryGroupPoliciesByAdminRequest { + return QueryGroupPoliciesByAdminRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupPoliciesByAdminRequest): QueryGroupPoliciesByAdminRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupPoliciesByAdminRequest", + value: QueryGroupPoliciesByAdminRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupPoliciesByAdminResponse(): QueryGroupPoliciesByAdminResponse { return { @@ -887,6 +1124,33 @@ export const QueryGroupPoliciesByAdminResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupPoliciesByAdminResponseAmino): QueryGroupPoliciesByAdminResponse { + return { + groupPolicies: Array.isArray(object?.group_policies) + ? object.group_policies.map((e: any) => GroupPolicyInfo.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupPoliciesByAdminResponse): QueryGroupPoliciesByAdminResponseAmino { + const obj: any = {}; + if (message.groupPolicies) { + obj.group_policies = message.groupPolicies.map((e) => (e ? GroupPolicyInfo.toAmino(e) : undefined)); + } else { + obj.group_policies = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupPoliciesByAdminResponseAminoMsg): QueryGroupPoliciesByAdminResponse { + return QueryGroupPoliciesByAdminResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupPoliciesByAdminResponse): QueryGroupPoliciesByAdminResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupPoliciesByAdminResponse", + value: QueryGroupPoliciesByAdminResponse.toAmino(message), + }; + }, }; function createBaseQueryProposalRequest(): QueryProposalRequest { return { @@ -935,6 +1199,25 @@ export const QueryProposalRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryProposalRequestAmino): QueryProposalRequest { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: QueryProposalRequest): QueryProposalRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalRequestAminoMsg): QueryProposalRequest { + return QueryProposalRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalRequest): QueryProposalRequestAminoMsg { + return { + type: "cosmos-sdk/QueryProposalRequest", + value: QueryProposalRequest.toAmino(message), + }; + }, }; function createBaseQueryProposalResponse(): QueryProposalResponse { return { @@ -984,6 +1267,25 @@ export const QueryProposalResponse = { : undefined; return message; }, + fromAmino(object: QueryProposalResponseAmino): QueryProposalResponse { + return { + proposal: object?.proposal ? Proposal.fromAmino(object.proposal) : undefined, + }; + }, + toAmino(message: QueryProposalResponse): QueryProposalResponseAmino { + const obj: any = {}; + obj.proposal = message.proposal ? Proposal.toAmino(message.proposal) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalResponseAminoMsg): QueryProposalResponse { + return QueryProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalResponse): QueryProposalResponseAminoMsg { + return { + type: "cosmos-sdk/QueryProposalResponse", + value: QueryProposalResponse.toAmino(message), + }; + }, }; function createBaseQueryProposalsByGroupPolicyRequest(): QueryProposalsByGroupPolicyRequest { return { @@ -1045,6 +1347,27 @@ export const QueryProposalsByGroupPolicyRequest = { : undefined; return message; }, + fromAmino(object: QueryProposalsByGroupPolicyRequestAmino): QueryProposalsByGroupPolicyRequest { + return { + address: object.address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryProposalsByGroupPolicyRequest): QueryProposalsByGroupPolicyRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalsByGroupPolicyRequestAminoMsg): QueryProposalsByGroupPolicyRequest { + return QueryProposalsByGroupPolicyRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalsByGroupPolicyRequest): QueryProposalsByGroupPolicyRequestAminoMsg { + return { + type: "cosmos-sdk/QueryProposalsByGroupPolicyRequest", + value: QueryProposalsByGroupPolicyRequest.toAmino(message), + }; + }, }; function createBaseQueryProposalsByGroupPolicyResponse(): QueryProposalsByGroupPolicyResponse { return { @@ -1112,6 +1435,33 @@ export const QueryProposalsByGroupPolicyResponse = { : undefined; return message; }, + fromAmino(object: QueryProposalsByGroupPolicyResponseAmino): QueryProposalsByGroupPolicyResponse { + return { + proposals: Array.isArray(object?.proposals) + ? object.proposals.map((e: any) => Proposal.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryProposalsByGroupPolicyResponse): QueryProposalsByGroupPolicyResponseAmino { + const obj: any = {}; + if (message.proposals) { + obj.proposals = message.proposals.map((e) => (e ? Proposal.toAmino(e) : undefined)); + } else { + obj.proposals = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryProposalsByGroupPolicyResponseAminoMsg): QueryProposalsByGroupPolicyResponse { + return QueryProposalsByGroupPolicyResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryProposalsByGroupPolicyResponse): QueryProposalsByGroupPolicyResponseAminoMsg { + return { + type: "cosmos-sdk/QueryProposalsByGroupPolicyResponse", + value: QueryProposalsByGroupPolicyResponse.toAmino(message), + }; + }, }; function createBaseQueryVoteByProposalVoterRequest(): QueryVoteByProposalVoterRequest { return { @@ -1172,6 +1522,27 @@ export const QueryVoteByProposalVoterRequest = { message.voter = object.voter ?? ""; return message; }, + fromAmino(object: QueryVoteByProposalVoterRequestAmino): QueryVoteByProposalVoterRequest { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + }; + }, + toAmino(message: QueryVoteByProposalVoterRequest): QueryVoteByProposalVoterRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + return obj; + }, + fromAminoMsg(object: QueryVoteByProposalVoterRequestAminoMsg): QueryVoteByProposalVoterRequest { + return QueryVoteByProposalVoterRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVoteByProposalVoterRequest): QueryVoteByProposalVoterRequestAminoMsg { + return { + type: "cosmos-sdk/QueryVoteByProposalVoterRequest", + value: QueryVoteByProposalVoterRequest.toAmino(message), + }; + }, }; function createBaseQueryVoteByProposalVoterResponse(): QueryVoteByProposalVoterResponse { return { @@ -1220,6 +1591,25 @@ export const QueryVoteByProposalVoterResponse = { object.vote !== undefined && object.vote !== null ? Vote.fromPartial(object.vote) : undefined; return message; }, + fromAmino(object: QueryVoteByProposalVoterResponseAmino): QueryVoteByProposalVoterResponse { + return { + vote: object?.vote ? Vote.fromAmino(object.vote) : undefined, + }; + }, + toAmino(message: QueryVoteByProposalVoterResponse): QueryVoteByProposalVoterResponseAmino { + const obj: any = {}; + obj.vote = message.vote ? Vote.toAmino(message.vote) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVoteByProposalVoterResponseAminoMsg): QueryVoteByProposalVoterResponse { + return QueryVoteByProposalVoterResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVoteByProposalVoterResponse): QueryVoteByProposalVoterResponseAminoMsg { + return { + type: "cosmos-sdk/QueryVoteByProposalVoterResponse", + value: QueryVoteByProposalVoterResponse.toAmino(message), + }; + }, }; function createBaseQueryVotesByProposalRequest(): QueryVotesByProposalRequest { return { @@ -1284,6 +1674,27 @@ export const QueryVotesByProposalRequest = { : undefined; return message; }, + fromAmino(object: QueryVotesByProposalRequestAmino): QueryVotesByProposalRequest { + return { + proposalId: Long.fromString(object.proposal_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesByProposalRequest): QueryVotesByProposalRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesByProposalRequestAminoMsg): QueryVotesByProposalRequest { + return QueryVotesByProposalRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesByProposalRequest): QueryVotesByProposalRequestAminoMsg { + return { + type: "cosmos-sdk/QueryVotesByProposalRequest", + value: QueryVotesByProposalRequest.toAmino(message), + }; + }, }; function createBaseQueryVotesByProposalResponse(): QueryVotesByProposalResponse { return { @@ -1349,6 +1760,31 @@ export const QueryVotesByProposalResponse = { : undefined; return message; }, + fromAmino(object: QueryVotesByProposalResponseAmino): QueryVotesByProposalResponse { + return { + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesByProposalResponse): QueryVotesByProposalResponseAmino { + const obj: any = {}; + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesByProposalResponseAminoMsg): QueryVotesByProposalResponse { + return QueryVotesByProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesByProposalResponse): QueryVotesByProposalResponseAminoMsg { + return { + type: "cosmos-sdk/QueryVotesByProposalResponse", + value: QueryVotesByProposalResponse.toAmino(message), + }; + }, }; function createBaseQueryVotesByVoterRequest(): QueryVotesByVoterRequest { return { @@ -1410,6 +1846,27 @@ export const QueryVotesByVoterRequest = { : undefined; return message; }, + fromAmino(object: QueryVotesByVoterRequestAmino): QueryVotesByVoterRequest { + return { + voter: object.voter, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesByVoterRequest): QueryVotesByVoterRequestAmino { + const obj: any = {}; + obj.voter = message.voter; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesByVoterRequestAminoMsg): QueryVotesByVoterRequest { + return QueryVotesByVoterRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesByVoterRequest): QueryVotesByVoterRequestAminoMsg { + return { + type: "cosmos-sdk/QueryVotesByVoterRequest", + value: QueryVotesByVoterRequest.toAmino(message), + }; + }, }; function createBaseQueryVotesByVoterResponse(): QueryVotesByVoterResponse { return { @@ -1475,6 +1932,31 @@ export const QueryVotesByVoterResponse = { : undefined; return message; }, + fromAmino(object: QueryVotesByVoterResponseAmino): QueryVotesByVoterResponse { + return { + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => Vote.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryVotesByVoterResponse): QueryVotesByVoterResponseAmino { + const obj: any = {}; + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? Vote.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryVotesByVoterResponseAminoMsg): QueryVotesByVoterResponse { + return QueryVotesByVoterResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryVotesByVoterResponse): QueryVotesByVoterResponseAminoMsg { + return { + type: "cosmos-sdk/QueryVotesByVoterResponse", + value: QueryVotesByVoterResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupsByMemberRequest(): QueryGroupsByMemberRequest { return { @@ -1536,6 +2018,27 @@ export const QueryGroupsByMemberRequest = { : undefined; return message; }, + fromAmino(object: QueryGroupsByMemberRequestAmino): QueryGroupsByMemberRequest { + return { + address: object.address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupsByMemberRequest): QueryGroupsByMemberRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupsByMemberRequestAminoMsg): QueryGroupsByMemberRequest { + return QueryGroupsByMemberRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupsByMemberRequest): QueryGroupsByMemberRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupsByMemberRequest", + value: QueryGroupsByMemberRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupsByMemberResponse(): QueryGroupsByMemberResponse { return { @@ -1601,6 +2104,31 @@ export const QueryGroupsByMemberResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupsByMemberResponseAmino): QueryGroupsByMemberResponse { + return { + groups: Array.isArray(object?.groups) ? object.groups.map((e: any) => GroupInfo.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupsByMemberResponse): QueryGroupsByMemberResponseAmino { + const obj: any = {}; + if (message.groups) { + obj.groups = message.groups.map((e) => (e ? GroupInfo.toAmino(e) : undefined)); + } else { + obj.groups = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupsByMemberResponseAminoMsg): QueryGroupsByMemberResponse { + return QueryGroupsByMemberResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupsByMemberResponse): QueryGroupsByMemberResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupsByMemberResponse", + value: QueryGroupsByMemberResponse.toAmino(message), + }; + }, }; function createBaseQueryTallyResultRequest(): QueryTallyResultRequest { return { @@ -1649,6 +2177,25 @@ export const QueryTallyResultRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryTallyResultRequestAmino): QueryTallyResultRequest { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: QueryTallyResultRequest): QueryTallyResultRequestAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryTallyResultRequestAminoMsg): QueryTallyResultRequest { + return QueryTallyResultRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTallyResultRequest): QueryTallyResultRequestAminoMsg { + return { + type: "cosmos-sdk/QueryTallyResultRequest", + value: QueryTallyResultRequest.toAmino(message), + }; + }, }; function createBaseQueryTallyResultResponse(): QueryTallyResultResponse { return { @@ -1698,6 +2245,25 @@ export const QueryTallyResultResponse = { object.tally !== undefined && object.tally !== null ? TallyResult.fromPartial(object.tally) : undefined; return message; }, + fromAmino(object: QueryTallyResultResponseAmino): QueryTallyResultResponse { + return { + tally: object?.tally ? TallyResult.fromAmino(object.tally) : undefined, + }; + }, + toAmino(message: QueryTallyResultResponse): QueryTallyResultResponseAmino { + const obj: any = {}; + obj.tally = message.tally ? TallyResult.toAmino(message.tally) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTallyResultResponseAminoMsg): QueryTallyResultResponse { + return QueryTallyResultResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTallyResultResponse): QueryTallyResultResponseAminoMsg { + return { + type: "cosmos-sdk/QueryTallyResultResponse", + value: QueryTallyResultResponse.toAmino(message), + }; + }, }; function createBaseQueryGroupsRequest(): QueryGroupsRequest { return { @@ -1747,6 +2313,25 @@ export const QueryGroupsRequest = { : undefined; return message; }, + fromAmino(object: QueryGroupsRequestAmino): QueryGroupsRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupsRequest): QueryGroupsRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupsRequestAminoMsg): QueryGroupsRequest { + return QueryGroupsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupsRequest): QueryGroupsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryGroupsRequest", + value: QueryGroupsRequest.toAmino(message), + }; + }, }; function createBaseQueryGroupsResponse(): QueryGroupsResponse { return { @@ -1810,6 +2395,31 @@ export const QueryGroupsResponse = { : undefined; return message; }, + fromAmino(object: QueryGroupsResponseAmino): QueryGroupsResponse { + return { + groups: Array.isArray(object?.groups) ? object.groups.map((e: any) => GroupInfo.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryGroupsResponse): QueryGroupsResponseAmino { + const obj: any = {}; + if (message.groups) { + obj.groups = message.groups.map((e) => (e ? GroupInfo.toAmino(e) : undefined)); + } else { + obj.groups = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryGroupsResponseAminoMsg): QueryGroupsResponse { + return QueryGroupsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryGroupsResponse): QueryGroupsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryGroupsResponse", + value: QueryGroupsResponse.toAmino(message), + }; + }, }; /** Query is the cosmos.group.v1 Query service. */ export interface Query { diff --git a/src/cosmos/group/v1/tx.ts b/src/cosmos/group/v1/tx.ts index d27e9ee4..26d2b7da 100644 --- a/src/cosmos/group/v1/tx.ts +++ b/src/cosmos/group/v1/tx.ts @@ -332,6 +332,35 @@ export const MsgCreateGroup = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: MsgCreateGroupAmino): MsgCreateGroup { + return { + admin: object.admin, + members: Array.isArray(object?.members) + ? object.members.map((e: any) => MemberRequest.fromAmino(e)) + : [], + metadata: object.metadata, + }; + }, + toAmino(message: MsgCreateGroup): MsgCreateGroupAmino { + const obj: any = {}; + obj.admin = message.admin; + if (message.members) { + obj.members = message.members.map((e) => (e ? MemberRequest.toAmino(e) : undefined)); + } else { + obj.members = []; + } + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: MsgCreateGroupAminoMsg): MsgCreateGroup { + return MsgCreateGroup.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateGroup): MsgCreateGroupAminoMsg { + return { + type: "cosmos-sdk/MsgCreateGroup", + value: MsgCreateGroup.toAmino(message), + }; + }, }; function createBaseMsgCreateGroupResponse(): MsgCreateGroupResponse { return { @@ -378,6 +407,25 @@ export const MsgCreateGroupResponse = { object.groupId !== undefined && object.groupId !== null ? Long.fromValue(object.groupId) : Long.UZERO; return message; }, + fromAmino(object: MsgCreateGroupResponseAmino): MsgCreateGroupResponse { + return { + groupId: Long.fromString(object.group_id), + }; + }, + toAmino(message: MsgCreateGroupResponse): MsgCreateGroupResponseAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgCreateGroupResponseAminoMsg): MsgCreateGroupResponse { + return MsgCreateGroupResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateGroupResponse): MsgCreateGroupResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreateGroupResponse", + value: MsgCreateGroupResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupMembers(): MsgUpdateGroupMembers { return { @@ -450,6 +498,35 @@ export const MsgUpdateGroupMembers = { message.memberUpdates = object.memberUpdates?.map((e) => MemberRequest.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgUpdateGroupMembersAmino): MsgUpdateGroupMembers { + return { + admin: object.admin, + groupId: Long.fromString(object.group_id), + memberUpdates: Array.isArray(object?.member_updates) + ? object.member_updates.map((e: any) => MemberRequest.fromAmino(e)) + : [], + }; + }, + toAmino(message: MsgUpdateGroupMembers): MsgUpdateGroupMembersAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + if (message.memberUpdates) { + obj.member_updates = message.memberUpdates.map((e) => (e ? MemberRequest.toAmino(e) : undefined)); + } else { + obj.member_updates = []; + } + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupMembersAminoMsg): MsgUpdateGroupMembers { + return MsgUpdateGroupMembers.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupMembers): MsgUpdateGroupMembersAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupMembers", + value: MsgUpdateGroupMembers.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupMembersResponse(): MsgUpdateGroupMembersResponse { return {}; @@ -485,6 +562,22 @@ export const MsgUpdateGroupMembersResponse = { const message = createBaseMsgUpdateGroupMembersResponse(); return message; }, + fromAmino(_: MsgUpdateGroupMembersResponseAmino): MsgUpdateGroupMembersResponse { + return {}; + }, + toAmino(_: MsgUpdateGroupMembersResponse): MsgUpdateGroupMembersResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupMembersResponseAminoMsg): MsgUpdateGroupMembersResponse { + return MsgUpdateGroupMembersResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupMembersResponse): MsgUpdateGroupMembersResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupMembersResponse", + value: MsgUpdateGroupMembersResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupAdmin(): MsgUpdateGroupAdmin { return { @@ -551,6 +644,29 @@ export const MsgUpdateGroupAdmin = { message.newAdmin = object.newAdmin ?? ""; return message; }, + fromAmino(object: MsgUpdateGroupAdminAmino): MsgUpdateGroupAdmin { + return { + admin: object.admin, + groupId: Long.fromString(object.group_id), + newAdmin: object.new_admin, + }; + }, + toAmino(message: MsgUpdateGroupAdmin): MsgUpdateGroupAdminAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.new_admin = message.newAdmin; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupAdminAminoMsg): MsgUpdateGroupAdmin { + return MsgUpdateGroupAdmin.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupAdmin): MsgUpdateGroupAdminAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupAdmin", + value: MsgUpdateGroupAdmin.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupAdminResponse(): MsgUpdateGroupAdminResponse { return {}; @@ -586,6 +702,22 @@ export const MsgUpdateGroupAdminResponse = { const message = createBaseMsgUpdateGroupAdminResponse(); return message; }, + fromAmino(_: MsgUpdateGroupAdminResponseAmino): MsgUpdateGroupAdminResponse { + return {}; + }, + toAmino(_: MsgUpdateGroupAdminResponse): MsgUpdateGroupAdminResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupAdminResponseAminoMsg): MsgUpdateGroupAdminResponse { + return MsgUpdateGroupAdminResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupAdminResponse): MsgUpdateGroupAdminResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupAdminResponse", + value: MsgUpdateGroupAdminResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupMetadata(): MsgUpdateGroupMetadata { return { @@ -652,6 +784,29 @@ export const MsgUpdateGroupMetadata = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: MsgUpdateGroupMetadataAmino): MsgUpdateGroupMetadata { + return { + admin: object.admin, + groupId: Long.fromString(object.group_id), + metadata: object.metadata, + }; + }, + toAmino(message: MsgUpdateGroupMetadata): MsgUpdateGroupMetadataAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupMetadataAminoMsg): MsgUpdateGroupMetadata { + return MsgUpdateGroupMetadata.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupMetadata): MsgUpdateGroupMetadataAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupMetadata", + value: MsgUpdateGroupMetadata.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupMetadataResponse(): MsgUpdateGroupMetadataResponse { return {}; @@ -687,6 +842,22 @@ export const MsgUpdateGroupMetadataResponse = { const message = createBaseMsgUpdateGroupMetadataResponse(); return message; }, + fromAmino(_: MsgUpdateGroupMetadataResponseAmino): MsgUpdateGroupMetadataResponse { + return {}; + }, + toAmino(_: MsgUpdateGroupMetadataResponse): MsgUpdateGroupMetadataResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupMetadataResponseAminoMsg): MsgUpdateGroupMetadataResponse { + return MsgUpdateGroupMetadataResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupMetadataResponse): MsgUpdateGroupMetadataResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupMetadataResponse", + value: MsgUpdateGroupMetadataResponse.toAmino(message), + }; + }, }; function createBaseMsgCreateGroupPolicy(): MsgCreateGroupPolicy { return { @@ -767,6 +938,31 @@ export const MsgCreateGroupPolicy = { : undefined; return message; }, + fromAmino(object: MsgCreateGroupPolicyAmino): MsgCreateGroupPolicy { + return { + admin: object.admin, + groupId: Long.fromString(object.group_id), + metadata: object.metadata, + decisionPolicy: object?.decision_policy ? Any.fromAmino(object.decision_policy) : undefined, + }; + }, + toAmino(message: MsgCreateGroupPolicy): MsgCreateGroupPolicyAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.metadata = message.metadata; + obj.decision_policy = message.decisionPolicy ? Any.toAmino(message.decisionPolicy) : undefined; + return obj; + }, + fromAminoMsg(object: MsgCreateGroupPolicyAminoMsg): MsgCreateGroupPolicy { + return MsgCreateGroupPolicy.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateGroupPolicy): MsgCreateGroupPolicyAminoMsg { + return { + type: "cosmos-sdk/MsgCreateGroupPolicy", + value: MsgCreateGroupPolicy.toAmino(message), + }; + }, }; function createBaseMsgCreateGroupPolicyResponse(): MsgCreateGroupPolicyResponse { return { @@ -814,6 +1010,25 @@ export const MsgCreateGroupPolicyResponse = { message.address = object.address ?? ""; return message; }, + fromAmino(object: MsgCreateGroupPolicyResponseAmino): MsgCreateGroupPolicyResponse { + return { + address: object.address, + }; + }, + toAmino(message: MsgCreateGroupPolicyResponse): MsgCreateGroupPolicyResponseAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: MsgCreateGroupPolicyResponseAminoMsg): MsgCreateGroupPolicyResponse { + return MsgCreateGroupPolicyResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateGroupPolicyResponse): MsgCreateGroupPolicyResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreateGroupPolicyResponse", + value: MsgCreateGroupPolicyResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupPolicyAdmin(): MsgUpdateGroupPolicyAdmin { return { @@ -881,6 +1096,29 @@ export const MsgUpdateGroupPolicyAdmin = { message.newAdmin = object.newAdmin ?? ""; return message; }, + fromAmino(object: MsgUpdateGroupPolicyAdminAmino): MsgUpdateGroupPolicyAdmin { + return { + admin: object.admin, + groupPolicyAddress: object.group_policy_address, + newAdmin: object.new_admin, + }; + }, + toAmino(message: MsgUpdateGroupPolicyAdmin): MsgUpdateGroupPolicyAdminAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_policy_address = message.groupPolicyAddress; + obj.new_admin = message.newAdmin; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupPolicyAdminAminoMsg): MsgUpdateGroupPolicyAdmin { + return MsgUpdateGroupPolicyAdmin.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupPolicyAdmin): MsgUpdateGroupPolicyAdminAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupPolicyAdmin", + value: MsgUpdateGroupPolicyAdmin.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupPolicyAdminResponse(): MsgUpdateGroupPolicyAdminResponse { return {}; @@ -916,6 +1154,22 @@ export const MsgUpdateGroupPolicyAdminResponse = { const message = createBaseMsgUpdateGroupPolicyAdminResponse(); return message; }, + fromAmino(_: MsgUpdateGroupPolicyAdminResponseAmino): MsgUpdateGroupPolicyAdminResponse { + return {}; + }, + toAmino(_: MsgUpdateGroupPolicyAdminResponse): MsgUpdateGroupPolicyAdminResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupPolicyAdminResponseAminoMsg): MsgUpdateGroupPolicyAdminResponse { + return MsgUpdateGroupPolicyAdminResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupPolicyAdminResponse): MsgUpdateGroupPolicyAdminResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupPolicyAdminResponse", + value: MsgUpdateGroupPolicyAdminResponse.toAmino(message), + }; + }, }; function createBaseMsgCreateGroupWithPolicy(): MsgCreateGroupWithPolicy { return { @@ -1023,6 +1277,41 @@ export const MsgCreateGroupWithPolicy = { : undefined; return message; }, + fromAmino(object: MsgCreateGroupWithPolicyAmino): MsgCreateGroupWithPolicy { + return { + admin: object.admin, + members: Array.isArray(object?.members) + ? object.members.map((e: any) => MemberRequest.fromAmino(e)) + : [], + groupMetadata: object.group_metadata, + groupPolicyMetadata: object.group_policy_metadata, + groupPolicyAsAdmin: object.group_policy_as_admin, + decisionPolicy: object?.decision_policy ? Any.fromAmino(object.decision_policy) : undefined, + }; + }, + toAmino(message: MsgCreateGroupWithPolicy): MsgCreateGroupWithPolicyAmino { + const obj: any = {}; + obj.admin = message.admin; + if (message.members) { + obj.members = message.members.map((e) => (e ? MemberRequest.toAmino(e) : undefined)); + } else { + obj.members = []; + } + obj.group_metadata = message.groupMetadata; + obj.group_policy_metadata = message.groupPolicyMetadata; + obj.group_policy_as_admin = message.groupPolicyAsAdmin; + obj.decision_policy = message.decisionPolicy ? Any.toAmino(message.decisionPolicy) : undefined; + return obj; + }, + fromAminoMsg(object: MsgCreateGroupWithPolicyAminoMsg): MsgCreateGroupWithPolicy { + return MsgCreateGroupWithPolicy.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateGroupWithPolicy): MsgCreateGroupWithPolicyAminoMsg { + return { + type: "cosmos-sdk/MsgCreateGroupWithPolicy", + value: MsgCreateGroupWithPolicy.toAmino(message), + }; + }, }; function createBaseMsgCreateGroupWithPolicyResponse(): MsgCreateGroupWithPolicyResponse { return { @@ -1081,6 +1370,27 @@ export const MsgCreateGroupWithPolicyResponse = { message.groupPolicyAddress = object.groupPolicyAddress ?? ""; return message; }, + fromAmino(object: MsgCreateGroupWithPolicyResponseAmino): MsgCreateGroupWithPolicyResponse { + return { + groupId: Long.fromString(object.group_id), + groupPolicyAddress: object.group_policy_address, + }; + }, + toAmino(message: MsgCreateGroupWithPolicyResponse): MsgCreateGroupWithPolicyResponseAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.group_policy_address = message.groupPolicyAddress; + return obj; + }, + fromAminoMsg(object: MsgCreateGroupWithPolicyResponseAminoMsg): MsgCreateGroupWithPolicyResponse { + return MsgCreateGroupWithPolicyResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateGroupWithPolicyResponse): MsgCreateGroupWithPolicyResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreateGroupWithPolicyResponse", + value: MsgCreateGroupWithPolicyResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupPolicyDecisionPolicy(): MsgUpdateGroupPolicyDecisionPolicy { return { @@ -1152,6 +1462,29 @@ export const MsgUpdateGroupPolicyDecisionPolicy = { : undefined; return message; }, + fromAmino(object: MsgUpdateGroupPolicyDecisionPolicyAmino): MsgUpdateGroupPolicyDecisionPolicy { + return { + admin: object.admin, + groupPolicyAddress: object.group_policy_address, + decisionPolicy: object?.decision_policy ? Any.fromAmino(object.decision_policy) : undefined, + }; + }, + toAmino(message: MsgUpdateGroupPolicyDecisionPolicy): MsgUpdateGroupPolicyDecisionPolicyAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_policy_address = message.groupPolicyAddress; + obj.decision_policy = message.decisionPolicy ? Any.toAmino(message.decisionPolicy) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupPolicyDecisionPolicyAminoMsg): MsgUpdateGroupPolicyDecisionPolicy { + return MsgUpdateGroupPolicyDecisionPolicy.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupPolicyDecisionPolicy): MsgUpdateGroupPolicyDecisionPolicyAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupDecisionPolicy", + value: MsgUpdateGroupPolicyDecisionPolicy.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupPolicyDecisionPolicyResponse(): MsgUpdateGroupPolicyDecisionPolicyResponse { return {}; @@ -1190,6 +1523,26 @@ export const MsgUpdateGroupPolicyDecisionPolicyResponse = { const message = createBaseMsgUpdateGroupPolicyDecisionPolicyResponse(); return message; }, + fromAmino(_: MsgUpdateGroupPolicyDecisionPolicyResponseAmino): MsgUpdateGroupPolicyDecisionPolicyResponse { + return {}; + }, + toAmino(_: MsgUpdateGroupPolicyDecisionPolicyResponse): MsgUpdateGroupPolicyDecisionPolicyResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg( + object: MsgUpdateGroupPolicyDecisionPolicyResponseAminoMsg, + ): MsgUpdateGroupPolicyDecisionPolicyResponse { + return MsgUpdateGroupPolicyDecisionPolicyResponse.fromAmino(object.value); + }, + toAminoMsg( + message: MsgUpdateGroupPolicyDecisionPolicyResponse, + ): MsgUpdateGroupPolicyDecisionPolicyResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupPolicyDecisionPolicyResponse", + value: MsgUpdateGroupPolicyDecisionPolicyResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupPolicyMetadata(): MsgUpdateGroupPolicyMetadata { return { @@ -1257,6 +1610,29 @@ export const MsgUpdateGroupPolicyMetadata = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: MsgUpdateGroupPolicyMetadataAmino): MsgUpdateGroupPolicyMetadata { + return { + admin: object.admin, + groupPolicyAddress: object.group_policy_address, + metadata: object.metadata, + }; + }, + toAmino(message: MsgUpdateGroupPolicyMetadata): MsgUpdateGroupPolicyMetadataAmino { + const obj: any = {}; + obj.admin = message.admin; + obj.group_policy_address = message.groupPolicyAddress; + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupPolicyMetadataAminoMsg): MsgUpdateGroupPolicyMetadata { + return MsgUpdateGroupPolicyMetadata.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupPolicyMetadata): MsgUpdateGroupPolicyMetadataAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupPolicyMetadata", + value: MsgUpdateGroupPolicyMetadata.toAmino(message), + }; + }, }; function createBaseMsgUpdateGroupPolicyMetadataResponse(): MsgUpdateGroupPolicyMetadataResponse { return {}; @@ -1292,6 +1668,22 @@ export const MsgUpdateGroupPolicyMetadataResponse = { const message = createBaseMsgUpdateGroupPolicyMetadataResponse(); return message; }, + fromAmino(_: MsgUpdateGroupPolicyMetadataResponseAmino): MsgUpdateGroupPolicyMetadataResponse { + return {}; + }, + toAmino(_: MsgUpdateGroupPolicyMetadataResponse): MsgUpdateGroupPolicyMetadataResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateGroupPolicyMetadataResponseAminoMsg): MsgUpdateGroupPolicyMetadataResponse { + return MsgUpdateGroupPolicyMetadataResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateGroupPolicyMetadataResponse): MsgUpdateGroupPolicyMetadataResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateGroupPolicyMetadataResponse", + value: MsgUpdateGroupPolicyMetadataResponse.toAmino(message), + }; + }, }; function createBaseMsgSubmitProposal(): MsgSubmitProposal { return { @@ -1405,6 +1797,45 @@ export const MsgSubmitProposal = { message.summary = object.summary ?? ""; return message; }, + fromAmino(object: MsgSubmitProposalAmino): MsgSubmitProposal { + return { + groupPolicyAddress: object.group_policy_address, + proposers: Array.isArray(object?.proposers) ? object.proposers.map((e: any) => e) : [], + metadata: object.metadata, + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : [], + exec: isSet(object.exec) ? execFromJSON(object.exec) : 0, + title: object.title, + summary: object.summary, + }; + }, + toAmino(message: MsgSubmitProposal): MsgSubmitProposalAmino { + const obj: any = {}; + obj.group_policy_address = message.groupPolicyAddress; + if (message.proposers) { + obj.proposers = message.proposers.map((e) => e); + } else { + obj.proposers = []; + } + obj.metadata = message.metadata; + if (message.messages) { + obj.messages = message.messages.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.messages = []; + } + obj.exec = message.exec; + obj.title = message.title; + obj.summary = message.summary; + return obj; + }, + fromAminoMsg(object: MsgSubmitProposalAminoMsg): MsgSubmitProposal { + return MsgSubmitProposal.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitProposal): MsgSubmitProposalAminoMsg { + return { + type: "cosmos-sdk/group/MsgSubmitProposal", + value: MsgSubmitProposal.toAmino(message), + }; + }, }; function createBaseMsgSubmitProposalResponse(): MsgSubmitProposalResponse { return { @@ -1455,6 +1886,25 @@ export const MsgSubmitProposalResponse = { : Long.UZERO; return message; }, + fromAmino(object: MsgSubmitProposalResponseAmino): MsgSubmitProposalResponse { + return { + proposalId: Long.fromString(object.proposal_id), + }; + }, + toAmino(message: MsgSubmitProposalResponse): MsgSubmitProposalResponseAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgSubmitProposalResponseAminoMsg): MsgSubmitProposalResponse { + return MsgSubmitProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitProposalResponse): MsgSubmitProposalResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitProposalResponse", + value: MsgSubmitProposalResponse.toAmino(message), + }; + }, }; function createBaseMsgWithdrawProposal(): MsgWithdrawProposal { return { @@ -1513,6 +1963,27 @@ export const MsgWithdrawProposal = { message.address = object.address ?? ""; return message; }, + fromAmino(object: MsgWithdrawProposalAmino): MsgWithdrawProposal { + return { + proposalId: Long.fromString(object.proposal_id), + address: object.address, + }; + }, + toAmino(message: MsgWithdrawProposal): MsgWithdrawProposalAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: MsgWithdrawProposalAminoMsg): MsgWithdrawProposal { + return MsgWithdrawProposal.fromAmino(object.value); + }, + toAminoMsg(message: MsgWithdrawProposal): MsgWithdrawProposalAminoMsg { + return { + type: "cosmos-sdk/group/MsgWithdrawProposal", + value: MsgWithdrawProposal.toAmino(message), + }; + }, }; function createBaseMsgWithdrawProposalResponse(): MsgWithdrawProposalResponse { return {}; @@ -1548,6 +2019,22 @@ export const MsgWithdrawProposalResponse = { const message = createBaseMsgWithdrawProposalResponse(); return message; }, + fromAmino(_: MsgWithdrawProposalResponseAmino): MsgWithdrawProposalResponse { + return {}; + }, + toAmino(_: MsgWithdrawProposalResponse): MsgWithdrawProposalResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgWithdrawProposalResponseAminoMsg): MsgWithdrawProposalResponse { + return MsgWithdrawProposalResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgWithdrawProposalResponse): MsgWithdrawProposalResponseAminoMsg { + return { + type: "cosmos-sdk/MsgWithdrawProposalResponse", + value: MsgWithdrawProposalResponse.toAmino(message), + }; + }, }; function createBaseMsgVote(): MsgVote { return { @@ -1636,6 +2123,33 @@ export const MsgVote = { message.exec = object.exec ?? 0; return message; }, + fromAmino(object: MsgVoteAmino): MsgVote { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + metadata: object.metadata, + exec: isSet(object.exec) ? execFromJSON(object.exec) : 0, + }; + }, + toAmino(message: MsgVote): MsgVoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + obj.option = message.option; + obj.metadata = message.metadata; + obj.exec = message.exec; + return obj; + }, + fromAminoMsg(object: MsgVoteAminoMsg): MsgVote { + return MsgVote.fromAmino(object.value); + }, + toAminoMsg(message: MsgVote): MsgVoteAminoMsg { + return { + type: "cosmos-sdk/group/MsgVote", + value: MsgVote.toAmino(message), + }; + }, }; function createBaseMsgVoteResponse(): MsgVoteResponse { return {}; @@ -1669,6 +2183,22 @@ export const MsgVoteResponse = { const message = createBaseMsgVoteResponse(); return message; }, + fromAmino(_: MsgVoteResponseAmino): MsgVoteResponse { + return {}; + }, + toAmino(_: MsgVoteResponse): MsgVoteResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgVoteResponseAminoMsg): MsgVoteResponse { + return MsgVoteResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgVoteResponse): MsgVoteResponseAminoMsg { + return { + type: "cosmos-sdk/MsgVoteResponse", + value: MsgVoteResponse.toAmino(message), + }; + }, }; function createBaseMsgExec(): MsgExec { return { @@ -1727,6 +2257,27 @@ export const MsgExec = { message.executor = object.executor ?? ""; return message; }, + fromAmino(object: MsgExecAmino): MsgExec { + return { + proposalId: Long.fromString(object.proposal_id), + executor: object.executor, + }; + }, + toAmino(message: MsgExec): MsgExecAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.executor = message.executor; + return obj; + }, + fromAminoMsg(object: MsgExecAminoMsg): MsgExec { + return MsgExec.fromAmino(object.value); + }, + toAminoMsg(message: MsgExec): MsgExecAminoMsg { + return { + type: "cosmos-sdk/group/MsgExec", + value: MsgExec.toAmino(message), + }; + }, }; function createBaseMsgExecResponse(): MsgExecResponse { return { @@ -1772,6 +2323,25 @@ export const MsgExecResponse = { message.result = object.result ?? 0; return message; }, + fromAmino(object: MsgExecResponseAmino): MsgExecResponse { + return { + result: isSet(object.result) ? proposalExecutorResultFromJSON(object.result) : 0, + }; + }, + toAmino(message: MsgExecResponse): MsgExecResponseAmino { + const obj: any = {}; + obj.result = message.result; + return obj; + }, + fromAminoMsg(object: MsgExecResponseAminoMsg): MsgExecResponse { + return MsgExecResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgExecResponse): MsgExecResponseAminoMsg { + return { + type: "cosmos-sdk/MsgExecResponse", + value: MsgExecResponse.toAmino(message), + }; + }, }; function createBaseMsgLeaveGroup(): MsgLeaveGroup { return { @@ -1828,6 +2398,27 @@ export const MsgLeaveGroup = { object.groupId !== undefined && object.groupId !== null ? Long.fromValue(object.groupId) : Long.UZERO; return message; }, + fromAmino(object: MsgLeaveGroupAmino): MsgLeaveGroup { + return { + address: object.address, + groupId: Long.fromString(object.group_id), + }; + }, + toAmino(message: MsgLeaveGroup): MsgLeaveGroupAmino { + const obj: any = {}; + obj.address = message.address; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgLeaveGroupAminoMsg): MsgLeaveGroup { + return MsgLeaveGroup.fromAmino(object.value); + }, + toAminoMsg(message: MsgLeaveGroup): MsgLeaveGroupAminoMsg { + return { + type: "cosmos-sdk/group/MsgLeaveGroup", + value: MsgLeaveGroup.toAmino(message), + }; + }, }; function createBaseMsgLeaveGroupResponse(): MsgLeaveGroupResponse { return {}; @@ -1861,6 +2452,22 @@ export const MsgLeaveGroupResponse = { const message = createBaseMsgLeaveGroupResponse(); return message; }, + fromAmino(_: MsgLeaveGroupResponseAmino): MsgLeaveGroupResponse { + return {}; + }, + toAmino(_: MsgLeaveGroupResponse): MsgLeaveGroupResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgLeaveGroupResponseAminoMsg): MsgLeaveGroupResponse { + return MsgLeaveGroupResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgLeaveGroupResponse): MsgLeaveGroupResponseAminoMsg { + return { + type: "cosmos-sdk/MsgLeaveGroupResponse", + value: MsgLeaveGroupResponse.toAmino(message), + }; + }, }; /** Msg is the cosmos.group.v1 Msg service. */ export interface Msg { diff --git a/src/cosmos/group/v1/types.ts b/src/cosmos/group/v1/types.ts index a2b08516..57971889 100644 --- a/src/cosmos/group/v1/types.ts +++ b/src/cosmos/group/v1/types.ts @@ -476,6 +476,31 @@ export const Member = { : undefined; return message; }, + fromAmino(object: MemberAmino): Member { + return { + address: object.address, + weight: object.weight, + metadata: object.metadata, + addedAt: object?.added_at ? Timestamp.fromAmino(object.added_at) : undefined, + }; + }, + toAmino(message: Member): MemberAmino { + const obj: any = {}; + obj.address = message.address; + obj.weight = message.weight; + obj.metadata = message.metadata; + obj.added_at = message.addedAt ? Timestamp.toAmino(message.addedAt) : undefined; + return obj; + }, + fromAminoMsg(object: MemberAminoMsg): Member { + return Member.fromAmino(object.value); + }, + toAminoMsg(message: Member): MemberAminoMsg { + return { + type: "cosmos-sdk/Member", + value: Member.toAmino(message), + }; + }, }; function createBaseMemberRequest(): MemberRequest { return { @@ -541,6 +566,29 @@ export const MemberRequest = { message.metadata = object.metadata ?? ""; return message; }, + fromAmino(object: MemberRequestAmino): MemberRequest { + return { + address: object.address, + weight: object.weight, + metadata: object.metadata, + }; + }, + toAmino(message: MemberRequest): MemberRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.weight = message.weight; + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: MemberRequestAminoMsg): MemberRequest { + return MemberRequest.fromAmino(object.value); + }, + toAminoMsg(message: MemberRequest): MemberRequestAminoMsg { + return { + type: "cosmos-sdk/MemberRequest", + value: MemberRequest.toAmino(message), + }; + }, }; function createBaseThresholdDecisionPolicy(): ThresholdDecisionPolicy { return { @@ -600,6 +648,27 @@ export const ThresholdDecisionPolicy = { : undefined; return message; }, + fromAmino(object: ThresholdDecisionPolicyAmino): ThresholdDecisionPolicy { + return { + threshold: object.threshold, + windows: object?.windows ? DecisionPolicyWindows.fromAmino(object.windows) : undefined, + }; + }, + toAmino(message: ThresholdDecisionPolicy): ThresholdDecisionPolicyAmino { + const obj: any = {}; + obj.threshold = message.threshold; + obj.windows = message.windows ? DecisionPolicyWindows.toAmino(message.windows) : undefined; + return obj; + }, + fromAminoMsg(object: ThresholdDecisionPolicyAminoMsg): ThresholdDecisionPolicy { + return ThresholdDecisionPolicy.fromAmino(object.value); + }, + toAminoMsg(message: ThresholdDecisionPolicy): ThresholdDecisionPolicyAminoMsg { + return { + type: "cosmos-sdk/ThresholdDecisionPolicy", + value: ThresholdDecisionPolicy.toAmino(message), + }; + }, }; function createBasePercentageDecisionPolicy(): PercentageDecisionPolicy { return { @@ -661,6 +730,27 @@ export const PercentageDecisionPolicy = { : undefined; return message; }, + fromAmino(object: PercentageDecisionPolicyAmino): PercentageDecisionPolicy { + return { + percentage: object.percentage, + windows: object?.windows ? DecisionPolicyWindows.fromAmino(object.windows) : undefined, + }; + }, + toAmino(message: PercentageDecisionPolicy): PercentageDecisionPolicyAmino { + const obj: any = {}; + obj.percentage = message.percentage; + obj.windows = message.windows ? DecisionPolicyWindows.toAmino(message.windows) : undefined; + return obj; + }, + fromAminoMsg(object: PercentageDecisionPolicyAminoMsg): PercentageDecisionPolicy { + return PercentageDecisionPolicy.fromAmino(object.value); + }, + toAminoMsg(message: PercentageDecisionPolicy): PercentageDecisionPolicyAminoMsg { + return { + type: "cosmos-sdk/PercentageDecisionPolicy", + value: PercentageDecisionPolicy.toAmino(message), + }; + }, }; function createBaseDecisionPolicyWindows(): DecisionPolicyWindows { return { @@ -728,6 +818,31 @@ export const DecisionPolicyWindows = { : undefined; return message; }, + fromAmino(object: DecisionPolicyWindowsAmino): DecisionPolicyWindows { + return { + votingPeriod: object?.voting_period ? Duration.fromAmino(object.voting_period) : undefined, + minExecutionPeriod: object?.min_execution_period + ? Duration.fromAmino(object.min_execution_period) + : undefined, + }; + }, + toAmino(message: DecisionPolicyWindows): DecisionPolicyWindowsAmino { + const obj: any = {}; + obj.voting_period = message.votingPeriod ? Duration.toAmino(message.votingPeriod) : undefined; + obj.min_execution_period = message.minExecutionPeriod + ? Duration.toAmino(message.minExecutionPeriod) + : undefined; + return obj; + }, + fromAminoMsg(object: DecisionPolicyWindowsAminoMsg): DecisionPolicyWindows { + return DecisionPolicyWindows.fromAmino(object.value); + }, + toAminoMsg(message: DecisionPolicyWindows): DecisionPolicyWindowsAminoMsg { + return { + type: "cosmos-sdk/DecisionPolicyWindows", + value: DecisionPolicyWindows.toAmino(message), + }; + }, }; function createBaseGroupInfo(): GroupInfo { return { @@ -827,6 +942,35 @@ export const GroupInfo = { : undefined; return message; }, + fromAmino(object: GroupInfoAmino): GroupInfo { + return { + id: Long.fromString(object.id), + admin: object.admin, + metadata: object.metadata, + version: Long.fromString(object.version), + totalWeight: object.total_weight, + createdAt: object?.created_at ? Timestamp.fromAmino(object.created_at) : undefined, + }; + }, + toAmino(message: GroupInfo): GroupInfoAmino { + const obj: any = {}; + obj.id = message.id ? message.id.toString() : undefined; + obj.admin = message.admin; + obj.metadata = message.metadata; + obj.version = message.version ? message.version.toString() : undefined; + obj.total_weight = message.totalWeight; + obj.created_at = message.createdAt ? Timestamp.toAmino(message.createdAt) : undefined; + return obj; + }, + fromAminoMsg(object: GroupInfoAminoMsg): GroupInfo { + return GroupInfo.fromAmino(object.value); + }, + toAminoMsg(message: GroupInfo): GroupInfoAminoMsg { + return { + type: "cosmos-sdk/GroupInfo", + value: GroupInfo.toAmino(message), + }; + }, }; function createBaseGroupMember(): GroupMember { return { @@ -884,6 +1028,27 @@ export const GroupMember = { object.member !== undefined && object.member !== null ? Member.fromPartial(object.member) : undefined; return message; }, + fromAmino(object: GroupMemberAmino): GroupMember { + return { + groupId: Long.fromString(object.group_id), + member: object?.member ? Member.fromAmino(object.member) : undefined, + }; + }, + toAmino(message: GroupMember): GroupMemberAmino { + const obj: any = {}; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.member = message.member ? Member.toAmino(message.member) : undefined; + return obj; + }, + fromAminoMsg(object: GroupMemberAminoMsg): GroupMember { + return GroupMember.fromAmino(object.value); + }, + toAminoMsg(message: GroupMember): GroupMemberAminoMsg { + return { + type: "cosmos-sdk/GroupMember", + value: GroupMember.toAmino(message), + }; + }, }; function createBaseGroupPolicyInfo(): GroupPolicyInfo { return { @@ -998,6 +1163,37 @@ export const GroupPolicyInfo = { : undefined; return message; }, + fromAmino(object: GroupPolicyInfoAmino): GroupPolicyInfo { + return { + address: object.address, + groupId: Long.fromString(object.group_id), + admin: object.admin, + metadata: object.metadata, + version: Long.fromString(object.version), + decisionPolicy: object?.decision_policy ? Any.fromAmino(object.decision_policy) : undefined, + createdAt: object?.created_at ? Timestamp.fromAmino(object.created_at) : undefined, + }; + }, + toAmino(message: GroupPolicyInfo): GroupPolicyInfoAmino { + const obj: any = {}; + obj.address = message.address; + obj.group_id = message.groupId ? message.groupId.toString() : undefined; + obj.admin = message.admin; + obj.metadata = message.metadata; + obj.version = message.version ? message.version.toString() : undefined; + obj.decision_policy = message.decisionPolicy ? Any.toAmino(message.decisionPolicy) : undefined; + obj.created_at = message.createdAt ? Timestamp.toAmino(message.createdAt) : undefined; + return obj; + }, + fromAminoMsg(object: GroupPolicyInfoAminoMsg): GroupPolicyInfo { + return GroupPolicyInfo.fromAmino(object.value); + }, + toAminoMsg(message: GroupPolicyInfo): GroupPolicyInfoAminoMsg { + return { + type: "cosmos-sdk/GroupPolicyInfo", + value: GroupPolicyInfo.toAmino(message), + }; + }, }; function createBaseProposal(): Proposal { return { @@ -1209,6 +1405,65 @@ export const Proposal = { message.summary = object.summary ?? ""; return message; }, + fromAmino(object: ProposalAmino): Proposal { + return { + id: Long.fromString(object.id), + groupPolicyAddress: object.group_policy_address, + metadata: object.metadata, + proposers: Array.isArray(object?.proposers) ? object.proposers.map((e: any) => e) : [], + submitTime: object?.submit_time ? Timestamp.fromAmino(object.submit_time) : undefined, + groupVersion: Long.fromString(object.group_version), + groupPolicyVersion: Long.fromString(object.group_policy_version), + status: isSet(object.status) ? proposalStatusFromJSON(object.status) : 0, + finalTallyResult: object?.final_tally_result + ? TallyResult.fromAmino(object.final_tally_result) + : undefined, + votingPeriodEnd: object?.voting_period_end ? Timestamp.fromAmino(object.voting_period_end) : undefined, + executorResult: isSet(object.executor_result) + ? proposalExecutorResultFromJSON(object.executor_result) + : 0, + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : [], + title: object.title, + summary: object.summary, + }; + }, + toAmino(message: Proposal): ProposalAmino { + const obj: any = {}; + obj.id = message.id ? message.id.toString() : undefined; + obj.group_policy_address = message.groupPolicyAddress; + obj.metadata = message.metadata; + if (message.proposers) { + obj.proposers = message.proposers.map((e) => e); + } else { + obj.proposers = []; + } + obj.submit_time = message.submitTime ? Timestamp.toAmino(message.submitTime) : undefined; + obj.group_version = message.groupVersion ? message.groupVersion.toString() : undefined; + obj.group_policy_version = message.groupPolicyVersion ? message.groupPolicyVersion.toString() : undefined; + obj.status = message.status; + obj.final_tally_result = message.finalTallyResult + ? TallyResult.toAmino(message.finalTallyResult) + : undefined; + obj.voting_period_end = message.votingPeriodEnd ? Timestamp.toAmino(message.votingPeriodEnd) : undefined; + obj.executor_result = message.executorResult; + if (message.messages) { + obj.messages = message.messages.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.messages = []; + } + obj.title = message.title; + obj.summary = message.summary; + return obj; + }, + fromAminoMsg(object: ProposalAminoMsg): Proposal { + return Proposal.fromAmino(object.value); + }, + toAminoMsg(message: Proposal): ProposalAminoMsg { + return { + type: "cosmos-sdk/Proposal", + value: Proposal.toAmino(message), + }; + }, }; function createBaseTallyResult(): TallyResult { return { @@ -1284,6 +1539,31 @@ export const TallyResult = { message.noWithVetoCount = object.noWithVetoCount ?? ""; return message; }, + fromAmino(object: TallyResultAmino): TallyResult { + return { + yesCount: object.yes_count, + abstainCount: object.abstain_count, + noCount: object.no_count, + noWithVetoCount: object.no_with_veto_count, + }; + }, + toAmino(message: TallyResult): TallyResultAmino { + const obj: any = {}; + obj.yes_count = message.yesCount; + obj.abstain_count = message.abstainCount; + obj.no_count = message.noCount; + obj.no_with_veto_count = message.noWithVetoCount; + return obj; + }, + fromAminoMsg(object: TallyResultAminoMsg): TallyResult { + return TallyResult.fromAmino(object.value); + }, + toAminoMsg(message: TallyResult): TallyResultAminoMsg { + return { + type: "cosmos-sdk/TallyResult", + value: TallyResult.toAmino(message), + }; + }, }; function createBaseVote(): Vote { return { @@ -1375,4 +1655,31 @@ export const Vote = { : undefined; return message; }, + fromAmino(object: VoteAmino): Vote { + return { + proposalId: Long.fromString(object.proposal_id), + voter: object.voter, + option: isSet(object.option) ? voteOptionFromJSON(object.option) : 0, + metadata: object.metadata, + submitTime: object?.submit_time ? Timestamp.fromAmino(object.submit_time) : undefined, + }; + }, + toAmino(message: Vote): VoteAmino { + const obj: any = {}; + obj.proposal_id = message.proposalId ? message.proposalId.toString() : undefined; + obj.voter = message.voter; + obj.option = message.option; + obj.metadata = message.metadata; + obj.submit_time = message.submitTime ? Timestamp.toAmino(message.submitTime) : undefined; + return obj; + }, + fromAminoMsg(object: VoteAminoMsg): Vote { + return Vote.fromAmino(object.value); + }, + toAminoMsg(message: Vote): VoteAminoMsg { + return { + type: "cosmos-sdk/Vote", + value: Vote.toAmino(message), + }; + }, }; diff --git a/src/cosmos/ics23/v1/proofs.ts b/src/cosmos/ics23/v1/proofs.ts index d5ba163c..c1ff2007 100644 --- a/src/cosmos/ics23/v1/proofs.ts +++ b/src/cosmos/ics23/v1/proofs.ts @@ -406,6 +406,35 @@ export const ExistenceProof = { message.path = object.path?.map((e) => InnerOp.fromPartial(e)) || []; return message; }, + fromAmino(object: ExistenceProofAmino): ExistenceProof { + return { + key: object.key, + value: object.value, + leaf: object?.leaf ? LeafOp.fromAmino(object.leaf) : undefined, + path: Array.isArray(object?.path) ? object.path.map((e: any) => InnerOp.fromAmino(e)) : [], + }; + }, + toAmino(message: ExistenceProof): ExistenceProofAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + obj.leaf = message.leaf ? LeafOp.toAmino(message.leaf) : undefined; + if (message.path) { + obj.path = message.path.map((e) => (e ? InnerOp.toAmino(e) : undefined)); + } else { + obj.path = []; + } + return obj; + }, + fromAminoMsg(object: ExistenceProofAminoMsg): ExistenceProof { + return ExistenceProof.fromAmino(object.value); + }, + toAminoMsg(message: ExistenceProof): ExistenceProofAminoMsg { + return { + type: "cosmos-sdk/ExistenceProof", + value: ExistenceProof.toAmino(message), + }; + }, }; function createBaseNonExistenceProof(): NonExistenceProof { return { @@ -477,6 +506,29 @@ export const NonExistenceProof = { : undefined; return message; }, + fromAmino(object: NonExistenceProofAmino): NonExistenceProof { + return { + key: object.key, + left: object?.left ? ExistenceProof.fromAmino(object.left) : undefined, + right: object?.right ? ExistenceProof.fromAmino(object.right) : undefined, + }; + }, + toAmino(message: NonExistenceProof): NonExistenceProofAmino { + const obj: any = {}; + obj.key = message.key; + obj.left = message.left ? ExistenceProof.toAmino(message.left) : undefined; + obj.right = message.right ? ExistenceProof.toAmino(message.right) : undefined; + return obj; + }, + fromAminoMsg(object: NonExistenceProofAminoMsg): NonExistenceProof { + return NonExistenceProof.fromAmino(object.value); + }, + toAminoMsg(message: NonExistenceProof): NonExistenceProofAminoMsg { + return { + type: "cosmos-sdk/NonExistenceProof", + value: NonExistenceProof.toAmino(message), + }; + }, }; function createBaseCommitmentProof(): CommitmentProof { return { @@ -565,6 +617,31 @@ export const CommitmentProof = { : undefined; return message; }, + fromAmino(object: CommitmentProofAmino): CommitmentProof { + return { + exist: object?.exist ? ExistenceProof.fromAmino(object.exist) : undefined, + nonexist: object?.nonexist ? NonExistenceProof.fromAmino(object.nonexist) : undefined, + batch: object?.batch ? BatchProof.fromAmino(object.batch) : undefined, + compressed: object?.compressed ? CompressedBatchProof.fromAmino(object.compressed) : undefined, + }; + }, + toAmino(message: CommitmentProof): CommitmentProofAmino { + const obj: any = {}; + obj.exist = message.exist ? ExistenceProof.toAmino(message.exist) : undefined; + obj.nonexist = message.nonexist ? NonExistenceProof.toAmino(message.nonexist) : undefined; + obj.batch = message.batch ? BatchProof.toAmino(message.batch) : undefined; + obj.compressed = message.compressed ? CompressedBatchProof.toAmino(message.compressed) : undefined; + return obj; + }, + fromAminoMsg(object: CommitmentProofAminoMsg): CommitmentProof { + return CommitmentProof.fromAmino(object.value); + }, + toAminoMsg(message: CommitmentProof): CommitmentProofAminoMsg { + return { + type: "cosmos-sdk/CommitmentProof", + value: CommitmentProof.toAmino(message), + }; + }, }; function createBaseLeafOp(): LeafOp { return { @@ -651,6 +728,33 @@ export const LeafOp = { message.prefix = object.prefix ?? new Uint8Array(); return message; }, + fromAmino(object: LeafOpAmino): LeafOp { + return { + hash: isSet(object.hash) ? hashOpFromJSON(object.hash) : 0, + prehashKey: isSet(object.prehash_key) ? hashOpFromJSON(object.prehash_key) : 0, + prehashValue: isSet(object.prehash_value) ? hashOpFromJSON(object.prehash_value) : 0, + length: isSet(object.length) ? lengthOpFromJSON(object.length) : 0, + prefix: object.prefix, + }; + }, + toAmino(message: LeafOp): LeafOpAmino { + const obj: any = {}; + obj.hash = message.hash; + obj.prehash_key = message.prehashKey; + obj.prehash_value = message.prehashValue; + obj.length = message.length; + obj.prefix = message.prefix; + return obj; + }, + fromAminoMsg(object: LeafOpAminoMsg): LeafOp { + return LeafOp.fromAmino(object.value); + }, + toAminoMsg(message: LeafOp): LeafOpAminoMsg { + return { + type: "cosmos-sdk/LeafOp", + value: LeafOp.toAmino(message), + }; + }, }; function createBaseInnerOp(): InnerOp { return { @@ -718,6 +822,29 @@ export const InnerOp = { message.suffix = object.suffix ?? new Uint8Array(); return message; }, + fromAmino(object: InnerOpAmino): InnerOp { + return { + hash: isSet(object.hash) ? hashOpFromJSON(object.hash) : 0, + prefix: object.prefix, + suffix: object.suffix, + }; + }, + toAmino(message: InnerOp): InnerOpAmino { + const obj: any = {}; + obj.hash = message.hash; + obj.prefix = message.prefix; + obj.suffix = message.suffix; + return obj; + }, + fromAminoMsg(object: InnerOpAminoMsg): InnerOp { + return InnerOp.fromAmino(object.value); + }, + toAminoMsg(message: InnerOp): InnerOpAminoMsg { + return { + type: "cosmos-sdk/InnerOp", + value: InnerOp.toAmino(message), + }; + }, }; function createBaseProofSpec(): ProofSpec { return { @@ -801,6 +928,31 @@ export const ProofSpec = { message.minDepth = object.minDepth ?? 0; return message; }, + fromAmino(object: ProofSpecAmino): ProofSpec { + return { + leafSpec: object?.leaf_spec ? LeafOp.fromAmino(object.leaf_spec) : undefined, + innerSpec: object?.inner_spec ? InnerSpec.fromAmino(object.inner_spec) : undefined, + maxDepth: object.max_depth, + minDepth: object.min_depth, + }; + }, + toAmino(message: ProofSpec): ProofSpecAmino { + const obj: any = {}; + obj.leaf_spec = message.leafSpec ? LeafOp.toAmino(message.leafSpec) : undefined; + obj.inner_spec = message.innerSpec ? InnerSpec.toAmino(message.innerSpec) : undefined; + obj.max_depth = message.maxDepth; + obj.min_depth = message.minDepth; + return obj; + }, + fromAminoMsg(object: ProofSpecAminoMsg): ProofSpec { + return ProofSpec.fromAmino(object.value); + }, + toAminoMsg(message: ProofSpec): ProofSpecAminoMsg { + return { + type: "cosmos-sdk/ProofSpec", + value: ProofSpec.toAmino(message), + }; + }, }; function createBaseInnerSpec(): InnerSpec { return { @@ -912,6 +1064,39 @@ export const InnerSpec = { message.hash = object.hash ?? 0; return message; }, + fromAmino(object: InnerSpecAmino): InnerSpec { + return { + childOrder: Array.isArray(object?.child_order) ? object.child_order.map((e: any) => e) : [], + childSize: object.child_size, + minPrefixLength: object.min_prefix_length, + maxPrefixLength: object.max_prefix_length, + emptyChild: object.empty_child, + hash: isSet(object.hash) ? hashOpFromJSON(object.hash) : 0, + }; + }, + toAmino(message: InnerSpec): InnerSpecAmino { + const obj: any = {}; + if (message.childOrder) { + obj.child_order = message.childOrder.map((e) => e); + } else { + obj.child_order = []; + } + obj.child_size = message.childSize; + obj.min_prefix_length = message.minPrefixLength; + obj.max_prefix_length = message.maxPrefixLength; + obj.empty_child = message.emptyChild; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: InnerSpecAminoMsg): InnerSpec { + return InnerSpec.fromAmino(object.value); + }, + toAminoMsg(message: InnerSpec): InnerSpecAminoMsg { + return { + type: "cosmos-sdk/InnerSpec", + value: InnerSpec.toAmino(message), + }; + }, }; function createBaseBatchProof(): BatchProof { return { @@ -961,6 +1146,29 @@ export const BatchProof = { message.entries = object.entries?.map((e) => BatchEntry.fromPartial(e)) || []; return message; }, + fromAmino(object: BatchProofAmino): BatchProof { + return { + entries: Array.isArray(object?.entries) ? object.entries.map((e: any) => BatchEntry.fromAmino(e)) : [], + }; + }, + toAmino(message: BatchProof): BatchProofAmino { + const obj: any = {}; + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? BatchEntry.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + return obj; + }, + fromAminoMsg(object: BatchProofAminoMsg): BatchProof { + return BatchProof.fromAmino(object.value); + }, + toAminoMsg(message: BatchProof): BatchProofAminoMsg { + return { + type: "cosmos-sdk/BatchProof", + value: BatchProof.toAmino(message), + }; + }, }; function createBaseBatchEntry(): BatchEntry { return { @@ -1024,6 +1232,27 @@ export const BatchEntry = { : undefined; return message; }, + fromAmino(object: BatchEntryAmino): BatchEntry { + return { + exist: object?.exist ? ExistenceProof.fromAmino(object.exist) : undefined, + nonexist: object?.nonexist ? NonExistenceProof.fromAmino(object.nonexist) : undefined, + }; + }, + toAmino(message: BatchEntry): BatchEntryAmino { + const obj: any = {}; + obj.exist = message.exist ? ExistenceProof.toAmino(message.exist) : undefined; + obj.nonexist = message.nonexist ? NonExistenceProof.toAmino(message.nonexist) : undefined; + return obj; + }, + fromAminoMsg(object: BatchEntryAminoMsg): BatchEntry { + return BatchEntry.fromAmino(object.value); + }, + toAminoMsg(message: BatchEntry): BatchEntryAminoMsg { + return { + type: "cosmos-sdk/BatchEntry", + value: BatchEntry.toAmino(message), + }; + }, }; function createBaseCompressedBatchProof(): CompressedBatchProof { return { @@ -1091,6 +1320,39 @@ export const CompressedBatchProof = { message.lookupInners = object.lookupInners?.map((e) => InnerOp.fromPartial(e)) || []; return message; }, + fromAmino(object: CompressedBatchProofAmino): CompressedBatchProof { + return { + entries: Array.isArray(object?.entries) + ? object.entries.map((e: any) => CompressedBatchEntry.fromAmino(e)) + : [], + lookupInners: Array.isArray(object?.lookup_inners) + ? object.lookup_inners.map((e: any) => InnerOp.fromAmino(e)) + : [], + }; + }, + toAmino(message: CompressedBatchProof): CompressedBatchProofAmino { + const obj: any = {}; + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? CompressedBatchEntry.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + if (message.lookupInners) { + obj.lookup_inners = message.lookupInners.map((e) => (e ? InnerOp.toAmino(e) : undefined)); + } else { + obj.lookup_inners = []; + } + return obj; + }, + fromAminoMsg(object: CompressedBatchProofAminoMsg): CompressedBatchProof { + return CompressedBatchProof.fromAmino(object.value); + }, + toAminoMsg(message: CompressedBatchProof): CompressedBatchProofAminoMsg { + return { + type: "cosmos-sdk/CompressedBatchProof", + value: CompressedBatchProof.toAmino(message), + }; + }, }; function createBaseCompressedBatchEntry(): CompressedBatchEntry { return { @@ -1154,6 +1416,27 @@ export const CompressedBatchEntry = { : undefined; return message; }, + fromAmino(object: CompressedBatchEntryAmino): CompressedBatchEntry { + return { + exist: object?.exist ? CompressedExistenceProof.fromAmino(object.exist) : undefined, + nonexist: object?.nonexist ? CompressedNonExistenceProof.fromAmino(object.nonexist) : undefined, + }; + }, + toAmino(message: CompressedBatchEntry): CompressedBatchEntryAmino { + const obj: any = {}; + obj.exist = message.exist ? CompressedExistenceProof.toAmino(message.exist) : undefined; + obj.nonexist = message.nonexist ? CompressedNonExistenceProof.toAmino(message.nonexist) : undefined; + return obj; + }, + fromAminoMsg(object: CompressedBatchEntryAminoMsg): CompressedBatchEntry { + return CompressedBatchEntry.fromAmino(object.value); + }, + toAminoMsg(message: CompressedBatchEntry): CompressedBatchEntryAminoMsg { + return { + type: "cosmos-sdk/CompressedBatchEntry", + value: CompressedBatchEntry.toAmino(message), + }; + }, }; function createBaseCompressedExistenceProof(): CompressedExistenceProof { return { @@ -1247,6 +1530,35 @@ export const CompressedExistenceProof = { message.path = object.path?.map((e) => e) || []; return message; }, + fromAmino(object: CompressedExistenceProofAmino): CompressedExistenceProof { + return { + key: object.key, + value: object.value, + leaf: object?.leaf ? LeafOp.fromAmino(object.leaf) : undefined, + path: Array.isArray(object?.path) ? object.path.map((e: any) => e) : [], + }; + }, + toAmino(message: CompressedExistenceProof): CompressedExistenceProofAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + obj.leaf = message.leaf ? LeafOp.toAmino(message.leaf) : undefined; + if (message.path) { + obj.path = message.path.map((e) => e); + } else { + obj.path = []; + } + return obj; + }, + fromAminoMsg(object: CompressedExistenceProofAminoMsg): CompressedExistenceProof { + return CompressedExistenceProof.fromAmino(object.value); + }, + toAminoMsg(message: CompressedExistenceProof): CompressedExistenceProofAminoMsg { + return { + type: "cosmos-sdk/CompressedExistenceProof", + value: CompressedExistenceProof.toAmino(message), + }; + }, }; function createBaseCompressedNonExistenceProof(): CompressedNonExistenceProof { return { @@ -1323,4 +1635,27 @@ export const CompressedNonExistenceProof = { : undefined; return message; }, + fromAmino(object: CompressedNonExistenceProofAmino): CompressedNonExistenceProof { + return { + key: object.key, + left: object?.left ? CompressedExistenceProof.fromAmino(object.left) : undefined, + right: object?.right ? CompressedExistenceProof.fromAmino(object.right) : undefined, + }; + }, + toAmino(message: CompressedNonExistenceProof): CompressedNonExistenceProofAmino { + const obj: any = {}; + obj.key = message.key; + obj.left = message.left ? CompressedExistenceProof.toAmino(message.left) : undefined; + obj.right = message.right ? CompressedExistenceProof.toAmino(message.right) : undefined; + return obj; + }, + fromAminoMsg(object: CompressedNonExistenceProofAminoMsg): CompressedNonExistenceProof { + return CompressedNonExistenceProof.fromAmino(object.value); + }, + toAminoMsg(message: CompressedNonExistenceProof): CompressedNonExistenceProofAminoMsg { + return { + type: "cosmos-sdk/CompressedNonExistenceProof", + value: CompressedNonExistenceProof.toAmino(message), + }; + }, }; diff --git a/src/cosmos/mint/module/v1/module.ts b/src/cosmos/mint/module/v1/module.ts index f47f7147..07c5ffae 100644 --- a/src/cosmos/mint/module/v1/module.ts +++ b/src/cosmos/mint/module/v1/module.ts @@ -62,4 +62,25 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + feeCollectorName: object.fee_collector_name, + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.fee_collector_name = message.feeCollectorName; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/mint/v1beta1/genesis.ts b/src/cosmos/mint/v1beta1/genesis.ts index c5786da7..4d183a00 100644 --- a/src/cosmos/mint/v1beta1/genesis.ts +++ b/src/cosmos/mint/v1beta1/genesis.ts @@ -66,4 +66,25 @@ export const GenesisState = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + minter: object?.minter ? Minter.fromAmino(object.minter) : undefined, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.minter = message.minter ? Minter.toAmino(message.minter) : undefined; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/cosmos/mint/v1beta1/mint.ts b/src/cosmos/mint/v1beta1/mint.ts index df3cafe0..334a17a1 100644 --- a/src/cosmos/mint/v1beta1/mint.ts +++ b/src/cosmos/mint/v1beta1/mint.ts @@ -78,6 +78,27 @@ export const Minter = { message.annualProvisions = object.annualProvisions ?? ""; return message; }, + fromAmino(object: MinterAmino): Minter { + return { + inflation: object.inflation, + annualProvisions: object.annual_provisions, + }; + }, + toAmino(message: Minter): MinterAmino { + const obj: any = {}; + obj.inflation = message.inflation; + obj.annual_provisions = message.annualProvisions; + return obj; + }, + fromAminoMsg(object: MinterAminoMsg): Minter { + return Minter.fromAmino(object.value); + }, + toAminoMsg(message: Minter): MinterAminoMsg { + return { + type: "cosmos-sdk/Minter", + value: Minter.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -177,4 +198,33 @@ export const Params = { : Long.UZERO; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + mintDenom: object.mint_denom, + inflationRateChange: object.inflation_rate_change, + inflationMax: object.inflation_max, + inflationMin: object.inflation_min, + goalBonded: object.goal_bonded, + blocksPerYear: Long.fromString(object.blocks_per_year), + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.mint_denom = message.mintDenom; + obj.inflation_rate_change = message.inflationRateChange; + obj.inflation_max = message.inflationMax; + obj.inflation_min = message.inflationMin; + obj.goal_bonded = message.goalBonded; + obj.blocks_per_year = message.blocksPerYear ? message.blocksPerYear.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/x/mint/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/cosmos/mint/v1beta1/query.ts b/src/cosmos/mint/v1beta1/query.ts index 56238094..6efc63cb 100644 --- a/src/cosmos/mint/v1beta1/query.ts +++ b/src/cosmos/mint/v1beta1/query.ts @@ -65,6 +65,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -111,6 +127,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryInflationRequest(): QueryInflationRequest { return {}; @@ -144,6 +179,22 @@ export const QueryInflationRequest = { const message = createBaseQueryInflationRequest(); return message; }, + fromAmino(_: QueryInflationRequestAmino): QueryInflationRequest { + return {}; + }, + toAmino(_: QueryInflationRequest): QueryInflationRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryInflationRequestAminoMsg): QueryInflationRequest { + return QueryInflationRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryInflationRequest): QueryInflationRequestAminoMsg { + return { + type: "cosmos-sdk/QueryInflationRequest", + value: QueryInflationRequest.toAmino(message), + }; + }, }; function createBaseQueryInflationResponse(): QueryInflationResponse { return { @@ -192,6 +243,25 @@ export const QueryInflationResponse = { message.inflation = object.inflation ?? new Uint8Array(); return message; }, + fromAmino(object: QueryInflationResponseAmino): QueryInflationResponse { + return { + inflation: object.inflation, + }; + }, + toAmino(message: QueryInflationResponse): QueryInflationResponseAmino { + const obj: any = {}; + obj.inflation = message.inflation; + return obj; + }, + fromAminoMsg(object: QueryInflationResponseAminoMsg): QueryInflationResponse { + return QueryInflationResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryInflationResponse): QueryInflationResponseAminoMsg { + return { + type: "cosmos-sdk/QueryInflationResponse", + value: QueryInflationResponse.toAmino(message), + }; + }, }; function createBaseQueryAnnualProvisionsRequest(): QueryAnnualProvisionsRequest { return {}; @@ -227,6 +297,22 @@ export const QueryAnnualProvisionsRequest = { const message = createBaseQueryAnnualProvisionsRequest(); return message; }, + fromAmino(_: QueryAnnualProvisionsRequestAmino): QueryAnnualProvisionsRequest { + return {}; + }, + toAmino(_: QueryAnnualProvisionsRequest): QueryAnnualProvisionsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryAnnualProvisionsRequestAminoMsg): QueryAnnualProvisionsRequest { + return QueryAnnualProvisionsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAnnualProvisionsRequest): QueryAnnualProvisionsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAnnualProvisionsRequest", + value: QueryAnnualProvisionsRequest.toAmino(message), + }; + }, }; function createBaseQueryAnnualProvisionsResponse(): QueryAnnualProvisionsResponse { return { @@ -279,6 +365,25 @@ export const QueryAnnualProvisionsResponse = { message.annualProvisions = object.annualProvisions ?? new Uint8Array(); return message; }, + fromAmino(object: QueryAnnualProvisionsResponseAmino): QueryAnnualProvisionsResponse { + return { + annualProvisions: object.annual_provisions, + }; + }, + toAmino(message: QueryAnnualProvisionsResponse): QueryAnnualProvisionsResponseAmino { + const obj: any = {}; + obj.annual_provisions = message.annualProvisions; + return obj; + }, + fromAminoMsg(object: QueryAnnualProvisionsResponseAminoMsg): QueryAnnualProvisionsResponse { + return QueryAnnualProvisionsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAnnualProvisionsResponse): QueryAnnualProvisionsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAnnualProvisionsResponse", + value: QueryAnnualProvisionsResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/mint/v1beta1/tx.ts b/src/cosmos/mint/v1beta1/tx.ts index 0cdc33c1..b8c72156 100644 --- a/src/cosmos/mint/v1beta1/tx.ts +++ b/src/cosmos/mint/v1beta1/tx.ts @@ -80,6 +80,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/mint/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -113,6 +134,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the x/mint Msg service. */ export interface Msg { diff --git a/src/cosmos/nft/module/v1/module.ts b/src/cosmos/nft/module/v1/module.ts index d7aea066..fcf9dc90 100644 --- a/src/cosmos/nft/module/v1/module.ts +++ b/src/cosmos/nft/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/nft/v1beta1/event.ts b/src/cosmos/nft/v1beta1/event.ts index 9a288b3a..e315e663 100644 --- a/src/cosmos/nft/v1beta1/event.ts +++ b/src/cosmos/nft/v1beta1/event.ts @@ -105,6 +105,31 @@ export const EventSend = { message.receiver = object.receiver ?? ""; return message; }, + fromAmino(object: EventSendAmino): EventSend { + return { + classId: object.class_id, + id: object.id, + sender: object.sender, + receiver: object.receiver, + }; + }, + toAmino(message: EventSend): EventSendAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + obj.sender = message.sender; + obj.receiver = message.receiver; + return obj; + }, + fromAminoMsg(object: EventSendAminoMsg): EventSend { + return EventSend.fromAmino(object.value); + }, + toAminoMsg(message: EventSend): EventSendAminoMsg { + return { + type: "cosmos-sdk/EventSend", + value: EventSend.toAmino(message), + }; + }, }; function createBaseEventMint(): EventMint { return { @@ -170,6 +195,29 @@ export const EventMint = { message.owner = object.owner ?? ""; return message; }, + fromAmino(object: EventMintAmino): EventMint { + return { + classId: object.class_id, + id: object.id, + owner: object.owner, + }; + }, + toAmino(message: EventMint): EventMintAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + obj.owner = message.owner; + return obj; + }, + fromAminoMsg(object: EventMintAminoMsg): EventMint { + return EventMint.fromAmino(object.value); + }, + toAminoMsg(message: EventMint): EventMintAminoMsg { + return { + type: "cosmos-sdk/EventMint", + value: EventMint.toAmino(message), + }; + }, }; function createBaseEventBurn(): EventBurn { return { @@ -235,4 +283,27 @@ export const EventBurn = { message.owner = object.owner ?? ""; return message; }, + fromAmino(object: EventBurnAmino): EventBurn { + return { + classId: object.class_id, + id: object.id, + owner: object.owner, + }; + }, + toAmino(message: EventBurn): EventBurnAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + obj.owner = message.owner; + return obj; + }, + fromAminoMsg(object: EventBurnAminoMsg): EventBurn { + return EventBurn.fromAmino(object.value); + }, + toAminoMsg(message: EventBurn): EventBurnAminoMsg { + return { + type: "cosmos-sdk/EventBurn", + value: EventBurn.toAmino(message), + }; + }, }; diff --git a/src/cosmos/nft/v1beta1/genesis.ts b/src/cosmos/nft/v1beta1/genesis.ts index 3456c63a..c6b72c5a 100644 --- a/src/cosmos/nft/v1beta1/genesis.ts +++ b/src/cosmos/nft/v1beta1/genesis.ts @@ -79,6 +79,35 @@ export const GenesisState = { message.entries = object.entries?.map((e) => Entry.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + classes: Array.isArray(object?.classes) ? object.classes.map((e: any) => Class.fromAmino(e)) : [], + entries: Array.isArray(object?.entries) ? object.entries.map((e: any) => Entry.fromAmino(e)) : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.classes) { + obj.classes = message.classes.map((e) => (e ? Class.toAmino(e) : undefined)); + } else { + obj.classes = []; + } + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? Entry.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseEntry(): Entry { return { @@ -138,4 +167,29 @@ export const Entry = { message.nfts = object.nfts?.map((e) => NFT.fromPartial(e)) || []; return message; }, + fromAmino(object: EntryAmino): Entry { + return { + owner: object.owner, + nfts: Array.isArray(object?.nfts) ? object.nfts.map((e: any) => NFT.fromAmino(e)) : [], + }; + }, + toAmino(message: Entry): EntryAmino { + const obj: any = {}; + obj.owner = message.owner; + if (message.nfts) { + obj.nfts = message.nfts.map((e) => (e ? NFT.toAmino(e) : undefined)); + } else { + obj.nfts = []; + } + return obj; + }, + fromAminoMsg(object: EntryAminoMsg): Entry { + return Entry.fromAmino(object.value); + }, + toAminoMsg(message: Entry): EntryAminoMsg { + return { + type: "cosmos-sdk/Entry", + value: Entry.toAmino(message), + }; + }, }; diff --git a/src/cosmos/nft/v1beta1/nft.ts b/src/cosmos/nft/v1beta1/nft.ts index a573cc8b..b2465789 100644 --- a/src/cosmos/nft/v1beta1/nft.ts +++ b/src/cosmos/nft/v1beta1/nft.ts @@ -138,6 +138,37 @@ export const Class = { object.data !== undefined && object.data !== null ? Any.fromPartial(object.data) : undefined; return message; }, + fromAmino(object: ClassAmino): Class { + return { + id: object.id, + name: object.name, + symbol: object.symbol, + description: object.description, + uri: object.uri, + uriHash: object.uri_hash, + data: object?.data ? Any.fromAmino(object.data) : undefined, + }; + }, + toAmino(message: Class): ClassAmino { + const obj: any = {}; + obj.id = message.id; + obj.name = message.name; + obj.symbol = message.symbol; + obj.description = message.description; + obj.uri = message.uri; + obj.uri_hash = message.uriHash; + obj.data = message.data ? Any.toAmino(message.data) : undefined; + return obj; + }, + fromAminoMsg(object: ClassAminoMsg): Class { + return Class.fromAmino(object.value); + }, + toAminoMsg(message: Class): ClassAminoMsg { + return { + type: "cosmos-sdk/Class", + value: Class.toAmino(message), + }; + }, }; function createBaseNFT(): NFT { return { @@ -224,4 +255,31 @@ export const NFT = { object.data !== undefined && object.data !== null ? Any.fromPartial(object.data) : undefined; return message; }, + fromAmino(object: NFTAmino): NFT { + return { + classId: object.class_id, + id: object.id, + uri: object.uri, + uriHash: object.uri_hash, + data: object?.data ? Any.fromAmino(object.data) : undefined, + }; + }, + toAmino(message: NFT): NFTAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + obj.uri = message.uri; + obj.uri_hash = message.uriHash; + obj.data = message.data ? Any.toAmino(message.data) : undefined; + return obj; + }, + fromAminoMsg(object: NFTAminoMsg): NFT { + return NFT.fromAmino(object.value); + }, + toAminoMsg(message: NFT): NFTAminoMsg { + return { + type: "cosmos-sdk/NFT", + value: NFT.toAmino(message), + }; + }, }; diff --git a/src/cosmos/nft/v1beta1/query.ts b/src/cosmos/nft/v1beta1/query.ts index f286bb3c..b83ee452 100644 --- a/src/cosmos/nft/v1beta1/query.ts +++ b/src/cosmos/nft/v1beta1/query.ts @@ -142,6 +142,27 @@ export const QueryBalanceRequest = { message.owner = object.owner ?? ""; return message; }, + fromAmino(object: QueryBalanceRequestAmino): QueryBalanceRequest { + return { + classId: object.class_id, + owner: object.owner, + }; + }, + toAmino(message: QueryBalanceRequest): QueryBalanceRequestAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.owner = message.owner; + return obj; + }, + fromAminoMsg(object: QueryBalanceRequestAminoMsg): QueryBalanceRequest { + return QueryBalanceRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryBalanceRequest): QueryBalanceRequestAminoMsg { + return { + type: "cosmos-sdk/QueryBalanceRequest", + value: QueryBalanceRequest.toAmino(message), + }; + }, }; function createBaseQueryBalanceResponse(): QueryBalanceResponse { return { @@ -188,6 +209,25 @@ export const QueryBalanceResponse = { object.amount !== undefined && object.amount !== null ? Long.fromValue(object.amount) : Long.UZERO; return message; }, + fromAmino(object: QueryBalanceResponseAmino): QueryBalanceResponse { + return { + amount: Long.fromString(object.amount), + }; + }, + toAmino(message: QueryBalanceResponse): QueryBalanceResponseAmino { + const obj: any = {}; + obj.amount = message.amount ? message.amount.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryBalanceResponseAminoMsg): QueryBalanceResponse { + return QueryBalanceResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryBalanceResponse): QueryBalanceResponseAminoMsg { + return { + type: "cosmos-sdk/QueryBalanceResponse", + value: QueryBalanceResponse.toAmino(message), + }; + }, }; function createBaseQueryOwnerRequest(): QueryOwnerRequest { return { @@ -243,6 +283,27 @@ export const QueryOwnerRequest = { message.id = object.id ?? ""; return message; }, + fromAmino(object: QueryOwnerRequestAmino): QueryOwnerRequest { + return { + classId: object.class_id, + id: object.id, + }; + }, + toAmino(message: QueryOwnerRequest): QueryOwnerRequestAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + return obj; + }, + fromAminoMsg(object: QueryOwnerRequestAminoMsg): QueryOwnerRequest { + return QueryOwnerRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryOwnerRequest): QueryOwnerRequestAminoMsg { + return { + type: "cosmos-sdk/QueryOwnerRequest", + value: QueryOwnerRequest.toAmino(message), + }; + }, }; function createBaseQueryOwnerResponse(): QueryOwnerResponse { return { @@ -288,6 +349,25 @@ export const QueryOwnerResponse = { message.owner = object.owner ?? ""; return message; }, + fromAmino(object: QueryOwnerResponseAmino): QueryOwnerResponse { + return { + owner: object.owner, + }; + }, + toAmino(message: QueryOwnerResponse): QueryOwnerResponseAmino { + const obj: any = {}; + obj.owner = message.owner; + return obj; + }, + fromAminoMsg(object: QueryOwnerResponseAminoMsg): QueryOwnerResponse { + return QueryOwnerResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryOwnerResponse): QueryOwnerResponseAminoMsg { + return { + type: "cosmos-sdk/QueryOwnerResponse", + value: QueryOwnerResponse.toAmino(message), + }; + }, }; function createBaseQuerySupplyRequest(): QuerySupplyRequest { return { @@ -333,6 +413,25 @@ export const QuerySupplyRequest = { message.classId = object.classId ?? ""; return message; }, + fromAmino(object: QuerySupplyRequestAmino): QuerySupplyRequest { + return { + classId: object.class_id, + }; + }, + toAmino(message: QuerySupplyRequest): QuerySupplyRequestAmino { + const obj: any = {}; + obj.class_id = message.classId; + return obj; + }, + fromAminoMsg(object: QuerySupplyRequestAminoMsg): QuerySupplyRequest { + return QuerySupplyRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySupplyRequest): QuerySupplyRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySupplyRequest", + value: QuerySupplyRequest.toAmino(message), + }; + }, }; function createBaseQuerySupplyResponse(): QuerySupplyResponse { return { @@ -379,6 +478,25 @@ export const QuerySupplyResponse = { object.amount !== undefined && object.amount !== null ? Long.fromValue(object.amount) : Long.UZERO; return message; }, + fromAmino(object: QuerySupplyResponseAmino): QuerySupplyResponse { + return { + amount: Long.fromString(object.amount), + }; + }, + toAmino(message: QuerySupplyResponse): QuerySupplyResponseAmino { + const obj: any = {}; + obj.amount = message.amount ? message.amount.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QuerySupplyResponseAminoMsg): QuerySupplyResponse { + return QuerySupplyResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySupplyResponse): QuerySupplyResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySupplyResponse", + value: QuerySupplyResponse.toAmino(message), + }; + }, }; function createBaseQueryNFTsRequest(): QueryNFTsRequest { return { @@ -448,6 +566,29 @@ export const QueryNFTsRequest = { : undefined; return message; }, + fromAmino(object: QueryNFTsRequestAmino): QueryNFTsRequest { + return { + classId: object.class_id, + owner: object.owner, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryNFTsRequest): QueryNFTsRequestAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.owner = message.owner; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryNFTsRequestAminoMsg): QueryNFTsRequest { + return QueryNFTsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryNFTsRequest): QueryNFTsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryNFTsRequest", + value: QueryNFTsRequest.toAmino(message), + }; + }, }; function createBaseQueryNFTsResponse(): QueryNFTsResponse { return { @@ -511,6 +652,31 @@ export const QueryNFTsResponse = { : undefined; return message; }, + fromAmino(object: QueryNFTsResponseAmino): QueryNFTsResponse { + return { + nfts: Array.isArray(object?.nfts) ? object.nfts.map((e: any) => NFT.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryNFTsResponse): QueryNFTsResponseAmino { + const obj: any = {}; + if (message.nfts) { + obj.nfts = message.nfts.map((e) => (e ? NFT.toAmino(e) : undefined)); + } else { + obj.nfts = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryNFTsResponseAminoMsg): QueryNFTsResponse { + return QueryNFTsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryNFTsResponse): QueryNFTsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryNFTsResponse", + value: QueryNFTsResponse.toAmino(message), + }; + }, }; function createBaseQueryNFTRequest(): QueryNFTRequest { return { @@ -566,6 +732,27 @@ export const QueryNFTRequest = { message.id = object.id ?? ""; return message; }, + fromAmino(object: QueryNFTRequestAmino): QueryNFTRequest { + return { + classId: object.class_id, + id: object.id, + }; + }, + toAmino(message: QueryNFTRequest): QueryNFTRequestAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + return obj; + }, + fromAminoMsg(object: QueryNFTRequestAminoMsg): QueryNFTRequest { + return QueryNFTRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryNFTRequest): QueryNFTRequestAminoMsg { + return { + type: "cosmos-sdk/QueryNFTRequest", + value: QueryNFTRequest.toAmino(message), + }; + }, }; function createBaseQueryNFTResponse(): QueryNFTResponse { return { @@ -611,6 +798,25 @@ export const QueryNFTResponse = { message.nft = object.nft !== undefined && object.nft !== null ? NFT.fromPartial(object.nft) : undefined; return message; }, + fromAmino(object: QueryNFTResponseAmino): QueryNFTResponse { + return { + nft: object?.nft ? NFT.fromAmino(object.nft) : undefined, + }; + }, + toAmino(message: QueryNFTResponse): QueryNFTResponseAmino { + const obj: any = {}; + obj.nft = message.nft ? NFT.toAmino(message.nft) : undefined; + return obj; + }, + fromAminoMsg(object: QueryNFTResponseAminoMsg): QueryNFTResponse { + return QueryNFTResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryNFTResponse): QueryNFTResponseAminoMsg { + return { + type: "cosmos-sdk/QueryNFTResponse", + value: QueryNFTResponse.toAmino(message), + }; + }, }; function createBaseQueryClassRequest(): QueryClassRequest { return { @@ -656,6 +862,25 @@ export const QueryClassRequest = { message.classId = object.classId ?? ""; return message; }, + fromAmino(object: QueryClassRequestAmino): QueryClassRequest { + return { + classId: object.class_id, + }; + }, + toAmino(message: QueryClassRequest): QueryClassRequestAmino { + const obj: any = {}; + obj.class_id = message.classId; + return obj; + }, + fromAminoMsg(object: QueryClassRequestAminoMsg): QueryClassRequest { + return QueryClassRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClassRequest): QueryClassRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClassRequest", + value: QueryClassRequest.toAmino(message), + }; + }, }; function createBaseQueryClassResponse(): QueryClassResponse { return { @@ -702,6 +927,25 @@ export const QueryClassResponse = { object.class !== undefined && object.class !== null ? Class.fromPartial(object.class) : undefined; return message; }, + fromAmino(object: QueryClassResponseAmino): QueryClassResponse { + return { + class: object?.class ? Class.fromAmino(object.class) : undefined, + }; + }, + toAmino(message: QueryClassResponse): QueryClassResponseAmino { + const obj: any = {}; + obj.class = message.class ? Class.toAmino(message.class) : undefined; + return obj; + }, + fromAminoMsg(object: QueryClassResponseAminoMsg): QueryClassResponse { + return QueryClassResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClassResponse): QueryClassResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClassResponse", + value: QueryClassResponse.toAmino(message), + }; + }, }; function createBaseQueryClassesRequest(): QueryClassesRequest { return { @@ -751,6 +995,25 @@ export const QueryClassesRequest = { : undefined; return message; }, + fromAmino(object: QueryClassesRequestAmino): QueryClassesRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryClassesRequest): QueryClassesRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryClassesRequestAminoMsg): QueryClassesRequest { + return QueryClassesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClassesRequest): QueryClassesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClassesRequest", + value: QueryClassesRequest.toAmino(message), + }; + }, }; function createBaseQueryClassesResponse(): QueryClassesResponse { return { @@ -814,6 +1077,31 @@ export const QueryClassesResponse = { : undefined; return message; }, + fromAmino(object: QueryClassesResponseAmino): QueryClassesResponse { + return { + classes: Array.isArray(object?.classes) ? object.classes.map((e: any) => Class.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryClassesResponse): QueryClassesResponseAmino { + const obj: any = {}; + if (message.classes) { + obj.classes = message.classes.map((e) => (e ? Class.toAmino(e) : undefined)); + } else { + obj.classes = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryClassesResponseAminoMsg): QueryClassesResponse { + return QueryClassesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClassesResponse): QueryClassesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClassesResponse", + value: QueryClassesResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/nft/v1beta1/tx.ts b/src/cosmos/nft/v1beta1/tx.ts index 9e0eb4e1..09d5e695 100644 --- a/src/cosmos/nft/v1beta1/tx.ts +++ b/src/cosmos/nft/v1beta1/tx.ts @@ -89,6 +89,31 @@ export const MsgSend = { message.receiver = object.receiver ?? ""; return message; }, + fromAmino(object: MsgSendAmino): MsgSend { + return { + classId: object.class_id, + id: object.id, + sender: object.sender, + receiver: object.receiver, + }; + }, + toAmino(message: MsgSend): MsgSendAmino { + const obj: any = {}; + obj.class_id = message.classId; + obj.id = message.id; + obj.sender = message.sender; + obj.receiver = message.receiver; + return obj; + }, + fromAminoMsg(object: MsgSendAminoMsg): MsgSend { + return MsgSend.fromAmino(object.value); + }, + toAminoMsg(message: MsgSend): MsgSendAminoMsg { + return { + type: "cosmos-sdk/MsgNFTSend", + value: MsgSend.toAmino(message), + }; + }, }; function createBaseMsgSendResponse(): MsgSendResponse { return {}; @@ -122,6 +147,22 @@ export const MsgSendResponse = { const message = createBaseMsgSendResponse(); return message; }, + fromAmino(_: MsgSendResponseAmino): MsgSendResponse { + return {}; + }, + toAmino(_: MsgSendResponse): MsgSendResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgSendResponseAminoMsg): MsgSendResponse { + return MsgSendResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSendResponse): MsgSendResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSendResponse", + value: MsgSendResponse.toAmino(message), + }; + }, }; /** Msg defines the nft Msg service. */ export interface Msg { diff --git a/src/cosmos/orm/module/v1alpha1/module.ts b/src/cosmos/orm/module/v1alpha1/module.ts index 5b12cfe1..b79770a2 100644 --- a/src/cosmos/orm/module/v1alpha1/module.ts +++ b/src/cosmos/orm/module/v1alpha1/module.ts @@ -40,4 +40,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/orm/query/v1alpha1/query.ts b/src/cosmos/orm/query/v1alpha1/query.ts index e1dae7f4..a6135163 100644 --- a/src/cosmos/orm/query/v1alpha1/query.ts +++ b/src/cosmos/orm/query/v1alpha1/query.ts @@ -181,6 +181,33 @@ export const GetRequest = { message.values = object.values?.map((e) => IndexValue.fromPartial(e)) || []; return message; }, + fromAmino(object: GetRequestAmino): GetRequest { + return { + messageName: object.message_name, + index: object.index, + values: Array.isArray(object?.values) ? object.values.map((e: any) => IndexValue.fromAmino(e)) : [], + }; + }, + toAmino(message: GetRequest): GetRequestAmino { + const obj: any = {}; + obj.message_name = message.messageName; + obj.index = message.index; + if (message.values) { + obj.values = message.values.map((e) => (e ? IndexValue.toAmino(e) : undefined)); + } else { + obj.values = []; + } + return obj; + }, + fromAminoMsg(object: GetRequestAminoMsg): GetRequest { + return GetRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetRequest): GetRequestAminoMsg { + return { + type: "cosmos-sdk/GetRequest", + value: GetRequest.toAmino(message), + }; + }, }; function createBaseGetResponse(): GetResponse { return { @@ -227,6 +254,25 @@ export const GetResponse = { object.result !== undefined && object.result !== null ? Any.fromPartial(object.result) : undefined; return message; }, + fromAmino(object: GetResponseAmino): GetResponse { + return { + result: object?.result ? Any.fromAmino(object.result) : undefined, + }; + }, + toAmino(message: GetResponse): GetResponseAmino { + const obj: any = {}; + obj.result = message.result ? Any.toAmino(message.result) : undefined; + return obj; + }, + fromAminoMsg(object: GetResponseAminoMsg): GetResponse { + return GetResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetResponse): GetResponseAminoMsg { + return { + type: "cosmos-sdk/GetResponse", + value: GetResponse.toAmino(message), + }; + }, }; function createBaseListRequest(): ListRequest { return { @@ -324,6 +370,33 @@ export const ListRequest = { : undefined; return message; }, + fromAmino(object: ListRequestAmino): ListRequest { + return { + messageName: object.message_name, + index: object.index, + prefix: object?.prefix ? ListRequest_Prefix.fromAmino(object.prefix) : undefined, + range: object?.range ? ListRequest_Range.fromAmino(object.range) : undefined, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: ListRequest): ListRequestAmino { + const obj: any = {}; + obj.message_name = message.messageName; + obj.index = message.index; + obj.prefix = message.prefix ? ListRequest_Prefix.toAmino(message.prefix) : undefined; + obj.range = message.range ? ListRequest_Range.toAmino(message.range) : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: ListRequestAminoMsg): ListRequest { + return ListRequest.fromAmino(object.value); + }, + toAminoMsg(message: ListRequest): ListRequestAminoMsg { + return { + type: "cosmos-sdk/ListRequest", + value: ListRequest.toAmino(message), + }; + }, }; function createBaseListRequest_Prefix(): ListRequest_Prefix { return { @@ -373,6 +446,29 @@ export const ListRequest_Prefix = { message.values = object.values?.map((e) => IndexValue.fromPartial(e)) || []; return message; }, + fromAmino(object: ListRequest_PrefixAmino): ListRequest_Prefix { + return { + values: Array.isArray(object?.values) ? object.values.map((e: any) => IndexValue.fromAmino(e)) : [], + }; + }, + toAmino(message: ListRequest_Prefix): ListRequest_PrefixAmino { + const obj: any = {}; + if (message.values) { + obj.values = message.values.map((e) => (e ? IndexValue.toAmino(e) : undefined)); + } else { + obj.values = []; + } + return obj; + }, + fromAminoMsg(object: ListRequest_PrefixAminoMsg): ListRequest_Prefix { + return ListRequest_Prefix.fromAmino(object.value); + }, + toAminoMsg(message: ListRequest_Prefix): ListRequest_PrefixAminoMsg { + return { + type: "cosmos-sdk/Prefix", + value: ListRequest_Prefix.toAmino(message), + }; + }, }; function createBaseListRequest_Range(): ListRequest_Range { return { @@ -436,6 +532,35 @@ export const ListRequest_Range = { message.end = object.end?.map((e) => IndexValue.fromPartial(e)) || []; return message; }, + fromAmino(object: ListRequest_RangeAmino): ListRequest_Range { + return { + start: Array.isArray(object?.start) ? object.start.map((e: any) => IndexValue.fromAmino(e)) : [], + end: Array.isArray(object?.end) ? object.end.map((e: any) => IndexValue.fromAmino(e)) : [], + }; + }, + toAmino(message: ListRequest_Range): ListRequest_RangeAmino { + const obj: any = {}; + if (message.start) { + obj.start = message.start.map((e) => (e ? IndexValue.toAmino(e) : undefined)); + } else { + obj.start = []; + } + if (message.end) { + obj.end = message.end.map((e) => (e ? IndexValue.toAmino(e) : undefined)); + } else { + obj.end = []; + } + return obj; + }, + fromAminoMsg(object: ListRequest_RangeAminoMsg): ListRequest_Range { + return ListRequest_Range.fromAmino(object.value); + }, + toAminoMsg(message: ListRequest_Range): ListRequest_RangeAminoMsg { + return { + type: "cosmos-sdk/Range", + value: ListRequest_Range.toAmino(message), + }; + }, }; function createBaseListResponse(): ListResponse { return { @@ -499,6 +624,31 @@ export const ListResponse = { : undefined; return message; }, + fromAmino(object: ListResponseAmino): ListResponse { + return { + results: Array.isArray(object?.results) ? object.results.map((e: any) => Any.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: ListResponse): ListResponseAmino { + const obj: any = {}; + if (message.results) { + obj.results = message.results.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.results = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: ListResponseAminoMsg): ListResponse { + return ListResponse.fromAmino(object.value); + }, + toAminoMsg(message: ListResponse): ListResponseAminoMsg { + return { + type: "cosmos-sdk/ListResponse", + value: ListResponse.toAmino(message), + }; + }, }; function createBaseIndexValue(): IndexValue { return { @@ -623,6 +773,39 @@ export const IndexValue = { : undefined; return message; }, + fromAmino(object: IndexValueAmino): IndexValue { + return { + uint: object?.uint ? Long.fromString(object.uint) : undefined, + int: object?.int ? Long.fromString(object.int) : undefined, + str: object?.str, + bytes: object?.bytes, + enum: object?.enum, + bool: object?.bool, + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + duration: object?.duration ? Duration.fromAmino(object.duration) : undefined, + }; + }, + toAmino(message: IndexValue): IndexValueAmino { + const obj: any = {}; + obj.uint = message.uint ? message.uint.toString() : undefined; + obj.int = message.int ? message.int.toString() : undefined; + obj.str = message.str; + obj.bytes = message.bytes; + obj.enum = message.enum; + obj.bool = message.bool; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + obj.duration = message.duration ? Duration.toAmino(message.duration) : undefined; + return obj; + }, + fromAminoMsg(object: IndexValueAminoMsg): IndexValue { + return IndexValue.fromAmino(object.value); + }, + toAminoMsg(message: IndexValue): IndexValueAminoMsg { + return { + type: "cosmos-sdk/IndexValue", + value: IndexValue.toAmino(message), + }; + }, }; /** Query is a generic gRPC service for querying ORM data. */ export interface Query { diff --git a/src/cosmos/orm/v1/orm.ts b/src/cosmos/orm/v1/orm.ts index d93569d5..8950d99a 100644 --- a/src/cosmos/orm/v1/orm.ts +++ b/src/cosmos/orm/v1/orm.ts @@ -163,6 +163,35 @@ export const TableDescriptor = { message.id = object.id ?? 0; return message; }, + fromAmino(object: TableDescriptorAmino): TableDescriptor { + return { + primaryKey: object?.primary_key ? PrimaryKeyDescriptor.fromAmino(object.primary_key) : undefined, + index: Array.isArray(object?.index) + ? object.index.map((e: any) => SecondaryIndexDescriptor.fromAmino(e)) + : [], + id: object.id, + }; + }, + toAmino(message: TableDescriptor): TableDescriptorAmino { + const obj: any = {}; + obj.primary_key = message.primaryKey ? PrimaryKeyDescriptor.toAmino(message.primaryKey) : undefined; + if (message.index) { + obj.index = message.index.map((e) => (e ? SecondaryIndexDescriptor.toAmino(e) : undefined)); + } else { + obj.index = []; + } + obj.id = message.id; + return obj; + }, + fromAminoMsg(object: TableDescriptorAminoMsg): TableDescriptor { + return TableDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: TableDescriptor): TableDescriptorAminoMsg { + return { + type: "cosmos-sdk/TableDescriptor", + value: TableDescriptor.toAmino(message), + }; + }, }; function createBasePrimaryKeyDescriptor(): PrimaryKeyDescriptor { return { @@ -218,6 +247,27 @@ export const PrimaryKeyDescriptor = { message.autoIncrement = object.autoIncrement ?? false; return message; }, + fromAmino(object: PrimaryKeyDescriptorAmino): PrimaryKeyDescriptor { + return { + fields: object.fields, + autoIncrement: object.auto_increment, + }; + }, + toAmino(message: PrimaryKeyDescriptor): PrimaryKeyDescriptorAmino { + const obj: any = {}; + obj.fields = message.fields; + obj.auto_increment = message.autoIncrement; + return obj; + }, + fromAminoMsg(object: PrimaryKeyDescriptorAminoMsg): PrimaryKeyDescriptor { + return PrimaryKeyDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: PrimaryKeyDescriptor): PrimaryKeyDescriptorAminoMsg { + return { + type: "cosmos-sdk/PrimaryKeyDescriptor", + value: PrimaryKeyDescriptor.toAmino(message), + }; + }, }; function createBaseSecondaryIndexDescriptor(): SecondaryIndexDescriptor { return { @@ -285,6 +335,29 @@ export const SecondaryIndexDescriptor = { message.unique = object.unique ?? false; return message; }, + fromAmino(object: SecondaryIndexDescriptorAmino): SecondaryIndexDescriptor { + return { + fields: object.fields, + id: object.id, + unique: object.unique, + }; + }, + toAmino(message: SecondaryIndexDescriptor): SecondaryIndexDescriptorAmino { + const obj: any = {}; + obj.fields = message.fields; + obj.id = message.id; + obj.unique = message.unique; + return obj; + }, + fromAminoMsg(object: SecondaryIndexDescriptorAminoMsg): SecondaryIndexDescriptor { + return SecondaryIndexDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: SecondaryIndexDescriptor): SecondaryIndexDescriptorAminoMsg { + return { + type: "cosmos-sdk/SecondaryIndexDescriptor", + value: SecondaryIndexDescriptor.toAmino(message), + }; + }, }; function createBaseSingletonDescriptor(): SingletonDescriptor { return { @@ -330,4 +403,23 @@ export const SingletonDescriptor = { message.id = object.id ?? 0; return message; }, + fromAmino(object: SingletonDescriptorAmino): SingletonDescriptor { + return { + id: object.id, + }; + }, + toAmino(message: SingletonDescriptor): SingletonDescriptorAmino { + const obj: any = {}; + obj.id = message.id; + return obj; + }, + fromAminoMsg(object: SingletonDescriptorAminoMsg): SingletonDescriptor { + return SingletonDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: SingletonDescriptor): SingletonDescriptorAminoMsg { + return { + type: "cosmos-sdk/SingletonDescriptor", + value: SingletonDescriptor.toAmino(message), + }; + }, }; diff --git a/src/cosmos/orm/v1alpha1/schema.ts b/src/cosmos/orm/v1alpha1/schema.ts index 272fd9ca..7f7d8bb1 100644 --- a/src/cosmos/orm/v1alpha1/schema.ts +++ b/src/cosmos/orm/v1alpha1/schema.ts @@ -177,6 +177,35 @@ export const ModuleSchemaDescriptor = { message.prefix = object.prefix ?? new Uint8Array(); return message; }, + fromAmino(object: ModuleSchemaDescriptorAmino): ModuleSchemaDescriptor { + return { + schemaFile: Array.isArray(object?.schema_file) + ? object.schema_file.map((e: any) => ModuleSchemaDescriptor_FileEntry.fromAmino(e)) + : [], + prefix: object.prefix, + }; + }, + toAmino(message: ModuleSchemaDescriptor): ModuleSchemaDescriptorAmino { + const obj: any = {}; + if (message.schemaFile) { + obj.schema_file = message.schemaFile.map((e) => + e ? ModuleSchemaDescriptor_FileEntry.toAmino(e) : undefined, + ); + } else { + obj.schema_file = []; + } + obj.prefix = message.prefix; + return obj; + }, + fromAminoMsg(object: ModuleSchemaDescriptorAminoMsg): ModuleSchemaDescriptor { + return ModuleSchemaDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: ModuleSchemaDescriptor): ModuleSchemaDescriptorAminoMsg { + return { + type: "cosmos-sdk/ModuleSchemaDescriptor", + value: ModuleSchemaDescriptor.toAmino(message), + }; + }, }; function createBaseModuleSchemaDescriptor_FileEntry(): ModuleSchemaDescriptor_FileEntry { return { @@ -244,4 +273,27 @@ export const ModuleSchemaDescriptor_FileEntry = { message.storageType = object.storageType ?? 0; return message; }, + fromAmino(object: ModuleSchemaDescriptor_FileEntryAmino): ModuleSchemaDescriptor_FileEntry { + return { + id: object.id, + protoFileName: object.proto_file_name, + storageType: isSet(object.storage_type) ? storageTypeFromJSON(object.storage_type) : 0, + }; + }, + toAmino(message: ModuleSchemaDescriptor_FileEntry): ModuleSchemaDescriptor_FileEntryAmino { + const obj: any = {}; + obj.id = message.id; + obj.proto_file_name = message.protoFileName; + obj.storage_type = message.storageType; + return obj; + }, + fromAminoMsg(object: ModuleSchemaDescriptor_FileEntryAminoMsg): ModuleSchemaDescriptor_FileEntry { + return ModuleSchemaDescriptor_FileEntry.fromAmino(object.value); + }, + toAminoMsg(message: ModuleSchemaDescriptor_FileEntry): ModuleSchemaDescriptor_FileEntryAminoMsg { + return { + type: "cosmos-sdk/FileEntry", + value: ModuleSchemaDescriptor_FileEntry.toAmino(message), + }; + }, }; diff --git a/src/cosmos/params/module/v1/module.ts b/src/cosmos/params/module/v1/module.ts index f4fd816a..0292b859 100644 --- a/src/cosmos/params/module/v1/module.ts +++ b/src/cosmos/params/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/params/v1beta1/params.ts b/src/cosmos/params/v1beta1/params.ts index afb7f249..9754f1e1 100644 --- a/src/cosmos/params/v1beta1/params.ts +++ b/src/cosmos/params/v1beta1/params.ts @@ -85,6 +85,33 @@ export const ParameterChangeProposal = { message.changes = object.changes?.map((e) => ParamChange.fromPartial(e)) || []; return message; }, + fromAmino(object: ParameterChangeProposalAmino): ParameterChangeProposal { + return { + title: object.title, + description: object.description, + changes: Array.isArray(object?.changes) ? object.changes.map((e: any) => ParamChange.fromAmino(e)) : [], + }; + }, + toAmino(message: ParameterChangeProposal): ParameterChangeProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + if (message.changes) { + obj.changes = message.changes.map((e) => (e ? ParamChange.toAmino(e) : undefined)); + } else { + obj.changes = []; + } + return obj; + }, + fromAminoMsg(object: ParameterChangeProposalAminoMsg): ParameterChangeProposal { + return ParameterChangeProposal.fromAmino(object.value); + }, + toAminoMsg(message: ParameterChangeProposal): ParameterChangeProposalAminoMsg { + return { + type: "cosmos-sdk/ParameterChangeProposal", + value: ParameterChangeProposal.toAmino(message), + }; + }, }; function createBaseParamChange(): ParamChange { return { @@ -150,4 +177,27 @@ export const ParamChange = { message.value = object.value ?? ""; return message; }, + fromAmino(object: ParamChangeAmino): ParamChange { + return { + subspace: object.subspace, + key: object.key, + value: object.value, + }; + }, + toAmino(message: ParamChange): ParamChangeAmino { + const obj: any = {}; + obj.subspace = message.subspace; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: ParamChangeAminoMsg): ParamChange { + return ParamChange.fromAmino(object.value); + }, + toAminoMsg(message: ParamChange): ParamChangeAminoMsg { + return { + type: "cosmos-sdk/ParamChange", + value: ParamChange.toAmino(message), + }; + }, }; diff --git a/src/cosmos/params/v1beta1/query.ts b/src/cosmos/params/v1beta1/query.ts index 0dab1c6e..8d787f46 100644 --- a/src/cosmos/params/v1beta1/query.ts +++ b/src/cosmos/params/v1beta1/query.ts @@ -95,6 +95,27 @@ export const QueryParamsRequest = { message.key = object.key ?? ""; return message; }, + fromAmino(object: QueryParamsRequestAmino): QueryParamsRequest { + return { + subspace: object.subspace, + key: object.key, + }; + }, + toAmino(message: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + obj.subspace = message.subspace; + obj.key = message.key; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -142,6 +163,25 @@ export const QueryParamsResponse = { object.param !== undefined && object.param !== null ? ParamChange.fromPartial(object.param) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + param: object?.param ? ParamChange.fromAmino(object.param) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.param = message.param ? ParamChange.toAmino(message.param) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQuerySubspacesRequest(): QuerySubspacesRequest { return {}; @@ -175,6 +215,22 @@ export const QuerySubspacesRequest = { const message = createBaseQuerySubspacesRequest(); return message; }, + fromAmino(_: QuerySubspacesRequestAmino): QuerySubspacesRequest { + return {}; + }, + toAmino(_: QuerySubspacesRequest): QuerySubspacesRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QuerySubspacesRequestAminoMsg): QuerySubspacesRequest { + return QuerySubspacesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySubspacesRequest): QuerySubspacesRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySubspacesRequest", + value: QuerySubspacesRequest.toAmino(message), + }; + }, }; function createBaseQuerySubspacesResponse(): QuerySubspacesResponse { return { @@ -226,6 +282,31 @@ export const QuerySubspacesResponse = { message.subspaces = object.subspaces?.map((e) => Subspace.fromPartial(e)) || []; return message; }, + fromAmino(object: QuerySubspacesResponseAmino): QuerySubspacesResponse { + return { + subspaces: Array.isArray(object?.subspaces) + ? object.subspaces.map((e: any) => Subspace.fromAmino(e)) + : [], + }; + }, + toAmino(message: QuerySubspacesResponse): QuerySubspacesResponseAmino { + const obj: any = {}; + if (message.subspaces) { + obj.subspaces = message.subspaces.map((e) => (e ? Subspace.toAmino(e) : undefined)); + } else { + obj.subspaces = []; + } + return obj; + }, + fromAminoMsg(object: QuerySubspacesResponseAminoMsg): QuerySubspacesResponse { + return QuerySubspacesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySubspacesResponse): QuerySubspacesResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySubspacesResponse", + value: QuerySubspacesResponse.toAmino(message), + }; + }, }; function createBaseSubspace(): Subspace { return { @@ -285,6 +366,31 @@ export const Subspace = { message.keys = object.keys?.map((e) => e) || []; return message; }, + fromAmino(object: SubspaceAmino): Subspace { + return { + subspace: object.subspace, + keys: Array.isArray(object?.keys) ? object.keys.map((e: any) => e) : [], + }; + }, + toAmino(message: Subspace): SubspaceAmino { + const obj: any = {}; + obj.subspace = message.subspace; + if (message.keys) { + obj.keys = message.keys.map((e) => e); + } else { + obj.keys = []; + } + return obj; + }, + fromAminoMsg(object: SubspaceAminoMsg): Subspace { + return Subspace.fromAmino(object.value); + }, + toAminoMsg(message: Subspace): SubspaceAminoMsg { + return { + type: "cosmos-sdk/Subspace", + value: Subspace.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/reflection/v1/reflection.ts b/src/cosmos/reflection/v1/reflection.ts index 426664e9..81f9f0fc 100644 --- a/src/cosmos/reflection/v1/reflection.ts +++ b/src/cosmos/reflection/v1/reflection.ts @@ -42,6 +42,22 @@ export const FileDescriptorsRequest = { const message = createBaseFileDescriptorsRequest(); return message; }, + fromAmino(_: FileDescriptorsRequestAmino): FileDescriptorsRequest { + return {}; + }, + toAmino(_: FileDescriptorsRequest): FileDescriptorsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: FileDescriptorsRequestAminoMsg): FileDescriptorsRequest { + return FileDescriptorsRequest.fromAmino(object.value); + }, + toAminoMsg(message: FileDescriptorsRequest): FileDescriptorsRequestAminoMsg { + return { + type: "cosmos-sdk/FileDescriptorsRequest", + value: FileDescriptorsRequest.toAmino(message), + }; + }, }; function createBaseFileDescriptorsResponse(): FileDescriptorsResponse { return { @@ -93,6 +109,31 @@ export const FileDescriptorsResponse = { message.files = object.files?.map((e) => FileDescriptorProto.fromPartial(e)) || []; return message; }, + fromAmino(object: FileDescriptorsResponseAmino): FileDescriptorsResponse { + return { + files: Array.isArray(object?.files) + ? object.files.map((e: any) => FileDescriptorProto.fromAmino(e)) + : [], + }; + }, + toAmino(message: FileDescriptorsResponse): FileDescriptorsResponseAmino { + const obj: any = {}; + if (message.files) { + obj.files = message.files.map((e) => (e ? FileDescriptorProto.toAmino(e) : undefined)); + } else { + obj.files = []; + } + return obj; + }, + fromAminoMsg(object: FileDescriptorsResponseAminoMsg): FileDescriptorsResponse { + return FileDescriptorsResponse.fromAmino(object.value); + }, + toAminoMsg(message: FileDescriptorsResponse): FileDescriptorsResponseAminoMsg { + return { + type: "cosmos-sdk/FileDescriptorsResponse", + value: FileDescriptorsResponse.toAmino(message), + }; + }, }; /** Package cosmos.reflection.v1 provides support for inspecting protobuf file descriptors. */ diff --git a/src/cosmos/slashing/module/v1/module.ts b/src/cosmos/slashing/module/v1/module.ts index de23dbce..9942d298 100644 --- a/src/cosmos/slashing/module/v1/module.ts +++ b/src/cosmos/slashing/module/v1/module.ts @@ -51,4 +51,23 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/slashing/v1beta1/genesis.ts b/src/cosmos/slashing/v1beta1/genesis.ts index 6b9774d8..7c36af51 100644 --- a/src/cosmos/slashing/v1beta1/genesis.ts +++ b/src/cosmos/slashing/v1beta1/genesis.ts @@ -119,6 +119,41 @@ export const GenesisState = { message.missedBlocks = object.missedBlocks?.map((e) => ValidatorMissedBlocks.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + signingInfos: Array.isArray(object?.signing_infos) + ? object.signing_infos.map((e: any) => SigningInfo.fromAmino(e)) + : [], + missedBlocks: Array.isArray(object?.missed_blocks) + ? object.missed_blocks.map((e: any) => ValidatorMissedBlocks.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + if (message.signingInfos) { + obj.signing_infos = message.signingInfos.map((e) => (e ? SigningInfo.toAmino(e) : undefined)); + } else { + obj.signing_infos = []; + } + if (message.missedBlocks) { + obj.missed_blocks = message.missedBlocks.map((e) => (e ? ValidatorMissedBlocks.toAmino(e) : undefined)); + } else { + obj.missed_blocks = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseSigningInfo(): SigningInfo { return { @@ -182,6 +217,31 @@ export const SigningInfo = { : undefined; return message; }, + fromAmino(object: SigningInfoAmino): SigningInfo { + return { + address: object.address, + validatorSigningInfo: object?.validator_signing_info + ? ValidatorSigningInfo.fromAmino(object.validator_signing_info) + : undefined, + }; + }, + toAmino(message: SigningInfo): SigningInfoAmino { + const obj: any = {}; + obj.address = message.address; + obj.validator_signing_info = message.validatorSigningInfo + ? ValidatorSigningInfo.toAmino(message.validatorSigningInfo) + : undefined; + return obj; + }, + fromAminoMsg(object: SigningInfoAminoMsg): SigningInfo { + return SigningInfo.fromAmino(object.value); + }, + toAminoMsg(message: SigningInfo): SigningInfoAminoMsg { + return { + type: "cosmos-sdk/SigningInfo", + value: SigningInfo.toAmino(message), + }; + }, }; function createBaseValidatorMissedBlocks(): ValidatorMissedBlocks { return { @@ -243,6 +303,33 @@ export const ValidatorMissedBlocks = { message.missedBlocks = object.missedBlocks?.map((e) => MissedBlock.fromPartial(e)) || []; return message; }, + fromAmino(object: ValidatorMissedBlocksAmino): ValidatorMissedBlocks { + return { + address: object.address, + missedBlocks: Array.isArray(object?.missed_blocks) + ? object.missed_blocks.map((e: any) => MissedBlock.fromAmino(e)) + : [], + }; + }, + toAmino(message: ValidatorMissedBlocks): ValidatorMissedBlocksAmino { + const obj: any = {}; + obj.address = message.address; + if (message.missedBlocks) { + obj.missed_blocks = message.missedBlocks.map((e) => (e ? MissedBlock.toAmino(e) : undefined)); + } else { + obj.missed_blocks = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorMissedBlocksAminoMsg): ValidatorMissedBlocks { + return ValidatorMissedBlocks.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorMissedBlocks): ValidatorMissedBlocksAminoMsg { + return { + type: "cosmos-sdk/ValidatorMissedBlocks", + value: ValidatorMissedBlocks.toAmino(message), + }; + }, }; function createBaseMissedBlock(): MissedBlock { return { @@ -299,4 +386,25 @@ export const MissedBlock = { message.missed = object.missed ?? false; return message; }, + fromAmino(object: MissedBlockAmino): MissedBlock { + return { + index: Long.fromString(object.index), + missed: object.missed, + }; + }, + toAmino(message: MissedBlock): MissedBlockAmino { + const obj: any = {}; + obj.index = message.index ? message.index.toString() : undefined; + obj.missed = message.missed; + return obj; + }, + fromAminoMsg(object: MissedBlockAminoMsg): MissedBlock { + return MissedBlock.fromAmino(object.value); + }, + toAminoMsg(message: MissedBlock): MissedBlockAminoMsg { + return { + type: "cosmos-sdk/MissedBlock", + value: MissedBlock.toAmino(message), + }; + }, }; diff --git a/src/cosmos/slashing/v1beta1/query.ts b/src/cosmos/slashing/v1beta1/query.ts index 61602651..2e939cb1 100644 --- a/src/cosmos/slashing/v1beta1/query.ts +++ b/src/cosmos/slashing/v1beta1/query.ts @@ -74,6 +74,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -120,6 +136,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQuerySigningInfoRequest(): QuerySigningInfoRequest { return { @@ -165,6 +200,25 @@ export const QuerySigningInfoRequest = { message.consAddress = object.consAddress ?? ""; return message; }, + fromAmino(object: QuerySigningInfoRequestAmino): QuerySigningInfoRequest { + return { + consAddress: object.cons_address, + }; + }, + toAmino(message: QuerySigningInfoRequest): QuerySigningInfoRequestAmino { + const obj: any = {}; + obj.cons_address = message.consAddress; + return obj; + }, + fromAminoMsg(object: QuerySigningInfoRequestAminoMsg): QuerySigningInfoRequest { + return QuerySigningInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySigningInfoRequest): QuerySigningInfoRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySigningInfoRequest", + value: QuerySigningInfoRequest.toAmino(message), + }; + }, }; function createBaseQuerySigningInfoResponse(): QuerySigningInfoResponse { return { @@ -220,6 +274,29 @@ export const QuerySigningInfoResponse = { : undefined; return message; }, + fromAmino(object: QuerySigningInfoResponseAmino): QuerySigningInfoResponse { + return { + valSigningInfo: object?.val_signing_info + ? ValidatorSigningInfo.fromAmino(object.val_signing_info) + : undefined, + }; + }, + toAmino(message: QuerySigningInfoResponse): QuerySigningInfoResponseAmino { + const obj: any = {}; + obj.val_signing_info = message.valSigningInfo + ? ValidatorSigningInfo.toAmino(message.valSigningInfo) + : undefined; + return obj; + }, + fromAminoMsg(object: QuerySigningInfoResponseAminoMsg): QuerySigningInfoResponse { + return QuerySigningInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySigningInfoResponse): QuerySigningInfoResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySigningInfoResponse", + value: QuerySigningInfoResponse.toAmino(message), + }; + }, }; function createBaseQuerySigningInfosRequest(): QuerySigningInfosRequest { return { @@ -271,6 +348,25 @@ export const QuerySigningInfosRequest = { : undefined; return message; }, + fromAmino(object: QuerySigningInfosRequestAmino): QuerySigningInfosRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QuerySigningInfosRequest): QuerySigningInfosRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySigningInfosRequestAminoMsg): QuerySigningInfosRequest { + return QuerySigningInfosRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySigningInfosRequest): QuerySigningInfosRequestAminoMsg { + return { + type: "cosmos-sdk/QuerySigningInfosRequest", + value: QuerySigningInfosRequest.toAmino(message), + }; + }, }; function createBaseQuerySigningInfosResponse(): QuerySigningInfosResponse { return { @@ -336,6 +432,31 @@ export const QuerySigningInfosResponse = { : undefined; return message; }, + fromAmino(object: QuerySigningInfosResponseAmino): QuerySigningInfosResponse { + return { + info: Array.isArray(object?.info) ? object.info.map((e: any) => ValidatorSigningInfo.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QuerySigningInfosResponse): QuerySigningInfosResponseAmino { + const obj: any = {}; + if (message.info) { + obj.info = message.info.map((e) => (e ? ValidatorSigningInfo.toAmino(e) : undefined)); + } else { + obj.info = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySigningInfosResponseAminoMsg): QuerySigningInfosResponse { + return QuerySigningInfosResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySigningInfosResponse): QuerySigningInfosResponseAminoMsg { + return { + type: "cosmos-sdk/QuerySigningInfosResponse", + value: QuerySigningInfosResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service */ export interface Query { diff --git a/src/cosmos/slashing/v1beta1/slashing.ts b/src/cosmos/slashing/v1beta1/slashing.ts index 226321f9..edb090d6 100644 --- a/src/cosmos/slashing/v1beta1/slashing.ts +++ b/src/cosmos/slashing/v1beta1/slashing.ts @@ -157,6 +157,37 @@ export const ValidatorSigningInfo = { : Long.ZERO; return message; }, + fromAmino(object: ValidatorSigningInfoAmino): ValidatorSigningInfo { + return { + address: object.address, + startHeight: Long.fromString(object.start_height), + indexOffset: Long.fromString(object.index_offset), + jailedUntil: object?.jailed_until ? Timestamp.fromAmino(object.jailed_until) : undefined, + tombstoned: object.tombstoned, + missedBlocksCounter: Long.fromString(object.missed_blocks_counter), + }; + }, + toAmino(message: ValidatorSigningInfo): ValidatorSigningInfoAmino { + const obj: any = {}; + obj.address = message.address; + obj.start_height = message.startHeight ? message.startHeight.toString() : undefined; + obj.index_offset = message.indexOffset ? message.indexOffset.toString() : undefined; + obj.jailed_until = message.jailedUntil ? Timestamp.toAmino(message.jailedUntil) : undefined; + obj.tombstoned = message.tombstoned; + obj.missed_blocks_counter = message.missedBlocksCounter + ? message.missedBlocksCounter.toString() + : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorSigningInfoAminoMsg): ValidatorSigningInfo { + return ValidatorSigningInfo.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorSigningInfo): ValidatorSigningInfoAminoMsg { + return { + type: "cosmos-sdk/ValidatorSigningInfo", + value: ValidatorSigningInfo.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -271,4 +302,35 @@ export const Params = { message.slashFractionDowntime = object.slashFractionDowntime ?? new Uint8Array(); return message; }, + fromAmino(object: ParamsAmino): Params { + return { + signedBlocksWindow: Long.fromString(object.signed_blocks_window), + minSignedPerWindow: object.min_signed_per_window, + downtimeJailDuration: object?.downtime_jail_duration + ? Duration.fromAmino(object.downtime_jail_duration) + : undefined, + slashFractionDoubleSign: object.slash_fraction_double_sign, + slashFractionDowntime: object.slash_fraction_downtime, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.signed_blocks_window = message.signedBlocksWindow ? message.signedBlocksWindow.toString() : undefined; + obj.min_signed_per_window = message.minSignedPerWindow; + obj.downtime_jail_duration = message.downtimeJailDuration + ? Duration.toAmino(message.downtimeJailDuration) + : undefined; + obj.slash_fraction_double_sign = message.slashFractionDoubleSign; + obj.slash_fraction_downtime = message.slashFractionDowntime; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/x/slashing/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/cosmos/slashing/v1beta1/tx.ts b/src/cosmos/slashing/v1beta1/tx.ts index c5750a5c..c7d5aa21 100644 --- a/src/cosmos/slashing/v1beta1/tx.ts +++ b/src/cosmos/slashing/v1beta1/tx.ts @@ -75,6 +75,25 @@ export const MsgUnjail = { message.validatorAddr = object.validatorAddr ?? ""; return message; }, + fromAmino(object: MsgUnjailAmino): MsgUnjail { + return { + validatorAddr: object.validator_addr, + }; + }, + toAmino(message: MsgUnjail): MsgUnjailAmino { + const obj: any = {}; + obj.validator_addr = message.validatorAddr; + return obj; + }, + fromAminoMsg(object: MsgUnjailAminoMsg): MsgUnjail { + return MsgUnjail.fromAmino(object.value); + }, + toAminoMsg(message: MsgUnjail): MsgUnjailAminoMsg { + return { + type: "cosmos-sdk/MsgUnjail", + value: MsgUnjail.toAmino(message), + }; + }, }; function createBaseMsgUnjailResponse(): MsgUnjailResponse { return {}; @@ -108,6 +127,22 @@ export const MsgUnjailResponse = { const message = createBaseMsgUnjailResponse(); return message; }, + fromAmino(_: MsgUnjailResponseAmino): MsgUnjailResponse { + return {}; + }, + toAmino(_: MsgUnjailResponse): MsgUnjailResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUnjailResponseAminoMsg): MsgUnjailResponse { + return MsgUnjailResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUnjailResponse): MsgUnjailResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUnjailResponse", + value: MsgUnjailResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateParams(): MsgUpdateParams { return { @@ -164,6 +199,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/slashing/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -197,6 +253,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the slashing Msg service. */ export interface Msg { diff --git a/src/cosmos/staking/module/v1/module.ts b/src/cosmos/staking/module/v1/module.ts index 3cc2fa97..9108846c 100644 --- a/src/cosmos/staking/module/v1/module.ts +++ b/src/cosmos/staking/module/v1/module.ts @@ -71,4 +71,29 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + hooksOrder: Array.isArray(object?.hooks_order) ? object.hooks_order.map((e: any) => e) : [], + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + if (message.hooksOrder) { + obj.hooks_order = message.hooksOrder.map((e) => e); + } else { + obj.hooks_order = []; + } + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/staking/v1beta1/authz.ts b/src/cosmos/staking/v1beta1/authz.ts index 31fb5362..7e57d964 100644 --- a/src/cosmos/staking/v1beta1/authz.ts +++ b/src/cosmos/staking/v1beta1/authz.ts @@ -172,6 +172,33 @@ export const StakeAuthorization = { message.authorizationType = object.authorizationType ?? 0; return message; }, + fromAmino(object: StakeAuthorizationAmino): StakeAuthorization { + return { + maxTokens: object?.max_tokens ? Coin.fromAmino(object.max_tokens) : undefined, + allowList: object?.allow_list ? StakeAuthorization_Validators.fromAmino(object.allow_list) : undefined, + denyList: object?.deny_list ? StakeAuthorization_Validators.fromAmino(object.deny_list) : undefined, + authorizationType: isSet(object.authorization_type) + ? authorizationTypeFromJSON(object.authorization_type) + : 0, + }; + }, + toAmino(message: StakeAuthorization): StakeAuthorizationAmino { + const obj: any = {}; + obj.max_tokens = message.maxTokens ? Coin.toAmino(message.maxTokens) : undefined; + obj.allow_list = message.allowList ? StakeAuthorization_Validators.toAmino(message.allowList) : undefined; + obj.deny_list = message.denyList ? StakeAuthorization_Validators.toAmino(message.denyList) : undefined; + obj.authorization_type = message.authorizationType; + return obj; + }, + fromAminoMsg(object: StakeAuthorizationAminoMsg): StakeAuthorization { + return StakeAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: StakeAuthorization): StakeAuthorizationAminoMsg { + return { + type: "cosmos-sdk/StakeAuthorization", + value: StakeAuthorization.toAmino(message), + }; + }, }; function createBaseStakeAuthorization_Validators(): StakeAuthorization_Validators { return { @@ -223,4 +250,27 @@ export const StakeAuthorization_Validators = { message.address = object.address?.map((e) => e) || []; return message; }, + fromAmino(object: StakeAuthorization_ValidatorsAmino): StakeAuthorization_Validators { + return { + address: Array.isArray(object?.address) ? object.address.map((e: any) => e) : [], + }; + }, + toAmino(message: StakeAuthorization_Validators): StakeAuthorization_ValidatorsAmino { + const obj: any = {}; + if (message.address) { + obj.address = message.address.map((e) => e); + } else { + obj.address = []; + } + return obj; + }, + fromAminoMsg(object: StakeAuthorization_ValidatorsAminoMsg): StakeAuthorization_Validators { + return StakeAuthorization_Validators.fromAmino(object.value); + }, + toAminoMsg(message: StakeAuthorization_Validators): StakeAuthorization_ValidatorsAminoMsg { + return { + type: "cosmos-sdk/Validators", + value: StakeAuthorization_Validators.toAmino(message), + }; + }, }; diff --git a/src/cosmos/staking/v1beta1/genesis.ts b/src/cosmos/staking/v1beta1/genesis.ts index d10ea949..0916a1cc 100644 --- a/src/cosmos/staking/v1beta1/genesis.ts +++ b/src/cosmos/staking/v1beta1/genesis.ts @@ -190,6 +190,73 @@ export const GenesisState = { message.exported = object.exported ?? false; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + lastTotalPower: object.last_total_power, + lastValidatorPowers: Array.isArray(object?.last_validator_powers) + ? object.last_validator_powers.map((e: any) => LastValidatorPower.fromAmino(e)) + : [], + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => Validator.fromAmino(e)) + : [], + delegations: Array.isArray(object?.delegations) + ? object.delegations.map((e: any) => Delegation.fromAmino(e)) + : [], + unbondingDelegations: Array.isArray(object?.unbonding_delegations) + ? object.unbonding_delegations.map((e: any) => UnbondingDelegation.fromAmino(e)) + : [], + redelegations: Array.isArray(object?.redelegations) + ? object.redelegations.map((e: any) => Redelegation.fromAmino(e)) + : [], + exported: object.exported, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + obj.last_total_power = message.lastTotalPower; + if (message.lastValidatorPowers) { + obj.last_validator_powers = message.lastValidatorPowers.map((e) => + e ? LastValidatorPower.toAmino(e) : undefined, + ); + } else { + obj.last_validator_powers = []; + } + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + if (message.delegations) { + obj.delegations = message.delegations.map((e) => (e ? Delegation.toAmino(e) : undefined)); + } else { + obj.delegations = []; + } + if (message.unbondingDelegations) { + obj.unbonding_delegations = message.unbondingDelegations.map((e) => + e ? UnbondingDelegation.toAmino(e) : undefined, + ); + } else { + obj.unbonding_delegations = []; + } + if (message.redelegations) { + obj.redelegations = message.redelegations.map((e) => (e ? Redelegation.toAmino(e) : undefined)); + } else { + obj.redelegations = []; + } + obj.exported = message.exported; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseLastValidatorPower(): LastValidatorPower { return { @@ -246,4 +313,25 @@ export const LastValidatorPower = { object.power !== undefined && object.power !== null ? Long.fromValue(object.power) : Long.ZERO; return message; }, + fromAmino(object: LastValidatorPowerAmino): LastValidatorPower { + return { + address: object.address, + power: Long.fromString(object.power), + }; + }, + toAmino(message: LastValidatorPower): LastValidatorPowerAmino { + const obj: any = {}; + obj.address = message.address; + obj.power = message.power ? message.power.toString() : undefined; + return obj; + }, + fromAminoMsg(object: LastValidatorPowerAminoMsg): LastValidatorPower { + return LastValidatorPower.fromAmino(object.value); + }, + toAminoMsg(message: LastValidatorPower): LastValidatorPowerAminoMsg { + return { + type: "cosmos-sdk/LastValidatorPower", + value: LastValidatorPower.toAmino(message), + }; + }, }; diff --git a/src/cosmos/staking/v1beta1/query.ts b/src/cosmos/staking/v1beta1/query.ts index f04f2f8a..ebcf330f 100644 --- a/src/cosmos/staking/v1beta1/query.ts +++ b/src/cosmos/staking/v1beta1/query.ts @@ -292,6 +292,27 @@ export const QueryValidatorsRequest = { : undefined; return message; }, + fromAmino(object: QueryValidatorsRequestAmino): QueryValidatorsRequest { + return { + status: object.status, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryValidatorsRequest): QueryValidatorsRequestAmino { + const obj: any = {}; + obj.status = message.status; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorsRequestAminoMsg): QueryValidatorsRequest { + return QueryValidatorsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorsRequest): QueryValidatorsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorsRequest", + value: QueryValidatorsRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorsResponse(): QueryValidatorsResponse { return { @@ -357,6 +378,33 @@ export const QueryValidatorsResponse = { : undefined; return message; }, + fromAmino(object: QueryValidatorsResponseAmino): QueryValidatorsResponse { + return { + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => Validator.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryValidatorsResponse): QueryValidatorsResponseAmino { + const obj: any = {}; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorsResponseAminoMsg): QueryValidatorsResponse { + return QueryValidatorsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorsResponse): QueryValidatorsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorsResponse", + value: QueryValidatorsResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorRequest(): QueryValidatorRequest { return { @@ -402,6 +450,25 @@ export const QueryValidatorRequest = { message.validatorAddr = object.validatorAddr ?? ""; return message; }, + fromAmino(object: QueryValidatorRequestAmino): QueryValidatorRequest { + return { + validatorAddr: object.validator_addr, + }; + }, + toAmino(message: QueryValidatorRequest): QueryValidatorRequestAmino { + const obj: any = {}; + obj.validator_addr = message.validatorAddr; + return obj; + }, + fromAminoMsg(object: QueryValidatorRequestAminoMsg): QueryValidatorRequest { + return QueryValidatorRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorRequest): QueryValidatorRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorRequest", + value: QueryValidatorRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorResponse(): QueryValidatorResponse { return { @@ -451,6 +518,25 @@ export const QueryValidatorResponse = { : undefined; return message; }, + fromAmino(object: QueryValidatorResponseAmino): QueryValidatorResponse { + return { + validator: object?.validator ? Validator.fromAmino(object.validator) : undefined, + }; + }, + toAmino(message: QueryValidatorResponse): QueryValidatorResponseAmino { + const obj: any = {}; + obj.validator = message.validator ? Validator.toAmino(message.validator) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorResponseAminoMsg): QueryValidatorResponse { + return QueryValidatorResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorResponse): QueryValidatorResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorResponse", + value: QueryValidatorResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorDelegationsRequest(): QueryValidatorDelegationsRequest { return { @@ -512,6 +598,27 @@ export const QueryValidatorDelegationsRequest = { : undefined; return message; }, + fromAmino(object: QueryValidatorDelegationsRequestAmino): QueryValidatorDelegationsRequest { + return { + validatorAddr: object.validator_addr, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryValidatorDelegationsRequest): QueryValidatorDelegationsRequestAmino { + const obj: any = {}; + obj.validator_addr = message.validatorAddr; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorDelegationsRequestAminoMsg): QueryValidatorDelegationsRequest { + return QueryValidatorDelegationsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorDelegationsRequest): QueryValidatorDelegationsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorDelegationsRequest", + value: QueryValidatorDelegationsRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorDelegationsResponse(): QueryValidatorDelegationsResponse { return { @@ -582,6 +689,35 @@ export const QueryValidatorDelegationsResponse = { : undefined; return message; }, + fromAmino(object: QueryValidatorDelegationsResponseAmino): QueryValidatorDelegationsResponse { + return { + delegationResponses: Array.isArray(object?.delegation_responses) + ? object.delegation_responses.map((e: any) => DelegationResponse.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryValidatorDelegationsResponse): QueryValidatorDelegationsResponseAmino { + const obj: any = {}; + if (message.delegationResponses) { + obj.delegation_responses = message.delegationResponses.map((e) => + e ? DelegationResponse.toAmino(e) : undefined, + ); + } else { + obj.delegation_responses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryValidatorDelegationsResponseAminoMsg): QueryValidatorDelegationsResponse { + return QueryValidatorDelegationsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryValidatorDelegationsResponse): QueryValidatorDelegationsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorDelegationsResponse", + value: QueryValidatorDelegationsResponse.toAmino(message), + }; + }, }; function createBaseQueryValidatorUnbondingDelegationsRequest(): QueryValidatorUnbondingDelegationsRequest { return { @@ -646,6 +782,35 @@ export const QueryValidatorUnbondingDelegationsRequest = { : undefined; return message; }, + fromAmino( + object: QueryValidatorUnbondingDelegationsRequestAmino, + ): QueryValidatorUnbondingDelegationsRequest { + return { + validatorAddr: object.validator_addr, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino( + message: QueryValidatorUnbondingDelegationsRequest, + ): QueryValidatorUnbondingDelegationsRequestAmino { + const obj: any = {}; + obj.validator_addr = message.validatorAddr; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg( + object: QueryValidatorUnbondingDelegationsRequestAminoMsg, + ): QueryValidatorUnbondingDelegationsRequest { + return QueryValidatorUnbondingDelegationsRequest.fromAmino(object.value); + }, + toAminoMsg( + message: QueryValidatorUnbondingDelegationsRequest, + ): QueryValidatorUnbondingDelegationsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorUnbondingDelegationsRequest", + value: QueryValidatorUnbondingDelegationsRequest.toAmino(message), + }; + }, }; function createBaseQueryValidatorUnbondingDelegationsResponse(): QueryValidatorUnbondingDelegationsResponse { return { @@ -719,6 +884,43 @@ export const QueryValidatorUnbondingDelegationsResponse = { : undefined; return message; }, + fromAmino( + object: QueryValidatorUnbondingDelegationsResponseAmino, + ): QueryValidatorUnbondingDelegationsResponse { + return { + unbondingResponses: Array.isArray(object?.unbonding_responses) + ? object.unbonding_responses.map((e: any) => UnbondingDelegation.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino( + message: QueryValidatorUnbondingDelegationsResponse, + ): QueryValidatorUnbondingDelegationsResponseAmino { + const obj: any = {}; + if (message.unbondingResponses) { + obj.unbonding_responses = message.unbondingResponses.map((e) => + e ? UnbondingDelegation.toAmino(e) : undefined, + ); + } else { + obj.unbonding_responses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg( + object: QueryValidatorUnbondingDelegationsResponseAminoMsg, + ): QueryValidatorUnbondingDelegationsResponse { + return QueryValidatorUnbondingDelegationsResponse.fromAmino(object.value); + }, + toAminoMsg( + message: QueryValidatorUnbondingDelegationsResponse, + ): QueryValidatorUnbondingDelegationsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryValidatorUnbondingDelegationsResponse", + value: QueryValidatorUnbondingDelegationsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegationRequest(): QueryDelegationRequest { return { @@ -774,6 +976,27 @@ export const QueryDelegationRequest = { message.validatorAddr = object.validatorAddr ?? ""; return message; }, + fromAmino(object: QueryDelegationRequestAmino): QueryDelegationRequest { + return { + delegatorAddr: object.delegator_addr, + validatorAddr: object.validator_addr, + }; + }, + toAmino(message: QueryDelegationRequest): QueryDelegationRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.validator_addr = message.validatorAddr; + return obj; + }, + fromAminoMsg(object: QueryDelegationRequestAminoMsg): QueryDelegationRequest { + return QueryDelegationRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegationRequest): QueryDelegationRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegationRequest", + value: QueryDelegationRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegationResponse(): QueryDelegationResponse { return { @@ -827,6 +1050,29 @@ export const QueryDelegationResponse = { : undefined; return message; }, + fromAmino(object: QueryDelegationResponseAmino): QueryDelegationResponse { + return { + delegationResponse: object?.delegation_response + ? DelegationResponse.fromAmino(object.delegation_response) + : undefined, + }; + }, + toAmino(message: QueryDelegationResponse): QueryDelegationResponseAmino { + const obj: any = {}; + obj.delegation_response = message.delegationResponse + ? DelegationResponse.toAmino(message.delegationResponse) + : undefined; + return obj; + }, + fromAminoMsg(object: QueryDelegationResponseAminoMsg): QueryDelegationResponse { + return QueryDelegationResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegationResponse): QueryDelegationResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegationResponse", + value: QueryDelegationResponse.toAmino(message), + }; + }, }; function createBaseQueryUnbondingDelegationRequest(): QueryUnbondingDelegationRequest { return { @@ -884,6 +1130,27 @@ export const QueryUnbondingDelegationRequest = { message.validatorAddr = object.validatorAddr ?? ""; return message; }, + fromAmino(object: QueryUnbondingDelegationRequestAmino): QueryUnbondingDelegationRequest { + return { + delegatorAddr: object.delegator_addr, + validatorAddr: object.validator_addr, + }; + }, + toAmino(message: QueryUnbondingDelegationRequest): QueryUnbondingDelegationRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.validator_addr = message.validatorAddr; + return obj; + }, + fromAminoMsg(object: QueryUnbondingDelegationRequestAminoMsg): QueryUnbondingDelegationRequest { + return QueryUnbondingDelegationRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryUnbondingDelegationRequest): QueryUnbondingDelegationRequestAminoMsg { + return { + type: "cosmos-sdk/QueryUnbondingDelegationRequest", + value: QueryUnbondingDelegationRequest.toAmino(message), + }; + }, }; function createBaseQueryUnbondingDelegationResponse(): QueryUnbondingDelegationResponse { return { @@ -935,6 +1202,25 @@ export const QueryUnbondingDelegationResponse = { : undefined; return message; }, + fromAmino(object: QueryUnbondingDelegationResponseAmino): QueryUnbondingDelegationResponse { + return { + unbond: object?.unbond ? UnbondingDelegation.fromAmino(object.unbond) : undefined, + }; + }, + toAmino(message: QueryUnbondingDelegationResponse): QueryUnbondingDelegationResponseAmino { + const obj: any = {}; + obj.unbond = message.unbond ? UnbondingDelegation.toAmino(message.unbond) : undefined; + return obj; + }, + fromAminoMsg(object: QueryUnbondingDelegationResponseAminoMsg): QueryUnbondingDelegationResponse { + return QueryUnbondingDelegationResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryUnbondingDelegationResponse): QueryUnbondingDelegationResponseAminoMsg { + return { + type: "cosmos-sdk/QueryUnbondingDelegationResponse", + value: QueryUnbondingDelegationResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegatorDelegationsRequest(): QueryDelegatorDelegationsRequest { return { @@ -996,6 +1282,27 @@ export const QueryDelegatorDelegationsRequest = { : undefined; return message; }, + fromAmino(object: QueryDelegatorDelegationsRequestAmino): QueryDelegatorDelegationsRequest { + return { + delegatorAddr: object.delegator_addr, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDelegatorDelegationsRequest): QueryDelegatorDelegationsRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDelegatorDelegationsRequestAminoMsg): QueryDelegatorDelegationsRequest { + return QueryDelegatorDelegationsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorDelegationsRequest): QueryDelegatorDelegationsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorDelegationsRequest", + value: QueryDelegatorDelegationsRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegatorDelegationsResponse(): QueryDelegatorDelegationsResponse { return { @@ -1066,6 +1373,35 @@ export const QueryDelegatorDelegationsResponse = { : undefined; return message; }, + fromAmino(object: QueryDelegatorDelegationsResponseAmino): QueryDelegatorDelegationsResponse { + return { + delegationResponses: Array.isArray(object?.delegation_responses) + ? object.delegation_responses.map((e: any) => DelegationResponse.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDelegatorDelegationsResponse): QueryDelegatorDelegationsResponseAmino { + const obj: any = {}; + if (message.delegationResponses) { + obj.delegation_responses = message.delegationResponses.map((e) => + e ? DelegationResponse.toAmino(e) : undefined, + ); + } else { + obj.delegation_responses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDelegatorDelegationsResponseAminoMsg): QueryDelegatorDelegationsResponse { + return QueryDelegatorDelegationsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorDelegationsResponse): QueryDelegatorDelegationsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorDelegationsResponse", + value: QueryDelegatorDelegationsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegatorUnbondingDelegationsRequest(): QueryDelegatorUnbondingDelegationsRequest { return { @@ -1130,6 +1466,35 @@ export const QueryDelegatorUnbondingDelegationsRequest = { : undefined; return message; }, + fromAmino( + object: QueryDelegatorUnbondingDelegationsRequestAmino, + ): QueryDelegatorUnbondingDelegationsRequest { + return { + delegatorAddr: object.delegator_addr, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino( + message: QueryDelegatorUnbondingDelegationsRequest, + ): QueryDelegatorUnbondingDelegationsRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg( + object: QueryDelegatorUnbondingDelegationsRequestAminoMsg, + ): QueryDelegatorUnbondingDelegationsRequest { + return QueryDelegatorUnbondingDelegationsRequest.fromAmino(object.value); + }, + toAminoMsg( + message: QueryDelegatorUnbondingDelegationsRequest, + ): QueryDelegatorUnbondingDelegationsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorUnbondingDelegationsRequest", + value: QueryDelegatorUnbondingDelegationsRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegatorUnbondingDelegationsResponse(): QueryDelegatorUnbondingDelegationsResponse { return { @@ -1203,6 +1568,43 @@ export const QueryDelegatorUnbondingDelegationsResponse = { : undefined; return message; }, + fromAmino( + object: QueryDelegatorUnbondingDelegationsResponseAmino, + ): QueryDelegatorUnbondingDelegationsResponse { + return { + unbondingResponses: Array.isArray(object?.unbonding_responses) + ? object.unbonding_responses.map((e: any) => UnbondingDelegation.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino( + message: QueryDelegatorUnbondingDelegationsResponse, + ): QueryDelegatorUnbondingDelegationsResponseAmino { + const obj: any = {}; + if (message.unbondingResponses) { + obj.unbonding_responses = message.unbondingResponses.map((e) => + e ? UnbondingDelegation.toAmino(e) : undefined, + ); + } else { + obj.unbonding_responses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg( + object: QueryDelegatorUnbondingDelegationsResponseAminoMsg, + ): QueryDelegatorUnbondingDelegationsResponse { + return QueryDelegatorUnbondingDelegationsResponse.fromAmino(object.value); + }, + toAminoMsg( + message: QueryDelegatorUnbondingDelegationsResponse, + ): QueryDelegatorUnbondingDelegationsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorUnbondingDelegationsResponse", + value: QueryDelegatorUnbondingDelegationsResponse.toAmino(message), + }; + }, }; function createBaseQueryRedelegationsRequest(): QueryRedelegationsRequest { return { @@ -1284,6 +1686,31 @@ export const QueryRedelegationsRequest = { : undefined; return message; }, + fromAmino(object: QueryRedelegationsRequestAmino): QueryRedelegationsRequest { + return { + delegatorAddr: object.delegator_addr, + srcValidatorAddr: object.src_validator_addr, + dstValidatorAddr: object.dst_validator_addr, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryRedelegationsRequest): QueryRedelegationsRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.src_validator_addr = message.srcValidatorAddr; + obj.dst_validator_addr = message.dstValidatorAddr; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryRedelegationsRequestAminoMsg): QueryRedelegationsRequest { + return QueryRedelegationsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryRedelegationsRequest): QueryRedelegationsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryRedelegationsRequest", + value: QueryRedelegationsRequest.toAmino(message), + }; + }, }; function createBaseQueryRedelegationsResponse(): QueryRedelegationsResponse { return { @@ -1354,6 +1781,35 @@ export const QueryRedelegationsResponse = { : undefined; return message; }, + fromAmino(object: QueryRedelegationsResponseAmino): QueryRedelegationsResponse { + return { + redelegationResponses: Array.isArray(object?.redelegation_responses) + ? object.redelegation_responses.map((e: any) => RedelegationResponse.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryRedelegationsResponse): QueryRedelegationsResponseAmino { + const obj: any = {}; + if (message.redelegationResponses) { + obj.redelegation_responses = message.redelegationResponses.map((e) => + e ? RedelegationResponse.toAmino(e) : undefined, + ); + } else { + obj.redelegation_responses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryRedelegationsResponseAminoMsg): QueryRedelegationsResponse { + return QueryRedelegationsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryRedelegationsResponse): QueryRedelegationsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryRedelegationsResponse", + value: QueryRedelegationsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegatorValidatorsRequest(): QueryDelegatorValidatorsRequest { return { @@ -1415,6 +1871,27 @@ export const QueryDelegatorValidatorsRequest = { : undefined; return message; }, + fromAmino(object: QueryDelegatorValidatorsRequestAmino): QueryDelegatorValidatorsRequest { + return { + delegatorAddr: object.delegator_addr, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDelegatorValidatorsRequestAminoMsg): QueryDelegatorValidatorsRequest { + return QueryDelegatorValidatorsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorValidatorsRequest", + value: QueryDelegatorValidatorsRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegatorValidatorsResponse(): QueryDelegatorValidatorsResponse { return { @@ -1482,6 +1959,33 @@ export const QueryDelegatorValidatorsResponse = { : undefined; return message; }, + fromAmino(object: QueryDelegatorValidatorsResponseAmino): QueryDelegatorValidatorsResponse { + return { + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => Validator.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseAmino { + const obj: any = {}; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDelegatorValidatorsResponseAminoMsg): QueryDelegatorValidatorsResponse { + return QueryDelegatorValidatorsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorValidatorsResponse", + value: QueryDelegatorValidatorsResponse.toAmino(message), + }; + }, }; function createBaseQueryDelegatorValidatorRequest(): QueryDelegatorValidatorRequest { return { @@ -1539,6 +2043,27 @@ export const QueryDelegatorValidatorRequest = { message.validatorAddr = object.validatorAddr ?? ""; return message; }, + fromAmino(object: QueryDelegatorValidatorRequestAmino): QueryDelegatorValidatorRequest { + return { + delegatorAddr: object.delegator_addr, + validatorAddr: object.validator_addr, + }; + }, + toAmino(message: QueryDelegatorValidatorRequest): QueryDelegatorValidatorRequestAmino { + const obj: any = {}; + obj.delegator_addr = message.delegatorAddr; + obj.validator_addr = message.validatorAddr; + return obj; + }, + fromAminoMsg(object: QueryDelegatorValidatorRequestAminoMsg): QueryDelegatorValidatorRequest { + return QueryDelegatorValidatorRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorValidatorRequest): QueryDelegatorValidatorRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorValidatorRequest", + value: QueryDelegatorValidatorRequest.toAmino(message), + }; + }, }; function createBaseQueryDelegatorValidatorResponse(): QueryDelegatorValidatorResponse { return { @@ -1590,6 +2115,25 @@ export const QueryDelegatorValidatorResponse = { : undefined; return message; }, + fromAmino(object: QueryDelegatorValidatorResponseAmino): QueryDelegatorValidatorResponse { + return { + validator: object?.validator ? Validator.fromAmino(object.validator) : undefined, + }; + }, + toAmino(message: QueryDelegatorValidatorResponse): QueryDelegatorValidatorResponseAmino { + const obj: any = {}; + obj.validator = message.validator ? Validator.toAmino(message.validator) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDelegatorValidatorResponseAminoMsg): QueryDelegatorValidatorResponse { + return QueryDelegatorValidatorResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDelegatorValidatorResponse): QueryDelegatorValidatorResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDelegatorValidatorResponse", + value: QueryDelegatorValidatorResponse.toAmino(message), + }; + }, }; function createBaseQueryHistoricalInfoRequest(): QueryHistoricalInfoRequest { return { @@ -1638,6 +2182,25 @@ export const QueryHistoricalInfoRequest = { object.height !== undefined && object.height !== null ? Long.fromValue(object.height) : Long.ZERO; return message; }, + fromAmino(object: QueryHistoricalInfoRequestAmino): QueryHistoricalInfoRequest { + return { + height: Long.fromString(object.height), + }; + }, + toAmino(message: QueryHistoricalInfoRequest): QueryHistoricalInfoRequestAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryHistoricalInfoRequestAminoMsg): QueryHistoricalInfoRequest { + return QueryHistoricalInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryHistoricalInfoRequest): QueryHistoricalInfoRequestAminoMsg { + return { + type: "cosmos-sdk/QueryHistoricalInfoRequest", + value: QueryHistoricalInfoRequest.toAmino(message), + }; + }, }; function createBaseQueryHistoricalInfoResponse(): QueryHistoricalInfoResponse { return { @@ -1686,6 +2249,25 @@ export const QueryHistoricalInfoResponse = { object.hist !== undefined && object.hist !== null ? HistoricalInfo.fromPartial(object.hist) : undefined; return message; }, + fromAmino(object: QueryHistoricalInfoResponseAmino): QueryHistoricalInfoResponse { + return { + hist: object?.hist ? HistoricalInfo.fromAmino(object.hist) : undefined, + }; + }, + toAmino(message: QueryHistoricalInfoResponse): QueryHistoricalInfoResponseAmino { + const obj: any = {}; + obj.hist = message.hist ? HistoricalInfo.toAmino(message.hist) : undefined; + return obj; + }, + fromAminoMsg(object: QueryHistoricalInfoResponseAminoMsg): QueryHistoricalInfoResponse { + return QueryHistoricalInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryHistoricalInfoResponse): QueryHistoricalInfoResponseAminoMsg { + return { + type: "cosmos-sdk/QueryHistoricalInfoResponse", + value: QueryHistoricalInfoResponse.toAmino(message), + }; + }, }; function createBaseQueryPoolRequest(): QueryPoolRequest { return {}; @@ -1719,6 +2301,22 @@ export const QueryPoolRequest = { const message = createBaseQueryPoolRequest(); return message; }, + fromAmino(_: QueryPoolRequestAmino): QueryPoolRequest { + return {}; + }, + toAmino(_: QueryPoolRequest): QueryPoolRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryPoolRequestAminoMsg): QueryPoolRequest { + return QueryPoolRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPoolRequest): QueryPoolRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPoolRequest", + value: QueryPoolRequest.toAmino(message), + }; + }, }; function createBaseQueryPoolResponse(): QueryPoolResponse { return { @@ -1765,6 +2363,25 @@ export const QueryPoolResponse = { object.pool !== undefined && object.pool !== null ? Pool.fromPartial(object.pool) : undefined; return message; }, + fromAmino(object: QueryPoolResponseAmino): QueryPoolResponse { + return { + pool: object?.pool ? Pool.fromAmino(object.pool) : undefined, + }; + }, + toAmino(message: QueryPoolResponse): QueryPoolResponseAmino { + const obj: any = {}; + obj.pool = message.pool ? Pool.toAmino(message.pool) : undefined; + return obj; + }, + fromAminoMsg(object: QueryPoolResponseAminoMsg): QueryPoolResponse { + return QueryPoolResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPoolResponse): QueryPoolResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPoolResponse", + value: QueryPoolResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; @@ -1798,6 +2415,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -1844,6 +2477,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC querier service. */ export interface Query { diff --git a/src/cosmos/staking/v1beta1/staking.ts b/src/cosmos/staking/v1beta1/staking.ts index 9f656561..df1aa8e9 100644 --- a/src/cosmos/staking/v1beta1/staking.ts +++ b/src/cosmos/staking/v1beta1/staking.ts @@ -7,6 +7,8 @@ import { Coin } from "../../base/v1beta1/coin"; import { ValidatorUpdate } from "../../../tendermint/abci/types"; import { Long, isSet, DeepPartial, Exact, fromJsonTimestamp, fromTimestamp } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; +import { toBase64, fromBase64 } from "@cosmjs/encoding"; +import { encodeBech32Pubkey, decodeBech32Pubkey } from "@cosmjs/amino"; export const protobufPackage = "cosmos.staking.v1beta1"; /** BondStatus is the status of a validator. */ export enum BondStatus { @@ -395,6 +397,31 @@ export const HistoricalInfo = { message.valset = object.valset?.map((e) => Validator.fromPartial(e)) || []; return message; }, + fromAmino(object: HistoricalInfoAmino): HistoricalInfo { + return { + header: object?.header ? Header.fromAmino(object.header) : undefined, + valset: Array.isArray(object?.valset) ? object.valset.map((e: any) => Validator.fromAmino(e)) : [], + }; + }, + toAmino(message: HistoricalInfo): HistoricalInfoAmino { + const obj: any = {}; + obj.header = message.header ? Header.toAmino(message.header) : undefined; + if (message.valset) { + obj.valset = message.valset.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.valset = []; + } + return obj; + }, + fromAminoMsg(object: HistoricalInfoAminoMsg): HistoricalInfo { + return HistoricalInfo.fromAmino(object.value); + }, + toAminoMsg(message: HistoricalInfo): HistoricalInfoAminoMsg { + return { + type: "cosmos-sdk/HistoricalInfo", + value: HistoricalInfo.toAmino(message), + }; + }, }; function createBaseCommissionRates(): CommissionRates { return { @@ -460,6 +487,29 @@ export const CommissionRates = { message.maxChangeRate = object.maxChangeRate ?? ""; return message; }, + fromAmino(object: CommissionRatesAmino): CommissionRates { + return { + rate: object.rate, + maxRate: object.max_rate, + maxChangeRate: object.max_change_rate, + }; + }, + toAmino(message: CommissionRates): CommissionRatesAmino { + const obj: any = {}; + obj.rate = message.rate; + obj.max_rate = message.maxRate; + obj.max_change_rate = message.maxChangeRate; + return obj; + }, + fromAminoMsg(object: CommissionRatesAminoMsg): CommissionRates { + return CommissionRates.fromAmino(object.value); + }, + toAminoMsg(message: CommissionRates): CommissionRatesAminoMsg { + return { + type: "cosmos-sdk/CommissionRates", + value: CommissionRates.toAmino(message), + }; + }, }; function createBaseCommission(): Commission { return { @@ -526,6 +576,31 @@ export const Commission = { : undefined; return message; }, + fromAmino(object: CommissionAmino): Commission { + return { + commissionRates: object?.commission_rates + ? CommissionRates.fromAmino(object.commission_rates) + : undefined, + updateTime: object?.update_time ? Timestamp.fromAmino(object.update_time) : undefined, + }; + }, + toAmino(message: Commission): CommissionAmino { + const obj: any = {}; + obj.commission_rates = message.commissionRates + ? CommissionRates.toAmino(message.commissionRates) + : undefined; + obj.update_time = message.updateTime ? Timestamp.toAmino(message.updateTime) : undefined; + return obj; + }, + fromAminoMsg(object: CommissionAminoMsg): Commission { + return Commission.fromAmino(object.value); + }, + toAminoMsg(message: Commission): CommissionAminoMsg { + return { + type: "cosmos-sdk/Commission", + value: Commission.toAmino(message), + }; + }, }; function createBaseDescription(): Description { return { @@ -611,6 +686,33 @@ export const Description = { message.details = object.details ?? ""; return message; }, + fromAmino(object: DescriptionAmino): Description { + return { + moniker: object.moniker, + identity: object.identity, + website: object.website, + securityContact: object.security_contact, + details: object.details, + }; + }, + toAmino(message: Description): DescriptionAmino { + const obj: any = {}; + obj.moniker = message.moniker; + obj.identity = message.identity; + obj.website = message.website; + obj.security_contact = message.securityContact; + obj.details = message.details; + return obj; + }, + fromAminoMsg(object: DescriptionAminoMsg): Description { + return Description.fromAmino(object.value); + }, + toAminoMsg(message: Description): DescriptionAminoMsg { + return { + type: "cosmos-sdk/Description", + value: Description.toAmino(message), + }; + }, }; function createBaseValidator(): Validator { return { @@ -817,6 +919,66 @@ export const Validator = { message.unbondingIds = object.unbondingIds?.map((e) => Long.fromValue(e)) || []; return message; }, + fromAmino(object: ValidatorAmino): Validator { + return { + operatorAddress: object.operator_address, + consensusPubkey: encodeBech32Pubkey( + { + type: "tendermint/PubKeySecp256k1", + value: toBase64(object.consensus_pubkey.value), + }, + "cosmos", + ), + jailed: object.jailed, + status: isSet(object.status) ? bondStatusFromJSON(object.status) : 0, + tokens: object.tokens, + delegatorShares: object.delegator_shares, + description: object?.description ? Description.fromAmino(object.description) : undefined, + unbondingHeight: Long.fromString(object.unbonding_height), + unbondingTime: object?.unbonding_time ? Timestamp.fromAmino(object.unbonding_time) : undefined, + commission: object?.commission ? Commission.fromAmino(object.commission) : undefined, + minSelfDelegation: object.min_self_delegation, + unbondingOnHoldRefCount: Long.fromString(object.unbonding_on_hold_ref_count), + unbondingIds: Array.isArray(object?.unbonding_ids) ? object.unbonding_ids.map((e: any) => e) : [], + }; + }, + toAmino(message: Validator): ValidatorAmino { + const obj: any = {}; + obj.operator_address = message.operatorAddress; + obj.consensus_pubkey = message.consensusPubkey + ? { + typeUrl: "/cosmos.crypto.secp256k1.PubKey", + value: fromBase64(decodeBech32Pubkey(message.consensusPubkey).value), + } + : undefined; + obj.jailed = message.jailed; + obj.status = message.status; + obj.tokens = message.tokens; + obj.delegator_shares = message.delegatorShares; + obj.description = message.description ? Description.toAmino(message.description) : undefined; + obj.unbonding_height = message.unbondingHeight ? message.unbondingHeight.toString() : undefined; + obj.unbonding_time = message.unbondingTime ? Timestamp.toAmino(message.unbondingTime) : undefined; + obj.commission = message.commission ? Commission.toAmino(message.commission) : undefined; + obj.min_self_delegation = message.minSelfDelegation; + obj.unbonding_on_hold_ref_count = message.unbondingOnHoldRefCount + ? message.unbondingOnHoldRefCount.toString() + : undefined; + if (message.unbondingIds) { + obj.unbonding_ids = message.unbondingIds.map((e) => e); + } else { + obj.unbonding_ids = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorAminoMsg): Validator { + return Validator.fromAmino(object.value); + }, + toAminoMsg(message: Validator): ValidatorAminoMsg { + return { + type: "cosmos-sdk/Validator", + value: Validator.toAmino(message), + }; + }, }; function createBaseValAddresses(): ValAddresses { return { @@ -866,6 +1028,29 @@ export const ValAddresses = { message.addresses = object.addresses?.map((e) => e) || []; return message; }, + fromAmino(object: ValAddressesAmino): ValAddresses { + return { + addresses: Array.isArray(object?.addresses) ? object.addresses.map((e: any) => e) : [], + }; + }, + toAmino(message: ValAddresses): ValAddressesAmino { + const obj: any = {}; + if (message.addresses) { + obj.addresses = message.addresses.map((e) => e); + } else { + obj.addresses = []; + } + return obj; + }, + fromAminoMsg(object: ValAddressesAminoMsg): ValAddresses { + return ValAddresses.fromAmino(object.value); + }, + toAminoMsg(message: ValAddresses): ValAddressesAminoMsg { + return { + type: "cosmos-sdk/ValAddresses", + value: ValAddresses.toAmino(message), + }; + }, }; function createBaseDVPair(): DVPair { return { @@ -921,6 +1106,27 @@ export const DVPair = { message.validatorAddress = object.validatorAddress ?? ""; return message; }, + fromAmino(object: DVPairAmino): DVPair { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + }; + }, + toAmino(message: DVPair): DVPairAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + return obj; + }, + fromAminoMsg(object: DVPairAminoMsg): DVPair { + return DVPair.fromAmino(object.value); + }, + toAminoMsg(message: DVPair): DVPairAminoMsg { + return { + type: "cosmos-sdk/DVPair", + value: DVPair.toAmino(message), + }; + }, }; function createBaseDVPairs(): DVPairs { return { @@ -970,6 +1176,29 @@ export const DVPairs = { message.pairs = object.pairs?.map((e) => DVPair.fromPartial(e)) || []; return message; }, + fromAmino(object: DVPairsAmino): DVPairs { + return { + pairs: Array.isArray(object?.pairs) ? object.pairs.map((e: any) => DVPair.fromAmino(e)) : [], + }; + }, + toAmino(message: DVPairs): DVPairsAmino { + const obj: any = {}; + if (message.pairs) { + obj.pairs = message.pairs.map((e) => (e ? DVPair.toAmino(e) : undefined)); + } else { + obj.pairs = []; + } + return obj; + }, + fromAminoMsg(object: DVPairsAminoMsg): DVPairs { + return DVPairs.fromAmino(object.value); + }, + toAminoMsg(message: DVPairs): DVPairsAminoMsg { + return { + type: "cosmos-sdk/DVPairs", + value: DVPairs.toAmino(message), + }; + }, }; function createBaseDVVTriplet(): DVVTriplet { return { @@ -1035,6 +1264,29 @@ export const DVVTriplet = { message.validatorDstAddress = object.validatorDstAddress ?? ""; return message; }, + fromAmino(object: DVVTripletAmino): DVVTriplet { + return { + delegatorAddress: object.delegator_address, + validatorSrcAddress: object.validator_src_address, + validatorDstAddress: object.validator_dst_address, + }; + }, + toAmino(message: DVVTriplet): DVVTripletAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_src_address = message.validatorSrcAddress; + obj.validator_dst_address = message.validatorDstAddress; + return obj; + }, + fromAminoMsg(object: DVVTripletAminoMsg): DVVTriplet { + return DVVTriplet.fromAmino(object.value); + }, + toAminoMsg(message: DVVTriplet): DVVTripletAminoMsg { + return { + type: "cosmos-sdk/DVVTriplet", + value: DVVTriplet.toAmino(message), + }; + }, }; function createBaseDVVTriplets(): DVVTriplets { return { @@ -1086,6 +1338,31 @@ export const DVVTriplets = { message.triplets = object.triplets?.map((e) => DVVTriplet.fromPartial(e)) || []; return message; }, + fromAmino(object: DVVTripletsAmino): DVVTriplets { + return { + triplets: Array.isArray(object?.triplets) + ? object.triplets.map((e: any) => DVVTriplet.fromAmino(e)) + : [], + }; + }, + toAmino(message: DVVTriplets): DVVTripletsAmino { + const obj: any = {}; + if (message.triplets) { + obj.triplets = message.triplets.map((e) => (e ? DVVTriplet.toAmino(e) : undefined)); + } else { + obj.triplets = []; + } + return obj; + }, + fromAminoMsg(object: DVVTripletsAminoMsg): DVVTriplets { + return DVVTriplets.fromAmino(object.value); + }, + toAminoMsg(message: DVVTriplets): DVVTripletsAminoMsg { + return { + type: "cosmos-sdk/DVVTriplets", + value: DVVTriplets.toAmino(message), + }; + }, }; function createBaseDelegation(): Delegation { return { @@ -1151,6 +1428,29 @@ export const Delegation = { message.shares = object.shares ?? ""; return message; }, + fromAmino(object: DelegationAmino): Delegation { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + shares: object.shares, + }; + }, + toAmino(message: Delegation): DelegationAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + obj.shares = message.shares; + return obj; + }, + fromAminoMsg(object: DelegationAminoMsg): Delegation { + return Delegation.fromAmino(object.value); + }, + toAminoMsg(message: Delegation): DelegationAminoMsg { + return { + type: "cosmos-sdk/Delegation", + value: Delegation.toAmino(message), + }; + }, }; function createBaseUnbondingDelegation(): UnbondingDelegation { return { @@ -1222,6 +1522,35 @@ export const UnbondingDelegation = { message.entries = object.entries?.map((e) => UnbondingDelegationEntry.fromPartial(e)) || []; return message; }, + fromAmino(object: UnbondingDelegationAmino): UnbondingDelegation { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + entries: Array.isArray(object?.entries) + ? object.entries.map((e: any) => UnbondingDelegationEntry.fromAmino(e)) + : [], + }; + }, + toAmino(message: UnbondingDelegation): UnbondingDelegationAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? UnbondingDelegationEntry.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + return obj; + }, + fromAminoMsg(object: UnbondingDelegationAminoMsg): UnbondingDelegation { + return UnbondingDelegation.fromAmino(object.value); + }, + toAminoMsg(message: UnbondingDelegation): UnbondingDelegationAminoMsg { + return { + type: "cosmos-sdk/UnbondingDelegation", + value: UnbondingDelegation.toAmino(message), + }; + }, }; function createBaseUnbondingDelegationEntry(): UnbondingDelegationEntry { return { @@ -1336,6 +1665,37 @@ export const UnbondingDelegationEntry = { : Long.ZERO; return message; }, + fromAmino(object: UnbondingDelegationEntryAmino): UnbondingDelegationEntry { + return { + creationHeight: Long.fromString(object.creation_height), + completionTime: object?.completion_time ? Timestamp.fromAmino(object.completion_time) : undefined, + initialBalance: object.initial_balance, + balance: object.balance, + unbondingId: Long.fromString(object.unbonding_id), + unbondingOnHoldRefCount: Long.fromString(object.unbonding_on_hold_ref_count), + }; + }, + toAmino(message: UnbondingDelegationEntry): UnbondingDelegationEntryAmino { + const obj: any = {}; + obj.creation_height = message.creationHeight ? message.creationHeight.toString() : undefined; + obj.completion_time = message.completionTime ? Timestamp.toAmino(message.completionTime) : undefined; + obj.initial_balance = message.initialBalance; + obj.balance = message.balance; + obj.unbonding_id = message.unbondingId ? message.unbondingId.toString() : undefined; + obj.unbonding_on_hold_ref_count = message.unbondingOnHoldRefCount + ? message.unbondingOnHoldRefCount.toString() + : undefined; + return obj; + }, + fromAminoMsg(object: UnbondingDelegationEntryAminoMsg): UnbondingDelegationEntry { + return UnbondingDelegationEntry.fromAmino(object.value); + }, + toAminoMsg(message: UnbondingDelegationEntry): UnbondingDelegationEntryAminoMsg { + return { + type: "cosmos-sdk/UnbondingDelegationEntry", + value: UnbondingDelegationEntry.toAmino(message), + }; + }, }; function createBaseRedelegationEntry(): RedelegationEntry { return { @@ -1448,6 +1808,37 @@ export const RedelegationEntry = { : Long.ZERO; return message; }, + fromAmino(object: RedelegationEntryAmino): RedelegationEntry { + return { + creationHeight: Long.fromString(object.creation_height), + completionTime: object?.completion_time ? Timestamp.fromAmino(object.completion_time) : undefined, + initialBalance: object.initial_balance, + sharesDst: object.shares_dst, + unbondingId: Long.fromString(object.unbonding_id), + unbondingOnHoldRefCount: Long.fromString(object.unbonding_on_hold_ref_count), + }; + }, + toAmino(message: RedelegationEntry): RedelegationEntryAmino { + const obj: any = {}; + obj.creation_height = message.creationHeight ? message.creationHeight.toString() : undefined; + obj.completion_time = message.completionTime ? Timestamp.toAmino(message.completionTime) : undefined; + obj.initial_balance = message.initialBalance; + obj.shares_dst = message.sharesDst; + obj.unbonding_id = message.unbondingId ? message.unbondingId.toString() : undefined; + obj.unbonding_on_hold_ref_count = message.unbondingOnHoldRefCount + ? message.unbondingOnHoldRefCount.toString() + : undefined; + return obj; + }, + fromAminoMsg(object: RedelegationEntryAminoMsg): RedelegationEntry { + return RedelegationEntry.fromAmino(object.value); + }, + toAminoMsg(message: RedelegationEntry): RedelegationEntryAminoMsg { + return { + type: "cosmos-sdk/RedelegationEntry", + value: RedelegationEntry.toAmino(message), + }; + }, }; function createBaseRedelegation(): Redelegation { return { @@ -1529,6 +1920,37 @@ export const Redelegation = { message.entries = object.entries?.map((e) => RedelegationEntry.fromPartial(e)) || []; return message; }, + fromAmino(object: RedelegationAmino): Redelegation { + return { + delegatorAddress: object.delegator_address, + validatorSrcAddress: object.validator_src_address, + validatorDstAddress: object.validator_dst_address, + entries: Array.isArray(object?.entries) + ? object.entries.map((e: any) => RedelegationEntry.fromAmino(e)) + : [], + }; + }, + toAmino(message: Redelegation): RedelegationAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_src_address = message.validatorSrcAddress; + obj.validator_dst_address = message.validatorDstAddress; + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? RedelegationEntry.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + return obj; + }, + fromAminoMsg(object: RedelegationAminoMsg): Redelegation { + return Redelegation.fromAmino(object.value); + }, + toAminoMsg(message: Redelegation): RedelegationAminoMsg { + return { + type: "cosmos-sdk/Redelegation", + value: Redelegation.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -1629,6 +2051,35 @@ export const Params = { message.minCommissionRate = object.minCommissionRate ?? ""; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + unbondingTime: object?.unbonding_time ? Duration.fromAmino(object.unbonding_time) : undefined, + maxValidators: object.max_validators, + maxEntries: object.max_entries, + historicalEntries: object.historical_entries, + bondDenom: object.bond_denom, + minCommissionRate: object.min_commission_rate, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.unbonding_time = message.unbondingTime ? Duration.toAmino(message.unbondingTime) : undefined; + obj.max_validators = message.maxValidators; + obj.max_entries = message.maxEntries; + obj.historical_entries = message.historicalEntries; + obj.bond_denom = message.bondDenom; + obj.min_commission_rate = message.minCommissionRate; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/x/staking/Params", + value: Params.toAmino(message), + }; + }, }; function createBaseDelegationResponse(): DelegationResponse { return { @@ -1690,6 +2141,27 @@ export const DelegationResponse = { object.balance !== undefined && object.balance !== null ? Coin.fromPartial(object.balance) : undefined; return message; }, + fromAmino(object: DelegationResponseAmino): DelegationResponse { + return { + delegation: object?.delegation ? Delegation.fromAmino(object.delegation) : undefined, + balance: object?.balance ? Coin.fromAmino(object.balance) : undefined, + }; + }, + toAmino(message: DelegationResponse): DelegationResponseAmino { + const obj: any = {}; + obj.delegation = message.delegation ? Delegation.toAmino(message.delegation) : undefined; + obj.balance = message.balance ? Coin.toAmino(message.balance) : undefined; + return obj; + }, + fromAminoMsg(object: DelegationResponseAminoMsg): DelegationResponse { + return DelegationResponse.fromAmino(object.value); + }, + toAminoMsg(message: DelegationResponse): DelegationResponseAminoMsg { + return { + type: "cosmos-sdk/DelegationResponse", + value: DelegationResponse.toAmino(message), + }; + }, }; function createBaseRedelegationEntryResponse(): RedelegationEntryResponse { return { @@ -1755,6 +2227,31 @@ export const RedelegationEntryResponse = { message.balance = object.balance ?? ""; return message; }, + fromAmino(object: RedelegationEntryResponseAmino): RedelegationEntryResponse { + return { + redelegationEntry: object?.redelegation_entry + ? RedelegationEntry.fromAmino(object.redelegation_entry) + : undefined, + balance: object.balance, + }; + }, + toAmino(message: RedelegationEntryResponse): RedelegationEntryResponseAmino { + const obj: any = {}; + obj.redelegation_entry = message.redelegationEntry + ? RedelegationEntry.toAmino(message.redelegationEntry) + : undefined; + obj.balance = message.balance; + return obj; + }, + fromAminoMsg(object: RedelegationEntryResponseAminoMsg): RedelegationEntryResponse { + return RedelegationEntryResponse.fromAmino(object.value); + }, + toAminoMsg(message: RedelegationEntryResponse): RedelegationEntryResponseAminoMsg { + return { + type: "cosmos-sdk/RedelegationEntryResponse", + value: RedelegationEntryResponse.toAmino(message), + }; + }, }; function createBaseRedelegationResponse(): RedelegationResponse { return { @@ -1820,6 +2317,33 @@ export const RedelegationResponse = { message.entries = object.entries?.map((e) => RedelegationEntryResponse.fromPartial(e)) || []; return message; }, + fromAmino(object: RedelegationResponseAmino): RedelegationResponse { + return { + redelegation: object?.redelegation ? Redelegation.fromAmino(object.redelegation) : undefined, + entries: Array.isArray(object?.entries) + ? object.entries.map((e: any) => RedelegationEntryResponse.fromAmino(e)) + : [], + }; + }, + toAmino(message: RedelegationResponse): RedelegationResponseAmino { + const obj: any = {}; + obj.redelegation = message.redelegation ? Redelegation.toAmino(message.redelegation) : undefined; + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? RedelegationEntryResponse.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + return obj; + }, + fromAminoMsg(object: RedelegationResponseAminoMsg): RedelegationResponse { + return RedelegationResponse.fromAmino(object.value); + }, + toAminoMsg(message: RedelegationResponse): RedelegationResponseAminoMsg { + return { + type: "cosmos-sdk/RedelegationResponse", + value: RedelegationResponse.toAmino(message), + }; + }, }; function createBasePool(): Pool { return { @@ -1875,6 +2399,27 @@ export const Pool = { message.bondedTokens = object.bondedTokens ?? ""; return message; }, + fromAmino(object: PoolAmino): Pool { + return { + notBondedTokens: object.not_bonded_tokens, + bondedTokens: object.bonded_tokens, + }; + }, + toAmino(message: Pool): PoolAmino { + const obj: any = {}; + obj.not_bonded_tokens = message.notBondedTokens; + obj.bonded_tokens = message.bondedTokens; + return obj; + }, + fromAminoMsg(object: PoolAminoMsg): Pool { + return Pool.fromAmino(object.value); + }, + toAminoMsg(message: Pool): PoolAminoMsg { + return { + type: "cosmos-sdk/Pool", + value: Pool.toAmino(message), + }; + }, }; function createBaseValidatorUpdates(): ValidatorUpdates { return { @@ -1926,4 +2471,29 @@ export const ValidatorUpdates = { message.updates = object.updates?.map((e) => ValidatorUpdate.fromPartial(e)) || []; return message; }, + fromAmino(object: ValidatorUpdatesAmino): ValidatorUpdates { + return { + updates: Array.isArray(object?.updates) + ? object.updates.map((e: any) => ValidatorUpdate.fromAmino(e)) + : [], + }; + }, + toAmino(message: ValidatorUpdates): ValidatorUpdatesAmino { + const obj: any = {}; + if (message.updates) { + obj.updates = message.updates.map((e) => (e ? ValidatorUpdate.toAmino(e) : undefined)); + } else { + obj.updates = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorUpdatesAminoMsg): ValidatorUpdates { + return ValidatorUpdates.fromAmino(object.value); + }, + toAminoMsg(message: ValidatorUpdates): ValidatorUpdatesAminoMsg { + return { + type: "cosmos-sdk/ValidatorUpdates", + value: ValidatorUpdates.toAmino(message), + }; + }, }; diff --git a/src/cosmos/staking/v1beta1/tx.ts b/src/cosmos/staking/v1beta1/tx.ts index 4e5f8b93..1c828dca 100644 --- a/src/cosmos/staking/v1beta1/tx.ts +++ b/src/cosmos/staking/v1beta1/tx.ts @@ -5,6 +5,8 @@ import { Coin } from "../../base/v1beta1/coin"; import { Timestamp } from "../../../google/protobuf/timestamp"; import { Long, isSet, DeepPartial, Exact, fromJsonTimestamp, fromTimestamp, Rpc } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; +import { toBase64, fromBase64 } from "@cosmjs/encoding"; +import { encodeBech32Pubkey, decodeBech32Pubkey } from "@cosmjs/amino"; export const protobufPackage = "cosmos.staking.v1beta1"; /** MsgCreateValidator defines a SDK message for creating a new validator. */ export interface MsgCreateValidator { @@ -226,6 +228,48 @@ export const MsgCreateValidator = { object.value !== undefined && object.value !== null ? Coin.fromPartial(object.value) : undefined; return message; }, + fromAmino(object: MsgCreateValidatorAmino): MsgCreateValidator { + return { + description: object?.description ? Description.fromAmino(object.description) : undefined, + commission: object?.commission ? CommissionRates.fromAmino(object.commission) : undefined, + minSelfDelegation: object.min_self_delegation, + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + pubkey: encodeBech32Pubkey( + { + type: "tendermint/PubKeySecp256k1", + value: toBase64(object.pubkey.value), + }, + "cosmos", + ), + value: object?.value ? Coin.fromAmino(object.value) : undefined, + }; + }, + toAmino(message: MsgCreateValidator): MsgCreateValidatorAmino { + const obj: any = {}; + obj.description = message.description ? Description.toAmino(message.description) : undefined; + obj.commission = message.commission ? CommissionRates.toAmino(message.commission) : undefined; + obj.min_self_delegation = message.minSelfDelegation; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + obj.pubkey = message.pubkey + ? { + typeUrl: "/cosmos.crypto.secp256k1.PubKey", + value: fromBase64(decodeBech32Pubkey(message.pubkey).value), + } + : undefined; + obj.value = message.value ? Coin.toAmino(message.value) : undefined; + return obj; + }, + fromAminoMsg(object: MsgCreateValidatorAminoMsg): MsgCreateValidator { + return MsgCreateValidator.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateValidator): MsgCreateValidatorAminoMsg { + return { + type: "cosmos-sdk/MsgCreateValidator", + value: MsgCreateValidator.toAmino(message), + }; + }, }; function createBaseMsgCreateValidatorResponse(): MsgCreateValidatorResponse { return {}; @@ -259,6 +303,22 @@ export const MsgCreateValidatorResponse = { const message = createBaseMsgCreateValidatorResponse(); return message; }, + fromAmino(_: MsgCreateValidatorResponseAmino): MsgCreateValidatorResponse { + return {}; + }, + toAmino(_: MsgCreateValidatorResponse): MsgCreateValidatorResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgCreateValidatorResponseAminoMsg): MsgCreateValidatorResponse { + return MsgCreateValidatorResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateValidatorResponse): MsgCreateValidatorResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreateValidatorResponse", + value: MsgCreateValidatorResponse.toAmino(message), + }; + }, }; function createBaseMsgEditValidator(): MsgEditValidator { return { @@ -338,6 +398,31 @@ export const MsgEditValidator = { message.minSelfDelegation = object.minSelfDelegation ?? ""; return message; }, + fromAmino(object: MsgEditValidatorAmino): MsgEditValidator { + return { + description: object?.description ? Description.fromAmino(object.description) : undefined, + validatorAddress: object.validator_address, + commissionRate: object.commission_rate, + minSelfDelegation: object.min_self_delegation, + }; + }, + toAmino(message: MsgEditValidator): MsgEditValidatorAmino { + const obj: any = {}; + obj.description = message.description ? Description.toAmino(message.description) : undefined; + obj.validator_address = message.validatorAddress; + obj.commission_rate = message.commissionRate; + obj.min_self_delegation = message.minSelfDelegation; + return obj; + }, + fromAminoMsg(object: MsgEditValidatorAminoMsg): MsgEditValidator { + return MsgEditValidator.fromAmino(object.value); + }, + toAminoMsg(message: MsgEditValidator): MsgEditValidatorAminoMsg { + return { + type: "cosmos-sdk/MsgEditValidator", + value: MsgEditValidator.toAmino(message), + }; + }, }; function createBaseMsgEditValidatorResponse(): MsgEditValidatorResponse { return {}; @@ -371,6 +456,22 @@ export const MsgEditValidatorResponse = { const message = createBaseMsgEditValidatorResponse(); return message; }, + fromAmino(_: MsgEditValidatorResponseAmino): MsgEditValidatorResponse { + return {}; + }, + toAmino(_: MsgEditValidatorResponse): MsgEditValidatorResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgEditValidatorResponseAminoMsg): MsgEditValidatorResponse { + return MsgEditValidatorResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgEditValidatorResponse): MsgEditValidatorResponseAminoMsg { + return { + type: "cosmos-sdk/MsgEditValidatorResponse", + value: MsgEditValidatorResponse.toAmino(message), + }; + }, }; function createBaseMsgDelegate(): MsgDelegate { return { @@ -437,6 +538,29 @@ export const MsgDelegate = { object.amount !== undefined && object.amount !== null ? Coin.fromPartial(object.amount) : undefined; return message; }, + fromAmino(object: MsgDelegateAmino): MsgDelegate { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + amount: object?.amount ? Coin.fromAmino(object.amount) : undefined, + }; + }, + toAmino(message: MsgDelegate): MsgDelegateAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + obj.amount = message.amount ? Coin.toAmino(message.amount) : undefined; + return obj; + }, + fromAminoMsg(object: MsgDelegateAminoMsg): MsgDelegate { + return MsgDelegate.fromAmino(object.value); + }, + toAminoMsg(message: MsgDelegate): MsgDelegateAminoMsg { + return { + type: "cosmos-sdk/MsgDelegate", + value: MsgDelegate.toAmino(message), + }; + }, }; function createBaseMsgDelegateResponse(): MsgDelegateResponse { return {}; @@ -470,6 +594,22 @@ export const MsgDelegateResponse = { const message = createBaseMsgDelegateResponse(); return message; }, + fromAmino(_: MsgDelegateResponseAmino): MsgDelegateResponse { + return {}; + }, + toAmino(_: MsgDelegateResponse): MsgDelegateResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgDelegateResponseAminoMsg): MsgDelegateResponse { + return MsgDelegateResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgDelegateResponse): MsgDelegateResponseAminoMsg { + return { + type: "cosmos-sdk/MsgDelegateResponse", + value: MsgDelegateResponse.toAmino(message), + }; + }, }; function createBaseMsgBeginRedelegate(): MsgBeginRedelegate { return { @@ -546,6 +686,31 @@ export const MsgBeginRedelegate = { object.amount !== undefined && object.amount !== null ? Coin.fromPartial(object.amount) : undefined; return message; }, + fromAmino(object: MsgBeginRedelegateAmino): MsgBeginRedelegate { + return { + delegatorAddress: object.delegator_address, + validatorSrcAddress: object.validator_src_address, + validatorDstAddress: object.validator_dst_address, + amount: object?.amount ? Coin.fromAmino(object.amount) : undefined, + }; + }, + toAmino(message: MsgBeginRedelegate): MsgBeginRedelegateAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_src_address = message.validatorSrcAddress; + obj.validator_dst_address = message.validatorDstAddress; + obj.amount = message.amount ? Coin.toAmino(message.amount) : undefined; + return obj; + }, + fromAminoMsg(object: MsgBeginRedelegateAminoMsg): MsgBeginRedelegate { + return MsgBeginRedelegate.fromAmino(object.value); + }, + toAminoMsg(message: MsgBeginRedelegate): MsgBeginRedelegateAminoMsg { + return { + type: "cosmos-sdk/MsgBeginRedelegate", + value: MsgBeginRedelegate.toAmino(message), + }; + }, }; function createBaseMsgBeginRedelegateResponse(): MsgBeginRedelegateResponse { return { @@ -597,6 +762,25 @@ export const MsgBeginRedelegateResponse = { : undefined; return message; }, + fromAmino(object: MsgBeginRedelegateResponseAmino): MsgBeginRedelegateResponse { + return { + completionTime: object?.completion_time ? Timestamp.fromAmino(object.completion_time) : undefined, + }; + }, + toAmino(message: MsgBeginRedelegateResponse): MsgBeginRedelegateResponseAmino { + const obj: any = {}; + obj.completion_time = message.completionTime ? Timestamp.toAmino(message.completionTime) : undefined; + return obj; + }, + fromAminoMsg(object: MsgBeginRedelegateResponseAminoMsg): MsgBeginRedelegateResponse { + return MsgBeginRedelegateResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgBeginRedelegateResponse): MsgBeginRedelegateResponseAminoMsg { + return { + type: "cosmos-sdk/MsgBeginRedelegateResponse", + value: MsgBeginRedelegateResponse.toAmino(message), + }; + }, }; function createBaseMsgUndelegate(): MsgUndelegate { return { @@ -663,6 +847,29 @@ export const MsgUndelegate = { object.amount !== undefined && object.amount !== null ? Coin.fromPartial(object.amount) : undefined; return message; }, + fromAmino(object: MsgUndelegateAmino): MsgUndelegate { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + amount: object?.amount ? Coin.fromAmino(object.amount) : undefined, + }; + }, + toAmino(message: MsgUndelegate): MsgUndelegateAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + obj.amount = message.amount ? Coin.toAmino(message.amount) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUndelegateAminoMsg): MsgUndelegate { + return MsgUndelegate.fromAmino(object.value); + }, + toAminoMsg(message: MsgUndelegate): MsgUndelegateAminoMsg { + return { + type: "cosmos-sdk/MsgUndelegate", + value: MsgUndelegate.toAmino(message), + }; + }, }; function createBaseMsgUndelegateResponse(): MsgUndelegateResponse { return { @@ -712,6 +919,25 @@ export const MsgUndelegateResponse = { : undefined; return message; }, + fromAmino(object: MsgUndelegateResponseAmino): MsgUndelegateResponse { + return { + completionTime: object?.completion_time ? Timestamp.fromAmino(object.completion_time) : undefined, + }; + }, + toAmino(message: MsgUndelegateResponse): MsgUndelegateResponseAmino { + const obj: any = {}; + obj.completion_time = message.completionTime ? Timestamp.toAmino(message.completionTime) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUndelegateResponseAminoMsg): MsgUndelegateResponse { + return MsgUndelegateResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUndelegateResponse): MsgUndelegateResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUndelegateResponse", + value: MsgUndelegateResponse.toAmino(message), + }; + }, }; function createBaseMsgCancelUnbondingDelegation(): MsgCancelUnbondingDelegation { return { @@ -794,6 +1020,31 @@ export const MsgCancelUnbondingDelegation = { : Long.ZERO; return message; }, + fromAmino(object: MsgCancelUnbondingDelegationAmino): MsgCancelUnbondingDelegation { + return { + delegatorAddress: object.delegator_address, + validatorAddress: object.validator_address, + amount: object?.amount ? Coin.fromAmino(object.amount) : undefined, + creationHeight: Long.fromString(object.creation_height), + }; + }, + toAmino(message: MsgCancelUnbondingDelegation): MsgCancelUnbondingDelegationAmino { + const obj: any = {}; + obj.delegator_address = message.delegatorAddress; + obj.validator_address = message.validatorAddress; + obj.amount = message.amount ? Coin.toAmino(message.amount) : undefined; + obj.creation_height = message.creationHeight ? message.creationHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgCancelUnbondingDelegationAminoMsg): MsgCancelUnbondingDelegation { + return MsgCancelUnbondingDelegation.fromAmino(object.value); + }, + toAminoMsg(message: MsgCancelUnbondingDelegation): MsgCancelUnbondingDelegationAminoMsg { + return { + type: "cosmos-sdk/MsgCancelUnbondingDelegation", + value: MsgCancelUnbondingDelegation.toAmino(message), + }; + }, }; function createBaseMsgCancelUnbondingDelegationResponse(): MsgCancelUnbondingDelegationResponse { return {}; @@ -829,6 +1080,22 @@ export const MsgCancelUnbondingDelegationResponse = { const message = createBaseMsgCancelUnbondingDelegationResponse(); return message; }, + fromAmino(_: MsgCancelUnbondingDelegationResponseAmino): MsgCancelUnbondingDelegationResponse { + return {}; + }, + toAmino(_: MsgCancelUnbondingDelegationResponse): MsgCancelUnbondingDelegationResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgCancelUnbondingDelegationResponseAminoMsg): MsgCancelUnbondingDelegationResponse { + return MsgCancelUnbondingDelegationResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCancelUnbondingDelegationResponse): MsgCancelUnbondingDelegationResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCancelUnbondingDelegationResponse", + value: MsgCancelUnbondingDelegationResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateParams(): MsgUpdateParams { return { @@ -885,6 +1152,27 @@ export const MsgUpdateParams = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams { + return { + authority: object.authority, + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams { + return MsgUpdateParams.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg { + return { + type: "cosmos-sdk/x/staking/MsgUpdateParams", + value: MsgUpdateParams.toAmino(message), + }; + }, }; function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { return {}; @@ -918,6 +1206,22 @@ export const MsgUpdateParamsResponse = { const message = createBaseMsgUpdateParamsResponse(); return message; }, + fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse { + return {}; + }, + toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateParamsResponse", + value: MsgUpdateParamsResponse.toAmino(message), + }; + }, }; /** Msg defines the staking Msg service. */ export interface Msg { diff --git a/src/cosmos/tx/config/v1/config.ts b/src/cosmos/tx/config/v1/config.ts index 9aaebef6..6890aba0 100644 --- a/src/cosmos/tx/config/v1/config.ts +++ b/src/cosmos/tx/config/v1/config.ts @@ -69,4 +69,25 @@ export const Config = { message.skipPostHandler = object.skipPostHandler ?? false; return message; }, + fromAmino(object: ConfigAmino): Config { + return { + skipAnteHandler: object.skip_ante_handler, + skipPostHandler: object.skip_post_handler, + }; + }, + toAmino(message: Config): ConfigAmino { + const obj: any = {}; + obj.skip_ante_handler = message.skipAnteHandler; + obj.skip_post_handler = message.skipPostHandler; + return obj; + }, + fromAminoMsg(object: ConfigAminoMsg): Config { + return Config.fromAmino(object.value); + }, + toAminoMsg(message: Config): ConfigAminoMsg { + return { + type: "cosmos-sdk/Config", + value: Config.toAmino(message), + }; + }, }; diff --git a/src/cosmos/tx/signing/v1beta1/signing.ts b/src/cosmos/tx/signing/v1beta1/signing.ts index 0b151e18..be387fa4 100644 --- a/src/cosmos/tx/signing/v1beta1/signing.ts +++ b/src/cosmos/tx/signing/v1beta1/signing.ts @@ -198,6 +198,31 @@ export const SignatureDescriptors = { message.signatures = object.signatures?.map((e) => SignatureDescriptor.fromPartial(e)) || []; return message; }, + fromAmino(object: SignatureDescriptorsAmino): SignatureDescriptors { + return { + signatures: Array.isArray(object?.signatures) + ? object.signatures.map((e: any) => SignatureDescriptor.fromAmino(e)) + : [], + }; + }, + toAmino(message: SignatureDescriptors): SignatureDescriptorsAmino { + const obj: any = {}; + if (message.signatures) { + obj.signatures = message.signatures.map((e) => (e ? SignatureDescriptor.toAmino(e) : undefined)); + } else { + obj.signatures = []; + } + return obj; + }, + fromAminoMsg(object: SignatureDescriptorsAminoMsg): SignatureDescriptors { + return SignatureDescriptors.fromAmino(object.value); + }, + toAminoMsg(message: SignatureDescriptors): SignatureDescriptorsAminoMsg { + return { + type: "cosmos-sdk/SignatureDescriptors", + value: SignatureDescriptors.toAmino(message), + }; + }, }; function createBaseSignatureDescriptor(): SignatureDescriptor { return { @@ -274,6 +299,29 @@ export const SignatureDescriptor = { : Long.UZERO; return message; }, + fromAmino(object: SignatureDescriptorAmino): SignatureDescriptor { + return { + publicKey: object?.public_key ? Any.fromAmino(object.public_key) : undefined, + data: object?.data ? SignatureDescriptor_Data.fromAmino(object.data) : undefined, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: SignatureDescriptor): SignatureDescriptorAmino { + const obj: any = {}; + obj.public_key = message.publicKey ? Any.toAmino(message.publicKey) : undefined; + obj.data = message.data ? SignatureDescriptor_Data.toAmino(message.data) : undefined; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: SignatureDescriptorAminoMsg): SignatureDescriptor { + return SignatureDescriptor.fromAmino(object.value); + }, + toAminoMsg(message: SignatureDescriptor): SignatureDescriptorAminoMsg { + return { + type: "cosmos-sdk/SignatureDescriptor", + value: SignatureDescriptor.toAmino(message), + }; + }, }; function createBaseSignatureDescriptor_Data(): SignatureDescriptor_Data { return { @@ -339,6 +387,27 @@ export const SignatureDescriptor_Data = { : undefined; return message; }, + fromAmino(object: SignatureDescriptor_DataAmino): SignatureDescriptor_Data { + return { + single: object?.single ? SignatureDescriptor_Data_Single.fromAmino(object.single) : undefined, + multi: object?.multi ? SignatureDescriptor_Data_Multi.fromAmino(object.multi) : undefined, + }; + }, + toAmino(message: SignatureDescriptor_Data): SignatureDescriptor_DataAmino { + const obj: any = {}; + obj.single = message.single ? SignatureDescriptor_Data_Single.toAmino(message.single) : undefined; + obj.multi = message.multi ? SignatureDescriptor_Data_Multi.toAmino(message.multi) : undefined; + return obj; + }, + fromAminoMsg(object: SignatureDescriptor_DataAminoMsg): SignatureDescriptor_Data { + return SignatureDescriptor_Data.fromAmino(object.value); + }, + toAminoMsg(message: SignatureDescriptor_Data): SignatureDescriptor_DataAminoMsg { + return { + type: "cosmos-sdk/Data", + value: SignatureDescriptor_Data.toAmino(message), + }; + }, }; function createBaseSignatureDescriptor_Data_Single(): SignatureDescriptor_Data_Single { return { @@ -399,6 +468,27 @@ export const SignatureDescriptor_Data_Single = { message.signature = object.signature ?? new Uint8Array(); return message; }, + fromAmino(object: SignatureDescriptor_Data_SingleAmino): SignatureDescriptor_Data_Single { + return { + mode: isSet(object.mode) ? signModeFromJSON(object.mode) : 0, + signature: object.signature, + }; + }, + toAmino(message: SignatureDescriptor_Data_Single): SignatureDescriptor_Data_SingleAmino { + const obj: any = {}; + obj.mode = message.mode; + obj.signature = message.signature; + return obj; + }, + fromAminoMsg(object: SignatureDescriptor_Data_SingleAminoMsg): SignatureDescriptor_Data_Single { + return SignatureDescriptor_Data_Single.fromAmino(object.value); + }, + toAminoMsg(message: SignatureDescriptor_Data_Single): SignatureDescriptor_Data_SingleAminoMsg { + return { + type: "cosmos-sdk/Single", + value: SignatureDescriptor_Data_Single.toAmino(message), + }; + }, }; function createBaseSignatureDescriptor_Data_Multi(): SignatureDescriptor_Data_Multi { return { @@ -466,4 +556,31 @@ export const SignatureDescriptor_Data_Multi = { message.signatures = object.signatures?.map((e) => SignatureDescriptor_Data.fromPartial(e)) || []; return message; }, + fromAmino(object: SignatureDescriptor_Data_MultiAmino): SignatureDescriptor_Data_Multi { + return { + bitarray: object?.bitarray ? CompactBitArray.fromAmino(object.bitarray) : undefined, + signatures: Array.isArray(object?.signatures) + ? object.signatures.map((e: any) => SignatureDescriptor_Data.fromAmino(e)) + : [], + }; + }, + toAmino(message: SignatureDescriptor_Data_Multi): SignatureDescriptor_Data_MultiAmino { + const obj: any = {}; + obj.bitarray = message.bitarray ? CompactBitArray.toAmino(message.bitarray) : undefined; + if (message.signatures) { + obj.signatures = message.signatures.map((e) => (e ? SignatureDescriptor_Data.toAmino(e) : undefined)); + } else { + obj.signatures = []; + } + return obj; + }, + fromAminoMsg(object: SignatureDescriptor_Data_MultiAminoMsg): SignatureDescriptor_Data_Multi { + return SignatureDescriptor_Data_Multi.fromAmino(object.value); + }, + toAminoMsg(message: SignatureDescriptor_Data_Multi): SignatureDescriptor_Data_MultiAminoMsg { + return { + type: "cosmos-sdk/Multi", + value: SignatureDescriptor_Data_Multi.toAmino(message), + }; + }, }; diff --git a/src/cosmos/tx/v1beta1/service.ts b/src/cosmos/tx/v1beta1/service.ts index 02275ee7..07ebf236 100644 --- a/src/cosmos/tx/v1beta1/service.ts +++ b/src/cosmos/tx/v1beta1/service.ts @@ -398,6 +398,37 @@ export const GetTxsEventRequest = { object.limit !== undefined && object.limit !== null ? Long.fromValue(object.limit) : Long.UZERO; return message; }, + fromAmino(object: GetTxsEventRequestAmino): GetTxsEventRequest { + return { + events: Array.isArray(object?.events) ? object.events.map((e: any) => e) : [], + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + orderBy: isSet(object.order_by) ? orderByFromJSON(object.order_by) : 0, + page: Long.fromString(object.page), + limit: Long.fromString(object.limit), + }; + }, + toAmino(message: GetTxsEventRequest): GetTxsEventRequestAmino { + const obj: any = {}; + if (message.events) { + obj.events = message.events.map((e) => e); + } else { + obj.events = []; + } + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + obj.order_by = message.orderBy; + obj.page = message.page ? message.page.toString() : undefined; + obj.limit = message.limit ? message.limit.toString() : undefined; + return obj; + }, + fromAminoMsg(object: GetTxsEventRequestAminoMsg): GetTxsEventRequest { + return GetTxsEventRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetTxsEventRequest): GetTxsEventRequestAminoMsg { + return { + type: "cosmos-sdk/GetTxsEventRequest", + value: GetTxsEventRequest.toAmino(message), + }; + }, }; function createBaseGetTxsEventResponse(): GetTxsEventResponse { return { @@ -488,6 +519,41 @@ export const GetTxsEventResponse = { object.total !== undefined && object.total !== null ? Long.fromValue(object.total) : Long.UZERO; return message; }, + fromAmino(object: GetTxsEventResponseAmino): GetTxsEventResponse { + return { + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => Tx.fromAmino(e)) : [], + txResponses: Array.isArray(object?.tx_responses) + ? object.tx_responses.map((e: any) => TxResponse.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + total: Long.fromString(object.total), + }; + }, + toAmino(message: GetTxsEventResponse): GetTxsEventResponseAmino { + const obj: any = {}; + if (message.txs) { + obj.txs = message.txs.map((e) => (e ? Tx.toAmino(e) : undefined)); + } else { + obj.txs = []; + } + if (message.txResponses) { + obj.tx_responses = message.txResponses.map((e) => (e ? TxResponse.toAmino(e) : undefined)); + } else { + obj.tx_responses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + obj.total = message.total ? message.total.toString() : undefined; + return obj; + }, + fromAminoMsg(object: GetTxsEventResponseAminoMsg): GetTxsEventResponse { + return GetTxsEventResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetTxsEventResponse): GetTxsEventResponseAminoMsg { + return { + type: "cosmos-sdk/GetTxsEventResponse", + value: GetTxsEventResponse.toAmino(message), + }; + }, }; function createBaseBroadcastTxRequest(): BroadcastTxRequest { return { @@ -544,6 +610,27 @@ export const BroadcastTxRequest = { message.mode = object.mode ?? 0; return message; }, + fromAmino(object: BroadcastTxRequestAmino): BroadcastTxRequest { + return { + txBytes: object.tx_bytes, + mode: isSet(object.mode) ? broadcastModeFromJSON(object.mode) : 0, + }; + }, + toAmino(message: BroadcastTxRequest): BroadcastTxRequestAmino { + const obj: any = {}; + obj.tx_bytes = message.txBytes; + obj.mode = message.mode; + return obj; + }, + fromAminoMsg(object: BroadcastTxRequestAminoMsg): BroadcastTxRequest { + return BroadcastTxRequest.fromAmino(object.value); + }, + toAminoMsg(message: BroadcastTxRequest): BroadcastTxRequestAminoMsg { + return { + type: "cosmos-sdk/BroadcastTxRequest", + value: BroadcastTxRequest.toAmino(message), + }; + }, }; function createBaseBroadcastTxResponse(): BroadcastTxResponse { return { @@ -593,6 +680,25 @@ export const BroadcastTxResponse = { : undefined; return message; }, + fromAmino(object: BroadcastTxResponseAmino): BroadcastTxResponse { + return { + txResponse: object?.tx_response ? TxResponse.fromAmino(object.tx_response) : undefined, + }; + }, + toAmino(message: BroadcastTxResponse): BroadcastTxResponseAmino { + const obj: any = {}; + obj.tx_response = message.txResponse ? TxResponse.toAmino(message.txResponse) : undefined; + return obj; + }, + fromAminoMsg(object: BroadcastTxResponseAminoMsg): BroadcastTxResponse { + return BroadcastTxResponse.fromAmino(object.value); + }, + toAminoMsg(message: BroadcastTxResponse): BroadcastTxResponseAminoMsg { + return { + type: "cosmos-sdk/BroadcastTxResponse", + value: BroadcastTxResponse.toAmino(message), + }; + }, }; function createBaseSimulateRequest(): SimulateRequest { return { @@ -649,6 +755,27 @@ export const SimulateRequest = { message.txBytes = object.txBytes ?? new Uint8Array(); return message; }, + fromAmino(object: SimulateRequestAmino): SimulateRequest { + return { + tx: object?.tx ? Tx.fromAmino(object.tx) : undefined, + txBytes: object.tx_bytes, + }; + }, + toAmino(message: SimulateRequest): SimulateRequestAmino { + const obj: any = {}; + obj.tx = message.tx ? Tx.toAmino(message.tx) : undefined; + obj.tx_bytes = message.txBytes; + return obj; + }, + fromAminoMsg(object: SimulateRequestAminoMsg): SimulateRequest { + return SimulateRequest.fromAmino(object.value); + }, + toAminoMsg(message: SimulateRequest): SimulateRequestAminoMsg { + return { + type: "cosmos-sdk/SimulateRequest", + value: SimulateRequest.toAmino(message), + }; + }, }; function createBaseSimulateResponse(): SimulateResponse { return { @@ -709,6 +836,27 @@ export const SimulateResponse = { object.result !== undefined && object.result !== null ? Result.fromPartial(object.result) : undefined; return message; }, + fromAmino(object: SimulateResponseAmino): SimulateResponse { + return { + gasInfo: object?.gas_info ? GasInfo.fromAmino(object.gas_info) : undefined, + result: object?.result ? Result.fromAmino(object.result) : undefined, + }; + }, + toAmino(message: SimulateResponse): SimulateResponseAmino { + const obj: any = {}; + obj.gas_info = message.gasInfo ? GasInfo.toAmino(message.gasInfo) : undefined; + obj.result = message.result ? Result.toAmino(message.result) : undefined; + return obj; + }, + fromAminoMsg(object: SimulateResponseAminoMsg): SimulateResponse { + return SimulateResponse.fromAmino(object.value); + }, + toAminoMsg(message: SimulateResponse): SimulateResponseAminoMsg { + return { + type: "cosmos-sdk/SimulateResponse", + value: SimulateResponse.toAmino(message), + }; + }, }; function createBaseGetTxRequest(): GetTxRequest { return { @@ -754,6 +902,25 @@ export const GetTxRequest = { message.hash = object.hash ?? ""; return message; }, + fromAmino(object: GetTxRequestAmino): GetTxRequest { + return { + hash: object.hash, + }; + }, + toAmino(message: GetTxRequest): GetTxRequestAmino { + const obj: any = {}; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: GetTxRequestAminoMsg): GetTxRequest { + return GetTxRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetTxRequest): GetTxRequestAminoMsg { + return { + type: "cosmos-sdk/GetTxRequest", + value: GetTxRequest.toAmino(message), + }; + }, }; function createBaseGetTxResponse(): GetTxResponse { return { @@ -813,6 +980,27 @@ export const GetTxResponse = { : undefined; return message; }, + fromAmino(object: GetTxResponseAmino): GetTxResponse { + return { + tx: object?.tx ? Tx.fromAmino(object.tx) : undefined, + txResponse: object?.tx_response ? TxResponse.fromAmino(object.tx_response) : undefined, + }; + }, + toAmino(message: GetTxResponse): GetTxResponseAmino { + const obj: any = {}; + obj.tx = message.tx ? Tx.toAmino(message.tx) : undefined; + obj.tx_response = message.txResponse ? TxResponse.toAmino(message.txResponse) : undefined; + return obj; + }, + fromAminoMsg(object: GetTxResponseAminoMsg): GetTxResponse { + return GetTxResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetTxResponse): GetTxResponseAminoMsg { + return { + type: "cosmos-sdk/GetTxResponse", + value: GetTxResponse.toAmino(message), + }; + }, }; function createBaseGetBlockWithTxsRequest(): GetBlockWithTxsRequest { return { @@ -873,6 +1061,27 @@ export const GetBlockWithTxsRequest = { : undefined; return message; }, + fromAmino(object: GetBlockWithTxsRequestAmino): GetBlockWithTxsRequest { + return { + height: Long.fromString(object.height), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: GetBlockWithTxsRequest): GetBlockWithTxsRequestAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: GetBlockWithTxsRequestAminoMsg): GetBlockWithTxsRequest { + return GetBlockWithTxsRequest.fromAmino(object.value); + }, + toAminoMsg(message: GetBlockWithTxsRequest): GetBlockWithTxsRequestAminoMsg { + return { + type: "cosmos-sdk/GetBlockWithTxsRequest", + value: GetBlockWithTxsRequest.toAmino(message), + }; + }, }; function createBaseGetBlockWithTxsResponse(): GetBlockWithTxsResponse { return { @@ -961,6 +1170,35 @@ export const GetBlockWithTxsResponse = { : undefined; return message; }, + fromAmino(object: GetBlockWithTxsResponseAmino): GetBlockWithTxsResponse { + return { + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => Tx.fromAmino(e)) : [], + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + block: object?.block ? Block.fromAmino(object.block) : undefined, + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: GetBlockWithTxsResponse): GetBlockWithTxsResponseAmino { + const obj: any = {}; + if (message.txs) { + obj.txs = message.txs.map((e) => (e ? Tx.toAmino(e) : undefined)); + } else { + obj.txs = []; + } + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + obj.block = message.block ? Block.toAmino(message.block) : undefined; + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: GetBlockWithTxsResponseAminoMsg): GetBlockWithTxsResponse { + return GetBlockWithTxsResponse.fromAmino(object.value); + }, + toAminoMsg(message: GetBlockWithTxsResponse): GetBlockWithTxsResponseAminoMsg { + return { + type: "cosmos-sdk/GetBlockWithTxsResponse", + value: GetBlockWithTxsResponse.toAmino(message), + }; + }, }; function createBaseTxDecodeRequest(): TxDecodeRequest { return { @@ -1007,6 +1245,25 @@ export const TxDecodeRequest = { message.txBytes = object.txBytes ?? new Uint8Array(); return message; }, + fromAmino(object: TxDecodeRequestAmino): TxDecodeRequest { + return { + txBytes: object.tx_bytes, + }; + }, + toAmino(message: TxDecodeRequest): TxDecodeRequestAmino { + const obj: any = {}; + obj.tx_bytes = message.txBytes; + return obj; + }, + fromAminoMsg(object: TxDecodeRequestAminoMsg): TxDecodeRequest { + return TxDecodeRequest.fromAmino(object.value); + }, + toAminoMsg(message: TxDecodeRequest): TxDecodeRequestAminoMsg { + return { + type: "cosmos-sdk/TxDecodeRequest", + value: TxDecodeRequest.toAmino(message), + }; + }, }; function createBaseTxDecodeResponse(): TxDecodeResponse { return { @@ -1052,6 +1309,25 @@ export const TxDecodeResponse = { message.tx = object.tx !== undefined && object.tx !== null ? Tx.fromPartial(object.tx) : undefined; return message; }, + fromAmino(object: TxDecodeResponseAmino): TxDecodeResponse { + return { + tx: object?.tx ? Tx.fromAmino(object.tx) : undefined, + }; + }, + toAmino(message: TxDecodeResponse): TxDecodeResponseAmino { + const obj: any = {}; + obj.tx = message.tx ? Tx.toAmino(message.tx) : undefined; + return obj; + }, + fromAminoMsg(object: TxDecodeResponseAminoMsg): TxDecodeResponse { + return TxDecodeResponse.fromAmino(object.value); + }, + toAminoMsg(message: TxDecodeResponse): TxDecodeResponseAminoMsg { + return { + type: "cosmos-sdk/TxDecodeResponse", + value: TxDecodeResponse.toAmino(message), + }; + }, }; function createBaseTxEncodeRequest(): TxEncodeRequest { return { @@ -1097,6 +1373,25 @@ export const TxEncodeRequest = { message.tx = object.tx !== undefined && object.tx !== null ? Tx.fromPartial(object.tx) : undefined; return message; }, + fromAmino(object: TxEncodeRequestAmino): TxEncodeRequest { + return { + tx: object?.tx ? Tx.fromAmino(object.tx) : undefined, + }; + }, + toAmino(message: TxEncodeRequest): TxEncodeRequestAmino { + const obj: any = {}; + obj.tx = message.tx ? Tx.toAmino(message.tx) : undefined; + return obj; + }, + fromAminoMsg(object: TxEncodeRequestAminoMsg): TxEncodeRequest { + return TxEncodeRequest.fromAmino(object.value); + }, + toAminoMsg(message: TxEncodeRequest): TxEncodeRequestAminoMsg { + return { + type: "cosmos-sdk/TxEncodeRequest", + value: TxEncodeRequest.toAmino(message), + }; + }, }; function createBaseTxEncodeResponse(): TxEncodeResponse { return { @@ -1143,6 +1438,25 @@ export const TxEncodeResponse = { message.txBytes = object.txBytes ?? new Uint8Array(); return message; }, + fromAmino(object: TxEncodeResponseAmino): TxEncodeResponse { + return { + txBytes: object.tx_bytes, + }; + }, + toAmino(message: TxEncodeResponse): TxEncodeResponseAmino { + const obj: any = {}; + obj.tx_bytes = message.txBytes; + return obj; + }, + fromAminoMsg(object: TxEncodeResponseAminoMsg): TxEncodeResponse { + return TxEncodeResponse.fromAmino(object.value); + }, + toAminoMsg(message: TxEncodeResponse): TxEncodeResponseAminoMsg { + return { + type: "cosmos-sdk/TxEncodeResponse", + value: TxEncodeResponse.toAmino(message), + }; + }, }; function createBaseTxEncodeAminoRequest(): TxEncodeAminoRequest { return { @@ -1188,6 +1502,25 @@ export const TxEncodeAminoRequest = { message.aminoJson = object.aminoJson ?? ""; return message; }, + fromAmino(object: TxEncodeAminoRequestAmino): TxEncodeAminoRequest { + return { + aminoJson: object.amino_json, + }; + }, + toAmino(message: TxEncodeAminoRequest): TxEncodeAminoRequestAmino { + const obj: any = {}; + obj.amino_json = message.aminoJson; + return obj; + }, + fromAminoMsg(object: TxEncodeAminoRequestAminoMsg): TxEncodeAminoRequest { + return TxEncodeAminoRequest.fromAmino(object.value); + }, + toAminoMsg(message: TxEncodeAminoRequest): TxEncodeAminoRequestAminoMsg { + return { + type: "cosmos-sdk/TxEncodeAminoRequest", + value: TxEncodeAminoRequest.toAmino(message), + }; + }, }; function createBaseTxEncodeAminoResponse(): TxEncodeAminoResponse { return { @@ -1236,6 +1569,25 @@ export const TxEncodeAminoResponse = { message.aminoBinary = object.aminoBinary ?? new Uint8Array(); return message; }, + fromAmino(object: TxEncodeAminoResponseAmino): TxEncodeAminoResponse { + return { + aminoBinary: object.amino_binary, + }; + }, + toAmino(message: TxEncodeAminoResponse): TxEncodeAminoResponseAmino { + const obj: any = {}; + obj.amino_binary = message.aminoBinary; + return obj; + }, + fromAminoMsg(object: TxEncodeAminoResponseAminoMsg): TxEncodeAminoResponse { + return TxEncodeAminoResponse.fromAmino(object.value); + }, + toAminoMsg(message: TxEncodeAminoResponse): TxEncodeAminoResponseAminoMsg { + return { + type: "cosmos-sdk/TxEncodeAminoResponse", + value: TxEncodeAminoResponse.toAmino(message), + }; + }, }; function createBaseTxDecodeAminoRequest(): TxDecodeAminoRequest { return { @@ -1284,6 +1636,25 @@ export const TxDecodeAminoRequest = { message.aminoBinary = object.aminoBinary ?? new Uint8Array(); return message; }, + fromAmino(object: TxDecodeAminoRequestAmino): TxDecodeAminoRequest { + return { + aminoBinary: object.amino_binary, + }; + }, + toAmino(message: TxDecodeAminoRequest): TxDecodeAminoRequestAmino { + const obj: any = {}; + obj.amino_binary = message.aminoBinary; + return obj; + }, + fromAminoMsg(object: TxDecodeAminoRequestAminoMsg): TxDecodeAminoRequest { + return TxDecodeAminoRequest.fromAmino(object.value); + }, + toAminoMsg(message: TxDecodeAminoRequest): TxDecodeAminoRequestAminoMsg { + return { + type: "cosmos-sdk/TxDecodeAminoRequest", + value: TxDecodeAminoRequest.toAmino(message), + }; + }, }; function createBaseTxDecodeAminoResponse(): TxDecodeAminoResponse { return { @@ -1329,6 +1700,25 @@ export const TxDecodeAminoResponse = { message.aminoJson = object.aminoJson ?? ""; return message; }, + fromAmino(object: TxDecodeAminoResponseAmino): TxDecodeAminoResponse { + return { + aminoJson: object.amino_json, + }; + }, + toAmino(message: TxDecodeAminoResponse): TxDecodeAminoResponseAmino { + const obj: any = {}; + obj.amino_json = message.aminoJson; + return obj; + }, + fromAminoMsg(object: TxDecodeAminoResponseAminoMsg): TxDecodeAminoResponse { + return TxDecodeAminoResponse.fromAmino(object.value); + }, + toAminoMsg(message: TxDecodeAminoResponse): TxDecodeAminoResponseAminoMsg { + return { + type: "cosmos-sdk/TxDecodeAminoResponse", + value: TxDecodeAminoResponse.toAmino(message), + }; + }, }; /** Service defines a gRPC service for interacting with transactions. */ export interface Service { diff --git a/src/cosmos/tx/v1beta1/tx.ts b/src/cosmos/tx/v1beta1/tx.ts index 190fcf9b..0c341162 100644 --- a/src/cosmos/tx/v1beta1/tx.ts +++ b/src/cosmos/tx/v1beta1/tx.ts @@ -354,6 +354,33 @@ export const Tx = { message.signatures = object.signatures?.map((e) => e) || []; return message; }, + fromAmino(object: TxAmino): Tx { + return { + body: object?.body ? TxBody.fromAmino(object.body) : undefined, + authInfo: object?.auth_info ? AuthInfo.fromAmino(object.auth_info) : undefined, + signatures: Array.isArray(object?.signatures) ? object.signatures.map((e: any) => e) : [], + }; + }, + toAmino(message: Tx): TxAmino { + const obj: any = {}; + obj.body = message.body ? TxBody.toAmino(message.body) : undefined; + obj.auth_info = message.authInfo ? AuthInfo.toAmino(message.authInfo) : undefined; + if (message.signatures) { + obj.signatures = message.signatures.map((e) => e); + } else { + obj.signatures = []; + } + return obj; + }, + fromAminoMsg(object: TxAminoMsg): Tx { + return Tx.fromAmino(object.value); + }, + toAminoMsg(message: Tx): TxAminoMsg { + return { + type: "cosmos-sdk/Tx", + value: Tx.toAmino(message), + }; + }, }; function createBaseTxRaw(): TxRaw { return { @@ -431,6 +458,33 @@ export const TxRaw = { message.signatures = object.signatures?.map((e) => e) || []; return message; }, + fromAmino(object: TxRawAmino): TxRaw { + return { + bodyBytes: object.body_bytes, + authInfoBytes: object.auth_info_bytes, + signatures: Array.isArray(object?.signatures) ? object.signatures.map((e: any) => e) : [], + }; + }, + toAmino(message: TxRaw): TxRawAmino { + const obj: any = {}; + obj.body_bytes = message.bodyBytes; + obj.auth_info_bytes = message.authInfoBytes; + if (message.signatures) { + obj.signatures = message.signatures.map((e) => e); + } else { + obj.signatures = []; + } + return obj; + }, + fromAminoMsg(object: TxRawAminoMsg): TxRaw { + return TxRaw.fromAmino(object.value); + }, + toAminoMsg(message: TxRaw): TxRawAminoMsg { + return { + type: "cosmos-sdk/TxRaw", + value: TxRaw.toAmino(message), + }; + }, }; function createBaseSignDoc(): SignDoc { return { @@ -516,6 +570,31 @@ export const SignDoc = { : Long.UZERO; return message; }, + fromAmino(object: SignDocAmino): SignDoc { + return { + bodyBytes: object.body_bytes, + authInfoBytes: object.auth_info_bytes, + chainId: object.chain_id, + accountNumber: Long.fromString(object.account_number), + }; + }, + toAmino(message: SignDoc): SignDocAmino { + const obj: any = {}; + obj.body_bytes = message.bodyBytes; + obj.auth_info_bytes = message.authInfoBytes; + obj.chain_id = message.chainId; + obj.account_number = message.accountNumber ? message.accountNumber.toString() : undefined; + return obj; + }, + fromAminoMsg(object: SignDocAminoMsg): SignDoc { + return SignDoc.fromAmino(object.value); + }, + toAminoMsg(message: SignDoc): SignDocAminoMsg { + return { + type: "cosmos-sdk/SignDoc", + value: SignDoc.toAmino(message), + }; + }, }; function createBaseSignDocDirectAux(): SignDocDirectAux { return { @@ -625,6 +704,35 @@ export const SignDocDirectAux = { message.tip = object.tip !== undefined && object.tip !== null ? Tip.fromPartial(object.tip) : undefined; return message; }, + fromAmino(object: SignDocDirectAuxAmino): SignDocDirectAux { + return { + bodyBytes: object.body_bytes, + publicKey: object?.public_key ? Any.fromAmino(object.public_key) : undefined, + chainId: object.chain_id, + accountNumber: Long.fromString(object.account_number), + sequence: Long.fromString(object.sequence), + tip: object?.tip ? Tip.fromAmino(object.tip) : undefined, + }; + }, + toAmino(message: SignDocDirectAux): SignDocDirectAuxAmino { + const obj: any = {}; + obj.body_bytes = message.bodyBytes; + obj.public_key = message.publicKey ? Any.toAmino(message.publicKey) : undefined; + obj.chain_id = message.chainId; + obj.account_number = message.accountNumber ? message.accountNumber.toString() : undefined; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + obj.tip = message.tip ? Tip.toAmino(message.tip) : undefined; + return obj; + }, + fromAminoMsg(object: SignDocDirectAuxAminoMsg): SignDocDirectAux { + return SignDocDirectAux.fromAmino(object.value); + }, + toAminoMsg(message: SignDocDirectAux): SignDocDirectAuxAminoMsg { + return { + type: "cosmos-sdk/SignDocDirectAux", + value: SignDocDirectAux.toAmino(message), + }; + }, }; function createBaseTxBody(): TxBody { return { @@ -733,6 +841,51 @@ export const TxBody = { object.nonCriticalExtensionOptions?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: TxBodyAmino): TxBody { + return { + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : [], + memo: object.memo, + timeoutHeight: Long.fromString(object.timeout_height), + extensionOptions: Array.isArray(object?.extension_options) + ? object.extension_options.map((e: any) => Any.fromAmino(e)) + : [], + nonCriticalExtensionOptions: Array.isArray(object?.non_critical_extension_options) + ? object.non_critical_extension_options.map((e: any) => Any.fromAmino(e)) + : [], + }; + }, + toAmino(message: TxBody): TxBodyAmino { + const obj: any = {}; + if (message.messages) { + obj.messages = message.messages.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.messages = []; + } + obj.memo = message.memo; + obj.timeout_height = message.timeoutHeight ? message.timeoutHeight.toString() : undefined; + if (message.extensionOptions) { + obj.extension_options = message.extensionOptions.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.extension_options = []; + } + if (message.nonCriticalExtensionOptions) { + obj.non_critical_extension_options = message.nonCriticalExtensionOptions.map((e) => + e ? Any.toAmino(e) : undefined, + ); + } else { + obj.non_critical_extension_options = []; + } + return obj; + }, + fromAminoMsg(object: TxBodyAminoMsg): TxBody { + return TxBody.fromAmino(object.value); + }, + toAminoMsg(message: TxBody): TxBodyAminoMsg { + return { + type: "cosmos-sdk/TxBody", + value: TxBody.toAmino(message), + }; + }, }; function createBaseAuthInfo(): AuthInfo { return { @@ -804,6 +957,35 @@ export const AuthInfo = { message.tip = object.tip !== undefined && object.tip !== null ? Tip.fromPartial(object.tip) : undefined; return message; }, + fromAmino(object: AuthInfoAmino): AuthInfo { + return { + signerInfos: Array.isArray(object?.signer_infos) + ? object.signer_infos.map((e: any) => SignerInfo.fromAmino(e)) + : [], + fee: object?.fee ? Fee.fromAmino(object.fee) : undefined, + tip: object?.tip ? Tip.fromAmino(object.tip) : undefined, + }; + }, + toAmino(message: AuthInfo): AuthInfoAmino { + const obj: any = {}; + if (message.signerInfos) { + obj.signer_infos = message.signerInfos.map((e) => (e ? SignerInfo.toAmino(e) : undefined)); + } else { + obj.signer_infos = []; + } + obj.fee = message.fee ? Fee.toAmino(message.fee) : undefined; + obj.tip = message.tip ? Tip.toAmino(message.tip) : undefined; + return obj; + }, + fromAminoMsg(object: AuthInfoAminoMsg): AuthInfo { + return AuthInfo.fromAmino(object.value); + }, + toAminoMsg(message: AuthInfo): AuthInfoAminoMsg { + return { + type: "cosmos-sdk/AuthInfo", + value: AuthInfo.toAmino(message), + }; + }, }; function createBaseSignerInfo(): SignerInfo { return { @@ -880,6 +1062,29 @@ export const SignerInfo = { : Long.UZERO; return message; }, + fromAmino(object: SignerInfoAmino): SignerInfo { + return { + publicKey: object?.public_key ? Any.fromAmino(object.public_key) : undefined, + modeInfo: object?.mode_info ? ModeInfo.fromAmino(object.mode_info) : undefined, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: SignerInfo): SignerInfoAmino { + const obj: any = {}; + obj.public_key = message.publicKey ? Any.toAmino(message.publicKey) : undefined; + obj.mode_info = message.modeInfo ? ModeInfo.toAmino(message.modeInfo) : undefined; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: SignerInfoAminoMsg): SignerInfo { + return SignerInfo.fromAmino(object.value); + }, + toAminoMsg(message: SignerInfo): SignerInfoAminoMsg { + return { + type: "cosmos-sdk/SignerInfo", + value: SignerInfo.toAmino(message), + }; + }, }; function createBaseModeInfo(): ModeInfo { return { @@ -943,6 +1148,27 @@ export const ModeInfo = { : undefined; return message; }, + fromAmino(object: ModeInfoAmino): ModeInfo { + return { + single: object?.single ? ModeInfo_Single.fromAmino(object.single) : undefined, + multi: object?.multi ? ModeInfo_Multi.fromAmino(object.multi) : undefined, + }; + }, + toAmino(message: ModeInfo): ModeInfoAmino { + const obj: any = {}; + obj.single = message.single ? ModeInfo_Single.toAmino(message.single) : undefined; + obj.multi = message.multi ? ModeInfo_Multi.toAmino(message.multi) : undefined; + return obj; + }, + fromAminoMsg(object: ModeInfoAminoMsg): ModeInfo { + return ModeInfo.fromAmino(object.value); + }, + toAminoMsg(message: ModeInfo): ModeInfoAminoMsg { + return { + type: "cosmos-sdk/ModeInfo", + value: ModeInfo.toAmino(message), + }; + }, }; function createBaseModeInfo_Single(): ModeInfo_Single { return { @@ -988,6 +1214,25 @@ export const ModeInfo_Single = { message.mode = object.mode ?? 0; return message; }, + fromAmino(object: ModeInfo_SingleAmino): ModeInfo_Single { + return { + mode: isSet(object.mode) ? signModeFromJSON(object.mode) : 0, + }; + }, + toAmino(message: ModeInfo_Single): ModeInfo_SingleAmino { + const obj: any = {}; + obj.mode = message.mode; + return obj; + }, + fromAminoMsg(object: ModeInfo_SingleAminoMsg): ModeInfo_Single { + return ModeInfo_Single.fromAmino(object.value); + }, + toAminoMsg(message: ModeInfo_Single): ModeInfo_SingleAminoMsg { + return { + type: "cosmos-sdk/Single", + value: ModeInfo_Single.toAmino(message), + }; + }, }; function createBaseModeInfo_Multi(): ModeInfo_Multi { return { @@ -1053,6 +1298,33 @@ export const ModeInfo_Multi = { message.modeInfos = object.modeInfos?.map((e) => ModeInfo.fromPartial(e)) || []; return message; }, + fromAmino(object: ModeInfo_MultiAmino): ModeInfo_Multi { + return { + bitarray: object?.bitarray ? CompactBitArray.fromAmino(object.bitarray) : undefined, + modeInfos: Array.isArray(object?.mode_infos) + ? object.mode_infos.map((e: any) => ModeInfo.fromAmino(e)) + : [], + }; + }, + toAmino(message: ModeInfo_Multi): ModeInfo_MultiAmino { + const obj: any = {}; + obj.bitarray = message.bitarray ? CompactBitArray.toAmino(message.bitarray) : undefined; + if (message.modeInfos) { + obj.mode_infos = message.modeInfos.map((e) => (e ? ModeInfo.toAmino(e) : undefined)); + } else { + obj.mode_infos = []; + } + return obj; + }, + fromAminoMsg(object: ModeInfo_MultiAminoMsg): ModeInfo_Multi { + return ModeInfo_Multi.fromAmino(object.value); + }, + toAminoMsg(message: ModeInfo_Multi): ModeInfo_MultiAminoMsg { + return { + type: "cosmos-sdk/Multi", + value: ModeInfo_Multi.toAmino(message), + }; + }, }; function createBaseFee(): Fee { return { @@ -1135,6 +1407,35 @@ export const Fee = { message.granter = object.granter ?? ""; return message; }, + fromAmino(object: FeeAmino): Fee { + return { + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + gasLimit: Long.fromString(object.gas_limit), + payer: object.payer, + granter: object.granter, + }; + }, + toAmino(message: Fee): FeeAmino { + const obj: any = {}; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + obj.gas_limit = message.gasLimit ? message.gasLimit.toString() : undefined; + obj.payer = message.payer; + obj.granter = message.granter; + return obj; + }, + fromAminoMsg(object: FeeAminoMsg): Fee { + return Fee.fromAmino(object.value); + }, + toAminoMsg(message: Fee): FeeAminoMsg { + return { + type: "cosmos-sdk/Fee", + value: Fee.toAmino(message), + }; + }, }; function createBaseTip(): Tip { return { @@ -1194,6 +1495,31 @@ export const Tip = { message.tipper = object.tipper ?? ""; return message; }, + fromAmino(object: TipAmino): Tip { + return { + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + tipper: object.tipper, + }; + }, + toAmino(message: Tip): TipAmino { + const obj: any = {}; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + obj.tipper = message.tipper; + return obj; + }, + fromAminoMsg(object: TipAminoMsg): Tip { + return Tip.fromAmino(object.value); + }, + toAminoMsg(message: Tip): TipAminoMsg { + return { + type: "cosmos-sdk/Tip", + value: Tip.toAmino(message), + }; + }, }; function createBaseAuxSignerData(): AuxSignerData { return { @@ -1274,4 +1600,29 @@ export const AuxSignerData = { message.sig = object.sig ?? new Uint8Array(); return message; }, + fromAmino(object: AuxSignerDataAmino): AuxSignerData { + return { + address: object.address, + signDoc: object?.sign_doc ? SignDocDirectAux.fromAmino(object.sign_doc) : undefined, + mode: isSet(object.mode) ? signModeFromJSON(object.mode) : 0, + sig: object.sig, + }; + }, + toAmino(message: AuxSignerData): AuxSignerDataAmino { + const obj: any = {}; + obj.address = message.address; + obj.sign_doc = message.signDoc ? SignDocDirectAux.toAmino(message.signDoc) : undefined; + obj.mode = message.mode; + obj.sig = message.sig; + return obj; + }, + fromAminoMsg(object: AuxSignerDataAminoMsg): AuxSignerData { + return AuxSignerData.fromAmino(object.value); + }, + toAminoMsg(message: AuxSignerData): AuxSignerDataAminoMsg { + return { + type: "cosmos-sdk/AuxSignerData", + value: AuxSignerData.toAmino(message), + }; + }, }; diff --git a/src/cosmos/upgrade/module/v1/module.ts b/src/cosmos/upgrade/module/v1/module.ts index 6652102b..8406cf51 100644 --- a/src/cosmos/upgrade/module/v1/module.ts +++ b/src/cosmos/upgrade/module/v1/module.ts @@ -51,4 +51,23 @@ export const Module = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: ModuleAmino): Module { + return { + authority: object.authority, + }; + }, + toAmino(message: Module): ModuleAmino { + const obj: any = {}; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/upgrade/v1beta1/query.ts b/src/cosmos/upgrade/v1beta1/query.ts index 4930b4b3..9108d548 100644 --- a/src/cosmos/upgrade/v1beta1/query.ts +++ b/src/cosmos/upgrade/v1beta1/query.ts @@ -123,6 +123,22 @@ export const QueryCurrentPlanRequest = { const message = createBaseQueryCurrentPlanRequest(); return message; }, + fromAmino(_: QueryCurrentPlanRequestAmino): QueryCurrentPlanRequest { + return {}; + }, + toAmino(_: QueryCurrentPlanRequest): QueryCurrentPlanRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryCurrentPlanRequestAminoMsg): QueryCurrentPlanRequest { + return QueryCurrentPlanRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryCurrentPlanRequest): QueryCurrentPlanRequestAminoMsg { + return { + type: "cosmos-sdk/QueryCurrentPlanRequest", + value: QueryCurrentPlanRequest.toAmino(message), + }; + }, }; function createBaseQueryCurrentPlanResponse(): QueryCurrentPlanResponse { return { @@ -171,6 +187,25 @@ export const QueryCurrentPlanResponse = { object.plan !== undefined && object.plan !== null ? Plan.fromPartial(object.plan) : undefined; return message; }, + fromAmino(object: QueryCurrentPlanResponseAmino): QueryCurrentPlanResponse { + return { + plan: object?.plan ? Plan.fromAmino(object.plan) : undefined, + }; + }, + toAmino(message: QueryCurrentPlanResponse): QueryCurrentPlanResponseAmino { + const obj: any = {}; + obj.plan = message.plan ? Plan.toAmino(message.plan) : undefined; + return obj; + }, + fromAminoMsg(object: QueryCurrentPlanResponseAminoMsg): QueryCurrentPlanResponse { + return QueryCurrentPlanResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryCurrentPlanResponse): QueryCurrentPlanResponseAminoMsg { + return { + type: "cosmos-sdk/QueryCurrentPlanResponse", + value: QueryCurrentPlanResponse.toAmino(message), + }; + }, }; function createBaseQueryAppliedPlanRequest(): QueryAppliedPlanRequest { return { @@ -216,6 +251,25 @@ export const QueryAppliedPlanRequest = { message.name = object.name ?? ""; return message; }, + fromAmino(object: QueryAppliedPlanRequestAmino): QueryAppliedPlanRequest { + return { + name: object.name, + }; + }, + toAmino(message: QueryAppliedPlanRequest): QueryAppliedPlanRequestAmino { + const obj: any = {}; + obj.name = message.name; + return obj; + }, + fromAminoMsg(object: QueryAppliedPlanRequestAminoMsg): QueryAppliedPlanRequest { + return QueryAppliedPlanRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAppliedPlanRequest): QueryAppliedPlanRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAppliedPlanRequest", + value: QueryAppliedPlanRequest.toAmino(message), + }; + }, }; function createBaseQueryAppliedPlanResponse(): QueryAppliedPlanResponse { return { @@ -264,6 +318,25 @@ export const QueryAppliedPlanResponse = { object.height !== undefined && object.height !== null ? Long.fromValue(object.height) : Long.ZERO; return message; }, + fromAmino(object: QueryAppliedPlanResponseAmino): QueryAppliedPlanResponse { + return { + height: Long.fromString(object.height), + }; + }, + toAmino(message: QueryAppliedPlanResponse): QueryAppliedPlanResponseAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryAppliedPlanResponseAminoMsg): QueryAppliedPlanResponse { + return QueryAppliedPlanResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAppliedPlanResponse): QueryAppliedPlanResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAppliedPlanResponse", + value: QueryAppliedPlanResponse.toAmino(message), + }; + }, }; function createBaseQueryUpgradedConsensusStateRequest(): QueryUpgradedConsensusStateRequest { return { @@ -314,6 +387,25 @@ export const QueryUpgradedConsensusStateRequest = { : Long.ZERO; return message; }, + fromAmino(object: QueryUpgradedConsensusStateRequestAmino): QueryUpgradedConsensusStateRequest { + return { + lastHeight: Long.fromString(object.last_height), + }; + }, + toAmino(message: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestAmino { + const obj: any = {}; + obj.last_height = message.lastHeight ? message.lastHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryUpgradedConsensusStateRequestAminoMsg): QueryUpgradedConsensusStateRequest { + return QueryUpgradedConsensusStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryUpgradedConsensusStateRequest", + value: QueryUpgradedConsensusStateRequest.toAmino(message), + }; + }, }; function createBaseQueryUpgradedConsensusStateResponse(): QueryUpgradedConsensusStateResponse { return { @@ -366,6 +458,25 @@ export const QueryUpgradedConsensusStateResponse = { message.upgradedConsensusState = object.upgradedConsensusState ?? new Uint8Array(); return message; }, + fromAmino(object: QueryUpgradedConsensusStateResponseAmino): QueryUpgradedConsensusStateResponse { + return { + upgradedConsensusState: object.upgraded_consensus_state, + }; + }, + toAmino(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseAmino { + const obj: any = {}; + obj.upgraded_consensus_state = message.upgradedConsensusState; + return obj; + }, + fromAminoMsg(object: QueryUpgradedConsensusStateResponseAminoMsg): QueryUpgradedConsensusStateResponse { + return QueryUpgradedConsensusStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryUpgradedConsensusStateResponse", + value: QueryUpgradedConsensusStateResponse.toAmino(message), + }; + }, }; function createBaseQueryModuleVersionsRequest(): QueryModuleVersionsRequest { return { @@ -413,6 +524,25 @@ export const QueryModuleVersionsRequest = { message.moduleName = object.moduleName ?? ""; return message; }, + fromAmino(object: QueryModuleVersionsRequestAmino): QueryModuleVersionsRequest { + return { + moduleName: object.module_name, + }; + }, + toAmino(message: QueryModuleVersionsRequest): QueryModuleVersionsRequestAmino { + const obj: any = {}; + obj.module_name = message.moduleName; + return obj; + }, + fromAminoMsg(object: QueryModuleVersionsRequestAminoMsg): QueryModuleVersionsRequest { + return QueryModuleVersionsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryModuleVersionsRequest): QueryModuleVersionsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryModuleVersionsRequest", + value: QueryModuleVersionsRequest.toAmino(message), + }; + }, }; function createBaseQueryModuleVersionsResponse(): QueryModuleVersionsResponse { return { @@ -466,6 +596,31 @@ export const QueryModuleVersionsResponse = { message.moduleVersions = object.moduleVersions?.map((e) => ModuleVersion.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryModuleVersionsResponseAmino): QueryModuleVersionsResponse { + return { + moduleVersions: Array.isArray(object?.module_versions) + ? object.module_versions.map((e: any) => ModuleVersion.fromAmino(e)) + : [], + }; + }, + toAmino(message: QueryModuleVersionsResponse): QueryModuleVersionsResponseAmino { + const obj: any = {}; + if (message.moduleVersions) { + obj.module_versions = message.moduleVersions.map((e) => (e ? ModuleVersion.toAmino(e) : undefined)); + } else { + obj.module_versions = []; + } + return obj; + }, + fromAminoMsg(object: QueryModuleVersionsResponseAminoMsg): QueryModuleVersionsResponse { + return QueryModuleVersionsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryModuleVersionsResponse): QueryModuleVersionsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryModuleVersionsResponse", + value: QueryModuleVersionsResponse.toAmino(message), + }; + }, }; function createBaseQueryAuthorityRequest(): QueryAuthorityRequest { return {}; @@ -499,6 +654,22 @@ export const QueryAuthorityRequest = { const message = createBaseQueryAuthorityRequest(); return message; }, + fromAmino(_: QueryAuthorityRequestAmino): QueryAuthorityRequest { + return {}; + }, + toAmino(_: QueryAuthorityRequest): QueryAuthorityRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryAuthorityRequestAminoMsg): QueryAuthorityRequest { + return QueryAuthorityRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAuthorityRequest): QueryAuthorityRequestAminoMsg { + return { + type: "cosmos-sdk/QueryAuthorityRequest", + value: QueryAuthorityRequest.toAmino(message), + }; + }, }; function createBaseQueryAuthorityResponse(): QueryAuthorityResponse { return { @@ -544,6 +715,25 @@ export const QueryAuthorityResponse = { message.address = object.address ?? ""; return message; }, + fromAmino(object: QueryAuthorityResponseAmino): QueryAuthorityResponse { + return { + address: object.address, + }; + }, + toAmino(message: QueryAuthorityResponse): QueryAuthorityResponseAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: QueryAuthorityResponseAminoMsg): QueryAuthorityResponse { + return QueryAuthorityResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAuthorityResponse): QueryAuthorityResponseAminoMsg { + return { + type: "cosmos-sdk/QueryAuthorityResponse", + value: QueryAuthorityResponse.toAmino(message), + }; + }, }; /** Query defines the gRPC upgrade querier service. */ export interface Query { diff --git a/src/cosmos/upgrade/v1beta1/tx.ts b/src/cosmos/upgrade/v1beta1/tx.ts index 2a6609d7..9a4d4de8 100644 --- a/src/cosmos/upgrade/v1beta1/tx.ts +++ b/src/cosmos/upgrade/v1beta1/tx.ts @@ -90,6 +90,27 @@ export const MsgSoftwareUpgrade = { object.plan !== undefined && object.plan !== null ? Plan.fromPartial(object.plan) : undefined; return message; }, + fromAmino(object: MsgSoftwareUpgradeAmino): MsgSoftwareUpgrade { + return { + authority: object.authority, + plan: object?.plan ? Plan.fromAmino(object.plan) : undefined, + }; + }, + toAmino(message: MsgSoftwareUpgrade): MsgSoftwareUpgradeAmino { + const obj: any = {}; + obj.authority = message.authority; + obj.plan = message.plan ? Plan.toAmino(message.plan) : undefined; + return obj; + }, + fromAminoMsg(object: MsgSoftwareUpgradeAminoMsg): MsgSoftwareUpgrade { + return MsgSoftwareUpgrade.fromAmino(object.value); + }, + toAminoMsg(message: MsgSoftwareUpgrade): MsgSoftwareUpgradeAminoMsg { + return { + type: "cosmos-sdk/MsgSoftwareUpgrade", + value: MsgSoftwareUpgrade.toAmino(message), + }; + }, }; function createBaseMsgSoftwareUpgradeResponse(): MsgSoftwareUpgradeResponse { return {}; @@ -123,6 +144,22 @@ export const MsgSoftwareUpgradeResponse = { const message = createBaseMsgSoftwareUpgradeResponse(); return message; }, + fromAmino(_: MsgSoftwareUpgradeResponseAmino): MsgSoftwareUpgradeResponse { + return {}; + }, + toAmino(_: MsgSoftwareUpgradeResponse): MsgSoftwareUpgradeResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgSoftwareUpgradeResponseAminoMsg): MsgSoftwareUpgradeResponse { + return MsgSoftwareUpgradeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSoftwareUpgradeResponse): MsgSoftwareUpgradeResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSoftwareUpgradeResponse", + value: MsgSoftwareUpgradeResponse.toAmino(message), + }; + }, }; function createBaseMsgCancelUpgrade(): MsgCancelUpgrade { return { @@ -168,6 +205,25 @@ export const MsgCancelUpgrade = { message.authority = object.authority ?? ""; return message; }, + fromAmino(object: MsgCancelUpgradeAmino): MsgCancelUpgrade { + return { + authority: object.authority, + }; + }, + toAmino(message: MsgCancelUpgrade): MsgCancelUpgradeAmino { + const obj: any = {}; + obj.authority = message.authority; + return obj; + }, + fromAminoMsg(object: MsgCancelUpgradeAminoMsg): MsgCancelUpgrade { + return MsgCancelUpgrade.fromAmino(object.value); + }, + toAminoMsg(message: MsgCancelUpgrade): MsgCancelUpgradeAminoMsg { + return { + type: "cosmos-sdk/MsgCancelUpgrade", + value: MsgCancelUpgrade.toAmino(message), + }; + }, }; function createBaseMsgCancelUpgradeResponse(): MsgCancelUpgradeResponse { return {}; @@ -201,6 +257,22 @@ export const MsgCancelUpgradeResponse = { const message = createBaseMsgCancelUpgradeResponse(); return message; }, + fromAmino(_: MsgCancelUpgradeResponseAmino): MsgCancelUpgradeResponse { + return {}; + }, + toAmino(_: MsgCancelUpgradeResponse): MsgCancelUpgradeResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgCancelUpgradeResponseAminoMsg): MsgCancelUpgradeResponse { + return MsgCancelUpgradeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCancelUpgradeResponse): MsgCancelUpgradeResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCancelUpgradeResponse", + value: MsgCancelUpgradeResponse.toAmino(message), + }; + }, }; /** Msg defines the upgrade Msg service. */ export interface Msg { diff --git a/src/cosmos/upgrade/v1beta1/upgrade.ts b/src/cosmos/upgrade/v1beta1/upgrade.ts index 04c52482..c65484c3 100644 --- a/src/cosmos/upgrade/v1beta1/upgrade.ts +++ b/src/cosmos/upgrade/v1beta1/upgrade.ts @@ -171,6 +171,37 @@ export const Plan = { : undefined; return message; }, + fromAmino(object: PlanAmino): Plan { + return { + name: object.name, + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + height: Long.fromString(object.height), + info: object.info, + upgradedClientState: object?.upgraded_client_state + ? Any.fromAmino(object.upgraded_client_state) + : undefined, + }; + }, + toAmino(message: Plan): PlanAmino { + const obj: any = {}; + obj.name = message.name; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.height = message.height ? message.height.toString() : undefined; + obj.info = message.info; + obj.upgraded_client_state = message.upgradedClientState + ? Any.toAmino(message.upgradedClientState) + : undefined; + return obj; + }, + fromAminoMsg(object: PlanAminoMsg): Plan { + return Plan.fromAmino(object.value); + }, + toAminoMsg(message: Plan): PlanAminoMsg { + return { + type: "cosmos-sdk/Plan", + value: Plan.toAmino(message), + }; + }, }; function createBaseSoftwareUpgradeProposal(): SoftwareUpgradeProposal { return { @@ -237,6 +268,29 @@ export const SoftwareUpgradeProposal = { object.plan !== undefined && object.plan !== null ? Plan.fromPartial(object.plan) : undefined; return message; }, + fromAmino(object: SoftwareUpgradeProposalAmino): SoftwareUpgradeProposal { + return { + title: object.title, + description: object.description, + plan: object?.plan ? Plan.fromAmino(object.plan) : undefined, + }; + }, + toAmino(message: SoftwareUpgradeProposal): SoftwareUpgradeProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.plan = message.plan ? Plan.toAmino(message.plan) : undefined; + return obj; + }, + fromAminoMsg(object: SoftwareUpgradeProposalAminoMsg): SoftwareUpgradeProposal { + return SoftwareUpgradeProposal.fromAmino(object.value); + }, + toAminoMsg(message: SoftwareUpgradeProposal): SoftwareUpgradeProposalAminoMsg { + return { + type: "cosmos-sdk/SoftwareUpgradeProposal", + value: SoftwareUpgradeProposal.toAmino(message), + }; + }, }; function createBaseCancelSoftwareUpgradeProposal(): CancelSoftwareUpgradeProposal { return { @@ -294,6 +348,27 @@ export const CancelSoftwareUpgradeProposal = { message.description = object.description ?? ""; return message; }, + fromAmino(object: CancelSoftwareUpgradeProposalAmino): CancelSoftwareUpgradeProposal { + return { + title: object.title, + description: object.description, + }; + }, + toAmino(message: CancelSoftwareUpgradeProposal): CancelSoftwareUpgradeProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + return obj; + }, + fromAminoMsg(object: CancelSoftwareUpgradeProposalAminoMsg): CancelSoftwareUpgradeProposal { + return CancelSoftwareUpgradeProposal.fromAmino(object.value); + }, + toAminoMsg(message: CancelSoftwareUpgradeProposal): CancelSoftwareUpgradeProposalAminoMsg { + return { + type: "cosmos-sdk/CancelSoftwareUpgradeProposal", + value: CancelSoftwareUpgradeProposal.toAmino(message), + }; + }, }; function createBaseModuleVersion(): ModuleVersion { return { @@ -350,4 +425,25 @@ export const ModuleVersion = { object.version !== undefined && object.version !== null ? Long.fromValue(object.version) : Long.UZERO; return message; }, + fromAmino(object: ModuleVersionAmino): ModuleVersion { + return { + name: object.name, + version: Long.fromString(object.version), + }; + }, + toAmino(message: ModuleVersion): ModuleVersionAmino { + const obj: any = {}; + obj.name = message.name; + obj.version = message.version ? message.version.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ModuleVersionAminoMsg): ModuleVersion { + return ModuleVersion.fromAmino(object.value); + }, + toAminoMsg(message: ModuleVersion): ModuleVersionAminoMsg { + return { + type: "cosmos-sdk/ModuleVersion", + value: ModuleVersion.toAmino(message), + }; + }, }; diff --git a/src/cosmos/vesting/module/v1/module.ts b/src/cosmos/vesting/module/v1/module.ts index 387f50f9..94e60413 100644 --- a/src/cosmos/vesting/module/v1/module.ts +++ b/src/cosmos/vesting/module/v1/module.ts @@ -36,4 +36,20 @@ export const Module = { const message = createBaseModule(); return message; }, + fromAmino(_: ModuleAmino): Module { + return {}; + }, + toAmino(_: Module): ModuleAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ModuleAminoMsg): Module { + return Module.fromAmino(object.value); + }, + toAminoMsg(message: Module): ModuleAminoMsg { + return { + type: "cosmos-sdk/Module", + value: Module.toAmino(message), + }; + }, }; diff --git a/src/cosmos/vesting/v1beta1/tx.ts b/src/cosmos/vesting/v1beta1/tx.ts index f08f4019..bb397abf 100644 --- a/src/cosmos/vesting/v1beta1/tx.ts +++ b/src/cosmos/vesting/v1beta1/tx.ts @@ -144,6 +144,37 @@ export const MsgCreateVestingAccount = { message.delayed = object.delayed ?? false; return message; }, + fromAmino(object: MsgCreateVestingAccountAmino): MsgCreateVestingAccount { + return { + fromAddress: object.from_address, + toAddress: object.to_address, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + endTime: Long.fromString(object.end_time), + delayed: object.delayed, + }; + }, + toAmino(message: MsgCreateVestingAccount): MsgCreateVestingAccountAmino { + const obj: any = {}; + obj.from_address = message.fromAddress; + obj.to_address = message.toAddress; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + obj.end_time = message.endTime ? message.endTime.toString() : undefined; + obj.delayed = message.delayed; + return obj; + }, + fromAminoMsg(object: MsgCreateVestingAccountAminoMsg): MsgCreateVestingAccount { + return MsgCreateVestingAccount.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateVestingAccount): MsgCreateVestingAccountAminoMsg { + return { + type: "cosmos-sdk/MsgCreateVestingAccount", + value: MsgCreateVestingAccount.toAmino(message), + }; + }, }; function createBaseMsgCreateVestingAccountResponse(): MsgCreateVestingAccountResponse { return {}; @@ -179,6 +210,22 @@ export const MsgCreateVestingAccountResponse = { const message = createBaseMsgCreateVestingAccountResponse(); return message; }, + fromAmino(_: MsgCreateVestingAccountResponseAmino): MsgCreateVestingAccountResponse { + return {}; + }, + toAmino(_: MsgCreateVestingAccountResponse): MsgCreateVestingAccountResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgCreateVestingAccountResponseAminoMsg): MsgCreateVestingAccountResponse { + return MsgCreateVestingAccountResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateVestingAccountResponse): MsgCreateVestingAccountResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreateVestingAccountResponse", + value: MsgCreateVestingAccountResponse.toAmino(message), + }; + }, }; function createBaseMsgCreatePermanentLockedAccount(): MsgCreatePermanentLockedAccount { return { @@ -250,6 +297,33 @@ export const MsgCreatePermanentLockedAccount = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgCreatePermanentLockedAccountAmino): MsgCreatePermanentLockedAccount { + return { + fromAddress: object.from_address, + toAddress: object.to_address, + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgCreatePermanentLockedAccount): MsgCreatePermanentLockedAccountAmino { + const obj: any = {}; + obj.from_address = message.fromAddress; + obj.to_address = message.toAddress; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: MsgCreatePermanentLockedAccountAminoMsg): MsgCreatePermanentLockedAccount { + return MsgCreatePermanentLockedAccount.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreatePermanentLockedAccount): MsgCreatePermanentLockedAccountAminoMsg { + return { + type: "cosmos-sdk/MsgCreatePermLockedAccount", + value: MsgCreatePermanentLockedAccount.toAmino(message), + }; + }, }; function createBaseMsgCreatePermanentLockedAccountResponse(): MsgCreatePermanentLockedAccountResponse { return {}; @@ -285,6 +359,26 @@ export const MsgCreatePermanentLockedAccountResponse = { const message = createBaseMsgCreatePermanentLockedAccountResponse(); return message; }, + fromAmino(_: MsgCreatePermanentLockedAccountResponseAmino): MsgCreatePermanentLockedAccountResponse { + return {}; + }, + toAmino(_: MsgCreatePermanentLockedAccountResponse): MsgCreatePermanentLockedAccountResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg( + object: MsgCreatePermanentLockedAccountResponseAminoMsg, + ): MsgCreatePermanentLockedAccountResponse { + return MsgCreatePermanentLockedAccountResponse.fromAmino(object.value); + }, + toAminoMsg( + message: MsgCreatePermanentLockedAccountResponse, + ): MsgCreatePermanentLockedAccountResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreatePermanentLockedAccountResponse", + value: MsgCreatePermanentLockedAccountResponse.toAmino(message), + }; + }, }; function createBaseMsgCreatePeriodicVestingAccount(): MsgCreatePeriodicVestingAccount { return { @@ -371,6 +465,37 @@ export const MsgCreatePeriodicVestingAccount = { message.vestingPeriods = object.vestingPeriods?.map((e) => Period.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgCreatePeriodicVestingAccountAmino): MsgCreatePeriodicVestingAccount { + return { + fromAddress: object.from_address, + toAddress: object.to_address, + startTime: Long.fromString(object.start_time), + vestingPeriods: Array.isArray(object?.vesting_periods) + ? object.vesting_periods.map((e: any) => Period.fromAmino(e)) + : [], + }; + }, + toAmino(message: MsgCreatePeriodicVestingAccount): MsgCreatePeriodicVestingAccountAmino { + const obj: any = {}; + obj.from_address = message.fromAddress; + obj.to_address = message.toAddress; + obj.start_time = message.startTime ? message.startTime.toString() : undefined; + if (message.vestingPeriods) { + obj.vesting_periods = message.vestingPeriods.map((e) => (e ? Period.toAmino(e) : undefined)); + } else { + obj.vesting_periods = []; + } + return obj; + }, + fromAminoMsg(object: MsgCreatePeriodicVestingAccountAminoMsg): MsgCreatePeriodicVestingAccount { + return MsgCreatePeriodicVestingAccount.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreatePeriodicVestingAccount): MsgCreatePeriodicVestingAccountAminoMsg { + return { + type: "cosmos-sdk/MsgCreatePeriodicVestingAccount", + value: MsgCreatePeriodicVestingAccount.toAmino(message), + }; + }, }; function createBaseMsgCreatePeriodicVestingAccountResponse(): MsgCreatePeriodicVestingAccountResponse { return {}; @@ -406,6 +531,26 @@ export const MsgCreatePeriodicVestingAccountResponse = { const message = createBaseMsgCreatePeriodicVestingAccountResponse(); return message; }, + fromAmino(_: MsgCreatePeriodicVestingAccountResponseAmino): MsgCreatePeriodicVestingAccountResponse { + return {}; + }, + toAmino(_: MsgCreatePeriodicVestingAccountResponse): MsgCreatePeriodicVestingAccountResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg( + object: MsgCreatePeriodicVestingAccountResponseAminoMsg, + ): MsgCreatePeriodicVestingAccountResponse { + return MsgCreatePeriodicVestingAccountResponse.fromAmino(object.value); + }, + toAminoMsg( + message: MsgCreatePeriodicVestingAccountResponse, + ): MsgCreatePeriodicVestingAccountResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreatePeriodicVestingAccountResponse", + value: MsgCreatePeriodicVestingAccountResponse.toAmino(message), + }; + }, }; /** Msg defines the bank Msg service. */ export interface Msg { diff --git a/src/cosmos/vesting/v1beta1/vesting.ts b/src/cosmos/vesting/v1beta1/vesting.ts index cd2cda8a..c99d6d25 100644 --- a/src/cosmos/vesting/v1beta1/vesting.ts +++ b/src/cosmos/vesting/v1beta1/vesting.ts @@ -165,6 +165,51 @@ export const BaseVestingAccount = { object.endTime !== undefined && object.endTime !== null ? Long.fromValue(object.endTime) : Long.ZERO; return message; }, + fromAmino(object: BaseVestingAccountAmino): BaseVestingAccount { + return { + baseAccount: object?.base_account ? BaseAccount.fromAmino(object.base_account) : undefined, + originalVesting: Array.isArray(object?.original_vesting) + ? object.original_vesting.map((e: any) => Coin.fromAmino(e)) + : [], + delegatedFree: Array.isArray(object?.delegated_free) + ? object.delegated_free.map((e: any) => Coin.fromAmino(e)) + : [], + delegatedVesting: Array.isArray(object?.delegated_vesting) + ? object.delegated_vesting.map((e: any) => Coin.fromAmino(e)) + : [], + endTime: Long.fromString(object.end_time), + }; + }, + toAmino(message: BaseVestingAccount): BaseVestingAccountAmino { + const obj: any = {}; + obj.base_account = message.baseAccount ? BaseAccount.toAmino(message.baseAccount) : undefined; + if (message.originalVesting) { + obj.original_vesting = message.originalVesting.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.original_vesting = []; + } + if (message.delegatedFree) { + obj.delegated_free = message.delegatedFree.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.delegated_free = []; + } + if (message.delegatedVesting) { + obj.delegated_vesting = message.delegatedVesting.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.delegated_vesting = []; + } + obj.end_time = message.endTime ? message.endTime.toString() : undefined; + return obj; + }, + fromAminoMsg(object: BaseVestingAccountAminoMsg): BaseVestingAccount { + return BaseVestingAccount.fromAmino(object.value); + }, + toAminoMsg(message: BaseVestingAccount): BaseVestingAccountAminoMsg { + return { + type: "cosmos-sdk/BaseVestingAccount", + value: BaseVestingAccount.toAmino(message), + }; + }, }; function createBaseContinuousVestingAccount(): ContinuousVestingAccount { return { @@ -233,6 +278,31 @@ export const ContinuousVestingAccount = { : Long.ZERO; return message; }, + fromAmino(object: ContinuousVestingAccountAmino): ContinuousVestingAccount { + return { + baseVestingAccount: object?.base_vesting_account + ? BaseVestingAccount.fromAmino(object.base_vesting_account) + : undefined, + startTime: Long.fromString(object.start_time), + }; + }, + toAmino(message: ContinuousVestingAccount): ContinuousVestingAccountAmino { + const obj: any = {}; + obj.base_vesting_account = message.baseVestingAccount + ? BaseVestingAccount.toAmino(message.baseVestingAccount) + : undefined; + obj.start_time = message.startTime ? message.startTime.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ContinuousVestingAccountAminoMsg): ContinuousVestingAccount { + return ContinuousVestingAccount.fromAmino(object.value); + }, + toAminoMsg(message: ContinuousVestingAccount): ContinuousVestingAccountAminoMsg { + return { + type: "cosmos-sdk/ContinuousVestingAccount", + value: ContinuousVestingAccount.toAmino(message), + }; + }, }; function createBaseDelayedVestingAccount(): DelayedVestingAccount { return { @@ -286,6 +356,29 @@ export const DelayedVestingAccount = { : undefined; return message; }, + fromAmino(object: DelayedVestingAccountAmino): DelayedVestingAccount { + return { + baseVestingAccount: object?.base_vesting_account + ? BaseVestingAccount.fromAmino(object.base_vesting_account) + : undefined, + }; + }, + toAmino(message: DelayedVestingAccount): DelayedVestingAccountAmino { + const obj: any = {}; + obj.base_vesting_account = message.baseVestingAccount + ? BaseVestingAccount.toAmino(message.baseVestingAccount) + : undefined; + return obj; + }, + fromAminoMsg(object: DelayedVestingAccountAminoMsg): DelayedVestingAccount { + return DelayedVestingAccount.fromAmino(object.value); + }, + toAminoMsg(message: DelayedVestingAccount): DelayedVestingAccountAminoMsg { + return { + type: "cosmos-sdk/DelayedVestingAccount", + value: DelayedVestingAccount.toAmino(message), + }; + }, }; function createBasePeriod(): Period { return { @@ -346,6 +439,31 @@ export const Period = { message.amount = object.amount?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: PeriodAmino): Period { + return { + length: Long.fromString(object.length), + amount: Array.isArray(object?.amount) ? object.amount.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: Period): PeriodAmino { + const obj: any = {}; + obj.length = message.length ? message.length.toString() : undefined; + if (message.amount) { + obj.amount = message.amount.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amount = []; + } + return obj; + }, + fromAminoMsg(object: PeriodAminoMsg): Period { + return Period.fromAmino(object.value); + }, + toAminoMsg(message: Period): PeriodAminoMsg { + return { + type: "cosmos-sdk/Period", + value: Period.toAmino(message), + }; + }, }; function createBasePeriodicVestingAccount(): PeriodicVestingAccount { return { @@ -428,6 +546,39 @@ export const PeriodicVestingAccount = { message.vestingPeriods = object.vestingPeriods?.map((e) => Period.fromPartial(e)) || []; return message; }, + fromAmino(object: PeriodicVestingAccountAmino): PeriodicVestingAccount { + return { + baseVestingAccount: object?.base_vesting_account + ? BaseVestingAccount.fromAmino(object.base_vesting_account) + : undefined, + startTime: Long.fromString(object.start_time), + vestingPeriods: Array.isArray(object?.vesting_periods) + ? object.vesting_periods.map((e: any) => Period.fromAmino(e)) + : [], + }; + }, + toAmino(message: PeriodicVestingAccount): PeriodicVestingAccountAmino { + const obj: any = {}; + obj.base_vesting_account = message.baseVestingAccount + ? BaseVestingAccount.toAmino(message.baseVestingAccount) + : undefined; + obj.start_time = message.startTime ? message.startTime.toString() : undefined; + if (message.vestingPeriods) { + obj.vesting_periods = message.vestingPeriods.map((e) => (e ? Period.toAmino(e) : undefined)); + } else { + obj.vesting_periods = []; + } + return obj; + }, + fromAminoMsg(object: PeriodicVestingAccountAminoMsg): PeriodicVestingAccount { + return PeriodicVestingAccount.fromAmino(object.value); + }, + toAminoMsg(message: PeriodicVestingAccount): PeriodicVestingAccountAminoMsg { + return { + type: "cosmos-sdk/PeriodicVestingAccount", + value: PeriodicVestingAccount.toAmino(message), + }; + }, }; function createBasePermanentLockedAccount(): PermanentLockedAccount { return { @@ -481,4 +632,27 @@ export const PermanentLockedAccount = { : undefined; return message; }, + fromAmino(object: PermanentLockedAccountAmino): PermanentLockedAccount { + return { + baseVestingAccount: object?.base_vesting_account + ? BaseVestingAccount.fromAmino(object.base_vesting_account) + : undefined, + }; + }, + toAmino(message: PermanentLockedAccount): PermanentLockedAccountAmino { + const obj: any = {}; + obj.base_vesting_account = message.baseVestingAccount + ? BaseVestingAccount.toAmino(message.baseVestingAccount) + : undefined; + return obj; + }, + fromAminoMsg(object: PermanentLockedAccountAminoMsg): PermanentLockedAccount { + return PermanentLockedAccount.fromAmino(object.value); + }, + toAminoMsg(message: PermanentLockedAccount): PermanentLockedAccountAminoMsg { + return { + type: "cosmos-sdk/PermanentLockedAccount", + value: PermanentLockedAccount.toAmino(message), + }; + }, }; diff --git a/src/cosmos_proto/cosmos.ts b/src/cosmos_proto/cosmos.ts index cff46805..bdf32561 100644 --- a/src/cosmos_proto/cosmos.ts +++ b/src/cosmos_proto/cosmos.ts @@ -141,6 +141,21 @@ export const InterfaceDescriptor = { message.description = object.description ?? ""; return message; }, + fromAmino(object: InterfaceDescriptorAmino): InterfaceDescriptor { + return { + name: object.name, + description: object.description, + }; + }, + toAmino(message: InterfaceDescriptor): InterfaceDescriptorAmino { + const obj: any = {}; + obj.name = message.name; + obj.description = message.description; + return obj; + }, + fromAminoMsg(object: InterfaceDescriptorAminoMsg): InterfaceDescriptor { + return InterfaceDescriptor.fromAmino(object.value); + }, }; function createBaseScalarDescriptor(): ScalarDescriptor { return { @@ -221,4 +236,27 @@ export const ScalarDescriptor = { message.fieldType = object.fieldType?.map((e) => e) || []; return message; }, + fromAmino(object: ScalarDescriptorAmino): ScalarDescriptor { + return { + name: object.name, + description: object.description, + fieldType: Array.isArray(object?.field_type) + ? object.field_type.map((e: any) => scalarTypeFromJSON(e)) + : [], + }; + }, + toAmino(message: ScalarDescriptor): ScalarDescriptorAmino { + const obj: any = {}; + obj.name = message.name; + obj.description = message.description; + if (message.fieldType) { + obj.field_type = message.fieldType.map((e) => scalarTypeToJSON(e)); + } else { + obj.field_type = []; + } + return obj; + }, + fromAminoMsg(object: ScalarDescriptorAminoMsg): ScalarDescriptor { + return ScalarDescriptor.fromAmino(object.value); + }, }; diff --git a/src/cosmwasm/wasm/v1/authz.ts b/src/cosmwasm/wasm/v1/authz.ts index 718249ac..702b3a93 100644 --- a/src/cosmwasm/wasm/v1/authz.ts +++ b/src/cosmwasm/wasm/v1/authz.ts @@ -140,6 +140,29 @@ export const ContractExecutionAuthorization = { message.grants = object.grants?.map((e) => ContractGrant.fromPartial(e)) || []; return message; }, + fromAmino(object: ContractExecutionAuthorizationAmino): ContractExecutionAuthorization { + return { + grants: Array.isArray(object?.grants) ? object.grants.map((e: any) => ContractGrant.fromAmino(e)) : [], + }; + }, + toAmino(message: ContractExecutionAuthorization): ContractExecutionAuthorizationAmino { + const obj: any = {}; + if (message.grants) { + obj.grants = message.grants.map((e) => (e ? ContractGrant.toAmino(e) : undefined)); + } else { + obj.grants = []; + } + return obj; + }, + fromAminoMsg(object: ContractExecutionAuthorizationAminoMsg): ContractExecutionAuthorization { + return ContractExecutionAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: ContractExecutionAuthorization): ContractExecutionAuthorizationAminoMsg { + return { + type: "wasm/ContractExecutionAuthorization", + value: ContractExecutionAuthorization.toAmino(message), + }; + }, }; function createBaseContractMigrationAuthorization(): ContractMigrationAuthorization { return { @@ -191,6 +214,29 @@ export const ContractMigrationAuthorization = { message.grants = object.grants?.map((e) => ContractGrant.fromPartial(e)) || []; return message; }, + fromAmino(object: ContractMigrationAuthorizationAmino): ContractMigrationAuthorization { + return { + grants: Array.isArray(object?.grants) ? object.grants.map((e: any) => ContractGrant.fromAmino(e)) : [], + }; + }, + toAmino(message: ContractMigrationAuthorization): ContractMigrationAuthorizationAmino { + const obj: any = {}; + if (message.grants) { + obj.grants = message.grants.map((e) => (e ? ContractGrant.toAmino(e) : undefined)); + } else { + obj.grants = []; + } + return obj; + }, + fromAminoMsg(object: ContractMigrationAuthorizationAminoMsg): ContractMigrationAuthorization { + return ContractMigrationAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: ContractMigrationAuthorization): ContractMigrationAuthorizationAminoMsg { + return { + type: "wasm/ContractMigrationAuthorization", + value: ContractMigrationAuthorization.toAmino(message), + }; + }, }; function createBaseContractGrant(): ContractGrant { return { @@ -258,6 +304,29 @@ export const ContractGrant = { object.filter !== undefined && object.filter !== null ? Any.fromPartial(object.filter) : undefined; return message; }, + fromAmino(object: ContractGrantAmino): ContractGrant { + return { + contract: object.contract, + limit: object?.limit ? Any.fromAmino(object.limit) : undefined, + filter: object?.filter ? Any.fromAmino(object.filter) : undefined, + }; + }, + toAmino(message: ContractGrant): ContractGrantAmino { + const obj: any = {}; + obj.contract = message.contract; + obj.limit = message.limit ? Any.toAmino(message.limit) : undefined; + obj.filter = message.filter ? Any.toAmino(message.filter) : undefined; + return obj; + }, + fromAminoMsg(object: ContractGrantAminoMsg): ContractGrant { + return ContractGrant.fromAmino(object.value); + }, + toAminoMsg(message: ContractGrant): ContractGrantAminoMsg { + return { + type: "wasm/ContractGrant", + value: ContractGrant.toAmino(message), + }; + }, }; function createBaseMaxCallsLimit(): MaxCallsLimit { return { @@ -306,6 +375,25 @@ export const MaxCallsLimit = { : Long.UZERO; return message; }, + fromAmino(object: MaxCallsLimitAmino): MaxCallsLimit { + return { + remaining: Long.fromString(object.remaining), + }; + }, + toAmino(message: MaxCallsLimit): MaxCallsLimitAmino { + const obj: any = {}; + obj.remaining = message.remaining ? message.remaining.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MaxCallsLimitAminoMsg): MaxCallsLimit { + return MaxCallsLimit.fromAmino(object.value); + }, + toAminoMsg(message: MaxCallsLimit): MaxCallsLimitAminoMsg { + return { + type: "wasm/MaxCallsLimit", + value: MaxCallsLimit.toAmino(message), + }; + }, }; function createBaseMaxFundsLimit(): MaxFundsLimit { return { @@ -355,6 +443,29 @@ export const MaxFundsLimit = { message.amounts = object.amounts?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MaxFundsLimitAmino): MaxFundsLimit { + return { + amounts: Array.isArray(object?.amounts) ? object.amounts.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MaxFundsLimit): MaxFundsLimitAmino { + const obj: any = {}; + if (message.amounts) { + obj.amounts = message.amounts.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amounts = []; + } + return obj; + }, + fromAminoMsg(object: MaxFundsLimitAminoMsg): MaxFundsLimit { + return MaxFundsLimit.fromAmino(object.value); + }, + toAminoMsg(message: MaxFundsLimit): MaxFundsLimitAminoMsg { + return { + type: "wasm/MaxFundsLimit", + value: MaxFundsLimit.toAmino(message), + }; + }, }; function createBaseCombinedLimit(): CombinedLimit { return { @@ -418,6 +529,31 @@ export const CombinedLimit = { message.amounts = object.amounts?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: CombinedLimitAmino): CombinedLimit { + return { + callsRemaining: Long.fromString(object.calls_remaining), + amounts: Array.isArray(object?.amounts) ? object.amounts.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: CombinedLimit): CombinedLimitAmino { + const obj: any = {}; + obj.calls_remaining = message.callsRemaining ? message.callsRemaining.toString() : undefined; + if (message.amounts) { + obj.amounts = message.amounts.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.amounts = []; + } + return obj; + }, + fromAminoMsg(object: CombinedLimitAminoMsg): CombinedLimit { + return CombinedLimit.fromAmino(object.value); + }, + toAminoMsg(message: CombinedLimit): CombinedLimitAminoMsg { + return { + type: "wasm/CombinedLimit", + value: CombinedLimit.toAmino(message), + }; + }, }; function createBaseAllowAllMessagesFilter(): AllowAllMessagesFilter { return {}; @@ -451,6 +587,22 @@ export const AllowAllMessagesFilter = { const message = createBaseAllowAllMessagesFilter(); return message; }, + fromAmino(_: AllowAllMessagesFilterAmino): AllowAllMessagesFilter { + return {}; + }, + toAmino(_: AllowAllMessagesFilter): AllowAllMessagesFilterAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: AllowAllMessagesFilterAminoMsg): AllowAllMessagesFilter { + return AllowAllMessagesFilter.fromAmino(object.value); + }, + toAminoMsg(message: AllowAllMessagesFilter): AllowAllMessagesFilterAminoMsg { + return { + type: "wasm/AllowAllMessagesFilter", + value: AllowAllMessagesFilter.toAmino(message), + }; + }, }; function createBaseAcceptedMessageKeysFilter(): AcceptedMessageKeysFilter { return { @@ -502,6 +654,29 @@ export const AcceptedMessageKeysFilter = { message.keys = object.keys?.map((e) => e) || []; return message; }, + fromAmino(object: AcceptedMessageKeysFilterAmino): AcceptedMessageKeysFilter { + return { + keys: Array.isArray(object?.keys) ? object.keys.map((e: any) => e) : [], + }; + }, + toAmino(message: AcceptedMessageKeysFilter): AcceptedMessageKeysFilterAmino { + const obj: any = {}; + if (message.keys) { + obj.keys = message.keys.map((e) => e); + } else { + obj.keys = []; + } + return obj; + }, + fromAminoMsg(object: AcceptedMessageKeysFilterAminoMsg): AcceptedMessageKeysFilter { + return AcceptedMessageKeysFilter.fromAmino(object.value); + }, + toAminoMsg(message: AcceptedMessageKeysFilter): AcceptedMessageKeysFilterAminoMsg { + return { + type: "wasm/AcceptedMessageKeysFilter", + value: AcceptedMessageKeysFilter.toAmino(message), + }; + }, }; function createBaseAcceptedMessagesFilter(): AcceptedMessagesFilter { return { @@ -551,4 +726,27 @@ export const AcceptedMessagesFilter = { message.messages = object.messages?.map((e) => e) || []; return message; }, + fromAmino(object: AcceptedMessagesFilterAmino): AcceptedMessagesFilter { + return { + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => e) : [], + }; + }, + toAmino(message: AcceptedMessagesFilter): AcceptedMessagesFilterAmino { + const obj: any = {}; + if (message.messages) { + obj.messages = message.messages.map((e) => e); + } else { + obj.messages = []; + } + return obj; + }, + fromAminoMsg(object: AcceptedMessagesFilterAminoMsg): AcceptedMessagesFilter { + return AcceptedMessagesFilter.fromAmino(object.value); + }, + toAminoMsg(message: AcceptedMessagesFilter): AcceptedMessagesFilterAminoMsg { + return { + type: "wasm/AcceptedMessagesFilter", + value: AcceptedMessagesFilter.toAmino(message), + }; + }, }; diff --git a/src/cosmwasm/wasm/v1/genesis.ts b/src/cosmwasm/wasm/v1/genesis.ts index 883dd551..4f0d71a8 100644 --- a/src/cosmwasm/wasm/v1/genesis.ts +++ b/src/cosmwasm/wasm/v1/genesis.ts @@ -121,6 +121,47 @@ export const GenesisState = { message.sequences = object.sequences?.map((e) => Sequence.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + codes: Array.isArray(object?.codes) ? object.codes.map((e: any) => Code.fromAmino(e)) : [], + contracts: Array.isArray(object?.contracts) + ? object.contracts.map((e: any) => Contract.fromAmino(e)) + : [], + sequences: Array.isArray(object?.sequences) + ? object.sequences.map((e: any) => Sequence.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + if (message.codes) { + obj.codes = message.codes.map((e) => (e ? Code.toAmino(e) : undefined)); + } else { + obj.codes = []; + } + if (message.contracts) { + obj.contracts = message.contracts.map((e) => (e ? Contract.toAmino(e) : undefined)); + } else { + obj.contracts = []; + } + if (message.sequences) { + obj.sequences = message.sequences.map((e) => (e ? Sequence.toAmino(e) : undefined)); + } else { + obj.sequences = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "wasm/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseCode(): Code { return { @@ -204,6 +245,31 @@ export const Code = { message.pinned = object.pinned ?? false; return message; }, + fromAmino(object: CodeAmino): Code { + return { + codeId: Long.fromString(object.code_id), + codeInfo: object?.code_info ? CodeInfo.fromAmino(object.code_info) : undefined, + codeBytes: object.code_bytes, + pinned: object.pinned, + }; + }, + toAmino(message: Code): CodeAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.code_info = message.codeInfo ? CodeInfo.toAmino(message.codeInfo) : undefined; + obj.code_bytes = message.codeBytes; + obj.pinned = message.pinned; + return obj; + }, + fromAminoMsg(object: CodeAminoMsg): Code { + return Code.fromAmino(object.value); + }, + toAminoMsg(message: Code): CodeAminoMsg { + return { + type: "wasm/Code", + value: Code.toAmino(message), + }; + }, }; function createBaseContract(): Contract { return { @@ -298,6 +364,45 @@ export const Contract = { object.contractCodeHistory?.map((e) => ContractCodeHistoryEntry.fromPartial(e)) || []; return message; }, + fromAmino(object: ContractAmino): Contract { + return { + contractAddress: object.contract_address, + contractInfo: object?.contract_info ? ContractInfo.fromAmino(object.contract_info) : undefined, + contractState: Array.isArray(object?.contract_state) + ? object.contract_state.map((e: any) => Model.fromAmino(e)) + : [], + contractCodeHistory: Array.isArray(object?.contract_code_history) + ? object.contract_code_history.map((e: any) => ContractCodeHistoryEntry.fromAmino(e)) + : [], + }; + }, + toAmino(message: Contract): ContractAmino { + const obj: any = {}; + obj.contract_address = message.contractAddress; + obj.contract_info = message.contractInfo ? ContractInfo.toAmino(message.contractInfo) : undefined; + if (message.contractState) { + obj.contract_state = message.contractState.map((e) => (e ? Model.toAmino(e) : undefined)); + } else { + obj.contract_state = []; + } + if (message.contractCodeHistory) { + obj.contract_code_history = message.contractCodeHistory.map((e) => + e ? ContractCodeHistoryEntry.toAmino(e) : undefined, + ); + } else { + obj.contract_code_history = []; + } + return obj; + }, + fromAminoMsg(object: ContractAminoMsg): Contract { + return Contract.fromAmino(object.value); + }, + toAminoMsg(message: Contract): ContractAminoMsg { + return { + type: "wasm/Contract", + value: Contract.toAmino(message), + }; + }, }; function createBaseSequence(): Sequence { return { @@ -355,4 +460,25 @@ export const Sequence = { object.value !== undefined && object.value !== null ? Long.fromValue(object.value) : Long.UZERO; return message; }, + fromAmino(object: SequenceAmino): Sequence { + return { + idKey: object.id_key, + value: Long.fromString(object.value), + }; + }, + toAmino(message: Sequence): SequenceAmino { + const obj: any = {}; + obj.id_key = message.idKey; + obj.value = message.value ? message.value.toString() : undefined; + return obj; + }, + fromAminoMsg(object: SequenceAminoMsg): Sequence { + return Sequence.fromAmino(object.value); + }, + toAminoMsg(message: Sequence): SequenceAminoMsg { + return { + type: "wasm/Sequence", + value: Sequence.toAmino(message), + }; + }, }; diff --git a/src/cosmwasm/wasm/v1/ibc.ts b/src/cosmwasm/wasm/v1/ibc.ts index 0c9b91d8..161a5391 100644 --- a/src/cosmwasm/wasm/v1/ibc.ts +++ b/src/cosmwasm/wasm/v1/ibc.ts @@ -114,6 +114,31 @@ export const MsgIBCSend = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: MsgIBCSendAmino): MsgIBCSend { + return { + channel: object.channel, + timeoutHeight: Long.fromString(object.timeout_height), + timeoutTimestamp: Long.fromString(object.timeout_timestamp), + data: object.data, + }; + }, + toAmino(message: MsgIBCSend): MsgIBCSendAmino { + const obj: any = {}; + obj.channel = message.channel; + obj.timeout_height = message.timeoutHeight ? message.timeoutHeight.toString() : undefined; + obj.timeout_timestamp = message.timeoutTimestamp ? message.timeoutTimestamp.toString() : undefined; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: MsgIBCSendAminoMsg): MsgIBCSend { + return MsgIBCSend.fromAmino(object.value); + }, + toAminoMsg(message: MsgIBCSend): MsgIBCSendAminoMsg { + return { + type: "wasm/MsgIBCSend", + value: MsgIBCSend.toAmino(message), + }; + }, }; function createBaseMsgIBCSendResponse(): MsgIBCSendResponse { return { @@ -162,6 +187,25 @@ export const MsgIBCSendResponse = { : Long.UZERO; return message; }, + fromAmino(object: MsgIBCSendResponseAmino): MsgIBCSendResponse { + return { + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: MsgIBCSendResponse): MsgIBCSendResponseAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgIBCSendResponseAminoMsg): MsgIBCSendResponse { + return MsgIBCSendResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgIBCSendResponse): MsgIBCSendResponseAminoMsg { + return { + type: "wasm/MsgIBCSendResponse", + value: MsgIBCSendResponse.toAmino(message), + }; + }, }; function createBaseMsgIBCCloseChannel(): MsgIBCCloseChannel { return { @@ -207,4 +251,23 @@ export const MsgIBCCloseChannel = { message.channel = object.channel ?? ""; return message; }, + fromAmino(object: MsgIBCCloseChannelAmino): MsgIBCCloseChannel { + return { + channel: object.channel, + }; + }, + toAmino(message: MsgIBCCloseChannel): MsgIBCCloseChannelAmino { + const obj: any = {}; + obj.channel = message.channel; + return obj; + }, + fromAminoMsg(object: MsgIBCCloseChannelAminoMsg): MsgIBCCloseChannel { + return MsgIBCCloseChannel.fromAmino(object.value); + }, + toAminoMsg(message: MsgIBCCloseChannel): MsgIBCCloseChannelAminoMsg { + return { + type: "wasm/MsgIBCCloseChannel", + value: MsgIBCCloseChannel.toAmino(message), + }; + }, }; diff --git a/src/cosmwasm/wasm/v1/proposal.ts b/src/cosmwasm/wasm/v1/proposal.ts index 3b2421b6..a4050751 100644 --- a/src/cosmwasm/wasm/v1/proposal.ts +++ b/src/cosmwasm/wasm/v1/proposal.ts @@ -3,6 +3,7 @@ import { AccessConfig } from "./types"; import { Coin } from "../../../cosmos/base/v1beta1/coin"; import { Long, isSet, bytesFromBase64, base64FromBytes, DeepPartial, Exact } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; +import { fromBase64, toBase64, toUtf8, fromUtf8 } from "@cosmjs/encoding"; export const protobufPackage = "cosmwasm.wasm.v1"; /** StoreCodeProposal gov proposal content type to submit WASM code to the system */ export interface StoreCodeProposal { @@ -370,6 +371,45 @@ export const StoreCodeProposal = { message.codeHash = object.codeHash ?? new Uint8Array(); return message; }, + fromAmino(object: StoreCodeProposalAmino): StoreCodeProposal { + return { + title: object.title, + description: object.description, + runAs: object.run_as, + wasmByteCode: fromBase64(object.wasm_byte_code), + instantiatePermission: object?.instantiate_permission + ? AccessConfig.fromAmino(object.instantiate_permission) + : undefined, + unpinCode: object.unpin_code, + source: object.source, + builder: object.builder, + codeHash: object.code_hash, + }; + }, + toAmino(message: StoreCodeProposal): StoreCodeProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.run_as = message.runAs; + obj.wasm_byte_code = message.wasmByteCode ? toBase64(message.wasmByteCode) : undefined; + obj.instantiate_permission = message.instantiatePermission + ? AccessConfig.toAmino(message.instantiatePermission) + : undefined; + obj.unpin_code = message.unpinCode; + obj.source = message.source; + obj.builder = message.builder; + obj.code_hash = message.codeHash; + return obj; + }, + fromAminoMsg(object: StoreCodeProposalAminoMsg): StoreCodeProposal { + return StoreCodeProposal.fromAmino(object.value); + }, + toAminoMsg(message: StoreCodeProposal): StoreCodeProposalAminoMsg { + return { + type: "wasm/StoreCodeProposal", + value: StoreCodeProposal.toAmino(message), + }; + }, }; function createBaseInstantiateContractProposal(): InstantiateContractProposal { return { @@ -493,6 +533,43 @@ export const InstantiateContractProposal = { message.funds = object.funds?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: InstantiateContractProposalAmino): InstantiateContractProposal { + return { + title: object.title, + description: object.description, + runAs: object.run_as, + admin: object.admin, + codeId: Long.fromString(object.code_id), + label: object.label, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: InstantiateContractProposal): InstantiateContractProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.run_as = message.runAs; + obj.admin = message.admin; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.label = message.label; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + return obj; + }, + fromAminoMsg(object: InstantiateContractProposalAminoMsg): InstantiateContractProposal { + return InstantiateContractProposal.fromAmino(object.value); + }, + toAminoMsg(message: InstantiateContractProposal): InstantiateContractProposalAminoMsg { + return { + type: "wasm/InstantiateContractProposal", + value: InstantiateContractProposal.toAmino(message), + }; + }, }; function createBaseInstantiateContract2Proposal(): InstantiateContract2Proposal { return { @@ -637,6 +714,47 @@ export const InstantiateContract2Proposal = { message.fixMsg = object.fixMsg ?? false; return message; }, + fromAmino(object: InstantiateContract2ProposalAmino): InstantiateContract2Proposal { + return { + title: object.title, + description: object.description, + runAs: object.run_as, + admin: object.admin, + codeId: Long.fromString(object.code_id), + label: object.label, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + salt: object.salt, + fixMsg: object.fix_msg, + }; + }, + toAmino(message: InstantiateContract2Proposal): InstantiateContract2ProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.run_as = message.runAs; + obj.admin = message.admin; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.label = message.label; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + obj.salt = message.salt; + obj.fix_msg = message.fixMsg; + return obj; + }, + fromAminoMsg(object: InstantiateContract2ProposalAminoMsg): InstantiateContract2Proposal { + return InstantiateContract2Proposal.fromAmino(object.value); + }, + toAminoMsg(message: InstantiateContract2Proposal): InstantiateContract2ProposalAminoMsg { + return { + type: "wasm/InstantiateContract2Proposal", + value: InstantiateContract2Proposal.toAmino(message), + }; + }, }; function createBaseMigrateContractProposal(): MigrateContractProposal { return { @@ -724,6 +842,33 @@ export const MigrateContractProposal = { message.msg = object.msg ?? new Uint8Array(); return message; }, + fromAmino(object: MigrateContractProposalAmino): MigrateContractProposal { + return { + title: object.title, + description: object.description, + contract: object.contract, + codeId: Long.fromString(object.code_id), + msg: toUtf8(JSON.stringify(object.msg)), + }; + }, + toAmino(message: MigrateContractProposal): MigrateContractProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.contract = message.contract; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + return obj; + }, + fromAminoMsg(object: MigrateContractProposalAminoMsg): MigrateContractProposal { + return MigrateContractProposal.fromAmino(object.value); + }, + toAminoMsg(message: MigrateContractProposal): MigrateContractProposalAminoMsg { + return { + type: "wasm/MigrateContractProposal", + value: MigrateContractProposal.toAmino(message), + }; + }, }; function createBaseSudoContractProposal(): SudoContractProposal { return { @@ -800,6 +945,31 @@ export const SudoContractProposal = { message.msg = object.msg ?? new Uint8Array(); return message; }, + fromAmino(object: SudoContractProposalAmino): SudoContractProposal { + return { + title: object.title, + description: object.description, + contract: object.contract, + msg: toUtf8(JSON.stringify(object.msg)), + }; + }, + toAmino(message: SudoContractProposal): SudoContractProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.contract = message.contract; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + return obj; + }, + fromAminoMsg(object: SudoContractProposalAminoMsg): SudoContractProposal { + return SudoContractProposal.fromAmino(object.value); + }, + toAminoMsg(message: SudoContractProposal): SudoContractProposalAminoMsg { + return { + type: "wasm/SudoContractProposal", + value: SudoContractProposal.toAmino(message), + }; + }, }; function createBaseExecuteContractProposal(): ExecuteContractProposal { return { @@ -900,6 +1070,39 @@ export const ExecuteContractProposal = { message.funds = object.funds?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: ExecuteContractProposalAmino): ExecuteContractProposal { + return { + title: object.title, + description: object.description, + runAs: object.run_as, + contract: object.contract, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: ExecuteContractProposal): ExecuteContractProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.run_as = message.runAs; + obj.contract = message.contract; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + return obj; + }, + fromAminoMsg(object: ExecuteContractProposalAminoMsg): ExecuteContractProposal { + return ExecuteContractProposal.fromAmino(object.value); + }, + toAminoMsg(message: ExecuteContractProposal): ExecuteContractProposalAminoMsg { + return { + type: "wasm/ExecuteContractProposal", + value: ExecuteContractProposal.toAmino(message), + }; + }, }; function createBaseUpdateAdminProposal(): UpdateAdminProposal { return { @@ -975,6 +1178,31 @@ export const UpdateAdminProposal = { message.contract = object.contract ?? ""; return message; }, + fromAmino(object: UpdateAdminProposalAmino): UpdateAdminProposal { + return { + title: object.title, + description: object.description, + newAdmin: object.new_admin, + contract: object.contract, + }; + }, + toAmino(message: UpdateAdminProposal): UpdateAdminProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.new_admin = message.newAdmin; + obj.contract = message.contract; + return obj; + }, + fromAminoMsg(object: UpdateAdminProposalAminoMsg): UpdateAdminProposal { + return UpdateAdminProposal.fromAmino(object.value); + }, + toAminoMsg(message: UpdateAdminProposal): UpdateAdminProposalAminoMsg { + return { + type: "wasm/UpdateAdminProposal", + value: UpdateAdminProposal.toAmino(message), + }; + }, }; function createBaseClearAdminProposal(): ClearAdminProposal { return { @@ -1040,6 +1268,29 @@ export const ClearAdminProposal = { message.contract = object.contract ?? ""; return message; }, + fromAmino(object: ClearAdminProposalAmino): ClearAdminProposal { + return { + title: object.title, + description: object.description, + contract: object.contract, + }; + }, + toAmino(message: ClearAdminProposal): ClearAdminProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.contract = message.contract; + return obj; + }, + fromAminoMsg(object: ClearAdminProposalAminoMsg): ClearAdminProposal { + return ClearAdminProposal.fromAmino(object.value); + }, + toAminoMsg(message: ClearAdminProposal): ClearAdminProposalAminoMsg { + return { + type: "wasm/ClearAdminProposal", + value: ClearAdminProposal.toAmino(message), + }; + }, }; function createBasePinCodesProposal(): PinCodesProposal { return { @@ -1118,6 +1369,33 @@ export const PinCodesProposal = { message.codeIds = object.codeIds?.map((e) => Long.fromValue(e)) || []; return message; }, + fromAmino(object: PinCodesProposalAmino): PinCodesProposal { + return { + title: object.title, + description: object.description, + codeIds: Array.isArray(object?.code_ids) ? object.code_ids.map((e: any) => e) : [], + }; + }, + toAmino(message: PinCodesProposal): PinCodesProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + if (message.codeIds) { + obj.code_ids = message.codeIds.map((e) => e); + } else { + obj.code_ids = []; + } + return obj; + }, + fromAminoMsg(object: PinCodesProposalAminoMsg): PinCodesProposal { + return PinCodesProposal.fromAmino(object.value); + }, + toAminoMsg(message: PinCodesProposal): PinCodesProposalAminoMsg { + return { + type: "wasm/PinCodesProposal", + value: PinCodesProposal.toAmino(message), + }; + }, }; function createBaseUnpinCodesProposal(): UnpinCodesProposal { return { @@ -1196,6 +1474,33 @@ export const UnpinCodesProposal = { message.codeIds = object.codeIds?.map((e) => Long.fromValue(e)) || []; return message; }, + fromAmino(object: UnpinCodesProposalAmino): UnpinCodesProposal { + return { + title: object.title, + description: object.description, + codeIds: Array.isArray(object?.code_ids) ? object.code_ids.map((e: any) => e) : [], + }; + }, + toAmino(message: UnpinCodesProposal): UnpinCodesProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + if (message.codeIds) { + obj.code_ids = message.codeIds.map((e) => e); + } else { + obj.code_ids = []; + } + return obj; + }, + fromAminoMsg(object: UnpinCodesProposalAminoMsg): UnpinCodesProposal { + return UnpinCodesProposal.fromAmino(object.value); + }, + toAminoMsg(message: UnpinCodesProposal): UnpinCodesProposalAminoMsg { + return { + type: "wasm/UnpinCodesProposal", + value: UnpinCodesProposal.toAmino(message), + }; + }, }; function createBaseAccessConfigUpdate(): AccessConfigUpdate { return { @@ -1260,6 +1565,31 @@ export const AccessConfigUpdate = { : undefined; return message; }, + fromAmino(object: AccessConfigUpdateAmino): AccessConfigUpdate { + return { + codeId: Long.fromString(object.code_id), + instantiatePermission: object?.instantiate_permission + ? AccessConfig.fromAmino(object.instantiate_permission) + : undefined, + }; + }, + toAmino(message: AccessConfigUpdate): AccessConfigUpdateAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.instantiate_permission = message.instantiatePermission + ? AccessConfig.toAmino(message.instantiatePermission) + : undefined; + return obj; + }, + fromAminoMsg(object: AccessConfigUpdateAminoMsg): AccessConfigUpdate { + return AccessConfigUpdate.fromAmino(object.value); + }, + toAminoMsg(message: AccessConfigUpdate): AccessConfigUpdateAminoMsg { + return { + type: "wasm/AccessConfigUpdate", + value: AccessConfigUpdate.toAmino(message), + }; + }, }; function createBaseUpdateInstantiateConfigProposal(): UpdateInstantiateConfigProposal { return { @@ -1336,6 +1666,37 @@ export const UpdateInstantiateConfigProposal = { object.accessConfigUpdates?.map((e) => AccessConfigUpdate.fromPartial(e)) || []; return message; }, + fromAmino(object: UpdateInstantiateConfigProposalAmino): UpdateInstantiateConfigProposal { + return { + title: object.title, + description: object.description, + accessConfigUpdates: Array.isArray(object?.access_config_updates) + ? object.access_config_updates.map((e: any) => AccessConfigUpdate.fromAmino(e)) + : [], + }; + }, + toAmino(message: UpdateInstantiateConfigProposal): UpdateInstantiateConfigProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + if (message.accessConfigUpdates) { + obj.access_config_updates = message.accessConfigUpdates.map((e) => + e ? AccessConfigUpdate.toAmino(e) : undefined, + ); + } else { + obj.access_config_updates = []; + } + return obj; + }, + fromAminoMsg(object: UpdateInstantiateConfigProposalAminoMsg): UpdateInstantiateConfigProposal { + return UpdateInstantiateConfigProposal.fromAmino(object.value); + }, + toAminoMsg(message: UpdateInstantiateConfigProposal): UpdateInstantiateConfigProposalAminoMsg { + return { + type: "wasm/UpdateInstantiateConfigProposal", + value: UpdateInstantiateConfigProposal.toAmino(message), + }; + }, }; function createBaseStoreAndInstantiateContractProposal(): StoreAndInstantiateContractProposal { return { @@ -1520,4 +1881,55 @@ export const StoreAndInstantiateContractProposal = { message.codeHash = object.codeHash ?? new Uint8Array(); return message; }, + fromAmino(object: StoreAndInstantiateContractProposalAmino): StoreAndInstantiateContractProposal { + return { + title: object.title, + description: object.description, + runAs: object.run_as, + wasmByteCode: fromBase64(object.wasm_byte_code), + instantiatePermission: object?.instantiate_permission + ? AccessConfig.fromAmino(object.instantiate_permission) + : undefined, + unpinCode: object.unpin_code, + admin: object.admin, + label: object.label, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + source: object.source, + builder: object.builder, + codeHash: object.code_hash, + }; + }, + toAmino(message: StoreAndInstantiateContractProposal): StoreAndInstantiateContractProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.run_as = message.runAs; + obj.wasm_byte_code = message.wasmByteCode ? toBase64(message.wasmByteCode) : undefined; + obj.instantiate_permission = message.instantiatePermission + ? AccessConfig.toAmino(message.instantiatePermission) + : undefined; + obj.unpin_code = message.unpinCode; + obj.admin = message.admin; + obj.label = message.label; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + obj.source = message.source; + obj.builder = message.builder; + obj.code_hash = message.codeHash; + return obj; + }, + fromAminoMsg(object: StoreAndInstantiateContractProposalAminoMsg): StoreAndInstantiateContractProposal { + return StoreAndInstantiateContractProposal.fromAmino(object.value); + }, + toAminoMsg(message: StoreAndInstantiateContractProposal): StoreAndInstantiateContractProposalAminoMsg { + return { + type: "wasm/StoreAndInstantiateContractProposal", + value: StoreAndInstantiateContractProposal.toAmino(message), + }; + }, }; diff --git a/src/cosmwasm/wasm/v1/query.ts b/src/cosmwasm/wasm/v1/query.ts index cf713434..ed2113eb 100644 --- a/src/cosmwasm/wasm/v1/query.ts +++ b/src/cosmwasm/wasm/v1/query.ts @@ -3,6 +3,7 @@ import { PageRequest, PageResponse } from "../../../cosmos/base/query/v1beta1/pa import { ContractInfo, ContractCodeHistoryEntry, Model, AccessConfig, Params } from "./types"; import { Long, isSet, DeepPartial, Exact, bytesFromBase64, base64FromBytes, Rpc } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; +import { toUtf8, fromUtf8 } from "@cosmjs/encoding"; export const protobufPackage = "cosmwasm.wasm.v1"; /** * QueryContractInfoRequest is the request type for the Query/ContractInfo RPC @@ -234,6 +235,25 @@ export const QueryContractInfoRequest = { message.address = object.address ?? ""; return message; }, + fromAmino(object: QueryContractInfoRequestAmino): QueryContractInfoRequest { + return { + address: object.address, + }; + }, + toAmino(message: QueryContractInfoRequest): QueryContractInfoRequestAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: QueryContractInfoRequestAminoMsg): QueryContractInfoRequest { + return QueryContractInfoRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractInfoRequest): QueryContractInfoRequestAminoMsg { + return { + type: "wasm/QueryContractInfoRequest", + value: QueryContractInfoRequest.toAmino(message), + }; + }, }; function createBaseQueryContractInfoResponse(): QueryContractInfoResponse { return { @@ -295,6 +315,27 @@ export const QueryContractInfoResponse = { : undefined; return message; }, + fromAmino(object: QueryContractInfoResponseAmino): QueryContractInfoResponse { + return { + address: object.address, + contractInfo: object?.contract_info ? ContractInfo.fromAmino(object.contract_info) : undefined, + }; + }, + toAmino(message: QueryContractInfoResponse): QueryContractInfoResponseAmino { + const obj: any = {}; + obj.address = message.address; + obj.contract_info = message.contractInfo ? ContractInfo.toAmino(message.contractInfo) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractInfoResponseAminoMsg): QueryContractInfoResponse { + return QueryContractInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractInfoResponse): QueryContractInfoResponseAminoMsg { + return { + type: "wasm/QueryContractInfoResponse", + value: QueryContractInfoResponse.toAmino(message), + }; + }, }; function createBaseQueryContractHistoryRequest(): QueryContractHistoryRequest { return { @@ -356,6 +397,27 @@ export const QueryContractHistoryRequest = { : undefined; return message; }, + fromAmino(object: QueryContractHistoryRequestAmino): QueryContractHistoryRequest { + return { + address: object.address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryContractHistoryRequest): QueryContractHistoryRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractHistoryRequestAminoMsg): QueryContractHistoryRequest { + return QueryContractHistoryRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractHistoryRequest): QueryContractHistoryRequestAminoMsg { + return { + type: "wasm/QueryContractHistoryRequest", + value: QueryContractHistoryRequest.toAmino(message), + }; + }, }; function createBaseQueryContractHistoryResponse(): QueryContractHistoryResponse { return { @@ -423,6 +485,33 @@ export const QueryContractHistoryResponse = { : undefined; return message; }, + fromAmino(object: QueryContractHistoryResponseAmino): QueryContractHistoryResponse { + return { + entries: Array.isArray(object?.entries) + ? object.entries.map((e: any) => ContractCodeHistoryEntry.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryContractHistoryResponse): QueryContractHistoryResponseAmino { + const obj: any = {}; + if (message.entries) { + obj.entries = message.entries.map((e) => (e ? ContractCodeHistoryEntry.toAmino(e) : undefined)); + } else { + obj.entries = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractHistoryResponseAminoMsg): QueryContractHistoryResponse { + return QueryContractHistoryResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractHistoryResponse): QueryContractHistoryResponseAminoMsg { + return { + type: "wasm/QueryContractHistoryResponse", + value: QueryContractHistoryResponse.toAmino(message), + }; + }, }; function createBaseQueryContractsByCodeRequest(): QueryContractsByCodeRequest { return { @@ -485,6 +574,27 @@ export const QueryContractsByCodeRequest = { : undefined; return message; }, + fromAmino(object: QueryContractsByCodeRequestAmino): QueryContractsByCodeRequest { + return { + codeId: Long.fromString(object.code_id), + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryContractsByCodeRequest): QueryContractsByCodeRequestAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractsByCodeRequestAminoMsg): QueryContractsByCodeRequest { + return QueryContractsByCodeRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractsByCodeRequest): QueryContractsByCodeRequestAminoMsg { + return { + type: "wasm/QueryContractsByCodeRequest", + value: QueryContractsByCodeRequest.toAmino(message), + }; + }, }; function createBaseQueryContractsByCodeResponse(): QueryContractsByCodeResponse { return { @@ -550,6 +660,31 @@ export const QueryContractsByCodeResponse = { : undefined; return message; }, + fromAmino(object: QueryContractsByCodeResponseAmino): QueryContractsByCodeResponse { + return { + contracts: Array.isArray(object?.contracts) ? object.contracts.map((e: any) => e) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryContractsByCodeResponse): QueryContractsByCodeResponseAmino { + const obj: any = {}; + if (message.contracts) { + obj.contracts = message.contracts.map((e) => e); + } else { + obj.contracts = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractsByCodeResponseAminoMsg): QueryContractsByCodeResponse { + return QueryContractsByCodeResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractsByCodeResponse): QueryContractsByCodeResponseAminoMsg { + return { + type: "wasm/QueryContractsByCodeResponse", + value: QueryContractsByCodeResponse.toAmino(message), + }; + }, }; function createBaseQueryAllContractStateRequest(): QueryAllContractStateRequest { return { @@ -611,6 +746,27 @@ export const QueryAllContractStateRequest = { : undefined; return message; }, + fromAmino(object: QueryAllContractStateRequestAmino): QueryAllContractStateRequest { + return { + address: object.address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllContractStateRequest): QueryAllContractStateRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllContractStateRequestAminoMsg): QueryAllContractStateRequest { + return QueryAllContractStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllContractStateRequest): QueryAllContractStateRequestAminoMsg { + return { + type: "wasm/QueryAllContractStateRequest", + value: QueryAllContractStateRequest.toAmino(message), + }; + }, }; function createBaseQueryAllContractStateResponse(): QueryAllContractStateResponse { return { @@ -676,6 +832,31 @@ export const QueryAllContractStateResponse = { : undefined; return message; }, + fromAmino(object: QueryAllContractStateResponseAmino): QueryAllContractStateResponse { + return { + models: Array.isArray(object?.models) ? object.models.map((e: any) => Model.fromAmino(e)) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryAllContractStateResponse): QueryAllContractStateResponseAmino { + const obj: any = {}; + if (message.models) { + obj.models = message.models.map((e) => (e ? Model.toAmino(e) : undefined)); + } else { + obj.models = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryAllContractStateResponseAminoMsg): QueryAllContractStateResponse { + return QueryAllContractStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryAllContractStateResponse): QueryAllContractStateResponseAminoMsg { + return { + type: "wasm/QueryAllContractStateResponse", + value: QueryAllContractStateResponse.toAmino(message), + }; + }, }; function createBaseQueryRawContractStateRequest(): QueryRawContractStateRequest { return { @@ -736,6 +917,27 @@ export const QueryRawContractStateRequest = { message.queryData = object.queryData ?? new Uint8Array(); return message; }, + fromAmino(object: QueryRawContractStateRequestAmino): QueryRawContractStateRequest { + return { + address: object.address, + queryData: object.query_data, + }; + }, + toAmino(message: QueryRawContractStateRequest): QueryRawContractStateRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.query_data = message.queryData; + return obj; + }, + fromAminoMsg(object: QueryRawContractStateRequestAminoMsg): QueryRawContractStateRequest { + return QueryRawContractStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryRawContractStateRequest): QueryRawContractStateRequestAminoMsg { + return { + type: "wasm/QueryRawContractStateRequest", + value: QueryRawContractStateRequest.toAmino(message), + }; + }, }; function createBaseQueryRawContractStateResponse(): QueryRawContractStateResponse { return { @@ -784,6 +986,25 @@ export const QueryRawContractStateResponse = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: QueryRawContractStateResponseAmino): QueryRawContractStateResponse { + return { + data: object.data, + }; + }, + toAmino(message: QueryRawContractStateResponse): QueryRawContractStateResponseAmino { + const obj: any = {}; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: QueryRawContractStateResponseAminoMsg): QueryRawContractStateResponse { + return QueryRawContractStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryRawContractStateResponse): QueryRawContractStateResponseAminoMsg { + return { + type: "wasm/QueryRawContractStateResponse", + value: QueryRawContractStateResponse.toAmino(message), + }; + }, }; function createBaseQuerySmartContractStateRequest(): QuerySmartContractStateRequest { return { @@ -844,6 +1065,27 @@ export const QuerySmartContractStateRequest = { message.queryData = object.queryData ?? new Uint8Array(); return message; }, + fromAmino(object: QuerySmartContractStateRequestAmino): QuerySmartContractStateRequest { + return { + address: object.address, + queryData: toUtf8(JSON.stringify(object.query_data)), + }; + }, + toAmino(message: QuerySmartContractStateRequest): QuerySmartContractStateRequestAmino { + const obj: any = {}; + obj.address = message.address; + obj.query_data = message.queryData ? JSON.parse(fromUtf8(message.queryData)) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySmartContractStateRequestAminoMsg): QuerySmartContractStateRequest { + return QuerySmartContractStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QuerySmartContractStateRequest): QuerySmartContractStateRequestAminoMsg { + return { + type: "wasm/QuerySmartContractStateRequest", + value: QuerySmartContractStateRequest.toAmino(message), + }; + }, }; function createBaseQuerySmartContractStateResponse(): QuerySmartContractStateResponse { return { @@ -892,6 +1134,25 @@ export const QuerySmartContractStateResponse = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: QuerySmartContractStateResponseAmino): QuerySmartContractStateResponse { + return { + data: toUtf8(JSON.stringify(object.data)), + }; + }, + toAmino(message: QuerySmartContractStateResponse): QuerySmartContractStateResponseAmino { + const obj: any = {}; + obj.data = message.data ? JSON.parse(fromUtf8(message.data)) : undefined; + return obj; + }, + fromAminoMsg(object: QuerySmartContractStateResponseAminoMsg): QuerySmartContractStateResponse { + return QuerySmartContractStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QuerySmartContractStateResponse): QuerySmartContractStateResponseAminoMsg { + return { + type: "wasm/QuerySmartContractStateResponse", + value: QuerySmartContractStateResponse.toAmino(message), + }; + }, }; function createBaseQueryCodeRequest(): QueryCodeRequest { return { @@ -938,6 +1199,25 @@ export const QueryCodeRequest = { object.codeId !== undefined && object.codeId !== null ? Long.fromValue(object.codeId) : Long.UZERO; return message; }, + fromAmino(object: QueryCodeRequestAmino): QueryCodeRequest { + return { + codeId: Long.fromString(object.code_id), + }; + }, + toAmino(message: QueryCodeRequest): QueryCodeRequestAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryCodeRequestAminoMsg): QueryCodeRequest { + return QueryCodeRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryCodeRequest): QueryCodeRequestAminoMsg { + return { + type: "wasm/QueryCodeRequest", + value: QueryCodeRequest.toAmino(message), + }; + }, }; function createBaseCodeInfoResponse(): CodeInfoResponse { return { @@ -1023,6 +1303,35 @@ export const CodeInfoResponse = { : undefined; return message; }, + fromAmino(object: CodeInfoResponseAmino): CodeInfoResponse { + return { + codeId: Long.fromString(object.code_id), + creator: object.creator, + dataHash: object.data_hash, + instantiatePermission: object?.instantiate_permission + ? AccessConfig.fromAmino(object.instantiate_permission) + : undefined, + }; + }, + toAmino(message: CodeInfoResponse): CodeInfoResponseAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.creator = message.creator; + obj.data_hash = message.dataHash; + obj.instantiate_permission = message.instantiatePermission + ? AccessConfig.toAmino(message.instantiatePermission) + : undefined; + return obj; + }, + fromAminoMsg(object: CodeInfoResponseAminoMsg): CodeInfoResponse { + return CodeInfoResponse.fromAmino(object.value); + }, + toAminoMsg(message: CodeInfoResponse): CodeInfoResponseAminoMsg { + return { + type: "wasm/CodeInfoResponse", + value: CodeInfoResponse.toAmino(message), + }; + }, }; function createBaseQueryCodeResponse(): QueryCodeResponse { return { @@ -1083,6 +1392,27 @@ export const QueryCodeResponse = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: QueryCodeResponseAmino): QueryCodeResponse { + return { + codeInfo: object?.code_info ? CodeInfoResponse.fromAmino(object.code_info) : undefined, + data: object.data, + }; + }, + toAmino(message: QueryCodeResponse): QueryCodeResponseAmino { + const obj: any = {}; + obj.code_info = message.codeInfo ? CodeInfoResponse.toAmino(message.codeInfo) : undefined; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: QueryCodeResponseAminoMsg): QueryCodeResponse { + return QueryCodeResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryCodeResponse): QueryCodeResponseAminoMsg { + return { + type: "wasm/QueryCodeResponse", + value: QueryCodeResponse.toAmino(message), + }; + }, }; function createBaseQueryCodesRequest(): QueryCodesRequest { return { @@ -1132,6 +1462,25 @@ export const QueryCodesRequest = { : undefined; return message; }, + fromAmino(object: QueryCodesRequestAmino): QueryCodesRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryCodesRequest): QueryCodesRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryCodesRequestAminoMsg): QueryCodesRequest { + return QueryCodesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryCodesRequest): QueryCodesRequestAminoMsg { + return { + type: "wasm/QueryCodesRequest", + value: QueryCodesRequest.toAmino(message), + }; + }, }; function createBaseQueryCodesResponse(): QueryCodesResponse { return { @@ -1197,6 +1546,33 @@ export const QueryCodesResponse = { : undefined; return message; }, + fromAmino(object: QueryCodesResponseAmino): QueryCodesResponse { + return { + codeInfos: Array.isArray(object?.code_infos) + ? object.code_infos.map((e: any) => CodeInfoResponse.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryCodesResponse): QueryCodesResponseAmino { + const obj: any = {}; + if (message.codeInfos) { + obj.code_infos = message.codeInfos.map((e) => (e ? CodeInfoResponse.toAmino(e) : undefined)); + } else { + obj.code_infos = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryCodesResponseAminoMsg): QueryCodesResponse { + return QueryCodesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryCodesResponse): QueryCodesResponseAminoMsg { + return { + type: "wasm/QueryCodesResponse", + value: QueryCodesResponse.toAmino(message), + }; + }, }; function createBaseQueryPinnedCodesRequest(): QueryPinnedCodesRequest { return { @@ -1246,6 +1622,25 @@ export const QueryPinnedCodesRequest = { : undefined; return message; }, + fromAmino(object: QueryPinnedCodesRequestAmino): QueryPinnedCodesRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryPinnedCodesRequest): QueryPinnedCodesRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryPinnedCodesRequestAminoMsg): QueryPinnedCodesRequest { + return QueryPinnedCodesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPinnedCodesRequest): QueryPinnedCodesRequestAminoMsg { + return { + type: "wasm/QueryPinnedCodesRequest", + value: QueryPinnedCodesRequest.toAmino(message), + }; + }, }; function createBaseQueryPinnedCodesResponse(): QueryPinnedCodesResponse { return { @@ -1320,6 +1715,31 @@ export const QueryPinnedCodesResponse = { : undefined; return message; }, + fromAmino(object: QueryPinnedCodesResponseAmino): QueryPinnedCodesResponse { + return { + codeIds: Array.isArray(object?.code_ids) ? object.code_ids.map((e: any) => e) : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryPinnedCodesResponse): QueryPinnedCodesResponseAmino { + const obj: any = {}; + if (message.codeIds) { + obj.code_ids = message.codeIds.map((e) => e); + } else { + obj.code_ids = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryPinnedCodesResponseAminoMsg): QueryPinnedCodesResponse { + return QueryPinnedCodesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPinnedCodesResponse): QueryPinnedCodesResponseAminoMsg { + return { + type: "wasm/QueryPinnedCodesResponse", + value: QueryPinnedCodesResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; @@ -1353,6 +1773,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "wasm/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -1399,6 +1835,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "wasm/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryContractsByCreatorRequest(): QueryContractsByCreatorRequest { return { @@ -1460,6 +1915,27 @@ export const QueryContractsByCreatorRequest = { : undefined; return message; }, + fromAmino(object: QueryContractsByCreatorRequestAmino): QueryContractsByCreatorRequest { + return { + creatorAddress: object.creator_address, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryContractsByCreatorRequest): QueryContractsByCreatorRequestAmino { + const obj: any = {}; + obj.creator_address = message.creatorAddress; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractsByCreatorRequestAminoMsg): QueryContractsByCreatorRequest { + return QueryContractsByCreatorRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractsByCreatorRequest): QueryContractsByCreatorRequestAminoMsg { + return { + type: "wasm/QueryContractsByCreatorRequest", + value: QueryContractsByCreatorRequest.toAmino(message), + }; + }, }; function createBaseQueryContractsByCreatorResponse(): QueryContractsByCreatorResponse { return { @@ -1527,6 +2003,33 @@ export const QueryContractsByCreatorResponse = { : undefined; return message; }, + fromAmino(object: QueryContractsByCreatorResponseAmino): QueryContractsByCreatorResponse { + return { + contractAddresses: Array.isArray(object?.contract_addresses) + ? object.contract_addresses.map((e: any) => e) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryContractsByCreatorResponse): QueryContractsByCreatorResponseAmino { + const obj: any = {}; + if (message.contractAddresses) { + obj.contract_addresses = message.contractAddresses.map((e) => e); + } else { + obj.contract_addresses = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryContractsByCreatorResponseAminoMsg): QueryContractsByCreatorResponse { + return QueryContractsByCreatorResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryContractsByCreatorResponse): QueryContractsByCreatorResponseAminoMsg { + return { + type: "wasm/QueryContractsByCreatorResponse", + value: QueryContractsByCreatorResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service */ export interface Query { diff --git a/src/cosmwasm/wasm/v1/tx.ts b/src/cosmwasm/wasm/v1/tx.ts index 877ec1d6..884b2aee 100644 --- a/src/cosmwasm/wasm/v1/tx.ts +++ b/src/cosmwasm/wasm/v1/tx.ts @@ -3,6 +3,7 @@ import { AccessConfig } from "./types"; import { Coin } from "../../../cosmos/base/v1beta1/coin"; import { Long, isSet, bytesFromBase64, base64FromBytes, DeepPartial, Exact, Rpc } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; +import { fromBase64, toBase64, toUtf8, fromUtf8 } from "@cosmjs/encoding"; export const protobufPackage = "cosmwasm.wasm.v1"; /** MsgStoreCode submit Wasm code to the system */ export interface MsgStoreCode { @@ -221,6 +222,33 @@ export const MsgStoreCode = { : undefined; return message; }, + fromAmino(object: MsgStoreCodeAmino): MsgStoreCode { + return { + sender: object.sender, + wasmByteCode: fromBase64(object.wasm_byte_code), + instantiatePermission: object?.instantiate_permission + ? AccessConfig.fromAmino(object.instantiate_permission) + : undefined, + }; + }, + toAmino(message: MsgStoreCode): MsgStoreCodeAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.wasm_byte_code = message.wasmByteCode ? toBase64(message.wasmByteCode) : undefined; + obj.instantiate_permission = message.instantiatePermission + ? AccessConfig.toAmino(message.instantiatePermission) + : undefined; + return obj; + }, + fromAminoMsg(object: MsgStoreCodeAminoMsg): MsgStoreCode { + return MsgStoreCode.fromAmino(object.value); + }, + toAminoMsg(message: MsgStoreCode): MsgStoreCodeAminoMsg { + return { + type: "wasm/MsgStoreCode", + value: MsgStoreCode.toAmino(message), + }; + }, }; function createBaseMsgStoreCodeResponse(): MsgStoreCodeResponse { return { @@ -278,6 +306,27 @@ export const MsgStoreCodeResponse = { message.checksum = object.checksum ?? new Uint8Array(); return message; }, + fromAmino(object: MsgStoreCodeResponseAmino): MsgStoreCodeResponse { + return { + codeId: Long.fromString(object.code_id), + checksum: object.checksum, + }; + }, + toAmino(message: MsgStoreCodeResponse): MsgStoreCodeResponseAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.checksum = message.checksum; + return obj; + }, + fromAminoMsg(object: MsgStoreCodeResponseAminoMsg): MsgStoreCodeResponse { + return MsgStoreCodeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgStoreCodeResponse): MsgStoreCodeResponseAminoMsg { + return { + type: "wasm/MsgStoreCodeResponse", + value: MsgStoreCodeResponse.toAmino(message), + }; + }, }; function createBaseMsgInstantiateContract(): MsgInstantiateContract { return { @@ -379,6 +428,39 @@ export const MsgInstantiateContract = { message.funds = object.funds?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgInstantiateContractAmino): MsgInstantiateContract { + return { + sender: object.sender, + admin: object.admin, + codeId: Long.fromString(object.code_id), + label: object.label, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgInstantiateContract): MsgInstantiateContractAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.admin = message.admin; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.label = message.label; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + return obj; + }, + fromAminoMsg(object: MsgInstantiateContractAminoMsg): MsgInstantiateContract { + return MsgInstantiateContract.fromAmino(object.value); + }, + toAminoMsg(message: MsgInstantiateContract): MsgInstantiateContractAminoMsg { + return { + type: "wasm/MsgInstantiateContract", + value: MsgInstantiateContract.toAmino(message), + }; + }, }; function createBaseMsgInstantiateContract2(): MsgInstantiateContract2 { return { @@ -501,6 +583,43 @@ export const MsgInstantiateContract2 = { message.fixMsg = object.fixMsg ?? false; return message; }, + fromAmino(object: MsgInstantiateContract2Amino): MsgInstantiateContract2 { + return { + sender: object.sender, + admin: object.admin, + codeId: Long.fromString(object.code_id), + label: object.label, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + salt: object.salt, + fixMsg: object.fix_msg, + }; + }, + toAmino(message: MsgInstantiateContract2): MsgInstantiateContract2Amino { + const obj: any = {}; + obj.sender = message.sender; + obj.admin = message.admin; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.label = message.label; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + obj.salt = message.salt; + obj.fix_msg = message.fixMsg; + return obj; + }, + fromAminoMsg(object: MsgInstantiateContract2AminoMsg): MsgInstantiateContract2 { + return MsgInstantiateContract2.fromAmino(object.value); + }, + toAminoMsg(message: MsgInstantiateContract2): MsgInstantiateContract2AminoMsg { + return { + type: "wasm/MsgInstantiateContract2", + value: MsgInstantiateContract2.toAmino(message), + }; + }, }; function createBaseMsgInstantiateContractResponse(): MsgInstantiateContractResponse { return { @@ -559,6 +678,27 @@ export const MsgInstantiateContractResponse = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: MsgInstantiateContractResponseAmino): MsgInstantiateContractResponse { + return { + address: object.address, + data: object.data, + }; + }, + toAmino(message: MsgInstantiateContractResponse): MsgInstantiateContractResponseAmino { + const obj: any = {}; + obj.address = message.address; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: MsgInstantiateContractResponseAminoMsg): MsgInstantiateContractResponse { + return MsgInstantiateContractResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgInstantiateContractResponse): MsgInstantiateContractResponseAminoMsg { + return { + type: "wasm/MsgInstantiateContractResponse", + value: MsgInstantiateContractResponse.toAmino(message), + }; + }, }; function createBaseMsgInstantiateContract2Response(): MsgInstantiateContract2Response { return { @@ -617,6 +757,27 @@ export const MsgInstantiateContract2Response = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: MsgInstantiateContract2ResponseAmino): MsgInstantiateContract2Response { + return { + address: object.address, + data: object.data, + }; + }, + toAmino(message: MsgInstantiateContract2Response): MsgInstantiateContract2ResponseAmino { + const obj: any = {}; + obj.address = message.address; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: MsgInstantiateContract2ResponseAminoMsg): MsgInstantiateContract2Response { + return MsgInstantiateContract2Response.fromAmino(object.value); + }, + toAminoMsg(message: MsgInstantiateContract2Response): MsgInstantiateContract2ResponseAminoMsg { + return { + type: "wasm/MsgInstantiateContract2Response", + value: MsgInstantiateContract2Response.toAmino(message), + }; + }, }; function createBaseMsgExecuteContract(): MsgExecuteContract { return { @@ -697,6 +858,35 @@ export const MsgExecuteContract = { message.funds = object.funds?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: MsgExecuteContractAmino): MsgExecuteContract { + return { + sender: object.sender, + contract: object.contract, + msg: toUtf8(JSON.stringify(object.msg)), + funds: Array.isArray(object?.funds) ? object.funds.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: MsgExecuteContract): MsgExecuteContractAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.contract = message.contract; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + if (message.funds) { + obj.funds = message.funds.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.funds = []; + } + return obj; + }, + fromAminoMsg(object: MsgExecuteContractAminoMsg): MsgExecuteContract { + return MsgExecuteContract.fromAmino(object.value); + }, + toAminoMsg(message: MsgExecuteContract): MsgExecuteContractAminoMsg { + return { + type: "wasm/MsgExecuteContract", + value: MsgExecuteContract.toAmino(message), + }; + }, }; function createBaseMsgExecuteContractResponse(): MsgExecuteContractResponse { return { @@ -745,6 +935,25 @@ export const MsgExecuteContractResponse = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: MsgExecuteContractResponseAmino): MsgExecuteContractResponse { + return { + data: object.data, + }; + }, + toAmino(message: MsgExecuteContractResponse): MsgExecuteContractResponseAmino { + const obj: any = {}; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: MsgExecuteContractResponseAminoMsg): MsgExecuteContractResponse { + return MsgExecuteContractResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgExecuteContractResponse): MsgExecuteContractResponseAminoMsg { + return { + type: "wasm/MsgExecuteContractResponse", + value: MsgExecuteContractResponse.toAmino(message), + }; + }, }; function createBaseMsgMigrateContract(): MsgMigrateContract { return { @@ -822,6 +1031,31 @@ export const MsgMigrateContract = { message.msg = object.msg ?? new Uint8Array(); return message; }, + fromAmino(object: MsgMigrateContractAmino): MsgMigrateContract { + return { + sender: object.sender, + contract: object.contract, + codeId: Long.fromString(object.code_id), + msg: toUtf8(JSON.stringify(object.msg)), + }; + }, + toAmino(message: MsgMigrateContract): MsgMigrateContractAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.contract = message.contract; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + return obj; + }, + fromAminoMsg(object: MsgMigrateContractAminoMsg): MsgMigrateContract { + return MsgMigrateContract.fromAmino(object.value); + }, + toAminoMsg(message: MsgMigrateContract): MsgMigrateContractAminoMsg { + return { + type: "wasm/MsgMigrateContract", + value: MsgMigrateContract.toAmino(message), + }; + }, }; function createBaseMsgMigrateContractResponse(): MsgMigrateContractResponse { return { @@ -870,6 +1104,25 @@ export const MsgMigrateContractResponse = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: MsgMigrateContractResponseAmino): MsgMigrateContractResponse { + return { + data: object.data, + }; + }, + toAmino(message: MsgMigrateContractResponse): MsgMigrateContractResponseAmino { + const obj: any = {}; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: MsgMigrateContractResponseAminoMsg): MsgMigrateContractResponse { + return MsgMigrateContractResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgMigrateContractResponse): MsgMigrateContractResponseAminoMsg { + return { + type: "wasm/MsgMigrateContractResponse", + value: MsgMigrateContractResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateAdmin(): MsgUpdateAdmin { return { @@ -935,6 +1188,29 @@ export const MsgUpdateAdmin = { message.contract = object.contract ?? ""; return message; }, + fromAmino(object: MsgUpdateAdminAmino): MsgUpdateAdmin { + return { + sender: object.sender, + newAdmin: object.new_admin, + contract: object.contract, + }; + }, + toAmino(message: MsgUpdateAdmin): MsgUpdateAdminAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.new_admin = message.newAdmin; + obj.contract = message.contract; + return obj; + }, + fromAminoMsg(object: MsgUpdateAdminAminoMsg): MsgUpdateAdmin { + return MsgUpdateAdmin.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateAdmin): MsgUpdateAdminAminoMsg { + return { + type: "wasm/MsgUpdateAdmin", + value: MsgUpdateAdmin.toAmino(message), + }; + }, }; function createBaseMsgUpdateAdminResponse(): MsgUpdateAdminResponse { return {}; @@ -968,6 +1244,22 @@ export const MsgUpdateAdminResponse = { const message = createBaseMsgUpdateAdminResponse(); return message; }, + fromAmino(_: MsgUpdateAdminResponseAmino): MsgUpdateAdminResponse { + return {}; + }, + toAmino(_: MsgUpdateAdminResponse): MsgUpdateAdminResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateAdminResponseAminoMsg): MsgUpdateAdminResponse { + return MsgUpdateAdminResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateAdminResponse): MsgUpdateAdminResponseAminoMsg { + return { + type: "wasm/MsgUpdateAdminResponse", + value: MsgUpdateAdminResponse.toAmino(message), + }; + }, }; function createBaseMsgClearAdmin(): MsgClearAdmin { return { @@ -1023,6 +1315,27 @@ export const MsgClearAdmin = { message.contract = object.contract ?? ""; return message; }, + fromAmino(object: MsgClearAdminAmino): MsgClearAdmin { + return { + sender: object.sender, + contract: object.contract, + }; + }, + toAmino(message: MsgClearAdmin): MsgClearAdminAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.contract = message.contract; + return obj; + }, + fromAminoMsg(object: MsgClearAdminAminoMsg): MsgClearAdmin { + return MsgClearAdmin.fromAmino(object.value); + }, + toAminoMsg(message: MsgClearAdmin): MsgClearAdminAminoMsg { + return { + type: "wasm/MsgClearAdmin", + value: MsgClearAdmin.toAmino(message), + }; + }, }; function createBaseMsgClearAdminResponse(): MsgClearAdminResponse { return {}; @@ -1056,6 +1369,22 @@ export const MsgClearAdminResponse = { const message = createBaseMsgClearAdminResponse(); return message; }, + fromAmino(_: MsgClearAdminResponseAmino): MsgClearAdminResponse { + return {}; + }, + toAmino(_: MsgClearAdminResponse): MsgClearAdminResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgClearAdminResponseAminoMsg): MsgClearAdminResponse { + return MsgClearAdminResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgClearAdminResponse): MsgClearAdminResponseAminoMsg { + return { + type: "wasm/MsgClearAdminResponse", + value: MsgClearAdminResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateInstantiateConfig(): MsgUpdateInstantiateConfig { return { @@ -1132,6 +1461,33 @@ export const MsgUpdateInstantiateConfig = { : undefined; return message; }, + fromAmino(object: MsgUpdateInstantiateConfigAmino): MsgUpdateInstantiateConfig { + return { + sender: object.sender, + codeId: Long.fromString(object.code_id), + newInstantiatePermission: object?.new_instantiate_permission + ? AccessConfig.fromAmino(object.new_instantiate_permission) + : undefined, + }; + }, + toAmino(message: MsgUpdateInstantiateConfig): MsgUpdateInstantiateConfigAmino { + const obj: any = {}; + obj.sender = message.sender; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.new_instantiate_permission = message.newInstantiatePermission + ? AccessConfig.toAmino(message.newInstantiatePermission) + : undefined; + return obj; + }, + fromAminoMsg(object: MsgUpdateInstantiateConfigAminoMsg): MsgUpdateInstantiateConfig { + return MsgUpdateInstantiateConfig.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateInstantiateConfig): MsgUpdateInstantiateConfigAminoMsg { + return { + type: "wasm/MsgUpdateInstantiateConfig", + value: MsgUpdateInstantiateConfig.toAmino(message), + }; + }, }; function createBaseMsgUpdateInstantiateConfigResponse(): MsgUpdateInstantiateConfigResponse { return {}; @@ -1167,6 +1523,22 @@ export const MsgUpdateInstantiateConfigResponse = { const message = createBaseMsgUpdateInstantiateConfigResponse(); return message; }, + fromAmino(_: MsgUpdateInstantiateConfigResponseAmino): MsgUpdateInstantiateConfigResponse { + return {}; + }, + toAmino(_: MsgUpdateInstantiateConfigResponse): MsgUpdateInstantiateConfigResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateInstantiateConfigResponseAminoMsg): MsgUpdateInstantiateConfigResponse { + return MsgUpdateInstantiateConfigResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateInstantiateConfigResponse): MsgUpdateInstantiateConfigResponseAminoMsg { + return { + type: "wasm/MsgUpdateInstantiateConfigResponse", + value: MsgUpdateInstantiateConfigResponse.toAmino(message), + }; + }, }; /** Msg defines the wasm Msg service. */ export interface Msg { diff --git a/src/cosmwasm/wasm/v1/types.ts b/src/cosmwasm/wasm/v1/types.ts index 6f0b5de5..7b75843d 100644 --- a/src/cosmwasm/wasm/v1/types.ts +++ b/src/cosmwasm/wasm/v1/types.ts @@ -2,6 +2,7 @@ import { Any } from "../../../google/protobuf/any"; import { Long, isSet, DeepPartial, Exact, bytesFromBase64, base64FromBytes } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; +import { toUtf8, fromUtf8 } from "@cosmjs/encoding"; export const protobufPackage = "cosmwasm.wasm.v1"; /** AccessType permission types */ export enum AccessType { @@ -227,6 +228,25 @@ export const AccessTypeParam = { message.value = object.value ?? 0; return message; }, + fromAmino(object: AccessTypeParamAmino): AccessTypeParam { + return { + value: isSet(object.value) ? accessTypeFromJSON(object.value) : 0, + }; + }, + toAmino(message: AccessTypeParam): AccessTypeParamAmino { + const obj: any = {}; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: AccessTypeParamAminoMsg): AccessTypeParam { + return AccessTypeParam.fromAmino(object.value); + }, + toAminoMsg(message: AccessTypeParam): AccessTypeParamAminoMsg { + return { + type: "wasm/AccessTypeParam", + value: AccessTypeParam.toAmino(message), + }; + }, }; function createBaseAccessConfig(): AccessConfig { return { @@ -296,6 +316,33 @@ export const AccessConfig = { message.addresses = object.addresses?.map((e) => e) || []; return message; }, + fromAmino(object: AccessConfigAmino): AccessConfig { + return { + permission: isSet(object.permission) ? accessTypeFromJSON(object.permission) : 0, + address: object.address, + addresses: Array.isArray(object?.addresses) ? object.addresses.map((e: any) => e) : [], + }; + }, + toAmino(message: AccessConfig): AccessConfigAmino { + const obj: any = {}; + obj.permission = message.permission; + obj.address = message.address; + if (message.addresses) { + obj.addresses = message.addresses.map((e) => e); + } else { + obj.addresses = []; + } + return obj; + }, + fromAminoMsg(object: AccessConfigAminoMsg): AccessConfig { + return AccessConfig.fromAmino(object.value); + }, + toAminoMsg(message: AccessConfig): AccessConfigAminoMsg { + return { + type: "wasm/AccessConfig", + value: AccessConfig.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -362,6 +409,33 @@ export const Params = { message.instantiateDefaultPermission = object.instantiateDefaultPermission ?? 0; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + codeUploadAccess: object?.code_upload_access + ? AccessConfig.fromAmino(object.code_upload_access) + : undefined, + instantiateDefaultPermission: isSet(object.instantiate_default_permission) + ? accessTypeFromJSON(object.instantiate_default_permission) + : 0, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.code_upload_access = message.codeUploadAccess + ? AccessConfig.toAmino(message.codeUploadAccess) + : undefined; + obj.instantiate_default_permission = message.instantiateDefaultPermission; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "wasm/Params", + value: Params.toAmino(message), + }; + }, }; function createBaseCodeInfo(): CodeInfo { return { @@ -436,6 +510,33 @@ export const CodeInfo = { : undefined; return message; }, + fromAmino(object: CodeInfoAmino): CodeInfo { + return { + codeHash: object.code_hash, + creator: object.creator, + instantiateConfig: object?.instantiate_config + ? AccessConfig.fromAmino(object.instantiate_config) + : undefined, + }; + }, + toAmino(message: CodeInfo): CodeInfoAmino { + const obj: any = {}; + obj.code_hash = message.codeHash; + obj.creator = message.creator; + obj.instantiate_config = message.instantiateConfig + ? AccessConfig.toAmino(message.instantiateConfig) + : undefined; + return obj; + }, + fromAminoMsg(object: CodeInfoAminoMsg): CodeInfo { + return CodeInfo.fromAmino(object.value); + }, + toAminoMsg(message: CodeInfo): CodeInfoAminoMsg { + return { + type: "wasm/CodeInfo", + value: CodeInfo.toAmino(message), + }; + }, }; function createBaseContractInfo(): ContractInfo { return { @@ -550,6 +651,37 @@ export const ContractInfo = { : undefined; return message; }, + fromAmino(object: ContractInfoAmino): ContractInfo { + return { + codeId: Long.fromString(object.code_id), + creator: object.creator, + admin: object.admin, + label: object.label, + created: object?.created ? AbsoluteTxPosition.fromAmino(object.created) : undefined, + ibcPortId: object.ibc_port_id, + extension: object?.extension ? Any.fromAmino(object.extension) : undefined, + }; + }, + toAmino(message: ContractInfo): ContractInfoAmino { + const obj: any = {}; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.creator = message.creator; + obj.admin = message.admin; + obj.label = message.label; + obj.created = message.created ? AbsoluteTxPosition.toAmino(message.created) : undefined; + obj.ibc_port_id = message.ibcPortId; + obj.extension = message.extension ? Any.toAmino(message.extension) : undefined; + return obj; + }, + fromAminoMsg(object: ContractInfoAminoMsg): ContractInfo { + return ContractInfo.fromAmino(object.value); + }, + toAminoMsg(message: ContractInfo): ContractInfoAminoMsg { + return { + type: "wasm/ContractInfo", + value: ContractInfo.toAmino(message), + }; + }, }; function createBaseContractCodeHistoryEntry(): ContractCodeHistoryEntry { return { @@ -634,6 +766,31 @@ export const ContractCodeHistoryEntry = { message.msg = object.msg ?? new Uint8Array(); return message; }, + fromAmino(object: ContractCodeHistoryEntryAmino): ContractCodeHistoryEntry { + return { + operation: isSet(object.operation) ? contractCodeHistoryOperationTypeFromJSON(object.operation) : 0, + codeId: Long.fromString(object.code_id), + updated: object?.updated ? AbsoluteTxPosition.fromAmino(object.updated) : undefined, + msg: toUtf8(JSON.stringify(object.msg)), + }; + }, + toAmino(message: ContractCodeHistoryEntry): ContractCodeHistoryEntryAmino { + const obj: any = {}; + obj.operation = message.operation; + obj.code_id = message.codeId ? message.codeId.toString() : undefined; + obj.updated = message.updated ? AbsoluteTxPosition.toAmino(message.updated) : undefined; + obj.msg = message.msg ? JSON.parse(fromUtf8(message.msg)) : undefined; + return obj; + }, + fromAminoMsg(object: ContractCodeHistoryEntryAminoMsg): ContractCodeHistoryEntry { + return ContractCodeHistoryEntry.fromAmino(object.value); + }, + toAminoMsg(message: ContractCodeHistoryEntry): ContractCodeHistoryEntryAminoMsg { + return { + type: "wasm/ContractCodeHistoryEntry", + value: ContractCodeHistoryEntry.toAmino(message), + }; + }, }; function createBaseAbsoluteTxPosition(): AbsoluteTxPosition { return { @@ -693,6 +850,27 @@ export const AbsoluteTxPosition = { object.txIndex !== undefined && object.txIndex !== null ? Long.fromValue(object.txIndex) : Long.UZERO; return message; }, + fromAmino(object: AbsoluteTxPositionAmino): AbsoluteTxPosition { + return { + blockHeight: Long.fromString(object.block_height), + txIndex: Long.fromString(object.tx_index), + }; + }, + toAmino(message: AbsoluteTxPosition): AbsoluteTxPositionAmino { + const obj: any = {}; + obj.block_height = message.blockHeight ? message.blockHeight.toString() : undefined; + obj.tx_index = message.txIndex ? message.txIndex.toString() : undefined; + return obj; + }, + fromAminoMsg(object: AbsoluteTxPositionAminoMsg): AbsoluteTxPosition { + return AbsoluteTxPosition.fromAmino(object.value); + }, + toAminoMsg(message: AbsoluteTxPosition): AbsoluteTxPositionAminoMsg { + return { + type: "wasm/AbsoluteTxPosition", + value: AbsoluteTxPosition.toAmino(message), + }; + }, }; function createBaseModel(): Model { return { @@ -750,4 +928,25 @@ export const Model = { message.value = object.value ?? new Uint8Array(); return message; }, + fromAmino(object: ModelAmino): Model { + return { + key: object.key, + value: object.value, + }; + }, + toAmino(message: Model): ModelAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: ModelAminoMsg): Model { + return Model.fromAmino(object.value); + }, + toAminoMsg(message: Model): ModelAminoMsg { + return { + type: "wasm/Model", + value: Model.toAmino(message), + }; + }, }; diff --git a/src/google/api/http.ts b/src/google/api/http.ts index 43e11d3a..882e5510 100644 --- a/src/google/api/http.ts +++ b/src/google/api/http.ts @@ -415,6 +415,25 @@ export const Http = { message.fullyDecodeReservedExpansion = object.fullyDecodeReservedExpansion ?? false; return message; }, + fromAmino(object: HttpAmino): Http { + return { + rules: Array.isArray(object?.rules) ? object.rules.map((e: any) => HttpRule.fromAmino(e)) : [], + fullyDecodeReservedExpansion: object.fully_decode_reserved_expansion, + }; + }, + toAmino(message: Http): HttpAmino { + const obj: any = {}; + if (message.rules) { + obj.rules = message.rules.map((e) => (e ? HttpRule.toAmino(e) : undefined)); + } else { + obj.rules = []; + } + obj.fully_decode_reserved_expansion = message.fullyDecodeReservedExpansion; + return obj; + }, + fromAminoMsg(object: HttpAminoMsg): Http { + return Http.fromAmino(object.value); + }, }; function createBaseHttpRule(): HttpRule { return { @@ -560,6 +579,43 @@ export const HttpRule = { message.additionalBindings = object.additionalBindings?.map((e) => HttpRule.fromPartial(e)) || []; return message; }, + fromAmino(object: HttpRuleAmino): HttpRule { + return { + selector: object.selector, + get: object?.get, + put: object?.put, + post: object?.post, + delete: object?.delete, + patch: object?.patch, + custom: object?.custom ? CustomHttpPattern.fromAmino(object.custom) : undefined, + body: object.body, + responseBody: object.response_body, + additionalBindings: Array.isArray(object?.additional_bindings) + ? object.additional_bindings.map((e: any) => HttpRule.fromAmino(e)) + : [], + }; + }, + toAmino(message: HttpRule): HttpRuleAmino { + const obj: any = {}; + obj.selector = message.selector; + obj.get = message.get; + obj.put = message.put; + obj.post = message.post; + obj.delete = message.delete; + obj.patch = message.patch; + obj.custom = message.custom ? CustomHttpPattern.toAmino(message.custom) : undefined; + obj.body = message.body; + obj.response_body = message.responseBody; + if (message.additionalBindings) { + obj.additional_bindings = message.additionalBindings.map((e) => (e ? HttpRule.toAmino(e) : undefined)); + } else { + obj.additional_bindings = []; + } + return obj; + }, + fromAminoMsg(object: HttpRuleAminoMsg): HttpRule { + return HttpRule.fromAmino(object.value); + }, }; function createBaseCustomHttpPattern(): CustomHttpPattern { return { @@ -615,4 +671,19 @@ export const CustomHttpPattern = { message.path = object.path ?? ""; return message; }, + fromAmino(object: CustomHttpPatternAmino): CustomHttpPattern { + return { + kind: object.kind, + path: object.path, + }; + }, + toAmino(message: CustomHttpPattern): CustomHttpPatternAmino { + const obj: any = {}; + obj.kind = message.kind; + obj.path = message.path; + return obj; + }, + fromAminoMsg(object: CustomHttpPatternAminoMsg): CustomHttpPattern { + return CustomHttpPattern.fromAmino(object.value); + }, }; diff --git a/src/google/protobuf/any.ts b/src/google/protobuf/any.ts index 91a435ce..bba83f41 100644 --- a/src/google/protobuf/any.ts +++ b/src/google/protobuf/any.ts @@ -172,4 +172,19 @@ export const Any = { message.value = object.value ?? new Uint8Array(); return message; }, + fromAmino(object: AnyAmino): Any { + return { + typeUrl: object.type_url, + value: object.value, + }; + }, + toAmino(message: Any): AnyAmino { + const obj: any = {}; + obj.type_url = message.typeUrl; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: AnyAminoMsg): Any { + return Any.fromAmino(object.value); + }, }; diff --git a/src/google/protobuf/descriptor.ts b/src/google/protobuf/descriptor.ts index 554933f1..e1dd1c38 100644 --- a/src/google/protobuf/descriptor.ts +++ b/src/google/protobuf/descriptor.ts @@ -1093,6 +1093,23 @@ export const FileDescriptorSet = { message.file = object.file?.map((e) => FileDescriptorProto.fromPartial(e)) || []; return message; }, + fromAmino(object: FileDescriptorSetAmino): FileDescriptorSet { + return { + file: Array.isArray(object?.file) ? object.file.map((e: any) => FileDescriptorProto.fromAmino(e)) : [], + }; + }, + toAmino(message: FileDescriptorSet): FileDescriptorSetAmino { + const obj: any = {}; + if (message.file) { + obj.file = message.file.map((e) => (e ? FileDescriptorProto.toAmino(e) : undefined)); + } else { + obj.file = []; + } + return obj; + }, + fromAminoMsg(object: FileDescriptorSetAminoMsg): FileDescriptorSet { + return FileDescriptorSet.fromAmino(object.value); + }, }; function createBaseFileDescriptorProto(): FileDescriptorProto { return { @@ -1318,6 +1335,83 @@ export const FileDescriptorProto = { message.syntax = object.syntax ?? ""; return message; }, + fromAmino(object: FileDescriptorProtoAmino): FileDescriptorProto { + return { + name: object.name, + package: object.package, + dependency: Array.isArray(object?.dependency) ? object.dependency.map((e: any) => e) : [], + publicDependency: Array.isArray(object?.public_dependency) + ? object.public_dependency.map((e: any) => e) + : [], + weakDependency: Array.isArray(object?.weak_dependency) ? object.weak_dependency.map((e: any) => e) : [], + messageType: Array.isArray(object?.message_type) + ? object.message_type.map((e: any) => DescriptorProto.fromAmino(e)) + : [], + enumType: Array.isArray(object?.enum_type) + ? object.enum_type.map((e: any) => EnumDescriptorProto.fromAmino(e)) + : [], + service: Array.isArray(object?.service) + ? object.service.map((e: any) => ServiceDescriptorProto.fromAmino(e)) + : [], + extension: Array.isArray(object?.extension) + ? object.extension.map((e: any) => FieldDescriptorProto.fromAmino(e)) + : [], + options: object?.options ? FileOptions.fromAmino(object.options) : undefined, + sourceCodeInfo: object?.source_code_info + ? SourceCodeInfo.fromAmino(object.source_code_info) + : undefined, + syntax: object.syntax, + }; + }, + toAmino(message: FileDescriptorProto): FileDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + obj.package = message.package; + if (message.dependency) { + obj.dependency = message.dependency.map((e) => e); + } else { + obj.dependency = []; + } + if (message.publicDependency) { + obj.public_dependency = message.publicDependency.map((e) => e); + } else { + obj.public_dependency = []; + } + if (message.weakDependency) { + obj.weak_dependency = message.weakDependency.map((e) => e); + } else { + obj.weak_dependency = []; + } + if (message.messageType) { + obj.message_type = message.messageType.map((e) => (e ? DescriptorProto.toAmino(e) : undefined)); + } else { + obj.message_type = []; + } + if (message.enumType) { + obj.enum_type = message.enumType.map((e) => (e ? EnumDescriptorProto.toAmino(e) : undefined)); + } else { + obj.enum_type = []; + } + if (message.service) { + obj.service = message.service.map((e) => (e ? ServiceDescriptorProto.toAmino(e) : undefined)); + } else { + obj.service = []; + } + if (message.extension) { + obj.extension = message.extension.map((e) => (e ? FieldDescriptorProto.toAmino(e) : undefined)); + } else { + obj.extension = []; + } + obj.options = message.options ? FileOptions.toAmino(message.options) : undefined; + obj.source_code_info = message.sourceCodeInfo + ? SourceCodeInfo.toAmino(message.sourceCodeInfo) + : undefined; + obj.syntax = message.syntax; + return obj; + }, + fromAminoMsg(object: FileDescriptorProtoAminoMsg): FileDescriptorProto { + return FileDescriptorProto.fromAmino(object.value); + }, }; function createBaseDescriptorProto(): DescriptorProto { return { @@ -1509,6 +1603,87 @@ export const DescriptorProto = { message.reservedName = object.reservedName?.map((e) => e) || []; return message; }, + fromAmino(object: DescriptorProtoAmino): DescriptorProto { + return { + name: object.name, + field: Array.isArray(object?.field) + ? object.field.map((e: any) => FieldDescriptorProto.fromAmino(e)) + : [], + extension: Array.isArray(object?.extension) + ? object.extension.map((e: any) => FieldDescriptorProto.fromAmino(e)) + : [], + nestedType: Array.isArray(object?.nested_type) + ? object.nested_type.map((e: any) => DescriptorProto.fromAmino(e)) + : [], + enumType: Array.isArray(object?.enum_type) + ? object.enum_type.map((e: any) => EnumDescriptorProto.fromAmino(e)) + : [], + extensionRange: Array.isArray(object?.extension_range) + ? object.extension_range.map((e: any) => DescriptorProto_ExtensionRange.fromAmino(e)) + : [], + oneofDecl: Array.isArray(object?.oneof_decl) + ? object.oneof_decl.map((e: any) => OneofDescriptorProto.fromAmino(e)) + : [], + options: object?.options ? MessageOptions.fromAmino(object.options) : undefined, + reservedRange: Array.isArray(object?.reserved_range) + ? object.reserved_range.map((e: any) => DescriptorProto_ReservedRange.fromAmino(e)) + : [], + reservedName: Array.isArray(object?.reserved_name) ? object.reserved_name.map((e: any) => e) : [], + }; + }, + toAmino(message: DescriptorProto): DescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + if (message.field) { + obj.field = message.field.map((e) => (e ? FieldDescriptorProto.toAmino(e) : undefined)); + } else { + obj.field = []; + } + if (message.extension) { + obj.extension = message.extension.map((e) => (e ? FieldDescriptorProto.toAmino(e) : undefined)); + } else { + obj.extension = []; + } + if (message.nestedType) { + obj.nested_type = message.nestedType.map((e) => (e ? DescriptorProto.toAmino(e) : undefined)); + } else { + obj.nested_type = []; + } + if (message.enumType) { + obj.enum_type = message.enumType.map((e) => (e ? EnumDescriptorProto.toAmino(e) : undefined)); + } else { + obj.enum_type = []; + } + if (message.extensionRange) { + obj.extension_range = message.extensionRange.map((e) => + e ? DescriptorProto_ExtensionRange.toAmino(e) : undefined, + ); + } else { + obj.extension_range = []; + } + if (message.oneofDecl) { + obj.oneof_decl = message.oneofDecl.map((e) => (e ? OneofDescriptorProto.toAmino(e) : undefined)); + } else { + obj.oneof_decl = []; + } + obj.options = message.options ? MessageOptions.toAmino(message.options) : undefined; + if (message.reservedRange) { + obj.reserved_range = message.reservedRange.map((e) => + e ? DescriptorProto_ReservedRange.toAmino(e) : undefined, + ); + } else { + obj.reserved_range = []; + } + if (message.reservedName) { + obj.reserved_name = message.reservedName.map((e) => e); + } else { + obj.reserved_name = []; + } + return obj; + }, + fromAminoMsg(object: DescriptorProtoAminoMsg): DescriptorProto { + return DescriptorProto.fromAmino(object.value); + }, }; function createBaseDescriptorProto_ExtensionRange(): DescriptorProto_ExtensionRange { return { @@ -1580,6 +1755,23 @@ export const DescriptorProto_ExtensionRange = { : undefined; return message; }, + fromAmino(object: DescriptorProto_ExtensionRangeAmino): DescriptorProto_ExtensionRange { + return { + start: object.start, + end: object.end, + options: object?.options ? ExtensionRangeOptions.fromAmino(object.options) : undefined, + }; + }, + toAmino(message: DescriptorProto_ExtensionRange): DescriptorProto_ExtensionRangeAmino { + const obj: any = {}; + obj.start = message.start; + obj.end = message.end; + obj.options = message.options ? ExtensionRangeOptions.toAmino(message.options) : undefined; + return obj; + }, + fromAminoMsg(object: DescriptorProto_ExtensionRangeAminoMsg): DescriptorProto_ExtensionRange { + return DescriptorProto_ExtensionRange.fromAmino(object.value); + }, }; function createBaseDescriptorProto_ReservedRange(): DescriptorProto_ReservedRange { return { @@ -1637,6 +1829,21 @@ export const DescriptorProto_ReservedRange = { message.end = object.end ?? 0; return message; }, + fromAmino(object: DescriptorProto_ReservedRangeAmino): DescriptorProto_ReservedRange { + return { + start: object.start, + end: object.end, + }; + }, + toAmino(message: DescriptorProto_ReservedRange): DescriptorProto_ReservedRangeAmino { + const obj: any = {}; + obj.start = message.start; + obj.end = message.end; + return obj; + }, + fromAminoMsg(object: DescriptorProto_ReservedRangeAminoMsg): DescriptorProto_ReservedRange { + return DescriptorProto_ReservedRange.fromAmino(object.value); + }, }; function createBaseExtensionRangeOptions(): ExtensionRangeOptions { return { @@ -1691,6 +1898,27 @@ export const ExtensionRangeOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: ExtensionRangeOptionsAmino): ExtensionRangeOptions { + return { + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: ExtensionRangeOptions): ExtensionRangeOptionsAmino { + const obj: any = {}; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: ExtensionRangeOptionsAminoMsg): ExtensionRangeOptions { + return ExtensionRangeOptions.fromAmino(object.value); + }, }; function createBaseFieldDescriptorProto(): FieldDescriptorProto { return { @@ -1830,6 +2058,37 @@ export const FieldDescriptorProto = { : undefined; return message; }, + fromAmino(object: FieldDescriptorProtoAmino): FieldDescriptorProto { + return { + name: object.name, + number: object.number, + label: isSet(object.label) ? fieldDescriptorProto_LabelFromJSON(object.label) : 0, + type: isSet(object.type) ? fieldDescriptorProto_TypeFromJSON(object.type) : 0, + typeName: object.type_name, + extendee: object.extendee, + defaultValue: object.default_value, + oneofIndex: object.oneof_index, + jsonName: object.json_name, + options: object?.options ? FieldOptions.fromAmino(object.options) : undefined, + }; + }, + toAmino(message: FieldDescriptorProto): FieldDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + obj.number = message.number; + obj.label = message.label; + obj.type = message.type; + obj.type_name = message.typeName; + obj.extendee = message.extendee; + obj.default_value = message.defaultValue; + obj.oneof_index = message.oneofIndex; + obj.json_name = message.jsonName; + obj.options = message.options ? FieldOptions.toAmino(message.options) : undefined; + return obj; + }, + fromAminoMsg(object: FieldDescriptorProtoAminoMsg): FieldDescriptorProto { + return FieldDescriptorProto.fromAmino(object.value); + }, }; function createBaseOneofDescriptorProto(): OneofDescriptorProto { return { @@ -1889,6 +2148,21 @@ export const OneofDescriptorProto = { : undefined; return message; }, + fromAmino(object: OneofDescriptorProtoAmino): OneofDescriptorProto { + return { + name: object.name, + options: object?.options ? OneofOptions.fromAmino(object.options) : undefined, + }; + }, + toAmino(message: OneofDescriptorProto): OneofDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + obj.options = message.options ? OneofOptions.toAmino(message.options) : undefined; + return obj; + }, + fromAminoMsg(object: OneofDescriptorProtoAminoMsg): OneofDescriptorProto { + return OneofDescriptorProto.fromAmino(object.value); + }, }; function createBaseEnumDescriptorProto(): EnumDescriptorProto { return { @@ -1997,6 +2271,45 @@ export const EnumDescriptorProto = { message.reservedName = object.reservedName?.map((e) => e) || []; return message; }, + fromAmino(object: EnumDescriptorProtoAmino): EnumDescriptorProto { + return { + name: object.name, + value: Array.isArray(object?.value) + ? object.value.map((e: any) => EnumValueDescriptorProto.fromAmino(e)) + : [], + options: object?.options ? EnumOptions.fromAmino(object.options) : undefined, + reservedRange: Array.isArray(object?.reserved_range) + ? object.reserved_range.map((e: any) => EnumDescriptorProto_EnumReservedRange.fromAmino(e)) + : [], + reservedName: Array.isArray(object?.reserved_name) ? object.reserved_name.map((e: any) => e) : [], + }; + }, + toAmino(message: EnumDescriptorProto): EnumDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + if (message.value) { + obj.value = message.value.map((e) => (e ? EnumValueDescriptorProto.toAmino(e) : undefined)); + } else { + obj.value = []; + } + obj.options = message.options ? EnumOptions.toAmino(message.options) : undefined; + if (message.reservedRange) { + obj.reserved_range = message.reservedRange.map((e) => + e ? EnumDescriptorProto_EnumReservedRange.toAmino(e) : undefined, + ); + } else { + obj.reserved_range = []; + } + if (message.reservedName) { + obj.reserved_name = message.reservedName.map((e) => e); + } else { + obj.reserved_name = []; + } + return obj; + }, + fromAminoMsg(object: EnumDescriptorProtoAminoMsg): EnumDescriptorProto { + return EnumDescriptorProto.fromAmino(object.value); + }, }; function createBaseEnumDescriptorProto_EnumReservedRange(): EnumDescriptorProto_EnumReservedRange { return { @@ -2057,6 +2370,21 @@ export const EnumDescriptorProto_EnumReservedRange = { message.end = object.end ?? 0; return message; }, + fromAmino(object: EnumDescriptorProto_EnumReservedRangeAmino): EnumDescriptorProto_EnumReservedRange { + return { + start: object.start, + end: object.end, + }; + }, + toAmino(message: EnumDescriptorProto_EnumReservedRange): EnumDescriptorProto_EnumReservedRangeAmino { + const obj: any = {}; + obj.start = message.start; + obj.end = message.end; + return obj; + }, + fromAminoMsg(object: EnumDescriptorProto_EnumReservedRangeAminoMsg): EnumDescriptorProto_EnumReservedRange { + return EnumDescriptorProto_EnumReservedRange.fromAmino(object.value); + }, }; function createBaseEnumValueDescriptorProto(): EnumValueDescriptorProto { return { @@ -2128,6 +2456,23 @@ export const EnumValueDescriptorProto = { : undefined; return message; }, + fromAmino(object: EnumValueDescriptorProtoAmino): EnumValueDescriptorProto { + return { + name: object.name, + number: object.number, + options: object?.options ? EnumValueOptions.fromAmino(object.options) : undefined, + }; + }, + toAmino(message: EnumValueDescriptorProto): EnumValueDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + obj.number = message.number; + obj.options = message.options ? EnumValueOptions.toAmino(message.options) : undefined; + return obj; + }, + fromAminoMsg(object: EnumValueDescriptorProtoAminoMsg): EnumValueDescriptorProto { + return EnumValueDescriptorProto.fromAmino(object.value); + }, }; function createBaseServiceDescriptorProto(): ServiceDescriptorProto { return { @@ -2203,6 +2548,29 @@ export const ServiceDescriptorProto = { : undefined; return message; }, + fromAmino(object: ServiceDescriptorProtoAmino): ServiceDescriptorProto { + return { + name: object.name, + method: Array.isArray(object?.method) + ? object.method.map((e: any) => MethodDescriptorProto.fromAmino(e)) + : [], + options: object?.options ? ServiceOptions.fromAmino(object.options) : undefined, + }; + }, + toAmino(message: ServiceDescriptorProto): ServiceDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + if (message.method) { + obj.method = message.method.map((e) => (e ? MethodDescriptorProto.toAmino(e) : undefined)); + } else { + obj.method = []; + } + obj.options = message.options ? ServiceOptions.toAmino(message.options) : undefined; + return obj; + }, + fromAminoMsg(object: ServiceDescriptorProtoAminoMsg): ServiceDescriptorProto { + return ServiceDescriptorProto.fromAmino(object.value); + }, }; function createBaseMethodDescriptorProto(): MethodDescriptorProto { return { @@ -2302,6 +2670,29 @@ export const MethodDescriptorProto = { message.serverStreaming = object.serverStreaming ?? false; return message; }, + fromAmino(object: MethodDescriptorProtoAmino): MethodDescriptorProto { + return { + name: object.name, + inputType: object.input_type, + outputType: object.output_type, + options: object?.options ? MethodOptions.fromAmino(object.options) : undefined, + clientStreaming: object.client_streaming, + serverStreaming: object.server_streaming, + }; + }, + toAmino(message: MethodDescriptorProto): MethodDescriptorProtoAmino { + const obj: any = {}; + obj.name = message.name; + obj.input_type = message.inputType; + obj.output_type = message.outputType; + obj.options = message.options ? MethodOptions.toAmino(message.options) : undefined; + obj.client_streaming = message.clientStreaming; + obj.server_streaming = message.serverStreaming; + return obj; + }, + fromAminoMsg(object: MethodDescriptorProtoAminoMsg): MethodDescriptorProto { + return MethodDescriptorProto.fromAmino(object.value); + }, }; function createBaseFileOptions(): FileOptions { return { @@ -2560,6 +2951,67 @@ export const FileOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: FileOptionsAmino): FileOptions { + return { + javaPackage: object.java_package, + javaOuterClassname: object.java_outer_classname, + javaMultipleFiles: object.java_multiple_files, + javaGenerateEqualsAndHash: object.java_generate_equals_and_hash, + javaStringCheckUtf8: object.java_string_check_utf8, + optimizeFor: isSet(object.optimize_for) ? fileOptions_OptimizeModeFromJSON(object.optimize_for) : 0, + goPackage: object.go_package, + ccGenericServices: object.cc_generic_services, + javaGenericServices: object.java_generic_services, + pyGenericServices: object.py_generic_services, + phpGenericServices: object.php_generic_services, + deprecated: object.deprecated, + ccEnableArenas: object.cc_enable_arenas, + objcClassPrefix: object.objc_class_prefix, + csharpNamespace: object.csharp_namespace, + swiftPrefix: object.swift_prefix, + phpClassPrefix: object.php_class_prefix, + phpNamespace: object.php_namespace, + phpMetadataNamespace: object.php_metadata_namespace, + rubyPackage: object.ruby_package, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: FileOptions): FileOptionsAmino { + const obj: any = {}; + obj.java_package = message.javaPackage; + obj.java_outer_classname = message.javaOuterClassname; + obj.java_multiple_files = message.javaMultipleFiles; + obj.java_generate_equals_and_hash = message.javaGenerateEqualsAndHash; + obj.java_string_check_utf8 = message.javaStringCheckUtf8; + obj.optimize_for = message.optimizeFor; + obj.go_package = message.goPackage; + obj.cc_generic_services = message.ccGenericServices; + obj.java_generic_services = message.javaGenericServices; + obj.py_generic_services = message.pyGenericServices; + obj.php_generic_services = message.phpGenericServices; + obj.deprecated = message.deprecated; + obj.cc_enable_arenas = message.ccEnableArenas; + obj.objc_class_prefix = message.objcClassPrefix; + obj.csharp_namespace = message.csharpNamespace; + obj.swift_prefix = message.swiftPrefix; + obj.php_class_prefix = message.phpClassPrefix; + obj.php_namespace = message.phpNamespace; + obj.php_metadata_namespace = message.phpMetadataNamespace; + obj.ruby_package = message.rubyPackage; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: FileOptionsAminoMsg): FileOptions { + return FileOptions.fromAmino(object.value); + }, }; function createBaseMessageOptions(): MessageOptions { return { @@ -2657,6 +3109,35 @@ export const MessageOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: MessageOptionsAmino): MessageOptions { + return { + messageSetWireFormat: object.message_set_wire_format, + noStandardDescriptorAccessor: object.no_standard_descriptor_accessor, + deprecated: object.deprecated, + mapEntry: object.map_entry, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: MessageOptions): MessageOptionsAmino { + const obj: any = {}; + obj.message_set_wire_format = message.messageSetWireFormat; + obj.no_standard_descriptor_accessor = message.noStandardDescriptorAccessor; + obj.deprecated = message.deprecated; + obj.map_entry = message.mapEntry; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: MessageOptionsAminoMsg): MessageOptions { + return MessageOptions.fromAmino(object.value); + }, }; function createBaseFieldOptions(): FieldOptions { return { @@ -2771,6 +3252,39 @@ export const FieldOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: FieldOptionsAmino): FieldOptions { + return { + ctype: isSet(object.ctype) ? fieldOptions_CTypeFromJSON(object.ctype) : 0, + packed: object.packed, + jstype: isSet(object.jstype) ? fieldOptions_JSTypeFromJSON(object.jstype) : 0, + lazy: object.lazy, + deprecated: object.deprecated, + weak: object.weak, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: FieldOptions): FieldOptionsAmino { + const obj: any = {}; + obj.ctype = message.ctype; + obj.packed = message.packed; + obj.jstype = message.jstype; + obj.lazy = message.lazy; + obj.deprecated = message.deprecated; + obj.weak = message.weak; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: FieldOptionsAminoMsg): FieldOptions { + return FieldOptions.fromAmino(object.value); + }, }; function createBaseOneofOptions(): OneofOptions { return { @@ -2825,6 +3339,27 @@ export const OneofOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: OneofOptionsAmino): OneofOptions { + return { + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: OneofOptions): OneofOptionsAmino { + const obj: any = {}; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: OneofOptionsAminoMsg): OneofOptions { + return OneofOptions.fromAmino(object.value); + }, }; function createBaseEnumOptions(): EnumOptions { return { @@ -2899,6 +3434,31 @@ export const EnumOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: EnumOptionsAmino): EnumOptions { + return { + allowAlias: object.allow_alias, + deprecated: object.deprecated, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: EnumOptions): EnumOptionsAmino { + const obj: any = {}; + obj.allow_alias = message.allowAlias; + obj.deprecated = message.deprecated; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: EnumOptionsAminoMsg): EnumOptions { + return EnumOptions.fromAmino(object.value); + }, }; function createBaseEnumValueOptions(): EnumValueOptions { return { @@ -2963,6 +3523,29 @@ export const EnumValueOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: EnumValueOptionsAmino): EnumValueOptions { + return { + deprecated: object.deprecated, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: EnumValueOptions): EnumValueOptionsAmino { + const obj: any = {}; + obj.deprecated = message.deprecated; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: EnumValueOptionsAminoMsg): EnumValueOptions { + return EnumValueOptions.fromAmino(object.value); + }, }; function createBaseServiceOptions(): ServiceOptions { return { @@ -3027,6 +3610,29 @@ export const ServiceOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: ServiceOptionsAmino): ServiceOptions { + return { + deprecated: object.deprecated, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: ServiceOptions): ServiceOptionsAmino { + const obj: any = {}; + obj.deprecated = message.deprecated; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: ServiceOptionsAminoMsg): ServiceOptions { + return ServiceOptions.fromAmino(object.value); + }, }; function createBaseMethodOptions(): MethodOptions { return { @@ -3104,6 +3710,33 @@ export const MethodOptions = { object.uninterpretedOption?.map((e) => UninterpretedOption.fromPartial(e)) || []; return message; }, + fromAmino(object: MethodOptionsAmino): MethodOptions { + return { + deprecated: object.deprecated, + idempotencyLevel: isSet(object.idempotency_level) + ? methodOptions_IdempotencyLevelFromJSON(object.idempotency_level) + : 0, + uninterpretedOption: Array.isArray(object?.uninterpreted_option) + ? object.uninterpreted_option.map((e: any) => UninterpretedOption.fromAmino(e)) + : [], + }; + }, + toAmino(message: MethodOptions): MethodOptionsAmino { + const obj: any = {}; + obj.deprecated = message.deprecated; + obj.idempotency_level = message.idempotencyLevel; + if (message.uninterpretedOption) { + obj.uninterpreted_option = message.uninterpretedOption.map((e) => + e ? UninterpretedOption.toAmino(e) : undefined, + ); + } else { + obj.uninterpreted_option = []; + } + return obj; + }, + fromAminoMsg(object: MethodOptionsAminoMsg): MethodOptions { + return MethodOptions.fromAmino(object.value); + }, }; function createBaseUninterpretedOption(): UninterpretedOption { return { @@ -3226,6 +3859,37 @@ export const UninterpretedOption = { message.aggregateValue = object.aggregateValue ?? ""; return message; }, + fromAmino(object: UninterpretedOptionAmino): UninterpretedOption { + return { + name: Array.isArray(object?.name) + ? object.name.map((e: any) => UninterpretedOption_NamePart.fromAmino(e)) + : [], + identifierValue: object.identifier_value, + positiveIntValue: Long.fromString(object.positive_int_value), + negativeIntValue: Long.fromString(object.negative_int_value), + doubleValue: object.double_value, + stringValue: object.string_value, + aggregateValue: object.aggregate_value, + }; + }, + toAmino(message: UninterpretedOption): UninterpretedOptionAmino { + const obj: any = {}; + if (message.name) { + obj.name = message.name.map((e) => (e ? UninterpretedOption_NamePart.toAmino(e) : undefined)); + } else { + obj.name = []; + } + obj.identifier_value = message.identifierValue; + obj.positive_int_value = message.positiveIntValue ? message.positiveIntValue.toString() : undefined; + obj.negative_int_value = message.negativeIntValue ? message.negativeIntValue.toString() : undefined; + obj.double_value = message.doubleValue; + obj.string_value = message.stringValue; + obj.aggregate_value = message.aggregateValue; + return obj; + }, + fromAminoMsg(object: UninterpretedOptionAminoMsg): UninterpretedOption { + return UninterpretedOption.fromAmino(object.value); + }, }; function createBaseUninterpretedOption_NamePart(): UninterpretedOption_NamePart { return { @@ -3283,6 +3947,21 @@ export const UninterpretedOption_NamePart = { message.isExtension = object.isExtension ?? false; return message; }, + fromAmino(object: UninterpretedOption_NamePartAmino): UninterpretedOption_NamePart { + return { + namePart: object.name_part, + isExtension: object.is_extension, + }; + }, + toAmino(message: UninterpretedOption_NamePart): UninterpretedOption_NamePartAmino { + const obj: any = {}; + obj.name_part = message.namePart; + obj.is_extension = message.isExtension; + return obj; + }, + fromAminoMsg(object: UninterpretedOption_NamePartAminoMsg): UninterpretedOption_NamePart { + return UninterpretedOption_NamePart.fromAmino(object.value); + }, }; function createBaseSourceCodeInfo(): SourceCodeInfo { return { @@ -3334,6 +4013,25 @@ export const SourceCodeInfo = { message.location = object.location?.map((e) => SourceCodeInfo_Location.fromPartial(e)) || []; return message; }, + fromAmino(object: SourceCodeInfoAmino): SourceCodeInfo { + return { + location: Array.isArray(object?.location) + ? object.location.map((e: any) => SourceCodeInfo_Location.fromAmino(e)) + : [], + }; + }, + toAmino(message: SourceCodeInfo): SourceCodeInfoAmino { + const obj: any = {}; + if (message.location) { + obj.location = message.location.map((e) => (e ? SourceCodeInfo_Location.toAmino(e) : undefined)); + } else { + obj.location = []; + } + return obj; + }, + fromAminoMsg(object: SourceCodeInfoAminoMsg): SourceCodeInfo { + return SourceCodeInfo.fromAmino(object.value); + }, }; function createBaseSourceCodeInfo_Location(): SourceCodeInfo_Location { return { @@ -3451,6 +4149,41 @@ export const SourceCodeInfo_Location = { message.leadingDetachedComments = object.leadingDetachedComments?.map((e) => e) || []; return message; }, + fromAmino(object: SourceCodeInfo_LocationAmino): SourceCodeInfo_Location { + return { + path: Array.isArray(object?.path) ? object.path.map((e: any) => e) : [], + span: Array.isArray(object?.span) ? object.span.map((e: any) => e) : [], + leadingComments: object.leading_comments, + trailingComments: object.trailing_comments, + leadingDetachedComments: Array.isArray(object?.leading_detached_comments) + ? object.leading_detached_comments.map((e: any) => e) + : [], + }; + }, + toAmino(message: SourceCodeInfo_Location): SourceCodeInfo_LocationAmino { + const obj: any = {}; + if (message.path) { + obj.path = message.path.map((e) => e); + } else { + obj.path = []; + } + if (message.span) { + obj.span = message.span.map((e) => e); + } else { + obj.span = []; + } + obj.leading_comments = message.leadingComments; + obj.trailing_comments = message.trailingComments; + if (message.leadingDetachedComments) { + obj.leading_detached_comments = message.leadingDetachedComments.map((e) => e); + } else { + obj.leading_detached_comments = []; + } + return obj; + }, + fromAminoMsg(object: SourceCodeInfo_LocationAminoMsg): SourceCodeInfo_Location { + return SourceCodeInfo_Location.fromAmino(object.value); + }, }; function createBaseGeneratedCodeInfo(): GeneratedCodeInfo { return { @@ -3504,6 +4237,27 @@ export const GeneratedCodeInfo = { message.annotation = object.annotation?.map((e) => GeneratedCodeInfo_Annotation.fromPartial(e)) || []; return message; }, + fromAmino(object: GeneratedCodeInfoAmino): GeneratedCodeInfo { + return { + annotation: Array.isArray(object?.annotation) + ? object.annotation.map((e: any) => GeneratedCodeInfo_Annotation.fromAmino(e)) + : [], + }; + }, + toAmino(message: GeneratedCodeInfo): GeneratedCodeInfoAmino { + const obj: any = {}; + if (message.annotation) { + obj.annotation = message.annotation.map((e) => + e ? GeneratedCodeInfo_Annotation.toAmino(e) : undefined, + ); + } else { + obj.annotation = []; + } + return obj; + }, + fromAminoMsg(object: GeneratedCodeInfoAminoMsg): GeneratedCodeInfo { + return GeneratedCodeInfo.fromAmino(object.value); + }, }; function createBaseGeneratedCodeInfo_Annotation(): GeneratedCodeInfo_Annotation { return { @@ -3594,4 +4348,27 @@ export const GeneratedCodeInfo_Annotation = { message.end = object.end ?? 0; return message; }, + fromAmino(object: GeneratedCodeInfo_AnnotationAmino): GeneratedCodeInfo_Annotation { + return { + path: Array.isArray(object?.path) ? object.path.map((e: any) => e) : [], + sourceFile: object.source_file, + begin: object.begin, + end: object.end, + }; + }, + toAmino(message: GeneratedCodeInfo_Annotation): GeneratedCodeInfo_AnnotationAmino { + const obj: any = {}; + if (message.path) { + obj.path = message.path.map((e) => e); + } else { + obj.path = []; + } + obj.source_file = message.sourceFile; + obj.begin = message.begin; + obj.end = message.end; + return obj; + }, + fromAminoMsg(object: GeneratedCodeInfo_AnnotationAminoMsg): GeneratedCodeInfo_Annotation { + return GeneratedCodeInfo_Annotation.fromAmino(object.value); + }, }; diff --git a/src/google/protobuf/duration.ts b/src/google/protobuf/duration.ts index b8b6d8fd..bb240c17 100644 --- a/src/google/protobuf/duration.ts +++ b/src/google/protobuf/duration.ts @@ -134,4 +134,17 @@ export const Duration = { message.nanos = object.nanos ?? 0; return message; }, + fromAmino(object: DurationAmino): Duration { + const value = parseInt(object); + return { + seconds: Long.fromNumber(Math.floor(value / 1_000_000_000)), + nanos: value % 1_000_000_000, + }; + }, + toAmino(message: Duration): DurationAmino { + return (message.seconds.toInt() * 1_000_000_000 + message.nanos).toString(); + }, + fromAminoMsg(object: DurationAminoMsg): Duration { + return Duration.fromAmino(object.value); + }, }; diff --git a/src/google/protobuf/timestamp.ts b/src/google/protobuf/timestamp.ts index 82059063..bf6504e9 100644 --- a/src/google/protobuf/timestamp.ts +++ b/src/google/protobuf/timestamp.ts @@ -156,4 +156,19 @@ export const Timestamp = { message.nanos = object.nanos ?? 0; return message; }, + fromAmino(object: TimestampAmino): Timestamp { + return { + seconds: Long.fromString(object.seconds), + nanos: object.nanos, + }; + }, + toAmino(message: Timestamp): TimestampAmino { + const obj: any = {}; + obj.seconds = message.seconds ? message.seconds.toString() : undefined; + obj.nanos = message.nanos; + return obj; + }, + fromAminoMsg(object: TimestampAminoMsg): Timestamp { + return Timestamp.fromAmino(object.value); + }, }; diff --git a/src/helpers.ts b/src/helpers.ts index c186f707..9234fe5a 100644 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -1,6 +1,6 @@ /* eslint-disable */ /** - * This file and any referenced files were automatically generated by @osmonauts/telescope@0.94.1 + * This file and any referenced files were automatically generated by @osmonauts/telescope@0.97.0 * DO NOT MODIFY BY HAND. Instead, download the latest proto files for your chain * and run the transpile command or yarn proto command to regenerate this bundle. */ diff --git a/src/ibc/applications/fee/v1/ack.ts b/src/ibc/applications/fee/v1/ack.ts index 6551d308..0f394f43 100644 --- a/src/ibc/applications/fee/v1/ack.ts +++ b/src/ibc/applications/fee/v1/ack.ts @@ -83,4 +83,27 @@ export const IncentivizedAcknowledgement = { message.underlyingAppSuccess = object.underlyingAppSuccess ?? false; return message; }, + fromAmino(object: IncentivizedAcknowledgementAmino): IncentivizedAcknowledgement { + return { + appAcknowledgement: object.app_acknowledgement, + forwardRelayerAddress: object.forward_relayer_address, + underlyingAppSuccess: object.underlying_app_success, + }; + }, + toAmino(message: IncentivizedAcknowledgement): IncentivizedAcknowledgementAmino { + const obj: any = {}; + obj.app_acknowledgement = message.appAcknowledgement; + obj.forward_relayer_address = message.forwardRelayerAddress; + obj.underlying_app_success = message.underlyingAppSuccess; + return obj; + }, + fromAminoMsg(object: IncentivizedAcknowledgementAminoMsg): IncentivizedAcknowledgement { + return IncentivizedAcknowledgement.fromAmino(object.value); + }, + toAminoMsg(message: IncentivizedAcknowledgement): IncentivizedAcknowledgementAminoMsg { + return { + type: "cosmos-sdk/IncentivizedAcknowledgement", + value: IncentivizedAcknowledgement.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/fee/v1/fee.ts b/src/ibc/applications/fee/v1/fee.ts index ae331a8f..924f9638 100644 --- a/src/ibc/applications/fee/v1/fee.ts +++ b/src/ibc/applications/fee/v1/fee.ts @@ -112,6 +112,43 @@ export const Fee = { message.timeoutFee = object.timeoutFee?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: FeeAmino): Fee { + return { + recvFee: Array.isArray(object?.recv_fee) ? object.recv_fee.map((e: any) => Coin.fromAmino(e)) : [], + ackFee: Array.isArray(object?.ack_fee) ? object.ack_fee.map((e: any) => Coin.fromAmino(e)) : [], + timeoutFee: Array.isArray(object?.timeout_fee) + ? object.timeout_fee.map((e: any) => Coin.fromAmino(e)) + : [], + }; + }, + toAmino(message: Fee): FeeAmino { + const obj: any = {}; + if (message.recvFee) { + obj.recv_fee = message.recvFee.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.recv_fee = []; + } + if (message.ackFee) { + obj.ack_fee = message.ackFee.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.ack_fee = []; + } + if (message.timeoutFee) { + obj.timeout_fee = message.timeoutFee.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.timeout_fee = []; + } + return obj; + }, + fromAminoMsg(object: FeeAminoMsg): Fee { + return Fee.fromAmino(object.value); + }, + toAminoMsg(message: Fee): FeeAminoMsg { + return { + type: "cosmos-sdk/Fee", + value: Fee.toAmino(message), + }; + }, }; function createBasePacketFee(): PacketFee { return { @@ -181,6 +218,33 @@ export const PacketFee = { message.relayers = object.relayers?.map((e) => e) || []; return message; }, + fromAmino(object: PacketFeeAmino): PacketFee { + return { + fee: object?.fee ? Fee.fromAmino(object.fee) : undefined, + refundAddress: object.refund_address, + relayers: Array.isArray(object?.relayers) ? object.relayers.map((e: any) => e) : [], + }; + }, + toAmino(message: PacketFee): PacketFeeAmino { + const obj: any = {}; + obj.fee = message.fee ? Fee.toAmino(message.fee) : undefined; + obj.refund_address = message.refundAddress; + if (message.relayers) { + obj.relayers = message.relayers.map((e) => e); + } else { + obj.relayers = []; + } + return obj; + }, + fromAminoMsg(object: PacketFeeAminoMsg): PacketFee { + return PacketFee.fromAmino(object.value); + }, + toAminoMsg(message: PacketFee): PacketFeeAminoMsg { + return { + type: "cosmos-sdk/PacketFee", + value: PacketFee.toAmino(message), + }; + }, }; function createBasePacketFees(): PacketFees { return { @@ -232,6 +296,31 @@ export const PacketFees = { message.packetFees = object.packetFees?.map((e) => PacketFee.fromPartial(e)) || []; return message; }, + fromAmino(object: PacketFeesAmino): PacketFees { + return { + packetFees: Array.isArray(object?.packet_fees) + ? object.packet_fees.map((e: any) => PacketFee.fromAmino(e)) + : [], + }; + }, + toAmino(message: PacketFees): PacketFeesAmino { + const obj: any = {}; + if (message.packetFees) { + obj.packet_fees = message.packetFees.map((e) => (e ? PacketFee.toAmino(e) : undefined)); + } else { + obj.packet_fees = []; + } + return obj; + }, + fromAminoMsg(object: PacketFeesAminoMsg): PacketFees { + return PacketFees.fromAmino(object.value); + }, + toAminoMsg(message: PacketFees): PacketFeesAminoMsg { + return { + type: "cosmos-sdk/PacketFees", + value: PacketFees.toAmino(message), + }; + }, }; function createBaseIdentifiedPacketFees(): IdentifiedPacketFees { return { @@ -297,4 +386,31 @@ export const IdentifiedPacketFees = { message.packetFees = object.packetFees?.map((e) => PacketFee.fromPartial(e)) || []; return message; }, + fromAmino(object: IdentifiedPacketFeesAmino): IdentifiedPacketFees { + return { + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + packetFees: Array.isArray(object?.packet_fees) + ? object.packet_fees.map((e: any) => PacketFee.fromAmino(e)) + : [], + }; + }, + toAmino(message: IdentifiedPacketFees): IdentifiedPacketFeesAmino { + const obj: any = {}; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + if (message.packetFees) { + obj.packet_fees = message.packetFees.map((e) => (e ? PacketFee.toAmino(e) : undefined)); + } else { + obj.packet_fees = []; + } + return obj; + }, + fromAminoMsg(object: IdentifiedPacketFeesAminoMsg): IdentifiedPacketFees { + return IdentifiedPacketFees.fromAmino(object.value); + }, + toAminoMsg(message: IdentifiedPacketFees): IdentifiedPacketFeesAminoMsg { + return { + type: "cosmos-sdk/IdentifiedPacketFees", + value: IdentifiedPacketFees.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/fee/v1/genesis.ts b/src/ibc/applications/fee/v1/genesis.ts index 10ef48d3..ee00b2a1 100644 --- a/src/ibc/applications/fee/v1/genesis.ts +++ b/src/ibc/applications/fee/v1/genesis.ts @@ -178,6 +178,73 @@ export const GenesisState = { message.forwardRelayers = object.forwardRelayers?.map((e) => ForwardRelayerAddress.fromPartial(e)) || []; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + identifiedFees: Array.isArray(object?.identified_fees) + ? object.identified_fees.map((e: any) => IdentifiedPacketFees.fromAmino(e)) + : [], + feeEnabledChannels: Array.isArray(object?.fee_enabled_channels) + ? object.fee_enabled_channels.map((e: any) => FeeEnabledChannel.fromAmino(e)) + : [], + registeredPayees: Array.isArray(object?.registered_payees) + ? object.registered_payees.map((e: any) => RegisteredPayee.fromAmino(e)) + : [], + registeredCounterpartyPayees: Array.isArray(object?.registered_counterparty_payees) + ? object.registered_counterparty_payees.map((e: any) => RegisteredCounterpartyPayee.fromAmino(e)) + : [], + forwardRelayers: Array.isArray(object?.forward_relayers) + ? object.forward_relayers.map((e: any) => ForwardRelayerAddress.fromAmino(e)) + : [], + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.identifiedFees) { + obj.identified_fees = message.identifiedFees.map((e) => + e ? IdentifiedPacketFees.toAmino(e) : undefined, + ); + } else { + obj.identified_fees = []; + } + if (message.feeEnabledChannels) { + obj.fee_enabled_channels = message.feeEnabledChannels.map((e) => + e ? FeeEnabledChannel.toAmino(e) : undefined, + ); + } else { + obj.fee_enabled_channels = []; + } + if (message.registeredPayees) { + obj.registered_payees = message.registeredPayees.map((e) => + e ? RegisteredPayee.toAmino(e) : undefined, + ); + } else { + obj.registered_payees = []; + } + if (message.registeredCounterpartyPayees) { + obj.registered_counterparty_payees = message.registeredCounterpartyPayees.map((e) => + e ? RegisteredCounterpartyPayee.toAmino(e) : undefined, + ); + } else { + obj.registered_counterparty_payees = []; + } + if (message.forwardRelayers) { + obj.forward_relayers = message.forwardRelayers.map((e) => + e ? ForwardRelayerAddress.toAmino(e) : undefined, + ); + } else { + obj.forward_relayers = []; + } + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseFeeEnabledChannel(): FeeEnabledChannel { return { @@ -233,6 +300,27 @@ export const FeeEnabledChannel = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: FeeEnabledChannelAmino): FeeEnabledChannel { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: FeeEnabledChannel): FeeEnabledChannelAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: FeeEnabledChannelAminoMsg): FeeEnabledChannel { + return FeeEnabledChannel.fromAmino(object.value); + }, + toAminoMsg(message: FeeEnabledChannel): FeeEnabledChannelAminoMsg { + return { + type: "cosmos-sdk/FeeEnabledChannel", + value: FeeEnabledChannel.toAmino(message), + }; + }, }; function createBaseRegisteredPayee(): RegisteredPayee { return { @@ -298,6 +386,29 @@ export const RegisteredPayee = { message.payee = object.payee ?? ""; return message; }, + fromAmino(object: RegisteredPayeeAmino): RegisteredPayee { + return { + channelId: object.channel_id, + relayer: object.relayer, + payee: object.payee, + }; + }, + toAmino(message: RegisteredPayee): RegisteredPayeeAmino { + const obj: any = {}; + obj.channel_id = message.channelId; + obj.relayer = message.relayer; + obj.payee = message.payee; + return obj; + }, + fromAminoMsg(object: RegisteredPayeeAminoMsg): RegisteredPayee { + return RegisteredPayee.fromAmino(object.value); + }, + toAminoMsg(message: RegisteredPayee): RegisteredPayeeAminoMsg { + return { + type: "cosmos-sdk/RegisteredPayee", + value: RegisteredPayee.toAmino(message), + }; + }, }; function createBaseRegisteredCounterpartyPayee(): RegisteredCounterpartyPayee { return { @@ -365,6 +476,29 @@ export const RegisteredCounterpartyPayee = { message.counterpartyPayee = object.counterpartyPayee ?? ""; return message; }, + fromAmino(object: RegisteredCounterpartyPayeeAmino): RegisteredCounterpartyPayee { + return { + channelId: object.channel_id, + relayer: object.relayer, + counterpartyPayee: object.counterparty_payee, + }; + }, + toAmino(message: RegisteredCounterpartyPayee): RegisteredCounterpartyPayeeAmino { + const obj: any = {}; + obj.channel_id = message.channelId; + obj.relayer = message.relayer; + obj.counterparty_payee = message.counterpartyPayee; + return obj; + }, + fromAminoMsg(object: RegisteredCounterpartyPayeeAminoMsg): RegisteredCounterpartyPayee { + return RegisteredCounterpartyPayee.fromAmino(object.value); + }, + toAminoMsg(message: RegisteredCounterpartyPayee): RegisteredCounterpartyPayeeAminoMsg { + return { + type: "cosmos-sdk/RegisteredCounterpartyPayee", + value: RegisteredCounterpartyPayee.toAmino(message), + }; + }, }; function createBaseForwardRelayerAddress(): ForwardRelayerAddress { return { @@ -424,4 +558,25 @@ export const ForwardRelayerAddress = { : undefined; return message; }, + fromAmino(object: ForwardRelayerAddressAmino): ForwardRelayerAddress { + return { + address: object.address, + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + }; + }, + toAmino(message: ForwardRelayerAddress): ForwardRelayerAddressAmino { + const obj: any = {}; + obj.address = message.address; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + return obj; + }, + fromAminoMsg(object: ForwardRelayerAddressAminoMsg): ForwardRelayerAddress { + return ForwardRelayerAddress.fromAmino(object.value); + }, + toAminoMsg(message: ForwardRelayerAddress): ForwardRelayerAddressAminoMsg { + return { + type: "cosmos-sdk/ForwardRelayerAddress", + value: ForwardRelayerAddress.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/fee/v1/metadata.ts b/src/ibc/applications/fee/v1/metadata.ts index e2f2493b..ff20c512 100644 --- a/src/ibc/applications/fee/v1/metadata.ts +++ b/src/ibc/applications/fee/v1/metadata.ts @@ -66,4 +66,25 @@ export const Metadata = { message.appVersion = object.appVersion ?? ""; return message; }, + fromAmino(object: MetadataAmino): Metadata { + return { + feeVersion: object.fee_version, + appVersion: object.app_version, + }; + }, + toAmino(message: Metadata): MetadataAmino { + const obj: any = {}; + obj.fee_version = message.feeVersion; + obj.app_version = message.appVersion; + return obj; + }, + fromAminoMsg(object: MetadataAminoMsg): Metadata { + return Metadata.fromAmino(object.value); + }, + toAminoMsg(message: Metadata): MetadataAminoMsg { + return { + type: "cosmos-sdk/Metadata", + value: Metadata.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/fee/v1/query.ts b/src/ibc/applications/fee/v1/query.ts index 24231318..dd5dab40 100644 --- a/src/ibc/applications/fee/v1/query.ts +++ b/src/ibc/applications/fee/v1/query.ts @@ -189,6 +189,27 @@ export const QueryIncentivizedPacketsRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryIncentivizedPacketsRequestAmino): QueryIncentivizedPacketsRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + queryHeight: Long.fromString(object.query_height), + }; + }, + toAmino(message: QueryIncentivizedPacketsRequest): QueryIncentivizedPacketsRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + obj.query_height = message.queryHeight ? message.queryHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryIncentivizedPacketsRequestAminoMsg): QueryIncentivizedPacketsRequest { + return QueryIncentivizedPacketsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryIncentivizedPacketsRequest): QueryIncentivizedPacketsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryIncentivizedPacketsRequest", + value: QueryIncentivizedPacketsRequest.toAmino(message), + }; + }, }; function createBaseQueryIncentivizedPacketsResponse(): QueryIncentivizedPacketsResponse { return { @@ -245,6 +266,33 @@ export const QueryIncentivizedPacketsResponse = { object.incentivizedPackets?.map((e) => IdentifiedPacketFees.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryIncentivizedPacketsResponseAmino): QueryIncentivizedPacketsResponse { + return { + incentivizedPackets: Array.isArray(object?.incentivized_packets) + ? object.incentivized_packets.map((e: any) => IdentifiedPacketFees.fromAmino(e)) + : [], + }; + }, + toAmino(message: QueryIncentivizedPacketsResponse): QueryIncentivizedPacketsResponseAmino { + const obj: any = {}; + if (message.incentivizedPackets) { + obj.incentivized_packets = message.incentivizedPackets.map((e) => + e ? IdentifiedPacketFees.toAmino(e) : undefined, + ); + } else { + obj.incentivized_packets = []; + } + return obj; + }, + fromAminoMsg(object: QueryIncentivizedPacketsResponseAminoMsg): QueryIncentivizedPacketsResponse { + return QueryIncentivizedPacketsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryIncentivizedPacketsResponse): QueryIncentivizedPacketsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryIncentivizedPacketsResponse", + value: QueryIncentivizedPacketsResponse.toAmino(message), + }; + }, }; function createBaseQueryIncentivizedPacketRequest(): QueryIncentivizedPacketRequest { return { @@ -309,6 +357,27 @@ export const QueryIncentivizedPacketRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryIncentivizedPacketRequestAmino): QueryIncentivizedPacketRequest { + return { + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + queryHeight: Long.fromString(object.query_height), + }; + }, + toAmino(message: QueryIncentivizedPacketRequest): QueryIncentivizedPacketRequestAmino { + const obj: any = {}; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + obj.query_height = message.queryHeight ? message.queryHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryIncentivizedPacketRequestAminoMsg): QueryIncentivizedPacketRequest { + return QueryIncentivizedPacketRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryIncentivizedPacketRequest): QueryIncentivizedPacketRequestAminoMsg { + return { + type: "cosmos-sdk/QueryIncentivizedPacketRequest", + value: QueryIncentivizedPacketRequest.toAmino(message), + }; + }, }; function createBaseQueryIncentivizedPacketResponse(): QueryIncentivizedPacketResponse { return { @@ -364,6 +433,29 @@ export const QueryIncentivizedPacketResponse = { : undefined; return message; }, + fromAmino(object: QueryIncentivizedPacketResponseAmino): QueryIncentivizedPacketResponse { + return { + incentivizedPacket: object?.incentivized_packet + ? IdentifiedPacketFees.fromAmino(object.incentivized_packet) + : undefined, + }; + }, + toAmino(message: QueryIncentivizedPacketResponse): QueryIncentivizedPacketResponseAmino { + const obj: any = {}; + obj.incentivized_packet = message.incentivizedPacket + ? IdentifiedPacketFees.toAmino(message.incentivizedPacket) + : undefined; + return obj; + }, + fromAminoMsg(object: QueryIncentivizedPacketResponseAminoMsg): QueryIncentivizedPacketResponse { + return QueryIncentivizedPacketResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryIncentivizedPacketResponse): QueryIncentivizedPacketResponseAminoMsg { + return { + type: "cosmos-sdk/QueryIncentivizedPacketResponse", + value: QueryIncentivizedPacketResponse.toAmino(message), + }; + }, }; function createBaseQueryIncentivizedPacketsForChannelRequest(): QueryIncentivizedPacketsForChannelRequest { return { @@ -451,6 +543,39 @@ export const QueryIncentivizedPacketsForChannelRequest = { : Long.UZERO; return message; }, + fromAmino( + object: QueryIncentivizedPacketsForChannelRequestAmino, + ): QueryIncentivizedPacketsForChannelRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + portId: object.port_id, + channelId: object.channel_id, + queryHeight: Long.fromString(object.query_height), + }; + }, + toAmino( + message: QueryIncentivizedPacketsForChannelRequest, + ): QueryIncentivizedPacketsForChannelRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.query_height = message.queryHeight ? message.queryHeight.toString() : undefined; + return obj; + }, + fromAminoMsg( + object: QueryIncentivizedPacketsForChannelRequestAminoMsg, + ): QueryIncentivizedPacketsForChannelRequest { + return QueryIncentivizedPacketsForChannelRequest.fromAmino(object.value); + }, + toAminoMsg( + message: QueryIncentivizedPacketsForChannelRequest, + ): QueryIncentivizedPacketsForChannelRequestAminoMsg { + return { + type: "cosmos-sdk/QueryIncentivizedPacketsForChannelRequest", + value: QueryIncentivizedPacketsForChannelRequest.toAmino(message), + }; + }, }; function createBaseQueryIncentivizedPacketsForChannelResponse(): QueryIncentivizedPacketsForChannelResponse { return { @@ -510,6 +635,41 @@ export const QueryIncentivizedPacketsForChannelResponse = { object.incentivizedPackets?.map((e) => IdentifiedPacketFees.fromPartial(e)) || []; return message; }, + fromAmino( + object: QueryIncentivizedPacketsForChannelResponseAmino, + ): QueryIncentivizedPacketsForChannelResponse { + return { + incentivizedPackets: Array.isArray(object?.incentivized_packets) + ? object.incentivized_packets.map((e: any) => IdentifiedPacketFees.fromAmino(e)) + : [], + }; + }, + toAmino( + message: QueryIncentivizedPacketsForChannelResponse, + ): QueryIncentivizedPacketsForChannelResponseAmino { + const obj: any = {}; + if (message.incentivizedPackets) { + obj.incentivized_packets = message.incentivizedPackets.map((e) => + e ? IdentifiedPacketFees.toAmino(e) : undefined, + ); + } else { + obj.incentivized_packets = []; + } + return obj; + }, + fromAminoMsg( + object: QueryIncentivizedPacketsForChannelResponseAminoMsg, + ): QueryIncentivizedPacketsForChannelResponse { + return QueryIncentivizedPacketsForChannelResponse.fromAmino(object.value); + }, + toAminoMsg( + message: QueryIncentivizedPacketsForChannelResponse, + ): QueryIncentivizedPacketsForChannelResponseAminoMsg { + return { + type: "cosmos-sdk/QueryIncentivizedPacketsForChannelResponse", + value: QueryIncentivizedPacketsForChannelResponse.toAmino(message), + }; + }, }; function createBaseQueryTotalRecvFeesRequest(): QueryTotalRecvFeesRequest { return { @@ -561,6 +721,25 @@ export const QueryTotalRecvFeesRequest = { : undefined; return message; }, + fromAmino(object: QueryTotalRecvFeesRequestAmino): QueryTotalRecvFeesRequest { + return { + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + }; + }, + toAmino(message: QueryTotalRecvFeesRequest): QueryTotalRecvFeesRequestAmino { + const obj: any = {}; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTotalRecvFeesRequestAminoMsg): QueryTotalRecvFeesRequest { + return QueryTotalRecvFeesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalRecvFeesRequest): QueryTotalRecvFeesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryTotalRecvFeesRequest", + value: QueryTotalRecvFeesRequest.toAmino(message), + }; + }, }; function createBaseQueryTotalRecvFeesResponse(): QueryTotalRecvFeesResponse { return { @@ -612,6 +791,29 @@ export const QueryTotalRecvFeesResponse = { message.recvFees = object.recvFees?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryTotalRecvFeesResponseAmino): QueryTotalRecvFeesResponse { + return { + recvFees: Array.isArray(object?.recv_fees) ? object.recv_fees.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: QueryTotalRecvFeesResponse): QueryTotalRecvFeesResponseAmino { + const obj: any = {}; + if (message.recvFees) { + obj.recv_fees = message.recvFees.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.recv_fees = []; + } + return obj; + }, + fromAminoMsg(object: QueryTotalRecvFeesResponseAminoMsg): QueryTotalRecvFeesResponse { + return QueryTotalRecvFeesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalRecvFeesResponse): QueryTotalRecvFeesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryTotalRecvFeesResponse", + value: QueryTotalRecvFeesResponse.toAmino(message), + }; + }, }; function createBaseQueryTotalAckFeesRequest(): QueryTotalAckFeesRequest { return { @@ -663,6 +865,25 @@ export const QueryTotalAckFeesRequest = { : undefined; return message; }, + fromAmino(object: QueryTotalAckFeesRequestAmino): QueryTotalAckFeesRequest { + return { + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + }; + }, + toAmino(message: QueryTotalAckFeesRequest): QueryTotalAckFeesRequestAmino { + const obj: any = {}; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTotalAckFeesRequestAminoMsg): QueryTotalAckFeesRequest { + return QueryTotalAckFeesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalAckFeesRequest): QueryTotalAckFeesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryTotalAckFeesRequest", + value: QueryTotalAckFeesRequest.toAmino(message), + }; + }, }; function createBaseQueryTotalAckFeesResponse(): QueryTotalAckFeesResponse { return { @@ -714,6 +935,29 @@ export const QueryTotalAckFeesResponse = { message.ackFees = object.ackFees?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryTotalAckFeesResponseAmino): QueryTotalAckFeesResponse { + return { + ackFees: Array.isArray(object?.ack_fees) ? object.ack_fees.map((e: any) => Coin.fromAmino(e)) : [], + }; + }, + toAmino(message: QueryTotalAckFeesResponse): QueryTotalAckFeesResponseAmino { + const obj: any = {}; + if (message.ackFees) { + obj.ack_fees = message.ackFees.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.ack_fees = []; + } + return obj; + }, + fromAminoMsg(object: QueryTotalAckFeesResponseAminoMsg): QueryTotalAckFeesResponse { + return QueryTotalAckFeesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalAckFeesResponse): QueryTotalAckFeesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryTotalAckFeesResponse", + value: QueryTotalAckFeesResponse.toAmino(message), + }; + }, }; function createBaseQueryTotalTimeoutFeesRequest(): QueryTotalTimeoutFeesRequest { return { @@ -765,6 +1009,25 @@ export const QueryTotalTimeoutFeesRequest = { : undefined; return message; }, + fromAmino(object: QueryTotalTimeoutFeesRequestAmino): QueryTotalTimeoutFeesRequest { + return { + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + }; + }, + toAmino(message: QueryTotalTimeoutFeesRequest): QueryTotalTimeoutFeesRequestAmino { + const obj: any = {}; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + return obj; + }, + fromAminoMsg(object: QueryTotalTimeoutFeesRequestAminoMsg): QueryTotalTimeoutFeesRequest { + return QueryTotalTimeoutFeesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalTimeoutFeesRequest): QueryTotalTimeoutFeesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryTotalTimeoutFeesRequest", + value: QueryTotalTimeoutFeesRequest.toAmino(message), + }; + }, }; function createBaseQueryTotalTimeoutFeesResponse(): QueryTotalTimeoutFeesResponse { return { @@ -818,6 +1081,31 @@ export const QueryTotalTimeoutFeesResponse = { message.timeoutFees = object.timeoutFees?.map((e) => Coin.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryTotalTimeoutFeesResponseAmino): QueryTotalTimeoutFeesResponse { + return { + timeoutFees: Array.isArray(object?.timeout_fees) + ? object.timeout_fees.map((e: any) => Coin.fromAmino(e)) + : [], + }; + }, + toAmino(message: QueryTotalTimeoutFeesResponse): QueryTotalTimeoutFeesResponseAmino { + const obj: any = {}; + if (message.timeoutFees) { + obj.timeout_fees = message.timeoutFees.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.timeout_fees = []; + } + return obj; + }, + fromAminoMsg(object: QueryTotalTimeoutFeesResponseAminoMsg): QueryTotalTimeoutFeesResponse { + return QueryTotalTimeoutFeesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryTotalTimeoutFeesResponse): QueryTotalTimeoutFeesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryTotalTimeoutFeesResponse", + value: QueryTotalTimeoutFeesResponse.toAmino(message), + }; + }, }; function createBaseQueryPayeeRequest(): QueryPayeeRequest { return { @@ -873,6 +1161,27 @@ export const QueryPayeeRequest = { message.relayer = object.relayer ?? ""; return message; }, + fromAmino(object: QueryPayeeRequestAmino): QueryPayeeRequest { + return { + channelId: object.channel_id, + relayer: object.relayer, + }; + }, + toAmino(message: QueryPayeeRequest): QueryPayeeRequestAmino { + const obj: any = {}; + obj.channel_id = message.channelId; + obj.relayer = message.relayer; + return obj; + }, + fromAminoMsg(object: QueryPayeeRequestAminoMsg): QueryPayeeRequest { + return QueryPayeeRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPayeeRequest): QueryPayeeRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPayeeRequest", + value: QueryPayeeRequest.toAmino(message), + }; + }, }; function createBaseQueryPayeeResponse(): QueryPayeeResponse { return { @@ -918,6 +1227,25 @@ export const QueryPayeeResponse = { message.payeeAddress = object.payeeAddress ?? ""; return message; }, + fromAmino(object: QueryPayeeResponseAmino): QueryPayeeResponse { + return { + payeeAddress: object.payee_address, + }; + }, + toAmino(message: QueryPayeeResponse): QueryPayeeResponseAmino { + const obj: any = {}; + obj.payee_address = message.payeeAddress; + return obj; + }, + fromAminoMsg(object: QueryPayeeResponseAminoMsg): QueryPayeeResponse { + return QueryPayeeResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPayeeResponse): QueryPayeeResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPayeeResponse", + value: QueryPayeeResponse.toAmino(message), + }; + }, }; function createBaseQueryCounterpartyPayeeRequest(): QueryCounterpartyPayeeRequest { return { @@ -975,6 +1303,27 @@ export const QueryCounterpartyPayeeRequest = { message.relayer = object.relayer ?? ""; return message; }, + fromAmino(object: QueryCounterpartyPayeeRequestAmino): QueryCounterpartyPayeeRequest { + return { + channelId: object.channel_id, + relayer: object.relayer, + }; + }, + toAmino(message: QueryCounterpartyPayeeRequest): QueryCounterpartyPayeeRequestAmino { + const obj: any = {}; + obj.channel_id = message.channelId; + obj.relayer = message.relayer; + return obj; + }, + fromAminoMsg(object: QueryCounterpartyPayeeRequestAminoMsg): QueryCounterpartyPayeeRequest { + return QueryCounterpartyPayeeRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryCounterpartyPayeeRequest): QueryCounterpartyPayeeRequestAminoMsg { + return { + type: "cosmos-sdk/QueryCounterpartyPayeeRequest", + value: QueryCounterpartyPayeeRequest.toAmino(message), + }; + }, }; function createBaseQueryCounterpartyPayeeResponse(): QueryCounterpartyPayeeResponse { return { @@ -1022,6 +1371,25 @@ export const QueryCounterpartyPayeeResponse = { message.counterpartyPayee = object.counterpartyPayee ?? ""; return message; }, + fromAmino(object: QueryCounterpartyPayeeResponseAmino): QueryCounterpartyPayeeResponse { + return { + counterpartyPayee: object.counterparty_payee, + }; + }, + toAmino(message: QueryCounterpartyPayeeResponse): QueryCounterpartyPayeeResponseAmino { + const obj: any = {}; + obj.counterparty_payee = message.counterpartyPayee; + return obj; + }, + fromAminoMsg(object: QueryCounterpartyPayeeResponseAminoMsg): QueryCounterpartyPayeeResponse { + return QueryCounterpartyPayeeResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryCounterpartyPayeeResponse): QueryCounterpartyPayeeResponseAminoMsg { + return { + type: "cosmos-sdk/QueryCounterpartyPayeeResponse", + value: QueryCounterpartyPayeeResponse.toAmino(message), + }; + }, }; function createBaseQueryFeeEnabledChannelsRequest(): QueryFeeEnabledChannelsRequest { return { @@ -1086,6 +1454,27 @@ export const QueryFeeEnabledChannelsRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryFeeEnabledChannelsRequestAmino): QueryFeeEnabledChannelsRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + queryHeight: Long.fromString(object.query_height), + }; + }, + toAmino(message: QueryFeeEnabledChannelsRequest): QueryFeeEnabledChannelsRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + obj.query_height = message.queryHeight ? message.queryHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryFeeEnabledChannelsRequestAminoMsg): QueryFeeEnabledChannelsRequest { + return QueryFeeEnabledChannelsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryFeeEnabledChannelsRequest): QueryFeeEnabledChannelsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryFeeEnabledChannelsRequest", + value: QueryFeeEnabledChannelsRequest.toAmino(message), + }; + }, }; function createBaseQueryFeeEnabledChannelsResponse(): QueryFeeEnabledChannelsResponse { return { @@ -1142,6 +1531,33 @@ export const QueryFeeEnabledChannelsResponse = { object.feeEnabledChannels?.map((e) => FeeEnabledChannel.fromPartial(e)) || []; return message; }, + fromAmino(object: QueryFeeEnabledChannelsResponseAmino): QueryFeeEnabledChannelsResponse { + return { + feeEnabledChannels: Array.isArray(object?.fee_enabled_channels) + ? object.fee_enabled_channels.map((e: any) => FeeEnabledChannel.fromAmino(e)) + : [], + }; + }, + toAmino(message: QueryFeeEnabledChannelsResponse): QueryFeeEnabledChannelsResponseAmino { + const obj: any = {}; + if (message.feeEnabledChannels) { + obj.fee_enabled_channels = message.feeEnabledChannels.map((e) => + e ? FeeEnabledChannel.toAmino(e) : undefined, + ); + } else { + obj.fee_enabled_channels = []; + } + return obj; + }, + fromAminoMsg(object: QueryFeeEnabledChannelsResponseAminoMsg): QueryFeeEnabledChannelsResponse { + return QueryFeeEnabledChannelsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryFeeEnabledChannelsResponse): QueryFeeEnabledChannelsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryFeeEnabledChannelsResponse", + value: QueryFeeEnabledChannelsResponse.toAmino(message), + }; + }, }; function createBaseQueryFeeEnabledChannelRequest(): QueryFeeEnabledChannelRequest { return { @@ -1199,6 +1615,27 @@ export const QueryFeeEnabledChannelRequest = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: QueryFeeEnabledChannelRequestAmino): QueryFeeEnabledChannelRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: QueryFeeEnabledChannelRequest): QueryFeeEnabledChannelRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: QueryFeeEnabledChannelRequestAminoMsg): QueryFeeEnabledChannelRequest { + return QueryFeeEnabledChannelRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryFeeEnabledChannelRequest): QueryFeeEnabledChannelRequestAminoMsg { + return { + type: "cosmos-sdk/QueryFeeEnabledChannelRequest", + value: QueryFeeEnabledChannelRequest.toAmino(message), + }; + }, }; function createBaseQueryFeeEnabledChannelResponse(): QueryFeeEnabledChannelResponse { return { @@ -1246,6 +1683,25 @@ export const QueryFeeEnabledChannelResponse = { message.feeEnabled = object.feeEnabled ?? false; return message; }, + fromAmino(object: QueryFeeEnabledChannelResponseAmino): QueryFeeEnabledChannelResponse { + return { + feeEnabled: object.fee_enabled, + }; + }, + toAmino(message: QueryFeeEnabledChannelResponse): QueryFeeEnabledChannelResponseAmino { + const obj: any = {}; + obj.fee_enabled = message.feeEnabled; + return obj; + }, + fromAminoMsg(object: QueryFeeEnabledChannelResponseAminoMsg): QueryFeeEnabledChannelResponse { + return QueryFeeEnabledChannelResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryFeeEnabledChannelResponse): QueryFeeEnabledChannelResponseAminoMsg { + return { + type: "cosmos-sdk/QueryFeeEnabledChannelResponse", + value: QueryFeeEnabledChannelResponse.toAmino(message), + }; + }, }; /** Query defines the ICS29 gRPC querier service. */ export interface Query { diff --git a/src/ibc/applications/fee/v1/tx.ts b/src/ibc/applications/fee/v1/tx.ts index 9d157f33..1d91a4f2 100644 --- a/src/ibc/applications/fee/v1/tx.ts +++ b/src/ibc/applications/fee/v1/tx.ts @@ -135,6 +135,31 @@ export const MsgRegisterPayee = { message.payee = object.payee ?? ""; return message; }, + fromAmino(object: MsgRegisterPayeeAmino): MsgRegisterPayee { + return { + portId: object.port_id, + channelId: object.channel_id, + relayer: object.relayer, + payee: object.payee, + }; + }, + toAmino(message: MsgRegisterPayee): MsgRegisterPayeeAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.relayer = message.relayer; + obj.payee = message.payee; + return obj; + }, + fromAminoMsg(object: MsgRegisterPayeeAminoMsg): MsgRegisterPayee { + return MsgRegisterPayee.fromAmino(object.value); + }, + toAminoMsg(message: MsgRegisterPayee): MsgRegisterPayeeAminoMsg { + return { + type: "cosmos-sdk/MsgRegisterPayee", + value: MsgRegisterPayee.toAmino(message), + }; + }, }; function createBaseMsgRegisterPayeeResponse(): MsgRegisterPayeeResponse { return {}; @@ -168,6 +193,22 @@ export const MsgRegisterPayeeResponse = { const message = createBaseMsgRegisterPayeeResponse(); return message; }, + fromAmino(_: MsgRegisterPayeeResponseAmino): MsgRegisterPayeeResponse { + return {}; + }, + toAmino(_: MsgRegisterPayeeResponse): MsgRegisterPayeeResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgRegisterPayeeResponseAminoMsg): MsgRegisterPayeeResponse { + return MsgRegisterPayeeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgRegisterPayeeResponse): MsgRegisterPayeeResponseAminoMsg { + return { + type: "cosmos-sdk/MsgRegisterPayeeResponse", + value: MsgRegisterPayeeResponse.toAmino(message), + }; + }, }; function createBaseMsgRegisterCounterpartyPayee(): MsgRegisterCounterpartyPayee { return { @@ -245,6 +286,31 @@ export const MsgRegisterCounterpartyPayee = { message.counterpartyPayee = object.counterpartyPayee ?? ""; return message; }, + fromAmino(object: MsgRegisterCounterpartyPayeeAmino): MsgRegisterCounterpartyPayee { + return { + portId: object.port_id, + channelId: object.channel_id, + relayer: object.relayer, + counterpartyPayee: object.counterparty_payee, + }; + }, + toAmino(message: MsgRegisterCounterpartyPayee): MsgRegisterCounterpartyPayeeAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.relayer = message.relayer; + obj.counterparty_payee = message.counterpartyPayee; + return obj; + }, + fromAminoMsg(object: MsgRegisterCounterpartyPayeeAminoMsg): MsgRegisterCounterpartyPayee { + return MsgRegisterCounterpartyPayee.fromAmino(object.value); + }, + toAminoMsg(message: MsgRegisterCounterpartyPayee): MsgRegisterCounterpartyPayeeAminoMsg { + return { + type: "cosmos-sdk/MsgRegisterCounterpartyPayee", + value: MsgRegisterCounterpartyPayee.toAmino(message), + }; + }, }; function createBaseMsgRegisterCounterpartyPayeeResponse(): MsgRegisterCounterpartyPayeeResponse { return {}; @@ -280,6 +346,22 @@ export const MsgRegisterCounterpartyPayeeResponse = { const message = createBaseMsgRegisterCounterpartyPayeeResponse(); return message; }, + fromAmino(_: MsgRegisterCounterpartyPayeeResponseAmino): MsgRegisterCounterpartyPayeeResponse { + return {}; + }, + toAmino(_: MsgRegisterCounterpartyPayeeResponse): MsgRegisterCounterpartyPayeeResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgRegisterCounterpartyPayeeResponseAminoMsg): MsgRegisterCounterpartyPayeeResponse { + return MsgRegisterCounterpartyPayeeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgRegisterCounterpartyPayeeResponse): MsgRegisterCounterpartyPayeeResponseAminoMsg { + return { + type: "cosmos-sdk/MsgRegisterCounterpartyPayeeResponse", + value: MsgRegisterCounterpartyPayeeResponse.toAmino(message), + }; + }, }; function createBaseMsgPayPacketFee(): MsgPayPacketFee { return { @@ -369,6 +451,37 @@ export const MsgPayPacketFee = { message.relayers = object.relayers?.map((e) => e) || []; return message; }, + fromAmino(object: MsgPayPacketFeeAmino): MsgPayPacketFee { + return { + fee: object?.fee ? Fee.fromAmino(object.fee) : undefined, + sourcePortId: object.source_port_id, + sourceChannelId: object.source_channel_id, + signer: object.signer, + relayers: Array.isArray(object?.relayers) ? object.relayers.map((e: any) => e) : [], + }; + }, + toAmino(message: MsgPayPacketFee): MsgPayPacketFeeAmino { + const obj: any = {}; + obj.fee = message.fee ? Fee.toAmino(message.fee) : undefined; + obj.source_port_id = message.sourcePortId; + obj.source_channel_id = message.sourceChannelId; + obj.signer = message.signer; + if (message.relayers) { + obj.relayers = message.relayers.map((e) => e); + } else { + obj.relayers = []; + } + return obj; + }, + fromAminoMsg(object: MsgPayPacketFeeAminoMsg): MsgPayPacketFee { + return MsgPayPacketFee.fromAmino(object.value); + }, + toAminoMsg(message: MsgPayPacketFee): MsgPayPacketFeeAminoMsg { + return { + type: "cosmos-sdk/MsgPayPacketFee", + value: MsgPayPacketFee.toAmino(message), + }; + }, }; function createBaseMsgPayPacketFeeResponse(): MsgPayPacketFeeResponse { return {}; @@ -402,6 +515,22 @@ export const MsgPayPacketFeeResponse = { const message = createBaseMsgPayPacketFeeResponse(); return message; }, + fromAmino(_: MsgPayPacketFeeResponseAmino): MsgPayPacketFeeResponse { + return {}; + }, + toAmino(_: MsgPayPacketFeeResponse): MsgPayPacketFeeResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgPayPacketFeeResponseAminoMsg): MsgPayPacketFeeResponse { + return MsgPayPacketFeeResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgPayPacketFeeResponse): MsgPayPacketFeeResponseAminoMsg { + return { + type: "cosmos-sdk/MsgPayPacketFeeResponse", + value: MsgPayPacketFeeResponse.toAmino(message), + }; + }, }; function createBaseMsgPayPacketFeeAsync(): MsgPayPacketFeeAsync { return { @@ -465,6 +594,27 @@ export const MsgPayPacketFeeAsync = { : undefined; return message; }, + fromAmino(object: MsgPayPacketFeeAsyncAmino): MsgPayPacketFeeAsync { + return { + packetId: object?.packet_id ? PacketId.fromAmino(object.packet_id) : undefined, + packetFee: object?.packet_fee ? PacketFee.fromAmino(object.packet_fee) : undefined, + }; + }, + toAmino(message: MsgPayPacketFeeAsync): MsgPayPacketFeeAsyncAmino { + const obj: any = {}; + obj.packet_id = message.packetId ? PacketId.toAmino(message.packetId) : undefined; + obj.packet_fee = message.packetFee ? PacketFee.toAmino(message.packetFee) : undefined; + return obj; + }, + fromAminoMsg(object: MsgPayPacketFeeAsyncAminoMsg): MsgPayPacketFeeAsync { + return MsgPayPacketFeeAsync.fromAmino(object.value); + }, + toAminoMsg(message: MsgPayPacketFeeAsync): MsgPayPacketFeeAsyncAminoMsg { + return { + type: "cosmos-sdk/MsgPayPacketFeeAsync", + value: MsgPayPacketFeeAsync.toAmino(message), + }; + }, }; function createBaseMsgPayPacketFeeAsyncResponse(): MsgPayPacketFeeAsyncResponse { return {}; @@ -500,6 +650,22 @@ export const MsgPayPacketFeeAsyncResponse = { const message = createBaseMsgPayPacketFeeAsyncResponse(); return message; }, + fromAmino(_: MsgPayPacketFeeAsyncResponseAmino): MsgPayPacketFeeAsyncResponse { + return {}; + }, + toAmino(_: MsgPayPacketFeeAsyncResponse): MsgPayPacketFeeAsyncResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgPayPacketFeeAsyncResponseAminoMsg): MsgPayPacketFeeAsyncResponse { + return MsgPayPacketFeeAsyncResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgPayPacketFeeAsyncResponse): MsgPayPacketFeeAsyncResponseAminoMsg { + return { + type: "cosmos-sdk/MsgPayPacketFeeAsyncResponse", + value: MsgPayPacketFeeAsyncResponse.toAmino(message), + }; + }, }; /** Msg defines the ICS29 Msg service. */ export interface Msg { diff --git a/src/ibc/applications/interchain_accounts/controller/v1/controller.ts b/src/ibc/applications/interchain_accounts/controller/v1/controller.ts index f24a9892..811edd0d 100644 --- a/src/ibc/applications/interchain_accounts/controller/v1/controller.ts +++ b/src/ibc/applications/interchain_accounts/controller/v1/controller.ts @@ -54,4 +54,23 @@ export const Params = { message.controllerEnabled = object.controllerEnabled ?? false; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + controllerEnabled: object.controller_enabled, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.controller_enabled = message.controllerEnabled; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/interchain_accounts/controller/v1/query.ts b/src/ibc/applications/interchain_accounts/controller/v1/query.ts index cb53f0ad..acdb4a3a 100644 --- a/src/ibc/applications/interchain_accounts/controller/v1/query.ts +++ b/src/ibc/applications/interchain_accounts/controller/v1/query.ts @@ -75,6 +75,27 @@ export const QueryInterchainAccountRequest = { message.connectionId = object.connectionId ?? ""; return message; }, + fromAmino(object: QueryInterchainAccountRequestAmino): QueryInterchainAccountRequest { + return { + owner: object.owner, + connectionId: object.connection_id, + }; + }, + toAmino(message: QueryInterchainAccountRequest): QueryInterchainAccountRequestAmino { + const obj: any = {}; + obj.owner = message.owner; + obj.connection_id = message.connectionId; + return obj; + }, + fromAminoMsg(object: QueryInterchainAccountRequestAminoMsg): QueryInterchainAccountRequest { + return QueryInterchainAccountRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryInterchainAccountRequest): QueryInterchainAccountRequestAminoMsg { + return { + type: "cosmos-sdk/QueryInterchainAccountRequest", + value: QueryInterchainAccountRequest.toAmino(message), + }; + }, }; function createBaseQueryInterchainAccountResponse(): QueryInterchainAccountResponse { return { @@ -122,6 +143,25 @@ export const QueryInterchainAccountResponse = { message.address = object.address ?? ""; return message; }, + fromAmino(object: QueryInterchainAccountResponseAmino): QueryInterchainAccountResponse { + return { + address: object.address, + }; + }, + toAmino(message: QueryInterchainAccountResponse): QueryInterchainAccountResponseAmino { + const obj: any = {}; + obj.address = message.address; + return obj; + }, + fromAminoMsg(object: QueryInterchainAccountResponseAminoMsg): QueryInterchainAccountResponse { + return QueryInterchainAccountResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryInterchainAccountResponse): QueryInterchainAccountResponseAminoMsg { + return { + type: "cosmos-sdk/QueryInterchainAccountResponse", + value: QueryInterchainAccountResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; @@ -155,6 +195,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -201,6 +257,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service. */ export interface Query { diff --git a/src/ibc/applications/interchain_accounts/controller/v1/tx.ts b/src/ibc/applications/interchain_accounts/controller/v1/tx.ts index 1c8bb314..b2a13979 100644 --- a/src/ibc/applications/interchain_accounts/controller/v1/tx.ts +++ b/src/ibc/applications/interchain_accounts/controller/v1/tx.ts @@ -94,6 +94,29 @@ export const MsgRegisterInterchainAccount = { message.version = object.version ?? ""; return message; }, + fromAmino(object: MsgRegisterInterchainAccountAmino): MsgRegisterInterchainAccount { + return { + owner: object.owner, + connectionId: object.connection_id, + version: object.version, + }; + }, + toAmino(message: MsgRegisterInterchainAccount): MsgRegisterInterchainAccountAmino { + const obj: any = {}; + obj.owner = message.owner; + obj.connection_id = message.connectionId; + obj.version = message.version; + return obj; + }, + fromAminoMsg(object: MsgRegisterInterchainAccountAminoMsg): MsgRegisterInterchainAccount { + return MsgRegisterInterchainAccount.fromAmino(object.value); + }, + toAminoMsg(message: MsgRegisterInterchainAccount): MsgRegisterInterchainAccountAminoMsg { + return { + type: "cosmos-sdk/MsgRegisterInterchainAccount", + value: MsgRegisterInterchainAccount.toAmino(message), + }; + }, }; function createBaseMsgRegisterInterchainAccountResponse(): MsgRegisterInterchainAccountResponse { return { @@ -144,6 +167,25 @@ export const MsgRegisterInterchainAccountResponse = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: MsgRegisterInterchainAccountResponseAmino): MsgRegisterInterchainAccountResponse { + return { + channelId: object.channel_id, + }; + }, + toAmino(message: MsgRegisterInterchainAccountResponse): MsgRegisterInterchainAccountResponseAmino { + const obj: any = {}; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: MsgRegisterInterchainAccountResponseAminoMsg): MsgRegisterInterchainAccountResponse { + return MsgRegisterInterchainAccountResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgRegisterInterchainAccountResponse): MsgRegisterInterchainAccountResponseAminoMsg { + return { + type: "cosmos-sdk/MsgRegisterInterchainAccountResponse", + value: MsgRegisterInterchainAccountResponse.toAmino(message), + }; + }, }; function createBaseMsgSendTx(): MsgSendTx { return { @@ -231,6 +273,33 @@ export const MsgSendTx = { : Long.UZERO; return message; }, + fromAmino(object: MsgSendTxAmino): MsgSendTx { + return { + owner: object.owner, + connectionId: object.connection_id, + packetData: object?.packet_data ? InterchainAccountPacketData.fromAmino(object.packet_data) : undefined, + relativeTimeout: Long.fromString(object.relative_timeout), + }; + }, + toAmino(message: MsgSendTx): MsgSendTxAmino { + const obj: any = {}; + obj.owner = message.owner; + obj.connection_id = message.connectionId; + obj.packet_data = message.packetData + ? InterchainAccountPacketData.toAmino(message.packetData) + : undefined; + obj.relative_timeout = message.relativeTimeout ? message.relativeTimeout.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgSendTxAminoMsg): MsgSendTx { + return MsgSendTx.fromAmino(object.value); + }, + toAminoMsg(message: MsgSendTx): MsgSendTxAminoMsg { + return { + type: "cosmos-sdk/MsgSendTx", + value: MsgSendTx.toAmino(message), + }; + }, }; function createBaseMsgSendTxResponse(): MsgSendTxResponse { return { @@ -279,6 +348,25 @@ export const MsgSendTxResponse = { : Long.UZERO; return message; }, + fromAmino(object: MsgSendTxResponseAmino): MsgSendTxResponse { + return { + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: MsgSendTxResponse): MsgSendTxResponseAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgSendTxResponseAminoMsg): MsgSendTxResponse { + return MsgSendTxResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSendTxResponse): MsgSendTxResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSendTxResponse", + value: MsgSendTxResponse.toAmino(message), + }; + }, }; /** Msg defines the 27-interchain-accounts/controller Msg service. */ export interface Msg { diff --git a/src/ibc/applications/interchain_accounts/genesis/v1/genesis.ts b/src/ibc/applications/interchain_accounts/genesis/v1/genesis.ts index ab97daf0..3f945b6b 100644 --- a/src/ibc/applications/interchain_accounts/genesis/v1/genesis.ts +++ b/src/ibc/applications/interchain_accounts/genesis/v1/genesis.ts @@ -109,6 +109,35 @@ export const GenesisState = { : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + controllerGenesisState: object?.controller_genesis_state + ? ControllerGenesisState.fromAmino(object.controller_genesis_state) + : undefined, + hostGenesisState: object?.host_genesis_state + ? HostGenesisState.fromAmino(object.host_genesis_state) + : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.controller_genesis_state = message.controllerGenesisState + ? ControllerGenesisState.toAmino(message.controllerGenesisState) + : undefined; + obj.host_genesis_state = message.hostGenesisState + ? HostGenesisState.toAmino(message.hostGenesisState) + : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseControllerGenesisState(): ControllerGenesisState { return { @@ -205,6 +234,49 @@ export const ControllerGenesisState = { object.params !== undefined && object.params !== null ? Params1.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: ControllerGenesisStateAmino): ControllerGenesisState { + return { + activeChannels: Array.isArray(object?.active_channels) + ? object.active_channels.map((e: any) => ActiveChannel.fromAmino(e)) + : [], + interchainAccounts: Array.isArray(object?.interchain_accounts) + ? object.interchain_accounts.map((e: any) => RegisteredInterchainAccount.fromAmino(e)) + : [], + ports: Array.isArray(object?.ports) ? object.ports.map((e: any) => e) : [], + params: object?.params ? Params1.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: ControllerGenesisState): ControllerGenesisStateAmino { + const obj: any = {}; + if (message.activeChannels) { + obj.active_channels = message.activeChannels.map((e) => (e ? ActiveChannel.toAmino(e) : undefined)); + } else { + obj.active_channels = []; + } + if (message.interchainAccounts) { + obj.interchain_accounts = message.interchainAccounts.map((e) => + e ? RegisteredInterchainAccount.toAmino(e) : undefined, + ); + } else { + obj.interchain_accounts = []; + } + if (message.ports) { + obj.ports = message.ports.map((e) => e); + } else { + obj.ports = []; + } + obj.params = message.params ? Params1.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: ControllerGenesisStateAminoMsg): ControllerGenesisState { + return ControllerGenesisState.fromAmino(object.value); + }, + toAminoMsg(message: ControllerGenesisState): ControllerGenesisStateAminoMsg { + return { + type: "cosmos-sdk/ControllerGenesisState", + value: ControllerGenesisState.toAmino(message), + }; + }, }; function createBaseHostGenesisState(): HostGenesisState { return { @@ -297,6 +369,45 @@ export const HostGenesisState = { object.params !== undefined && object.params !== null ? Params2.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: HostGenesisStateAmino): HostGenesisState { + return { + activeChannels: Array.isArray(object?.active_channels) + ? object.active_channels.map((e: any) => ActiveChannel.fromAmino(e)) + : [], + interchainAccounts: Array.isArray(object?.interchain_accounts) + ? object.interchain_accounts.map((e: any) => RegisteredInterchainAccount.fromAmino(e)) + : [], + port: object.port, + params: object?.params ? Params2.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: HostGenesisState): HostGenesisStateAmino { + const obj: any = {}; + if (message.activeChannels) { + obj.active_channels = message.activeChannels.map((e) => (e ? ActiveChannel.toAmino(e) : undefined)); + } else { + obj.active_channels = []; + } + if (message.interchainAccounts) { + obj.interchain_accounts = message.interchainAccounts.map((e) => + e ? RegisteredInterchainAccount.toAmino(e) : undefined, + ); + } else { + obj.interchain_accounts = []; + } + obj.port = message.port; + obj.params = message.params ? Params2.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: HostGenesisStateAminoMsg): HostGenesisState { + return HostGenesisState.fromAmino(object.value); + }, + toAminoMsg(message: HostGenesisState): HostGenesisStateAminoMsg { + return { + type: "cosmos-sdk/HostGenesisState", + value: HostGenesisState.toAmino(message), + }; + }, }; function createBaseActiveChannel(): ActiveChannel { return { @@ -372,6 +483,31 @@ export const ActiveChannel = { message.isMiddlewareEnabled = object.isMiddlewareEnabled ?? false; return message; }, + fromAmino(object: ActiveChannelAmino): ActiveChannel { + return { + connectionId: object.connection_id, + portId: object.port_id, + channelId: object.channel_id, + isMiddlewareEnabled: object.is_middleware_enabled, + }; + }, + toAmino(message: ActiveChannel): ActiveChannelAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.is_middleware_enabled = message.isMiddlewareEnabled; + return obj; + }, + fromAminoMsg(object: ActiveChannelAminoMsg): ActiveChannel { + return ActiveChannel.fromAmino(object.value); + }, + toAminoMsg(message: ActiveChannel): ActiveChannelAminoMsg { + return { + type: "cosmos-sdk/ActiveChannel", + value: ActiveChannel.toAmino(message), + }; + }, }; function createBaseRegisteredInterchainAccount(): RegisteredInterchainAccount { return { @@ -439,4 +575,27 @@ export const RegisteredInterchainAccount = { message.accountAddress = object.accountAddress ?? ""; return message; }, + fromAmino(object: RegisteredInterchainAccountAmino): RegisteredInterchainAccount { + return { + connectionId: object.connection_id, + portId: object.port_id, + accountAddress: object.account_address, + }; + }, + toAmino(message: RegisteredInterchainAccount): RegisteredInterchainAccountAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + obj.port_id = message.portId; + obj.account_address = message.accountAddress; + return obj; + }, + fromAminoMsg(object: RegisteredInterchainAccountAminoMsg): RegisteredInterchainAccount { + return RegisteredInterchainAccount.fromAmino(object.value); + }, + toAminoMsg(message: RegisteredInterchainAccount): RegisteredInterchainAccountAminoMsg { + return { + type: "cosmos-sdk/RegisteredInterchainAccount", + value: RegisteredInterchainAccount.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/interchain_accounts/host/v1/host.ts b/src/ibc/applications/interchain_accounts/host/v1/host.ts index 055aaf74..715b6720 100644 --- a/src/ibc/applications/interchain_accounts/host/v1/host.ts +++ b/src/ibc/applications/interchain_accounts/host/v1/host.ts @@ -72,4 +72,29 @@ export const Params = { message.allowMessages = object.allowMessages?.map((e) => e) || []; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + hostEnabled: object.host_enabled, + allowMessages: Array.isArray(object?.allow_messages) ? object.allow_messages.map((e: any) => e) : [], + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.host_enabled = message.hostEnabled; + if (message.allowMessages) { + obj.allow_messages = message.allowMessages.map((e) => e); + } else { + obj.allow_messages = []; + } + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/interchain_accounts/host/v1/query.ts b/src/ibc/applications/interchain_accounts/host/v1/query.ts index 44d50d36..f2f381bf 100644 --- a/src/ibc/applications/interchain_accounts/host/v1/query.ts +++ b/src/ibc/applications/interchain_accounts/host/v1/query.ts @@ -42,6 +42,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -88,6 +104,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service. */ export interface Query { diff --git a/src/ibc/applications/interchain_accounts/v1/account.ts b/src/ibc/applications/interchain_accounts/v1/account.ts index 91b01c5a..667a451b 100644 --- a/src/ibc/applications/interchain_accounts/v1/account.ts +++ b/src/ibc/applications/interchain_accounts/v1/account.ts @@ -66,4 +66,25 @@ export const InterchainAccount = { message.accountOwner = object.accountOwner ?? ""; return message; }, + fromAmino(object: InterchainAccountAmino): InterchainAccount { + return { + baseAccount: object?.base_account ? BaseAccount.fromAmino(object.base_account) : undefined, + accountOwner: object.account_owner, + }; + }, + toAmino(message: InterchainAccount): InterchainAccountAmino { + const obj: any = {}; + obj.base_account = message.baseAccount ? BaseAccount.toAmino(message.baseAccount) : undefined; + obj.account_owner = message.accountOwner; + return obj; + }, + fromAminoMsg(object: InterchainAccountAminoMsg): InterchainAccount { + return InterchainAccount.fromAmino(object.value); + }, + toAminoMsg(message: InterchainAccount): InterchainAccountAminoMsg { + return { + type: "cosmos-sdk/InterchainAccount", + value: InterchainAccount.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/interchain_accounts/v1/metadata.ts b/src/ibc/applications/interchain_accounts/v1/metadata.ts index ee35bcf0..a6598bb4 100644 --- a/src/ibc/applications/interchain_accounts/v1/metadata.ts +++ b/src/ibc/applications/interchain_accounts/v1/metadata.ts @@ -120,4 +120,33 @@ export const Metadata = { message.txType = object.txType ?? ""; return message; }, + fromAmino(object: MetadataAmino): Metadata { + return { + version: object.version, + controllerConnectionId: object.controller_connection_id, + hostConnectionId: object.host_connection_id, + address: object.address, + encoding: object.encoding, + txType: object.tx_type, + }; + }, + toAmino(message: Metadata): MetadataAmino { + const obj: any = {}; + obj.version = message.version; + obj.controller_connection_id = message.controllerConnectionId; + obj.host_connection_id = message.hostConnectionId; + obj.address = message.address; + obj.encoding = message.encoding; + obj.tx_type = message.txType; + return obj; + }, + fromAminoMsg(object: MetadataAminoMsg): Metadata { + return Metadata.fromAmino(object.value); + }, + toAminoMsg(message: Metadata): MetadataAminoMsg { + return { + type: "cosmos-sdk/Metadata", + value: Metadata.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/interchain_accounts/v1/packet.ts b/src/ibc/applications/interchain_accounts/v1/packet.ts index d63416f7..20dbb31e 100644 --- a/src/ibc/applications/interchain_accounts/v1/packet.ts +++ b/src/ibc/applications/interchain_accounts/v1/packet.ts @@ -116,6 +116,29 @@ export const InterchainAccountPacketData = { message.memo = object.memo ?? ""; return message; }, + fromAmino(object: InterchainAccountPacketDataAmino): InterchainAccountPacketData { + return { + type: isSet(object.type) ? typeFromJSON(object.type) : 0, + data: object.data, + memo: object.memo, + }; + }, + toAmino(message: InterchainAccountPacketData): InterchainAccountPacketDataAmino { + const obj: any = {}; + obj.type = message.type; + obj.data = message.data; + obj.memo = message.memo; + return obj; + }, + fromAminoMsg(object: InterchainAccountPacketDataAminoMsg): InterchainAccountPacketData { + return InterchainAccountPacketData.fromAmino(object.value); + }, + toAminoMsg(message: InterchainAccountPacketData): InterchainAccountPacketDataAminoMsg { + return { + type: "cosmos-sdk/InterchainAccountPacketData", + value: InterchainAccountPacketData.toAmino(message), + }; + }, }; function createBaseCosmosTx(): CosmosTx { return { @@ -165,4 +188,27 @@ export const CosmosTx = { message.messages = object.messages?.map((e) => Any.fromPartial(e)) || []; return message; }, + fromAmino(object: CosmosTxAmino): CosmosTx { + return { + messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : [], + }; + }, + toAmino(message: CosmosTx): CosmosTxAmino { + const obj: any = {}; + if (message.messages) { + obj.messages = message.messages.map((e) => (e ? Any.toAmino(e) : undefined)); + } else { + obj.messages = []; + } + return obj; + }, + fromAminoMsg(object: CosmosTxAminoMsg): CosmosTx { + return CosmosTx.fromAmino(object.value); + }, + toAminoMsg(message: CosmosTx): CosmosTxAminoMsg { + return { + type: "cosmos-sdk/CosmosTx", + value: CosmosTx.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/transfer/v1/authz.ts b/src/ibc/applications/transfer/v1/authz.ts index e676a166..e42862f8 100644 --- a/src/ibc/applications/transfer/v1/authz.ts +++ b/src/ibc/applications/transfer/v1/authz.ts @@ -106,6 +106,41 @@ export const Allocation = { message.allowList = object.allowList?.map((e) => e) || []; return message; }, + fromAmino(object: AllocationAmino): Allocation { + return { + sourcePort: object.source_port, + sourceChannel: object.source_channel, + spendLimit: Array.isArray(object?.spend_limit) + ? object.spend_limit.map((e: any) => Coin.fromAmino(e)) + : [], + allowList: Array.isArray(object?.allow_list) ? object.allow_list.map((e: any) => e) : [], + }; + }, + toAmino(message: Allocation): AllocationAmino { + const obj: any = {}; + obj.source_port = message.sourcePort; + obj.source_channel = message.sourceChannel; + if (message.spendLimit) { + obj.spend_limit = message.spendLimit.map((e) => (e ? Coin.toAmino(e) : undefined)); + } else { + obj.spend_limit = []; + } + if (message.allowList) { + obj.allow_list = message.allowList.map((e) => e); + } else { + obj.allow_list = []; + } + return obj; + }, + fromAminoMsg(object: AllocationAminoMsg): Allocation { + return Allocation.fromAmino(object.value); + }, + toAminoMsg(message: Allocation): AllocationAminoMsg { + return { + type: "cosmos-sdk/Allocation", + value: Allocation.toAmino(message), + }; + }, }; function createBaseTransferAuthorization(): TransferAuthorization { return { @@ -157,4 +192,29 @@ export const TransferAuthorization = { message.allocations = object.allocations?.map((e) => Allocation.fromPartial(e)) || []; return message; }, + fromAmino(object: TransferAuthorizationAmino): TransferAuthorization { + return { + allocations: Array.isArray(object?.allocations) + ? object.allocations.map((e: any) => Allocation.fromAmino(e)) + : [], + }; + }, + toAmino(message: TransferAuthorization): TransferAuthorizationAmino { + const obj: any = {}; + if (message.allocations) { + obj.allocations = message.allocations.map((e) => (e ? Allocation.toAmino(e) : undefined)); + } else { + obj.allocations = []; + } + return obj; + }, + fromAminoMsg(object: TransferAuthorizationAminoMsg): TransferAuthorization { + return TransferAuthorization.fromAmino(object.value); + }, + toAminoMsg(message: TransferAuthorization): TransferAuthorizationAminoMsg { + return { + type: "cosmos-sdk/TransferAuthorization", + value: TransferAuthorization.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/transfer/v1/genesis.ts b/src/ibc/applications/transfer/v1/genesis.ts index 2c4de262..f36df802 100644 --- a/src/ibc/applications/transfer/v1/genesis.ts +++ b/src/ibc/applications/transfer/v1/genesis.ts @@ -80,4 +80,33 @@ export const GenesisState = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + portId: object.port_id, + denomTraces: Array.isArray(object?.denom_traces) + ? object.denom_traces.map((e: any) => DenomTrace.fromAmino(e)) + : [], + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.port_id = message.portId; + if (message.denomTraces) { + obj.denom_traces = message.denomTraces.map((e) => (e ? DenomTrace.toAmino(e) : undefined)); + } else { + obj.denom_traces = []; + } + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/transfer/v1/query.ts b/src/ibc/applications/transfer/v1/query.ts index eb02f296..24ac787b 100644 --- a/src/ibc/applications/transfer/v1/query.ts +++ b/src/ibc/applications/transfer/v1/query.ts @@ -117,6 +117,25 @@ export const QueryDenomTraceRequest = { message.hash = object.hash ?? ""; return message; }, + fromAmino(object: QueryDenomTraceRequestAmino): QueryDenomTraceRequest { + return { + hash: object.hash, + }; + }, + toAmino(message: QueryDenomTraceRequest): QueryDenomTraceRequestAmino { + const obj: any = {}; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: QueryDenomTraceRequestAminoMsg): QueryDenomTraceRequest { + return QueryDenomTraceRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomTraceRequest): QueryDenomTraceRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDenomTraceRequest", + value: QueryDenomTraceRequest.toAmino(message), + }; + }, }; function createBaseQueryDenomTraceResponse(): QueryDenomTraceResponse { return { @@ -166,6 +185,25 @@ export const QueryDenomTraceResponse = { : undefined; return message; }, + fromAmino(object: QueryDenomTraceResponseAmino): QueryDenomTraceResponse { + return { + denomTrace: object?.denom_trace ? DenomTrace.fromAmino(object.denom_trace) : undefined, + }; + }, + toAmino(message: QueryDenomTraceResponse): QueryDenomTraceResponseAmino { + const obj: any = {}; + obj.denom_trace = message.denomTrace ? DenomTrace.toAmino(message.denomTrace) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomTraceResponseAminoMsg): QueryDenomTraceResponse { + return QueryDenomTraceResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomTraceResponse): QueryDenomTraceResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDenomTraceResponse", + value: QueryDenomTraceResponse.toAmino(message), + }; + }, }; function createBaseQueryDenomTracesRequest(): QueryDenomTracesRequest { return { @@ -215,6 +253,25 @@ export const QueryDenomTracesRequest = { : undefined; return message; }, + fromAmino(object: QueryDenomTracesRequestAmino): QueryDenomTracesRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDenomTracesRequest): QueryDenomTracesRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomTracesRequestAminoMsg): QueryDenomTracesRequest { + return QueryDenomTracesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomTracesRequest): QueryDenomTracesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDenomTracesRequest", + value: QueryDenomTracesRequest.toAmino(message), + }; + }, }; function createBaseQueryDenomTracesResponse(): QueryDenomTracesResponse { return { @@ -282,6 +339,33 @@ export const QueryDenomTracesResponse = { : undefined; return message; }, + fromAmino(object: QueryDenomTracesResponseAmino): QueryDenomTracesResponse { + return { + denomTraces: Array.isArray(object?.denom_traces) + ? object.denom_traces.map((e: any) => DenomTrace.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryDenomTracesResponse): QueryDenomTracesResponseAmino { + const obj: any = {}; + if (message.denomTraces) { + obj.denom_traces = message.denomTraces.map((e) => (e ? DenomTrace.toAmino(e) : undefined)); + } else { + obj.denom_traces = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryDenomTracesResponseAminoMsg): QueryDenomTracesResponse { + return QueryDenomTracesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomTracesResponse): QueryDenomTracesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDenomTracesResponse", + value: QueryDenomTracesResponse.toAmino(message), + }; + }, }; function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; @@ -315,6 +399,22 @@ export const QueryParamsRequest = { const message = createBaseQueryParamsRequest(); return message; }, + fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest { + return {}; + }, + toAmino(_: QueryParamsRequest): QueryParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest { + return QueryParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryParamsRequest", + value: QueryParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryParamsResponse(): QueryParamsResponse { return { @@ -361,6 +461,25 @@ export const QueryParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryParamsResponse): QueryParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse { + return QueryParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryParamsResponse", + value: QueryParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryDenomHashRequest(): QueryDenomHashRequest { return { @@ -406,6 +525,25 @@ export const QueryDenomHashRequest = { message.trace = object.trace ?? ""; return message; }, + fromAmino(object: QueryDenomHashRequestAmino): QueryDenomHashRequest { + return { + trace: object.trace, + }; + }, + toAmino(message: QueryDenomHashRequest): QueryDenomHashRequestAmino { + const obj: any = {}; + obj.trace = message.trace; + return obj; + }, + fromAminoMsg(object: QueryDenomHashRequestAminoMsg): QueryDenomHashRequest { + return QueryDenomHashRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomHashRequest): QueryDenomHashRequestAminoMsg { + return { + type: "cosmos-sdk/QueryDenomHashRequest", + value: QueryDenomHashRequest.toAmino(message), + }; + }, }; function createBaseQueryDenomHashResponse(): QueryDenomHashResponse { return { @@ -451,6 +589,25 @@ export const QueryDenomHashResponse = { message.hash = object.hash ?? ""; return message; }, + fromAmino(object: QueryDenomHashResponseAmino): QueryDenomHashResponse { + return { + hash: object.hash, + }; + }, + toAmino(message: QueryDenomHashResponse): QueryDenomHashResponseAmino { + const obj: any = {}; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: QueryDenomHashResponseAminoMsg): QueryDenomHashResponse { + return QueryDenomHashResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryDenomHashResponse): QueryDenomHashResponseAminoMsg { + return { + type: "cosmos-sdk/QueryDenomHashResponse", + value: QueryDenomHashResponse.toAmino(message), + }; + }, }; function createBaseQueryEscrowAddressRequest(): QueryEscrowAddressRequest { return { @@ -508,6 +665,27 @@ export const QueryEscrowAddressRequest = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: QueryEscrowAddressRequestAmino): QueryEscrowAddressRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: QueryEscrowAddressRequest): QueryEscrowAddressRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: QueryEscrowAddressRequestAminoMsg): QueryEscrowAddressRequest { + return QueryEscrowAddressRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryEscrowAddressRequest): QueryEscrowAddressRequestAminoMsg { + return { + type: "cosmos-sdk/QueryEscrowAddressRequest", + value: QueryEscrowAddressRequest.toAmino(message), + }; + }, }; function createBaseQueryEscrowAddressResponse(): QueryEscrowAddressResponse { return { @@ -555,6 +733,25 @@ export const QueryEscrowAddressResponse = { message.escrowAddress = object.escrowAddress ?? ""; return message; }, + fromAmino(object: QueryEscrowAddressResponseAmino): QueryEscrowAddressResponse { + return { + escrowAddress: object.escrow_address, + }; + }, + toAmino(message: QueryEscrowAddressResponse): QueryEscrowAddressResponseAmino { + const obj: any = {}; + obj.escrow_address = message.escrowAddress; + return obj; + }, + fromAminoMsg(object: QueryEscrowAddressResponseAminoMsg): QueryEscrowAddressResponse { + return QueryEscrowAddressResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryEscrowAddressResponse): QueryEscrowAddressResponseAminoMsg { + return { + type: "cosmos-sdk/QueryEscrowAddressResponse", + value: QueryEscrowAddressResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service. */ export interface Query { diff --git a/src/ibc/applications/transfer/v1/transfer.ts b/src/ibc/applications/transfer/v1/transfer.ts index f0987d3d..cc9a2440 100644 --- a/src/ibc/applications/transfer/v1/transfer.ts +++ b/src/ibc/applications/transfer/v1/transfer.ts @@ -87,6 +87,27 @@ export const DenomTrace = { message.baseDenom = object.baseDenom ?? ""; return message; }, + fromAmino(object: DenomTraceAmino): DenomTrace { + return { + path: object.path, + baseDenom: object.base_denom, + }; + }, + toAmino(message: DenomTrace): DenomTraceAmino { + const obj: any = {}; + obj.path = message.path; + obj.base_denom = message.baseDenom; + return obj; + }, + fromAminoMsg(object: DenomTraceAminoMsg): DenomTrace { + return DenomTrace.fromAmino(object.value); + }, + toAminoMsg(message: DenomTrace): DenomTraceAminoMsg { + return { + type: "cosmos-sdk/DenomTrace", + value: DenomTrace.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -142,4 +163,25 @@ export const Params = { message.receiveEnabled = object.receiveEnabled ?? false; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + sendEnabled: object.send_enabled, + receiveEnabled: object.receive_enabled, + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.send_enabled = message.sendEnabled; + obj.receive_enabled = message.receiveEnabled; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/ibc/applications/transfer/v1/tx.ts b/src/ibc/applications/transfer/v1/tx.ts index 82f6a848..a5dc2493 100644 --- a/src/ibc/applications/transfer/v1/tx.ts +++ b/src/ibc/applications/transfer/v1/tx.ts @@ -161,6 +161,39 @@ export const MsgTransfer = { message.memo = object.memo ?? ""; return message; }, + fromAmino(object: MsgTransferAmino): MsgTransfer { + return { + sourcePort: object.source_port, + sourceChannel: object.source_channel, + token: object?.token ? Coin.fromAmino(object.token) : undefined, + sender: object.sender, + receiver: object.receiver, + timeoutHeight: object?.timeout_height ? Height.fromAmino(object.timeout_height) : undefined, + timeoutTimestamp: Long.fromString(object.timeout_timestamp), + memo: object.memo, + }; + }, + toAmino(message: MsgTransfer): MsgTransferAmino { + const obj: any = {}; + obj.source_port = message.sourcePort; + obj.source_channel = message.sourceChannel; + obj.token = message.token ? Coin.toAmino(message.token) : undefined; + obj.sender = message.sender; + obj.receiver = message.receiver; + obj.timeout_height = message.timeoutHeight ? Height.toAmino(message.timeoutHeight) : {}; + obj.timeout_timestamp = message.timeoutTimestamp ? message.timeoutTimestamp.toString() : undefined; + obj.memo = message.memo; + return obj; + }, + fromAminoMsg(object: MsgTransferAminoMsg): MsgTransfer { + return MsgTransfer.fromAmino(object.value); + }, + toAminoMsg(message: MsgTransfer): MsgTransferAminoMsg { + return { + type: "cosmos-sdk/MsgTransfer", + value: MsgTransfer.toAmino(message), + }; + }, }; function createBaseMsgTransferResponse(): MsgTransferResponse { return { @@ -209,6 +242,25 @@ export const MsgTransferResponse = { : Long.UZERO; return message; }, + fromAmino(object: MsgTransferResponseAmino): MsgTransferResponse { + return { + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: MsgTransferResponse): MsgTransferResponseAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MsgTransferResponseAminoMsg): MsgTransferResponse { + return MsgTransferResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgTransferResponse): MsgTransferResponseAminoMsg { + return { + type: "cosmos-sdk/MsgTransferResponse", + value: MsgTransferResponse.toAmino(message), + }; + }, }; /** Msg defines the ibc/transfer Msg service. */ export interface Msg { diff --git a/src/ibc/applications/transfer/v2/packet.ts b/src/ibc/applications/transfer/v2/packet.ts index e9dc6075..8dfe075a 100644 --- a/src/ibc/applications/transfer/v2/packet.ts +++ b/src/ibc/applications/transfer/v2/packet.ts @@ -103,4 +103,31 @@ export const FungibleTokenPacketData = { message.memo = object.memo ?? ""; return message; }, + fromAmino(object: FungibleTokenPacketDataAmino): FungibleTokenPacketData { + return { + denom: object.denom, + amount: object.amount, + sender: object.sender, + receiver: object.receiver, + memo: object.memo, + }; + }, + toAmino(message: FungibleTokenPacketData): FungibleTokenPacketDataAmino { + const obj: any = {}; + obj.denom = message.denom; + obj.amount = message.amount; + obj.sender = message.sender; + obj.receiver = message.receiver; + obj.memo = message.memo; + return obj; + }, + fromAminoMsg(object: FungibleTokenPacketDataAminoMsg): FungibleTokenPacketData { + return FungibleTokenPacketData.fromAmino(object.value); + }, + toAminoMsg(message: FungibleTokenPacketData): FungibleTokenPacketDataAminoMsg { + return { + type: "cosmos-sdk/FungibleTokenPacketData", + value: FungibleTokenPacketData.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/channel/v1/channel.ts b/src/ibc/core/channel/v1/channel.ts index e500a84a..1e2bb543 100644 --- a/src/ibc/core/channel/v1/channel.ts +++ b/src/ibc/core/channel/v1/channel.ts @@ -318,6 +318,37 @@ export const Channel = { message.version = object.version ?? ""; return message; }, + fromAmino(object: ChannelAmino): Channel { + return { + state: isSet(object.state) ? stateFromJSON(object.state) : 0, + ordering: isSet(object.ordering) ? orderFromJSON(object.ordering) : 0, + counterparty: object?.counterparty ? Counterparty.fromAmino(object.counterparty) : undefined, + connectionHops: Array.isArray(object?.connection_hops) ? object.connection_hops.map((e: any) => e) : [], + version: object.version, + }; + }, + toAmino(message: Channel): ChannelAmino { + const obj: any = {}; + obj.state = message.state; + obj.ordering = message.ordering; + obj.counterparty = message.counterparty ? Counterparty.toAmino(message.counterparty) : undefined; + if (message.connectionHops) { + obj.connection_hops = message.connectionHops.map((e) => e); + } else { + obj.connection_hops = []; + } + obj.version = message.version; + return obj; + }, + fromAminoMsg(object: ChannelAminoMsg): Channel { + return Channel.fromAmino(object.value); + }, + toAminoMsg(message: Channel): ChannelAminoMsg { + return { + type: "cosmos-sdk/Channel", + value: Channel.toAmino(message), + }; + }, }; function createBaseIdentifiedChannel(): IdentifiedChannel { return { @@ -433,6 +464,41 @@ export const IdentifiedChannel = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: IdentifiedChannelAmino): IdentifiedChannel { + return { + state: isSet(object.state) ? stateFromJSON(object.state) : 0, + ordering: isSet(object.ordering) ? orderFromJSON(object.ordering) : 0, + counterparty: object?.counterparty ? Counterparty.fromAmino(object.counterparty) : undefined, + connectionHops: Array.isArray(object?.connection_hops) ? object.connection_hops.map((e: any) => e) : [], + version: object.version, + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: IdentifiedChannel): IdentifiedChannelAmino { + const obj: any = {}; + obj.state = message.state; + obj.ordering = message.ordering; + obj.counterparty = message.counterparty ? Counterparty.toAmino(message.counterparty) : undefined; + if (message.connectionHops) { + obj.connection_hops = message.connectionHops.map((e) => e); + } else { + obj.connection_hops = []; + } + obj.version = message.version; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: IdentifiedChannelAminoMsg): IdentifiedChannel { + return IdentifiedChannel.fromAmino(object.value); + }, + toAminoMsg(message: IdentifiedChannel): IdentifiedChannelAminoMsg { + return { + type: "cosmos-sdk/IdentifiedChannel", + value: IdentifiedChannel.toAmino(message), + }; + }, }; function createBaseCounterparty(): Counterparty { return { @@ -488,6 +554,27 @@ export const Counterparty = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: CounterpartyAmino): Counterparty { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: Counterparty): CounterpartyAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: CounterpartyAminoMsg): Counterparty { + return Counterparty.fromAmino(object.value); + }, + toAminoMsg(message: Counterparty): CounterpartyAminoMsg { + return { + type: "cosmos-sdk/Counterparty", + value: Counterparty.toAmino(message), + }; + }, }; function createBasePacket(): Packet { return { @@ -615,6 +702,39 @@ export const Packet = { : Long.UZERO; return message; }, + fromAmino(object: PacketAmino): Packet { + return { + sequence: Long.fromString(object.sequence), + sourcePort: object.source_port, + sourceChannel: object.source_channel, + destinationPort: object.destination_port, + destinationChannel: object.destination_channel, + data: object.data, + timeoutHeight: object?.timeout_height ? Height.fromAmino(object.timeout_height) : undefined, + timeoutTimestamp: Long.fromString(object.timeout_timestamp), + }; + }, + toAmino(message: Packet): PacketAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + obj.source_port = message.sourcePort; + obj.source_channel = message.sourceChannel; + obj.destination_port = message.destinationPort; + obj.destination_channel = message.destinationChannel; + obj.data = message.data; + obj.timeout_height = message.timeoutHeight ? Height.toAmino(message.timeoutHeight) : {}; + obj.timeout_timestamp = message.timeoutTimestamp ? message.timeoutTimestamp.toString() : undefined; + return obj; + }, + fromAminoMsg(object: PacketAminoMsg): Packet { + return Packet.fromAmino(object.value); + }, + toAminoMsg(message: Packet): PacketAminoMsg { + return { + type: "cosmos-sdk/Packet", + value: Packet.toAmino(message), + }; + }, }; function createBasePacketState(): PacketState { return { @@ -694,6 +814,31 @@ export const PacketState = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: PacketStateAmino): PacketState { + return { + portId: object.port_id, + channelId: object.channel_id, + sequence: Long.fromString(object.sequence), + data: object.data, + }; + }, + toAmino(message: PacketState): PacketStateAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: PacketStateAminoMsg): PacketState { + return PacketState.fromAmino(object.value); + }, + toAminoMsg(message: PacketState): PacketStateAminoMsg { + return { + type: "cosmos-sdk/PacketState", + value: PacketState.toAmino(message), + }; + }, }; function createBasePacketId(): PacketId { return { @@ -762,6 +907,29 @@ export const PacketId = { : Long.UZERO; return message; }, + fromAmino(object: PacketIdAmino): PacketId { + return { + portId: object.port_id, + channelId: object.channel_id, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: PacketId): PacketIdAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: PacketIdAminoMsg): PacketId { + return PacketId.fromAmino(object.value); + }, + toAminoMsg(message: PacketId): PacketIdAminoMsg { + return { + type: "cosmos-sdk/PacketId", + value: PacketId.toAmino(message), + }; + }, }; function createBaseAcknowledgement(): Acknowledgement { return { @@ -818,4 +986,25 @@ export const Acknowledgement = { message.error = object.error ?? undefined; return message; }, + fromAmino(object: AcknowledgementAmino): Acknowledgement { + return { + result: object?.result, + error: object?.error, + }; + }, + toAmino(message: Acknowledgement): AcknowledgementAmino { + const obj: any = {}; + obj.result = message.result; + obj.error = message.error; + return obj; + }, + fromAminoMsg(object: AcknowledgementAminoMsg): Acknowledgement { + return Acknowledgement.fromAmino(object.value); + }, + toAminoMsg(message: Acknowledgement): AcknowledgementAminoMsg { + return { + type: "cosmos-sdk/Acknowledgement", + value: Acknowledgement.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/channel/v1/genesis.ts b/src/ibc/core/channel/v1/genesis.ts index c72ac36c..e404699c 100644 --- a/src/ibc/core/channel/v1/genesis.ts +++ b/src/ibc/core/channel/v1/genesis.ts @@ -186,6 +186,83 @@ export const GenesisState = { : Long.UZERO; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + channels: Array.isArray(object?.channels) + ? object.channels.map((e: any) => IdentifiedChannel.fromAmino(e)) + : [], + acknowledgements: Array.isArray(object?.acknowledgements) + ? object.acknowledgements.map((e: any) => PacketState.fromAmino(e)) + : [], + commitments: Array.isArray(object?.commitments) + ? object.commitments.map((e: any) => PacketState.fromAmino(e)) + : [], + receipts: Array.isArray(object?.receipts) + ? object.receipts.map((e: any) => PacketState.fromAmino(e)) + : [], + sendSequences: Array.isArray(object?.send_sequences) + ? object.send_sequences.map((e: any) => PacketSequence.fromAmino(e)) + : [], + recvSequences: Array.isArray(object?.recv_sequences) + ? object.recv_sequences.map((e: any) => PacketSequence.fromAmino(e)) + : [], + ackSequences: Array.isArray(object?.ack_sequences) + ? object.ack_sequences.map((e: any) => PacketSequence.fromAmino(e)) + : [], + nextChannelSequence: Long.fromString(object.next_channel_sequence), + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.channels) { + obj.channels = message.channels.map((e) => (e ? IdentifiedChannel.toAmino(e) : undefined)); + } else { + obj.channels = []; + } + if (message.acknowledgements) { + obj.acknowledgements = message.acknowledgements.map((e) => (e ? PacketState.toAmino(e) : undefined)); + } else { + obj.acknowledgements = []; + } + if (message.commitments) { + obj.commitments = message.commitments.map((e) => (e ? PacketState.toAmino(e) : undefined)); + } else { + obj.commitments = []; + } + if (message.receipts) { + obj.receipts = message.receipts.map((e) => (e ? PacketState.toAmino(e) : undefined)); + } else { + obj.receipts = []; + } + if (message.sendSequences) { + obj.send_sequences = message.sendSequences.map((e) => (e ? PacketSequence.toAmino(e) : undefined)); + } else { + obj.send_sequences = []; + } + if (message.recvSequences) { + obj.recv_sequences = message.recvSequences.map((e) => (e ? PacketSequence.toAmino(e) : undefined)); + } else { + obj.recv_sequences = []; + } + if (message.ackSequences) { + obj.ack_sequences = message.ackSequences.map((e) => (e ? PacketSequence.toAmino(e) : undefined)); + } else { + obj.ack_sequences = []; + } + obj.next_channel_sequence = message.nextChannelSequence + ? message.nextChannelSequence.toString() + : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBasePacketSequence(): PacketSequence { return { @@ -254,4 +331,27 @@ export const PacketSequence = { : Long.UZERO; return message; }, + fromAmino(object: PacketSequenceAmino): PacketSequence { + return { + portId: object.port_id, + channelId: object.channel_id, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: PacketSequence): PacketSequenceAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: PacketSequenceAminoMsg): PacketSequence { + return PacketSequence.fromAmino(object.value); + }, + toAminoMsg(message: PacketSequence): PacketSequenceAminoMsg { + return { + type: "cosmos-sdk/PacketSequence", + value: PacketSequence.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/channel/v1/query.ts b/src/ibc/core/channel/v1/query.ts index 02e767b4..dcd48e4f 100644 --- a/src/ibc/core/channel/v1/query.ts +++ b/src/ibc/core/channel/v1/query.ts @@ -355,6 +355,27 @@ export const QueryChannelRequest = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: QueryChannelRequestAmino): QueryChannelRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: QueryChannelRequest): QueryChannelRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: QueryChannelRequestAminoMsg): QueryChannelRequest { + return QueryChannelRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelRequest): QueryChannelRequestAminoMsg { + return { + type: "cosmos-sdk/QueryChannelRequest", + value: QueryChannelRequest.toAmino(message), + }; + }, }; function createBaseQueryChannelResponse(): QueryChannelResponse { return { @@ -429,6 +450,29 @@ export const QueryChannelResponse = { : undefined; return message; }, + fromAmino(object: QueryChannelResponseAmino): QueryChannelResponse { + return { + channel: object?.channel ? Channel.fromAmino(object.channel) : undefined, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryChannelResponse): QueryChannelResponseAmino { + const obj: any = {}; + obj.channel = message.channel ? Channel.toAmino(message.channel) : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryChannelResponseAminoMsg): QueryChannelResponse { + return QueryChannelResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelResponse): QueryChannelResponseAminoMsg { + return { + type: "cosmos-sdk/QueryChannelResponse", + value: QueryChannelResponse.toAmino(message), + }; + }, }; function createBaseQueryChannelsRequest(): QueryChannelsRequest { return { @@ -478,6 +522,25 @@ export const QueryChannelsRequest = { : undefined; return message; }, + fromAmino(object: QueryChannelsRequestAmino): QueryChannelsRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryChannelsRequest): QueryChannelsRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryChannelsRequestAminoMsg): QueryChannelsRequest { + return QueryChannelsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelsRequest): QueryChannelsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryChannelsRequest", + value: QueryChannelsRequest.toAmino(message), + }; + }, }; function createBaseQueryChannelsResponse(): QueryChannelsResponse { return { @@ -554,6 +617,35 @@ export const QueryChannelsResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryChannelsResponseAmino): QueryChannelsResponse { + return { + channels: Array.isArray(object?.channels) + ? object.channels.map((e: any) => IdentifiedChannel.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryChannelsResponse): QueryChannelsResponseAmino { + const obj: any = {}; + if (message.channels) { + obj.channels = message.channels.map((e) => (e ? IdentifiedChannel.toAmino(e) : undefined)); + } else { + obj.channels = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryChannelsResponseAminoMsg): QueryChannelsResponse { + return QueryChannelsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelsResponse): QueryChannelsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryChannelsResponse", + value: QueryChannelsResponse.toAmino(message), + }; + }, }; function createBaseQueryConnectionChannelsRequest(): QueryConnectionChannelsRequest { return { @@ -615,6 +707,27 @@ export const QueryConnectionChannelsRequest = { : undefined; return message; }, + fromAmino(object: QueryConnectionChannelsRequestAmino): QueryConnectionChannelsRequest { + return { + connection: object.connection, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryConnectionChannelsRequest): QueryConnectionChannelsRequestAmino { + const obj: any = {}; + obj.connection = message.connection; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConnectionChannelsRequestAminoMsg): QueryConnectionChannelsRequest { + return QueryConnectionChannelsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionChannelsRequest): QueryConnectionChannelsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionChannelsRequest", + value: QueryConnectionChannelsRequest.toAmino(message), + }; + }, }; function createBaseQueryConnectionChannelsResponse(): QueryConnectionChannelsResponse { return { @@ -693,6 +806,35 @@ export const QueryConnectionChannelsResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryConnectionChannelsResponseAmino): QueryConnectionChannelsResponse { + return { + channels: Array.isArray(object?.channels) + ? object.channels.map((e: any) => IdentifiedChannel.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryConnectionChannelsResponse): QueryConnectionChannelsResponseAmino { + const obj: any = {}; + if (message.channels) { + obj.channels = message.channels.map((e) => (e ? IdentifiedChannel.toAmino(e) : undefined)); + } else { + obj.channels = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryConnectionChannelsResponseAminoMsg): QueryConnectionChannelsResponse { + return QueryConnectionChannelsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionChannelsResponse): QueryConnectionChannelsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionChannelsResponse", + value: QueryConnectionChannelsResponse.toAmino(message), + }; + }, }; function createBaseQueryChannelClientStateRequest(): QueryChannelClientStateRequest { return { @@ -750,6 +892,27 @@ export const QueryChannelClientStateRequest = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: QueryChannelClientStateRequestAmino): QueryChannelClientStateRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: QueryChannelClientStateRequest): QueryChannelClientStateRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: QueryChannelClientStateRequestAminoMsg): QueryChannelClientStateRequest { + return QueryChannelClientStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelClientStateRequest): QueryChannelClientStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryChannelClientStateRequest", + value: QueryChannelClientStateRequest.toAmino(message), + }; + }, }; function createBaseQueryChannelClientStateResponse(): QueryChannelClientStateResponse { return { @@ -830,6 +993,33 @@ export const QueryChannelClientStateResponse = { : undefined; return message; }, + fromAmino(object: QueryChannelClientStateResponseAmino): QueryChannelClientStateResponse { + return { + identifiedClientState: object?.identified_client_state + ? IdentifiedClientState.fromAmino(object.identified_client_state) + : undefined, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryChannelClientStateResponse): QueryChannelClientStateResponseAmino { + const obj: any = {}; + obj.identified_client_state = message.identifiedClientState + ? IdentifiedClientState.toAmino(message.identifiedClientState) + : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryChannelClientStateResponseAminoMsg): QueryChannelClientStateResponse { + return QueryChannelClientStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelClientStateResponse): QueryChannelClientStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryChannelClientStateResponse", + value: QueryChannelClientStateResponse.toAmino(message), + }; + }, }; function createBaseQueryChannelConsensusStateRequest(): QueryChannelConsensusStateRequest { return { @@ -915,6 +1105,31 @@ export const QueryChannelConsensusStateRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryChannelConsensusStateRequestAmino): QueryChannelConsensusStateRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + revisionNumber: Long.fromString(object.revision_number), + revisionHeight: Long.fromString(object.revision_height), + }; + }, + toAmino(message: QueryChannelConsensusStateRequest): QueryChannelConsensusStateRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.revision_number = message.revisionNumber ? message.revisionNumber.toString() : undefined; + obj.revision_height = message.revisionHeight ? message.revisionHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryChannelConsensusStateRequestAminoMsg): QueryChannelConsensusStateRequest { + return QueryChannelConsensusStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelConsensusStateRequest): QueryChannelConsensusStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryChannelConsensusStateRequest", + value: QueryChannelConsensusStateRequest.toAmino(message), + }; + }, }; function createBaseQueryChannelConsensusStateResponse(): QueryChannelConsensusStateResponse { return { @@ -1001,6 +1216,31 @@ export const QueryChannelConsensusStateResponse = { : undefined; return message; }, + fromAmino(object: QueryChannelConsensusStateResponseAmino): QueryChannelConsensusStateResponse { + return { + consensusState: object?.consensus_state ? Any.fromAmino(object.consensus_state) : undefined, + clientId: object.client_id, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryChannelConsensusStateResponse): QueryChannelConsensusStateResponseAmino { + const obj: any = {}; + obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined; + obj.client_id = message.clientId; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryChannelConsensusStateResponseAminoMsg): QueryChannelConsensusStateResponse { + return QueryChannelConsensusStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryChannelConsensusStateResponse): QueryChannelConsensusStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryChannelConsensusStateResponse", + value: QueryChannelConsensusStateResponse.toAmino(message), + }; + }, }; function createBaseQueryPacketCommitmentRequest(): QueryPacketCommitmentRequest { return { @@ -1071,6 +1311,29 @@ export const QueryPacketCommitmentRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryPacketCommitmentRequestAmino): QueryPacketCommitmentRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: QueryPacketCommitmentRequest): QueryPacketCommitmentRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryPacketCommitmentRequestAminoMsg): QueryPacketCommitmentRequest { + return QueryPacketCommitmentRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketCommitmentRequest): QueryPacketCommitmentRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPacketCommitmentRequest", + value: QueryPacketCommitmentRequest.toAmino(message), + }; + }, }; function createBaseQueryPacketCommitmentResponse(): QueryPacketCommitmentResponse { return { @@ -1146,6 +1409,29 @@ export const QueryPacketCommitmentResponse = { : undefined; return message; }, + fromAmino(object: QueryPacketCommitmentResponseAmino): QueryPacketCommitmentResponse { + return { + commitment: object.commitment, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryPacketCommitmentResponse): QueryPacketCommitmentResponseAmino { + const obj: any = {}; + obj.commitment = message.commitment; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryPacketCommitmentResponseAminoMsg): QueryPacketCommitmentResponse { + return QueryPacketCommitmentResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketCommitmentResponse): QueryPacketCommitmentResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPacketCommitmentResponse", + value: QueryPacketCommitmentResponse.toAmino(message), + }; + }, }; function createBaseQueryPacketCommitmentsRequest(): QueryPacketCommitmentsRequest { return { @@ -1217,6 +1503,29 @@ export const QueryPacketCommitmentsRequest = { : undefined; return message; }, + fromAmino(object: QueryPacketCommitmentsRequestAmino): QueryPacketCommitmentsRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryPacketCommitmentsRequest): QueryPacketCommitmentsRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryPacketCommitmentsRequestAminoMsg): QueryPacketCommitmentsRequest { + return QueryPacketCommitmentsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketCommitmentsRequest): QueryPacketCommitmentsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPacketCommitmentsRequest", + value: QueryPacketCommitmentsRequest.toAmino(message), + }; + }, }; function createBaseQueryPacketCommitmentsResponse(): QueryPacketCommitmentsResponse { return { @@ -1295,6 +1604,35 @@ export const QueryPacketCommitmentsResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryPacketCommitmentsResponseAmino): QueryPacketCommitmentsResponse { + return { + commitments: Array.isArray(object?.commitments) + ? object.commitments.map((e: any) => PacketState.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryPacketCommitmentsResponse): QueryPacketCommitmentsResponseAmino { + const obj: any = {}; + if (message.commitments) { + obj.commitments = message.commitments.map((e) => (e ? PacketState.toAmino(e) : undefined)); + } else { + obj.commitments = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryPacketCommitmentsResponseAminoMsg): QueryPacketCommitmentsResponse { + return QueryPacketCommitmentsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketCommitmentsResponse): QueryPacketCommitmentsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPacketCommitmentsResponse", + value: QueryPacketCommitmentsResponse.toAmino(message), + }; + }, }; function createBaseQueryPacketReceiptRequest(): QueryPacketReceiptRequest { return { @@ -1365,6 +1703,29 @@ export const QueryPacketReceiptRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryPacketReceiptRequestAmino): QueryPacketReceiptRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: QueryPacketReceiptRequest): QueryPacketReceiptRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryPacketReceiptRequestAminoMsg): QueryPacketReceiptRequest { + return QueryPacketReceiptRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketReceiptRequest): QueryPacketReceiptRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPacketReceiptRequest", + value: QueryPacketReceiptRequest.toAmino(message), + }; + }, }; function createBaseQueryPacketReceiptResponse(): QueryPacketReceiptResponse { return { @@ -1437,6 +1798,29 @@ export const QueryPacketReceiptResponse = { : undefined; return message; }, + fromAmino(object: QueryPacketReceiptResponseAmino): QueryPacketReceiptResponse { + return { + received: object.received, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryPacketReceiptResponse): QueryPacketReceiptResponseAmino { + const obj: any = {}; + obj.received = message.received; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryPacketReceiptResponseAminoMsg): QueryPacketReceiptResponse { + return QueryPacketReceiptResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketReceiptResponse): QueryPacketReceiptResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPacketReceiptResponse", + value: QueryPacketReceiptResponse.toAmino(message), + }; + }, }; function createBaseQueryPacketAcknowledgementRequest(): QueryPacketAcknowledgementRequest { return { @@ -1507,6 +1891,29 @@ export const QueryPacketAcknowledgementRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryPacketAcknowledgementRequestAmino): QueryPacketAcknowledgementRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + sequence: Long.fromString(object.sequence), + }; + }, + toAmino(message: QueryPacketAcknowledgementRequest): QueryPacketAcknowledgementRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryPacketAcknowledgementRequestAminoMsg): QueryPacketAcknowledgementRequest { + return QueryPacketAcknowledgementRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketAcknowledgementRequest): QueryPacketAcknowledgementRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPacketAcknowledgementRequest", + value: QueryPacketAcknowledgementRequest.toAmino(message), + }; + }, }; function createBaseQueryPacketAcknowledgementResponse(): QueryPacketAcknowledgementResponse { return { @@ -1584,6 +1991,29 @@ export const QueryPacketAcknowledgementResponse = { : undefined; return message; }, + fromAmino(object: QueryPacketAcknowledgementResponseAmino): QueryPacketAcknowledgementResponse { + return { + acknowledgement: object.acknowledgement, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryPacketAcknowledgementResponse): QueryPacketAcknowledgementResponseAmino { + const obj: any = {}; + obj.acknowledgement = message.acknowledgement; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryPacketAcknowledgementResponseAminoMsg): QueryPacketAcknowledgementResponse { + return QueryPacketAcknowledgementResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketAcknowledgementResponse): QueryPacketAcknowledgementResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPacketAcknowledgementResponse", + value: QueryPacketAcknowledgementResponse.toAmino(message), + }; + }, }; function createBaseQueryPacketAcknowledgementsRequest(): QueryPacketAcknowledgementsRequest { return { @@ -1682,6 +2112,37 @@ export const QueryPacketAcknowledgementsRequest = { message.packetCommitmentSequences = object.packetCommitmentSequences?.map((e) => Long.fromValue(e)) || []; return message; }, + fromAmino(object: QueryPacketAcknowledgementsRequestAmino): QueryPacketAcknowledgementsRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + packetCommitmentSequences: Array.isArray(object?.packet_commitment_sequences) + ? object.packet_commitment_sequences.map((e: any) => e) + : [], + }; + }, + toAmino(message: QueryPacketAcknowledgementsRequest): QueryPacketAcknowledgementsRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + if (message.packetCommitmentSequences) { + obj.packet_commitment_sequences = message.packetCommitmentSequences.map((e) => e); + } else { + obj.packet_commitment_sequences = []; + } + return obj; + }, + fromAminoMsg(object: QueryPacketAcknowledgementsRequestAminoMsg): QueryPacketAcknowledgementsRequest { + return QueryPacketAcknowledgementsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketAcknowledgementsRequest): QueryPacketAcknowledgementsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryPacketAcknowledgementsRequest", + value: QueryPacketAcknowledgementsRequest.toAmino(message), + }; + }, }; function createBaseQueryPacketAcknowledgementsResponse(): QueryPacketAcknowledgementsResponse { return { @@ -1760,6 +2221,35 @@ export const QueryPacketAcknowledgementsResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryPacketAcknowledgementsResponseAmino): QueryPacketAcknowledgementsResponse { + return { + acknowledgements: Array.isArray(object?.acknowledgements) + ? object.acknowledgements.map((e: any) => PacketState.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryPacketAcknowledgementsResponse): QueryPacketAcknowledgementsResponseAmino { + const obj: any = {}; + if (message.acknowledgements) { + obj.acknowledgements = message.acknowledgements.map((e) => (e ? PacketState.toAmino(e) : undefined)); + } else { + obj.acknowledgements = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryPacketAcknowledgementsResponseAminoMsg): QueryPacketAcknowledgementsResponse { + return QueryPacketAcknowledgementsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryPacketAcknowledgementsResponse): QueryPacketAcknowledgementsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryPacketAcknowledgementsResponse", + value: QueryPacketAcknowledgementsResponse.toAmino(message), + }; + }, }; function createBaseQueryUnreceivedPacketsRequest(): QueryUnreceivedPacketsRequest { return { @@ -1844,6 +2334,35 @@ export const QueryUnreceivedPacketsRequest = { message.packetCommitmentSequences = object.packetCommitmentSequences?.map((e) => Long.fromValue(e)) || []; return message; }, + fromAmino(object: QueryUnreceivedPacketsRequestAmino): QueryUnreceivedPacketsRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + packetCommitmentSequences: Array.isArray(object?.packet_commitment_sequences) + ? object.packet_commitment_sequences.map((e: any) => e) + : [], + }; + }, + toAmino(message: QueryUnreceivedPacketsRequest): QueryUnreceivedPacketsRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + if (message.packetCommitmentSequences) { + obj.packet_commitment_sequences = message.packetCommitmentSequences.map((e) => e); + } else { + obj.packet_commitment_sequences = []; + } + return obj; + }, + fromAminoMsg(object: QueryUnreceivedPacketsRequestAminoMsg): QueryUnreceivedPacketsRequest { + return QueryUnreceivedPacketsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryUnreceivedPacketsRequest): QueryUnreceivedPacketsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryUnreceivedPacketsRequest", + value: QueryUnreceivedPacketsRequest.toAmino(message), + }; + }, }; function createBaseQueryUnreceivedPacketsResponse(): QueryUnreceivedPacketsResponse { return { @@ -1915,6 +2434,31 @@ export const QueryUnreceivedPacketsResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryUnreceivedPacketsResponseAmino): QueryUnreceivedPacketsResponse { + return { + sequences: Array.isArray(object?.sequences) ? object.sequences.map((e: any) => e) : [], + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryUnreceivedPacketsResponse): QueryUnreceivedPacketsResponseAmino { + const obj: any = {}; + if (message.sequences) { + obj.sequences = message.sequences.map((e) => e); + } else { + obj.sequences = []; + } + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryUnreceivedPacketsResponseAminoMsg): QueryUnreceivedPacketsResponse { + return QueryUnreceivedPacketsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryUnreceivedPacketsResponse): QueryUnreceivedPacketsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryUnreceivedPacketsResponse", + value: QueryUnreceivedPacketsResponse.toAmino(message), + }; + }, }; function createBaseQueryUnreceivedAcksRequest(): QueryUnreceivedAcksRequest { return { @@ -1997,6 +2541,35 @@ export const QueryUnreceivedAcksRequest = { message.packetAckSequences = object.packetAckSequences?.map((e) => Long.fromValue(e)) || []; return message; }, + fromAmino(object: QueryUnreceivedAcksRequestAmino): QueryUnreceivedAcksRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + packetAckSequences: Array.isArray(object?.packet_ack_sequences) + ? object.packet_ack_sequences.map((e: any) => e) + : [], + }; + }, + toAmino(message: QueryUnreceivedAcksRequest): QueryUnreceivedAcksRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + if (message.packetAckSequences) { + obj.packet_ack_sequences = message.packetAckSequences.map((e) => e); + } else { + obj.packet_ack_sequences = []; + } + return obj; + }, + fromAminoMsg(object: QueryUnreceivedAcksRequestAminoMsg): QueryUnreceivedAcksRequest { + return QueryUnreceivedAcksRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryUnreceivedAcksRequest): QueryUnreceivedAcksRequestAminoMsg { + return { + type: "cosmos-sdk/QueryUnreceivedAcksRequest", + value: QueryUnreceivedAcksRequest.toAmino(message), + }; + }, }; function createBaseQueryUnreceivedAcksResponse(): QueryUnreceivedAcksResponse { return { @@ -2068,6 +2641,31 @@ export const QueryUnreceivedAcksResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryUnreceivedAcksResponseAmino): QueryUnreceivedAcksResponse { + return { + sequences: Array.isArray(object?.sequences) ? object.sequences.map((e: any) => e) : [], + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryUnreceivedAcksResponse): QueryUnreceivedAcksResponseAmino { + const obj: any = {}; + if (message.sequences) { + obj.sequences = message.sequences.map((e) => e); + } else { + obj.sequences = []; + } + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryUnreceivedAcksResponseAminoMsg): QueryUnreceivedAcksResponse { + return QueryUnreceivedAcksResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryUnreceivedAcksResponse): QueryUnreceivedAcksResponseAminoMsg { + return { + type: "cosmos-sdk/QueryUnreceivedAcksResponse", + value: QueryUnreceivedAcksResponse.toAmino(message), + }; + }, }; function createBaseQueryNextSequenceReceiveRequest(): QueryNextSequenceReceiveRequest { return { @@ -2125,6 +2723,27 @@ export const QueryNextSequenceReceiveRequest = { message.channelId = object.channelId ?? ""; return message; }, + fromAmino(object: QueryNextSequenceReceiveRequestAmino): QueryNextSequenceReceiveRequest { + return { + portId: object.port_id, + channelId: object.channel_id, + }; + }, + toAmino(message: QueryNextSequenceReceiveRequest): QueryNextSequenceReceiveRequestAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + return obj; + }, + fromAminoMsg(object: QueryNextSequenceReceiveRequestAminoMsg): QueryNextSequenceReceiveRequest { + return QueryNextSequenceReceiveRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryNextSequenceReceiveRequest): QueryNextSequenceReceiveRequestAminoMsg { + return { + type: "cosmos-sdk/QueryNextSequenceReceiveRequest", + value: QueryNextSequenceReceiveRequest.toAmino(message), + }; + }, }; function createBaseQueryNextSequenceReceiveResponse(): QueryNextSequenceReceiveResponse { return { @@ -2203,6 +2822,31 @@ export const QueryNextSequenceReceiveResponse = { : undefined; return message; }, + fromAmino(object: QueryNextSequenceReceiveResponseAmino): QueryNextSequenceReceiveResponse { + return { + nextSequenceReceive: Long.fromString(object.next_sequence_receive), + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryNextSequenceReceiveResponse): QueryNextSequenceReceiveResponseAmino { + const obj: any = {}; + obj.next_sequence_receive = message.nextSequenceReceive + ? message.nextSequenceReceive.toString() + : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryNextSequenceReceiveResponseAminoMsg): QueryNextSequenceReceiveResponse { + return QueryNextSequenceReceiveResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryNextSequenceReceiveResponse): QueryNextSequenceReceiveResponseAminoMsg { + return { + type: "cosmos-sdk/QueryNextSequenceReceiveResponse", + value: QueryNextSequenceReceiveResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service */ export interface Query { diff --git a/src/ibc/core/channel/v1/tx.ts b/src/ibc/core/channel/v1/tx.ts index 61226f7b..0d2a5950 100644 --- a/src/ibc/core/channel/v1/tx.ts +++ b/src/ibc/core/channel/v1/tx.ts @@ -253,6 +253,29 @@ export const MsgChannelOpenInit = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgChannelOpenInitAmino): MsgChannelOpenInit { + return { + portId: object.port_id, + channel: object?.channel ? Channel.fromAmino(object.channel) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgChannelOpenInit): MsgChannelOpenInitAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel = message.channel ? Channel.toAmino(message.channel) : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenInitAminoMsg): MsgChannelOpenInit { + return MsgChannelOpenInit.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenInit): MsgChannelOpenInitAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenInit", + value: MsgChannelOpenInit.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenInitResponse(): MsgChannelOpenInitResponse { return { @@ -310,6 +333,27 @@ export const MsgChannelOpenInitResponse = { message.version = object.version ?? ""; return message; }, + fromAmino(object: MsgChannelOpenInitResponseAmino): MsgChannelOpenInitResponse { + return { + channelId: object.channel_id, + version: object.version, + }; + }, + toAmino(message: MsgChannelOpenInitResponse): MsgChannelOpenInitResponseAmino { + const obj: any = {}; + obj.channel_id = message.channelId; + obj.version = message.version; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenInitResponseAminoMsg): MsgChannelOpenInitResponse { + return MsgChannelOpenInitResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenInitResponse): MsgChannelOpenInitResponseAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenInitResponse", + value: MsgChannelOpenInitResponse.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenTry(): MsgChannelOpenTry { return { @@ -426,6 +470,37 @@ export const MsgChannelOpenTry = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgChannelOpenTryAmino): MsgChannelOpenTry { + return { + portId: object.port_id, + previousChannelId: object.previous_channel_id, + channel: object?.channel ? Channel.fromAmino(object.channel) : undefined, + counterpartyVersion: object.counterparty_version, + proofInit: object.proof_init, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgChannelOpenTry): MsgChannelOpenTryAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.previous_channel_id = message.previousChannelId; + obj.channel = message.channel ? Channel.toAmino(message.channel) : undefined; + obj.counterparty_version = message.counterpartyVersion; + obj.proof_init = message.proofInit; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenTryAminoMsg): MsgChannelOpenTry { + return MsgChannelOpenTry.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenTry): MsgChannelOpenTryAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenTry", + value: MsgChannelOpenTry.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenTryResponse(): MsgChannelOpenTryResponse { return { @@ -473,6 +548,25 @@ export const MsgChannelOpenTryResponse = { message.version = object.version ?? ""; return message; }, + fromAmino(object: MsgChannelOpenTryResponseAmino): MsgChannelOpenTryResponse { + return { + version: object.version, + }; + }, + toAmino(message: MsgChannelOpenTryResponse): MsgChannelOpenTryResponseAmino { + const obj: any = {}; + obj.version = message.version; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenTryResponseAminoMsg): MsgChannelOpenTryResponse { + return MsgChannelOpenTryResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenTryResponse): MsgChannelOpenTryResponseAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenTryResponse", + value: MsgChannelOpenTryResponse.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenAck(): MsgChannelOpenAck { return { @@ -584,6 +678,37 @@ export const MsgChannelOpenAck = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgChannelOpenAckAmino): MsgChannelOpenAck { + return { + portId: object.port_id, + channelId: object.channel_id, + counterpartyChannelId: object.counterparty_channel_id, + counterpartyVersion: object.counterparty_version, + proofTry: object.proof_try, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgChannelOpenAck): MsgChannelOpenAckAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.counterparty_channel_id = message.counterpartyChannelId; + obj.counterparty_version = message.counterpartyVersion; + obj.proof_try = message.proofTry; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenAckAminoMsg): MsgChannelOpenAck { + return MsgChannelOpenAck.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenAck): MsgChannelOpenAckAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenAck", + value: MsgChannelOpenAck.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenAckResponse(): MsgChannelOpenAckResponse { return {}; @@ -617,6 +742,22 @@ export const MsgChannelOpenAckResponse = { const message = createBaseMsgChannelOpenAckResponse(); return message; }, + fromAmino(_: MsgChannelOpenAckResponseAmino): MsgChannelOpenAckResponse { + return {}; + }, + toAmino(_: MsgChannelOpenAckResponse): MsgChannelOpenAckResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenAckResponseAminoMsg): MsgChannelOpenAckResponse { + return MsgChannelOpenAckResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenAckResponse): MsgChannelOpenAckResponseAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenAckResponse", + value: MsgChannelOpenAckResponse.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenConfirm(): MsgChannelOpenConfirm { return { @@ -707,6 +848,33 @@ export const MsgChannelOpenConfirm = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgChannelOpenConfirmAmino): MsgChannelOpenConfirm { + return { + portId: object.port_id, + channelId: object.channel_id, + proofAck: object.proof_ack, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgChannelOpenConfirm): MsgChannelOpenConfirmAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.proof_ack = message.proofAck; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenConfirmAminoMsg): MsgChannelOpenConfirm { + return MsgChannelOpenConfirm.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenConfirm): MsgChannelOpenConfirmAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenConfirm", + value: MsgChannelOpenConfirm.toAmino(message), + }; + }, }; function createBaseMsgChannelOpenConfirmResponse(): MsgChannelOpenConfirmResponse { return {}; @@ -742,6 +910,22 @@ export const MsgChannelOpenConfirmResponse = { const message = createBaseMsgChannelOpenConfirmResponse(); return message; }, + fromAmino(_: MsgChannelOpenConfirmResponseAmino): MsgChannelOpenConfirmResponse { + return {}; + }, + toAmino(_: MsgChannelOpenConfirmResponse): MsgChannelOpenConfirmResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgChannelOpenConfirmResponseAminoMsg): MsgChannelOpenConfirmResponse { + return MsgChannelOpenConfirmResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelOpenConfirmResponse): MsgChannelOpenConfirmResponseAminoMsg { + return { + type: "cosmos-sdk/MsgChannelOpenConfirmResponse", + value: MsgChannelOpenConfirmResponse.toAmino(message), + }; + }, }; function createBaseMsgChannelCloseInit(): MsgChannelCloseInit { return { @@ -807,6 +991,29 @@ export const MsgChannelCloseInit = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgChannelCloseInitAmino): MsgChannelCloseInit { + return { + portId: object.port_id, + channelId: object.channel_id, + signer: object.signer, + }; + }, + toAmino(message: MsgChannelCloseInit): MsgChannelCloseInitAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgChannelCloseInitAminoMsg): MsgChannelCloseInit { + return MsgChannelCloseInit.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelCloseInit): MsgChannelCloseInitAminoMsg { + return { + type: "cosmos-sdk/MsgChannelCloseInit", + value: MsgChannelCloseInit.toAmino(message), + }; + }, }; function createBaseMsgChannelCloseInitResponse(): MsgChannelCloseInitResponse { return {}; @@ -842,6 +1049,22 @@ export const MsgChannelCloseInitResponse = { const message = createBaseMsgChannelCloseInitResponse(); return message; }, + fromAmino(_: MsgChannelCloseInitResponseAmino): MsgChannelCloseInitResponse { + return {}; + }, + toAmino(_: MsgChannelCloseInitResponse): MsgChannelCloseInitResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgChannelCloseInitResponseAminoMsg): MsgChannelCloseInitResponse { + return MsgChannelCloseInitResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelCloseInitResponse): MsgChannelCloseInitResponseAminoMsg { + return { + type: "cosmos-sdk/MsgChannelCloseInitResponse", + value: MsgChannelCloseInitResponse.toAmino(message), + }; + }, }; function createBaseMsgChannelCloseConfirm(): MsgChannelCloseConfirm { return { @@ -934,6 +1157,33 @@ export const MsgChannelCloseConfirm = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgChannelCloseConfirmAmino): MsgChannelCloseConfirm { + return { + portId: object.port_id, + channelId: object.channel_id, + proofInit: object.proof_init, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgChannelCloseConfirm): MsgChannelCloseConfirmAmino { + const obj: any = {}; + obj.port_id = message.portId; + obj.channel_id = message.channelId; + obj.proof_init = message.proofInit; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgChannelCloseConfirmAminoMsg): MsgChannelCloseConfirm { + return MsgChannelCloseConfirm.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelCloseConfirm): MsgChannelCloseConfirmAminoMsg { + return { + type: "cosmos-sdk/MsgChannelCloseConfirm", + value: MsgChannelCloseConfirm.toAmino(message), + }; + }, }; function createBaseMsgChannelCloseConfirmResponse(): MsgChannelCloseConfirmResponse { return {}; @@ -969,6 +1219,22 @@ export const MsgChannelCloseConfirmResponse = { const message = createBaseMsgChannelCloseConfirmResponse(); return message; }, + fromAmino(_: MsgChannelCloseConfirmResponseAmino): MsgChannelCloseConfirmResponse { + return {}; + }, + toAmino(_: MsgChannelCloseConfirmResponse): MsgChannelCloseConfirmResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgChannelCloseConfirmResponseAminoMsg): MsgChannelCloseConfirmResponse { + return MsgChannelCloseConfirmResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgChannelCloseConfirmResponse): MsgChannelCloseConfirmResponseAminoMsg { + return { + type: "cosmos-sdk/MsgChannelCloseConfirmResponse", + value: MsgChannelCloseConfirmResponse.toAmino(message), + }; + }, }; function createBaseMsgRecvPacket(): MsgRecvPacket { return { @@ -1054,6 +1320,31 @@ export const MsgRecvPacket = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgRecvPacketAmino): MsgRecvPacket { + return { + packet: object?.packet ? Packet.fromAmino(object.packet) : undefined, + proofCommitment: object.proof_commitment, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgRecvPacket): MsgRecvPacketAmino { + const obj: any = {}; + obj.packet = message.packet ? Packet.toAmino(message.packet) : undefined; + obj.proof_commitment = message.proofCommitment; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgRecvPacketAminoMsg): MsgRecvPacket { + return MsgRecvPacket.fromAmino(object.value); + }, + toAminoMsg(message: MsgRecvPacket): MsgRecvPacketAminoMsg { + return { + type: "cosmos-sdk/MsgRecvPacket", + value: MsgRecvPacket.toAmino(message), + }; + }, }; function createBaseMsgRecvPacketResponse(): MsgRecvPacketResponse { return { @@ -1099,6 +1390,25 @@ export const MsgRecvPacketResponse = { message.result = object.result ?? 0; return message; }, + fromAmino(object: MsgRecvPacketResponseAmino): MsgRecvPacketResponse { + return { + result: isSet(object.result) ? responseResultTypeFromJSON(object.result) : 0, + }; + }, + toAmino(message: MsgRecvPacketResponse): MsgRecvPacketResponseAmino { + const obj: any = {}; + obj.result = message.result; + return obj; + }, + fromAminoMsg(object: MsgRecvPacketResponseAminoMsg): MsgRecvPacketResponse { + return MsgRecvPacketResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgRecvPacketResponse): MsgRecvPacketResponseAminoMsg { + return { + type: "cosmos-sdk/MsgRecvPacketResponse", + value: MsgRecvPacketResponse.toAmino(message), + }; + }, }; function createBaseMsgTimeout(): MsgTimeout { return { @@ -1198,6 +1508,33 @@ export const MsgTimeout = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgTimeoutAmino): MsgTimeout { + return { + packet: object?.packet ? Packet.fromAmino(object.packet) : undefined, + proofUnreceived: object.proof_unreceived, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + nextSequenceRecv: Long.fromString(object.next_sequence_recv), + signer: object.signer, + }; + }, + toAmino(message: MsgTimeout): MsgTimeoutAmino { + const obj: any = {}; + obj.packet = message.packet ? Packet.toAmino(message.packet) : undefined; + obj.proof_unreceived = message.proofUnreceived; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.next_sequence_recv = message.nextSequenceRecv ? message.nextSequenceRecv.toString() : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgTimeoutAminoMsg): MsgTimeout { + return MsgTimeout.fromAmino(object.value); + }, + toAminoMsg(message: MsgTimeout): MsgTimeoutAminoMsg { + return { + type: "cosmos-sdk/MsgTimeout", + value: MsgTimeout.toAmino(message), + }; + }, }; function createBaseMsgTimeoutResponse(): MsgTimeoutResponse { return { @@ -1243,6 +1580,25 @@ export const MsgTimeoutResponse = { message.result = object.result ?? 0; return message; }, + fromAmino(object: MsgTimeoutResponseAmino): MsgTimeoutResponse { + return { + result: isSet(object.result) ? responseResultTypeFromJSON(object.result) : 0, + }; + }, + toAmino(message: MsgTimeoutResponse): MsgTimeoutResponseAmino { + const obj: any = {}; + obj.result = message.result; + return obj; + }, + fromAminoMsg(object: MsgTimeoutResponseAminoMsg): MsgTimeoutResponse { + return MsgTimeoutResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgTimeoutResponse): MsgTimeoutResponseAminoMsg { + return { + type: "cosmos-sdk/MsgTimeoutResponse", + value: MsgTimeoutResponse.toAmino(message), + }; + }, }; function createBaseMsgTimeoutOnClose(): MsgTimeoutOnClose { return { @@ -1355,6 +1711,35 @@ export const MsgTimeoutOnClose = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgTimeoutOnCloseAmino): MsgTimeoutOnClose { + return { + packet: object?.packet ? Packet.fromAmino(object.packet) : undefined, + proofUnreceived: object.proof_unreceived, + proofClose: object.proof_close, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + nextSequenceRecv: Long.fromString(object.next_sequence_recv), + signer: object.signer, + }; + }, + toAmino(message: MsgTimeoutOnClose): MsgTimeoutOnCloseAmino { + const obj: any = {}; + obj.packet = message.packet ? Packet.toAmino(message.packet) : undefined; + obj.proof_unreceived = message.proofUnreceived; + obj.proof_close = message.proofClose; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.next_sequence_recv = message.nextSequenceRecv ? message.nextSequenceRecv.toString() : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgTimeoutOnCloseAminoMsg): MsgTimeoutOnClose { + return MsgTimeoutOnClose.fromAmino(object.value); + }, + toAminoMsg(message: MsgTimeoutOnClose): MsgTimeoutOnCloseAminoMsg { + return { + type: "cosmos-sdk/MsgTimeoutOnClose", + value: MsgTimeoutOnClose.toAmino(message), + }; + }, }; function createBaseMsgTimeoutOnCloseResponse(): MsgTimeoutOnCloseResponse { return { @@ -1402,6 +1787,25 @@ export const MsgTimeoutOnCloseResponse = { message.result = object.result ?? 0; return message; }, + fromAmino(object: MsgTimeoutOnCloseResponseAmino): MsgTimeoutOnCloseResponse { + return { + result: isSet(object.result) ? responseResultTypeFromJSON(object.result) : 0, + }; + }, + toAmino(message: MsgTimeoutOnCloseResponse): MsgTimeoutOnCloseResponseAmino { + const obj: any = {}; + obj.result = message.result; + return obj; + }, + fromAminoMsg(object: MsgTimeoutOnCloseResponseAminoMsg): MsgTimeoutOnCloseResponse { + return MsgTimeoutOnCloseResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgTimeoutOnCloseResponse): MsgTimeoutOnCloseResponseAminoMsg { + return { + type: "cosmos-sdk/MsgTimeoutOnCloseResponse", + value: MsgTimeoutOnCloseResponse.toAmino(message), + }; + }, }; function createBaseMsgAcknowledgement(): MsgAcknowledgement { return { @@ -1500,6 +1904,33 @@ export const MsgAcknowledgement = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgAcknowledgementAmino): MsgAcknowledgement { + return { + packet: object?.packet ? Packet.fromAmino(object.packet) : undefined, + acknowledgement: object.acknowledgement, + proofAcked: object.proof_acked, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgAcknowledgement): MsgAcknowledgementAmino { + const obj: any = {}; + obj.packet = message.packet ? Packet.toAmino(message.packet) : undefined; + obj.acknowledgement = message.acknowledgement; + obj.proof_acked = message.proofAcked; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgAcknowledgementAminoMsg): MsgAcknowledgement { + return MsgAcknowledgement.fromAmino(object.value); + }, + toAminoMsg(message: MsgAcknowledgement): MsgAcknowledgementAminoMsg { + return { + type: "cosmos-sdk/MsgAcknowledgement", + value: MsgAcknowledgement.toAmino(message), + }; + }, }; function createBaseMsgAcknowledgementResponse(): MsgAcknowledgementResponse { return { @@ -1547,6 +1978,25 @@ export const MsgAcknowledgementResponse = { message.result = object.result ?? 0; return message; }, + fromAmino(object: MsgAcknowledgementResponseAmino): MsgAcknowledgementResponse { + return { + result: isSet(object.result) ? responseResultTypeFromJSON(object.result) : 0, + }; + }, + toAmino(message: MsgAcknowledgementResponse): MsgAcknowledgementResponseAmino { + const obj: any = {}; + obj.result = message.result; + return obj; + }, + fromAminoMsg(object: MsgAcknowledgementResponseAminoMsg): MsgAcknowledgementResponse { + return MsgAcknowledgementResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgAcknowledgementResponse): MsgAcknowledgementResponseAminoMsg { + return { + type: "cosmos-sdk/MsgAcknowledgementResponse", + value: MsgAcknowledgementResponse.toAmino(message), + }; + }, }; /** Msg defines the ibc/channel Msg service. */ export interface Msg { diff --git a/src/ibc/core/client/v1/client.ts b/src/ibc/core/client/v1/client.ts index 0db94451..0f7c3d2c 100644 --- a/src/ibc/core/client/v1/client.ts +++ b/src/ibc/core/client/v1/client.ts @@ -152,6 +152,27 @@ export const IdentifiedClientState = { : undefined; return message; }, + fromAmino(object: IdentifiedClientStateAmino): IdentifiedClientState { + return { + clientId: object.client_id, + clientState: object?.client_state ? Any.fromAmino(object.client_state) : undefined, + }; + }, + toAmino(message: IdentifiedClientState): IdentifiedClientStateAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined; + return obj; + }, + fromAminoMsg(object: IdentifiedClientStateAminoMsg): IdentifiedClientState { + return IdentifiedClientState.fromAmino(object.value); + }, + toAminoMsg(message: IdentifiedClientState): IdentifiedClientStateAminoMsg { + return { + type: "cosmos-sdk/IdentifiedClientState", + value: IdentifiedClientState.toAmino(message), + }; + }, }; function createBaseConsensusStateWithHeight(): ConsensusStateWithHeight { return { @@ -214,6 +235,27 @@ export const ConsensusStateWithHeight = { : undefined; return message; }, + fromAmino(object: ConsensusStateWithHeightAmino): ConsensusStateWithHeight { + return { + height: object?.height ? Height.fromAmino(object.height) : undefined, + consensusState: object?.consensus_state ? Any.fromAmino(object.consensus_state) : undefined, + }; + }, + toAmino(message: ConsensusStateWithHeight): ConsensusStateWithHeightAmino { + const obj: any = {}; + obj.height = message.height ? Height.toAmino(message.height) : undefined; + obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined; + return obj; + }, + fromAminoMsg(object: ConsensusStateWithHeightAminoMsg): ConsensusStateWithHeight { + return ConsensusStateWithHeight.fromAmino(object.value); + }, + toAminoMsg(message: ConsensusStateWithHeight): ConsensusStateWithHeightAminoMsg { + return { + type: "cosmos-sdk/ConsensusStateWithHeight", + value: ConsensusStateWithHeight.toAmino(message), + }; + }, }; function createBaseClientConsensusStates(): ClientConsensusStates { return { @@ -278,6 +320,35 @@ export const ClientConsensusStates = { object.consensusStates?.map((e) => ConsensusStateWithHeight.fromPartial(e)) || []; return message; }, + fromAmino(object: ClientConsensusStatesAmino): ClientConsensusStates { + return { + clientId: object.client_id, + consensusStates: Array.isArray(object?.consensus_states) + ? object.consensus_states.map((e: any) => ConsensusStateWithHeight.fromAmino(e)) + : [], + }; + }, + toAmino(message: ClientConsensusStates): ClientConsensusStatesAmino { + const obj: any = {}; + obj.client_id = message.clientId; + if (message.consensusStates) { + obj.consensus_states = message.consensusStates.map((e) => + e ? ConsensusStateWithHeight.toAmino(e) : undefined, + ); + } else { + obj.consensus_states = []; + } + return obj; + }, + fromAminoMsg(object: ClientConsensusStatesAminoMsg): ClientConsensusStates { + return ClientConsensusStates.fromAmino(object.value); + }, + toAminoMsg(message: ClientConsensusStates): ClientConsensusStatesAminoMsg { + return { + type: "cosmos-sdk/ClientConsensusStates", + value: ClientConsensusStates.toAmino(message), + }; + }, }; function createBaseClientUpdateProposal(): ClientUpdateProposal { return { @@ -353,6 +424,31 @@ export const ClientUpdateProposal = { message.substituteClientId = object.substituteClientId ?? ""; return message; }, + fromAmino(object: ClientUpdateProposalAmino): ClientUpdateProposal { + return { + title: object.title, + description: object.description, + subjectClientId: object.subject_client_id, + substituteClientId: object.substitute_client_id, + }; + }, + toAmino(message: ClientUpdateProposal): ClientUpdateProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.subject_client_id = message.subjectClientId; + obj.substitute_client_id = message.substituteClientId; + return obj; + }, + fromAminoMsg(object: ClientUpdateProposalAminoMsg): ClientUpdateProposal { + return ClientUpdateProposal.fromAmino(object.value); + }, + toAminoMsg(message: ClientUpdateProposal): ClientUpdateProposalAminoMsg { + return { + type: "cosmos-sdk/ClientUpdateProposal", + value: ClientUpdateProposal.toAmino(message), + }; + }, }; function createBaseUpgradeProposal(): UpgradeProposal { return { @@ -437,6 +533,35 @@ export const UpgradeProposal = { : undefined; return message; }, + fromAmino(object: UpgradeProposalAmino): UpgradeProposal { + return { + title: object.title, + description: object.description, + plan: object?.plan ? Plan.fromAmino(object.plan) : undefined, + upgradedClientState: object?.upgraded_client_state + ? Any.fromAmino(object.upgraded_client_state) + : undefined, + }; + }, + toAmino(message: UpgradeProposal): UpgradeProposalAmino { + const obj: any = {}; + obj.title = message.title; + obj.description = message.description; + obj.plan = message.plan ? Plan.toAmino(message.plan) : undefined; + obj.upgraded_client_state = message.upgradedClientState + ? Any.toAmino(message.upgradedClientState) + : undefined; + return obj; + }, + fromAminoMsg(object: UpgradeProposalAminoMsg): UpgradeProposal { + return UpgradeProposal.fromAmino(object.value); + }, + toAminoMsg(message: UpgradeProposal): UpgradeProposalAminoMsg { + return { + type: "cosmos-sdk/UpgradeProposal", + value: UpgradeProposal.toAmino(message), + }; + }, }; function createBaseHeight(): Height { return { @@ -500,6 +625,27 @@ export const Height = { : Long.UZERO; return message; }, + fromAmino(object: HeightAmino): Height { + return { + revisionNumber: Long.fromString(object.revision_number || "0", true), + revisionHeight: Long.fromString(object.revision_height || "0", true), + }; + }, + toAmino(message: Height): HeightAmino { + const obj: any = {}; + obj.revision_number = message.revisionNumber ? message.revisionNumber.toString() : undefined; + obj.revision_height = message.revisionHeight ? message.revisionHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: HeightAminoMsg): Height { + return Height.fromAmino(object.value); + }, + toAminoMsg(message: Height): HeightAminoMsg { + return { + type: "cosmos-sdk/Height", + value: Height.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -551,4 +697,27 @@ export const Params = { message.allowedClients = object.allowedClients?.map((e) => e) || []; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + allowedClients: Array.isArray(object?.allowed_clients) ? object.allowed_clients.map((e: any) => e) : [], + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + if (message.allowedClients) { + obj.allowed_clients = message.allowedClients.map((e) => e); + } else { + obj.allowed_clients = []; + } + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/client/v1/genesis.ts b/src/ibc/core/client/v1/genesis.ts index 109b9853..242aeca4 100644 --- a/src/ibc/core/client/v1/genesis.ts +++ b/src/ibc/core/client/v1/genesis.ts @@ -160,6 +160,57 @@ export const GenesisState = { : Long.UZERO; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + clients: Array.isArray(object?.clients) + ? object.clients.map((e: any) => IdentifiedClientState.fromAmino(e)) + : [], + clientsConsensus: Array.isArray(object?.clients_consensus) + ? object.clients_consensus.map((e: any) => ClientConsensusStates.fromAmino(e)) + : [], + clientsMetadata: Array.isArray(object?.clients_metadata) + ? object.clients_metadata.map((e: any) => IdentifiedGenesisMetadata.fromAmino(e)) + : [], + params: object?.params ? Params.fromAmino(object.params) : undefined, + createLocalhost: object.create_localhost, + nextClientSequence: Long.fromString(object.next_client_sequence), + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.clients) { + obj.clients = message.clients.map((e) => (e ? IdentifiedClientState.toAmino(e) : undefined)); + } else { + obj.clients = []; + } + if (message.clientsConsensus) { + obj.clients_consensus = message.clientsConsensus.map((e) => + e ? ClientConsensusStates.toAmino(e) : undefined, + ); + } else { + obj.clients_consensus = []; + } + if (message.clientsMetadata) { + obj.clients_metadata = message.clientsMetadata.map((e) => + e ? IdentifiedGenesisMetadata.toAmino(e) : undefined, + ); + } else { + obj.clients_metadata = []; + } + obj.params = message.params ? Params.toAmino(message.params) : undefined; + obj.create_localhost = message.createLocalhost; + obj.next_client_sequence = message.nextClientSequence ? message.nextClientSequence.toString() : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; function createBaseGenesisMetadata(): GenesisMetadata { return { @@ -217,6 +268,27 @@ export const GenesisMetadata = { message.value = object.value ?? new Uint8Array(); return message; }, + fromAmino(object: GenesisMetadataAmino): GenesisMetadata { + return { + key: object.key, + value: object.value, + }; + }, + toAmino(message: GenesisMetadata): GenesisMetadataAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + return obj; + }, + fromAminoMsg(object: GenesisMetadataAminoMsg): GenesisMetadata { + return GenesisMetadata.fromAmino(object.value); + }, + toAminoMsg(message: GenesisMetadata): GenesisMetadataAminoMsg { + return { + type: "cosmos-sdk/GenesisMetadata", + value: GenesisMetadata.toAmino(message), + }; + }, }; function createBaseIdentifiedGenesisMetadata(): IdentifiedGenesisMetadata { return { @@ -280,4 +352,31 @@ export const IdentifiedGenesisMetadata = { message.clientMetadata = object.clientMetadata?.map((e) => GenesisMetadata.fromPartial(e)) || []; return message; }, + fromAmino(object: IdentifiedGenesisMetadataAmino): IdentifiedGenesisMetadata { + return { + clientId: object.client_id, + clientMetadata: Array.isArray(object?.client_metadata) + ? object.client_metadata.map((e: any) => GenesisMetadata.fromAmino(e)) + : [], + }; + }, + toAmino(message: IdentifiedGenesisMetadata): IdentifiedGenesisMetadataAmino { + const obj: any = {}; + obj.client_id = message.clientId; + if (message.clientMetadata) { + obj.client_metadata = message.clientMetadata.map((e) => (e ? GenesisMetadata.toAmino(e) : undefined)); + } else { + obj.client_metadata = []; + } + return obj; + }, + fromAminoMsg(object: IdentifiedGenesisMetadataAminoMsg): IdentifiedGenesisMetadata { + return IdentifiedGenesisMetadata.fromAmino(object.value); + }, + toAminoMsg(message: IdentifiedGenesisMetadata): IdentifiedGenesisMetadataAminoMsg { + return { + type: "cosmos-sdk/IdentifiedGenesisMetadata", + value: IdentifiedGenesisMetadata.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/client/v1/query.ts b/src/ibc/core/client/v1/query.ts index baa552fa..ee16edc7 100644 --- a/src/ibc/core/client/v1/query.ts +++ b/src/ibc/core/client/v1/query.ts @@ -212,6 +212,25 @@ export const QueryClientStateRequest = { message.clientId = object.clientId ?? ""; return message; }, + fromAmino(object: QueryClientStateRequestAmino): QueryClientStateRequest { + return { + clientId: object.client_id, + }; + }, + toAmino(message: QueryClientStateRequest): QueryClientStateRequestAmino { + const obj: any = {}; + obj.client_id = message.clientId; + return obj; + }, + fromAminoMsg(object: QueryClientStateRequestAminoMsg): QueryClientStateRequest { + return QueryClientStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientStateRequest): QueryClientStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClientStateRequest", + value: QueryClientStateRequest.toAmino(message), + }; + }, }; function createBaseQueryClientStateResponse(): QueryClientStateResponse { return { @@ -288,6 +307,29 @@ export const QueryClientStateResponse = { : undefined; return message; }, + fromAmino(object: QueryClientStateResponseAmino): QueryClientStateResponse { + return { + clientState: object?.client_state ? Any.fromAmino(object.client_state) : undefined, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryClientStateResponse): QueryClientStateResponseAmino { + const obj: any = {}; + obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryClientStateResponseAminoMsg): QueryClientStateResponse { + return QueryClientStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientStateResponse): QueryClientStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClientStateResponse", + value: QueryClientStateResponse.toAmino(message), + }; + }, }; function createBaseQueryClientStatesRequest(): QueryClientStatesRequest { return { @@ -339,6 +381,25 @@ export const QueryClientStatesRequest = { : undefined; return message; }, + fromAmino(object: QueryClientStatesRequestAmino): QueryClientStatesRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryClientStatesRequest): QueryClientStatesRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryClientStatesRequestAminoMsg): QueryClientStatesRequest { + return QueryClientStatesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientStatesRequest): QueryClientStatesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClientStatesRequest", + value: QueryClientStatesRequest.toAmino(message), + }; + }, }; function createBaseQueryClientStatesResponse(): QueryClientStatesResponse { return { @@ -406,6 +467,33 @@ export const QueryClientStatesResponse = { : undefined; return message; }, + fromAmino(object: QueryClientStatesResponseAmino): QueryClientStatesResponse { + return { + clientStates: Array.isArray(object?.client_states) + ? object.client_states.map((e: any) => IdentifiedClientState.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryClientStatesResponse): QueryClientStatesResponseAmino { + const obj: any = {}; + if (message.clientStates) { + obj.client_states = message.clientStates.map((e) => (e ? IdentifiedClientState.toAmino(e) : undefined)); + } else { + obj.client_states = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryClientStatesResponseAminoMsg): QueryClientStatesResponse { + return QueryClientStatesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientStatesResponse): QueryClientStatesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClientStatesResponse", + value: QueryClientStatesResponse.toAmino(message), + }; + }, }; function createBaseQueryConsensusStateRequest(): QueryConsensusStateRequest { return { @@ -491,6 +579,31 @@ export const QueryConsensusStateRequest = { message.latestHeight = object.latestHeight ?? false; return message; }, + fromAmino(object: QueryConsensusStateRequestAmino): QueryConsensusStateRequest { + return { + clientId: object.client_id, + revisionNumber: Long.fromString(object.revision_number), + revisionHeight: Long.fromString(object.revision_height), + latestHeight: object.latest_height, + }; + }, + toAmino(message: QueryConsensusStateRequest): QueryConsensusStateRequestAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.revision_number = message.revisionNumber ? message.revisionNumber.toString() : undefined; + obj.revision_height = message.revisionHeight ? message.revisionHeight.toString() : undefined; + obj.latest_height = message.latestHeight; + return obj; + }, + fromAminoMsg(object: QueryConsensusStateRequestAminoMsg): QueryConsensusStateRequest { + return QueryConsensusStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConsensusStateRequest): QueryConsensusStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConsensusStateRequest", + value: QueryConsensusStateRequest.toAmino(message), + }; + }, }; function createBaseQueryConsensusStateResponse(): QueryConsensusStateResponse { return { @@ -567,6 +680,29 @@ export const QueryConsensusStateResponse = { : undefined; return message; }, + fromAmino(object: QueryConsensusStateResponseAmino): QueryConsensusStateResponse { + return { + consensusState: object?.consensus_state ? Any.fromAmino(object.consensus_state) : undefined, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryConsensusStateResponse): QueryConsensusStateResponseAmino { + const obj: any = {}; + obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryConsensusStateResponseAminoMsg): QueryConsensusStateResponse { + return QueryConsensusStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConsensusStateResponse): QueryConsensusStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConsensusStateResponse", + value: QueryConsensusStateResponse.toAmino(message), + }; + }, }; function createBaseQueryConsensusStatesRequest(): QueryConsensusStatesRequest { return { @@ -628,6 +764,27 @@ export const QueryConsensusStatesRequest = { : undefined; return message; }, + fromAmino(object: QueryConsensusStatesRequestAmino): QueryConsensusStatesRequest { + return { + clientId: object.client_id, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConsensusStatesRequestAminoMsg): QueryConsensusStatesRequest { + return QueryConsensusStatesRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConsensusStatesRequest", + value: QueryConsensusStatesRequest.toAmino(message), + }; + }, }; function createBaseQueryConsensusStatesResponse(): QueryConsensusStatesResponse { return { @@ -698,6 +855,35 @@ export const QueryConsensusStatesResponse = { : undefined; return message; }, + fromAmino(object: QueryConsensusStatesResponseAmino): QueryConsensusStatesResponse { + return { + consensusStates: Array.isArray(object?.consensus_states) + ? object.consensus_states.map((e: any) => ConsensusStateWithHeight.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseAmino { + const obj: any = {}; + if (message.consensusStates) { + obj.consensus_states = message.consensusStates.map((e) => + e ? ConsensusStateWithHeight.toAmino(e) : undefined, + ); + } else { + obj.consensus_states = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConsensusStatesResponseAminoMsg): QueryConsensusStatesResponse { + return QueryConsensusStatesResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConsensusStatesResponse", + value: QueryConsensusStatesResponse.toAmino(message), + }; + }, }; function createBaseQueryConsensusStateHeightsRequest(): QueryConsensusStateHeightsRequest { return { @@ -759,6 +945,27 @@ export const QueryConsensusStateHeightsRequest = { : undefined; return message; }, + fromAmino(object: QueryConsensusStateHeightsRequestAmino): QueryConsensusStateHeightsRequest { + return { + clientId: object.client_id, + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConsensusStateHeightsRequestAminoMsg): QueryConsensusStateHeightsRequest { + return QueryConsensusStateHeightsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConsensusStateHeightsRequest", + value: QueryConsensusStateHeightsRequest.toAmino(message), + }; + }, }; function createBaseQueryConsensusStateHeightsResponse(): QueryConsensusStateHeightsResponse { return { @@ -828,6 +1035,35 @@ export const QueryConsensusStateHeightsResponse = { : undefined; return message; }, + fromAmino(object: QueryConsensusStateHeightsResponseAmino): QueryConsensusStateHeightsResponse { + return { + consensusStateHeights: Array.isArray(object?.consensus_state_heights) + ? object.consensus_state_heights.map((e: any) => Height.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseAmino { + const obj: any = {}; + if (message.consensusStateHeights) { + obj.consensus_state_heights = message.consensusStateHeights.map((e) => + e ? Height.toAmino(e) : undefined, + ); + } else { + obj.consensus_state_heights = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConsensusStateHeightsResponseAminoMsg): QueryConsensusStateHeightsResponse { + return QueryConsensusStateHeightsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConsensusStateHeightsResponse", + value: QueryConsensusStateHeightsResponse.toAmino(message), + }; + }, }; function createBaseQueryClientStatusRequest(): QueryClientStatusRequest { return { @@ -875,6 +1111,25 @@ export const QueryClientStatusRequest = { message.clientId = object.clientId ?? ""; return message; }, + fromAmino(object: QueryClientStatusRequestAmino): QueryClientStatusRequest { + return { + clientId: object.client_id, + }; + }, + toAmino(message: QueryClientStatusRequest): QueryClientStatusRequestAmino { + const obj: any = {}; + obj.client_id = message.clientId; + return obj; + }, + fromAminoMsg(object: QueryClientStatusRequestAminoMsg): QueryClientStatusRequest { + return QueryClientStatusRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientStatusRequest): QueryClientStatusRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClientStatusRequest", + value: QueryClientStatusRequest.toAmino(message), + }; + }, }; function createBaseQueryClientStatusResponse(): QueryClientStatusResponse { return { @@ -922,6 +1177,25 @@ export const QueryClientStatusResponse = { message.status = object.status ?? ""; return message; }, + fromAmino(object: QueryClientStatusResponseAmino): QueryClientStatusResponse { + return { + status: object.status, + }; + }, + toAmino(message: QueryClientStatusResponse): QueryClientStatusResponseAmino { + const obj: any = {}; + obj.status = message.status; + return obj; + }, + fromAminoMsg(object: QueryClientStatusResponseAminoMsg): QueryClientStatusResponse { + return QueryClientStatusResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientStatusResponse): QueryClientStatusResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClientStatusResponse", + value: QueryClientStatusResponse.toAmino(message), + }; + }, }; function createBaseQueryClientParamsRequest(): QueryClientParamsRequest { return {}; @@ -955,6 +1229,22 @@ export const QueryClientParamsRequest = { const message = createBaseQueryClientParamsRequest(); return message; }, + fromAmino(_: QueryClientParamsRequestAmino): QueryClientParamsRequest { + return {}; + }, + toAmino(_: QueryClientParamsRequest): QueryClientParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryClientParamsRequestAminoMsg): QueryClientParamsRequest { + return QueryClientParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientParamsRequest): QueryClientParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClientParamsRequest", + value: QueryClientParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryClientParamsResponse(): QueryClientParamsResponse { return { @@ -1003,6 +1293,25 @@ export const QueryClientParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryClientParamsResponseAmino): QueryClientParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryClientParamsResponse): QueryClientParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryClientParamsResponseAminoMsg): QueryClientParamsResponse { + return QueryClientParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientParamsResponse): QueryClientParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClientParamsResponse", + value: QueryClientParamsResponse.toAmino(message), + }; + }, }; function createBaseQueryUpgradedClientStateRequest(): QueryUpgradedClientStateRequest { return {}; @@ -1038,6 +1347,22 @@ export const QueryUpgradedClientStateRequest = { const message = createBaseQueryUpgradedClientStateRequest(); return message; }, + fromAmino(_: QueryUpgradedClientStateRequestAmino): QueryUpgradedClientStateRequest { + return {}; + }, + toAmino(_: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryUpgradedClientStateRequestAminoMsg): QueryUpgradedClientStateRequest { + return QueryUpgradedClientStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryUpgradedClientStateRequest", + value: QueryUpgradedClientStateRequest.toAmino(message), + }; + }, }; function createBaseQueryUpgradedClientStateResponse(): QueryUpgradedClientStateResponse { return { @@ -1093,6 +1418,29 @@ export const QueryUpgradedClientStateResponse = { : undefined; return message; }, + fromAmino(object: QueryUpgradedClientStateResponseAmino): QueryUpgradedClientStateResponse { + return { + upgradedClientState: object?.upgraded_client_state + ? Any.fromAmino(object.upgraded_client_state) + : undefined, + }; + }, + toAmino(message: QueryUpgradedClientStateResponse): QueryUpgradedClientStateResponseAmino { + const obj: any = {}; + obj.upgraded_client_state = message.upgradedClientState + ? Any.toAmino(message.upgradedClientState) + : undefined; + return obj; + }, + fromAminoMsg(object: QueryUpgradedClientStateResponseAminoMsg): QueryUpgradedClientStateResponse { + return QueryUpgradedClientStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryUpgradedClientStateResponse): QueryUpgradedClientStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryUpgradedClientStateResponse", + value: QueryUpgradedClientStateResponse.toAmino(message), + }; + }, }; function createBaseQueryUpgradedConsensusStateRequest(): QueryUpgradedConsensusStateRequest { return {}; @@ -1128,6 +1476,22 @@ export const QueryUpgradedConsensusStateRequest = { const message = createBaseQueryUpgradedConsensusStateRequest(); return message; }, + fromAmino(_: QueryUpgradedConsensusStateRequestAmino): QueryUpgradedConsensusStateRequest { + return {}; + }, + toAmino(_: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryUpgradedConsensusStateRequestAminoMsg): QueryUpgradedConsensusStateRequest { + return QueryUpgradedConsensusStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryUpgradedConsensusStateRequest", + value: QueryUpgradedConsensusStateRequest.toAmino(message), + }; + }, }; function createBaseQueryUpgradedConsensusStateResponse(): QueryUpgradedConsensusStateResponse { return { @@ -1183,6 +1547,29 @@ export const QueryUpgradedConsensusStateResponse = { : undefined; return message; }, + fromAmino(object: QueryUpgradedConsensusStateResponseAmino): QueryUpgradedConsensusStateResponse { + return { + upgradedConsensusState: object?.upgraded_consensus_state + ? Any.fromAmino(object.upgraded_consensus_state) + : undefined, + }; + }, + toAmino(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseAmino { + const obj: any = {}; + obj.upgraded_consensus_state = message.upgradedConsensusState + ? Any.toAmino(message.upgradedConsensusState) + : undefined; + return obj; + }, + fromAminoMsg(object: QueryUpgradedConsensusStateResponseAminoMsg): QueryUpgradedConsensusStateResponse { + return QueryUpgradedConsensusStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryUpgradedConsensusStateResponse", + value: QueryUpgradedConsensusStateResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service */ export interface Query { diff --git a/src/ibc/core/client/v1/tx.ts b/src/ibc/core/client/v1/tx.ts index 1101361f..f5faf3f4 100644 --- a/src/ibc/core/client/v1/tx.ts +++ b/src/ibc/core/client/v1/tx.ts @@ -147,6 +147,29 @@ export const MsgCreateClient = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgCreateClientAmino): MsgCreateClient { + return { + clientState: object?.client_state ? Any.fromAmino(object.client_state) : undefined, + consensusState: object?.consensus_state ? Any.fromAmino(object.consensus_state) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgCreateClient): MsgCreateClientAmino { + const obj: any = {}; + obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined; + obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgCreateClientAminoMsg): MsgCreateClient { + return MsgCreateClient.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateClient): MsgCreateClientAminoMsg { + return { + type: "cosmos-sdk/MsgCreateClient", + value: MsgCreateClient.toAmino(message), + }; + }, }; function createBaseMsgCreateClientResponse(): MsgCreateClientResponse { return {}; @@ -180,6 +203,22 @@ export const MsgCreateClientResponse = { const message = createBaseMsgCreateClientResponse(); return message; }, + fromAmino(_: MsgCreateClientResponseAmino): MsgCreateClientResponse { + return {}; + }, + toAmino(_: MsgCreateClientResponse): MsgCreateClientResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgCreateClientResponseAminoMsg): MsgCreateClientResponse { + return MsgCreateClientResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgCreateClientResponse): MsgCreateClientResponseAminoMsg { + return { + type: "cosmos-sdk/MsgCreateClientResponse", + value: MsgCreateClientResponse.toAmino(message), + }; + }, }; function createBaseMsgUpdateClient(): MsgUpdateClient { return { @@ -249,6 +288,29 @@ export const MsgUpdateClient = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgUpdateClientAmino): MsgUpdateClient { + return { + clientId: object.client_id, + clientMessage: object?.client_message ? Any.fromAmino(object.client_message) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgUpdateClient): MsgUpdateClientAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.client_message = message.clientMessage ? Any.toAmino(message.clientMessage) : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgUpdateClientAminoMsg): MsgUpdateClient { + return MsgUpdateClient.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateClient): MsgUpdateClientAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateClient", + value: MsgUpdateClient.toAmino(message), + }; + }, }; function createBaseMsgUpdateClientResponse(): MsgUpdateClientResponse { return {}; @@ -282,6 +344,22 @@ export const MsgUpdateClientResponse = { const message = createBaseMsgUpdateClientResponse(); return message; }, + fromAmino(_: MsgUpdateClientResponseAmino): MsgUpdateClientResponse { + return {}; + }, + toAmino(_: MsgUpdateClientResponse): MsgUpdateClientResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpdateClientResponseAminoMsg): MsgUpdateClientResponse { + return MsgUpdateClientResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpdateClientResponse): MsgUpdateClientResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpdateClientResponse", + value: MsgUpdateClientResponse.toAmino(message), + }; + }, }; function createBaseMsgUpgradeClient(): MsgUpgradeClient { return { @@ -397,6 +475,35 @@ export const MsgUpgradeClient = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgUpgradeClientAmino): MsgUpgradeClient { + return { + clientId: object.client_id, + clientState: object?.client_state ? Any.fromAmino(object.client_state) : undefined, + consensusState: object?.consensus_state ? Any.fromAmino(object.consensus_state) : undefined, + proofUpgradeClient: object.proof_upgrade_client, + proofUpgradeConsensusState: object.proof_upgrade_consensus_state, + signer: object.signer, + }; + }, + toAmino(message: MsgUpgradeClient): MsgUpgradeClientAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined; + obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined; + obj.proof_upgrade_client = message.proofUpgradeClient; + obj.proof_upgrade_consensus_state = message.proofUpgradeConsensusState; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgUpgradeClientAminoMsg): MsgUpgradeClient { + return MsgUpgradeClient.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpgradeClient): MsgUpgradeClientAminoMsg { + return { + type: "cosmos-sdk/MsgUpgradeClient", + value: MsgUpgradeClient.toAmino(message), + }; + }, }; function createBaseMsgUpgradeClientResponse(): MsgUpgradeClientResponse { return {}; @@ -430,6 +537,22 @@ export const MsgUpgradeClientResponse = { const message = createBaseMsgUpgradeClientResponse(); return message; }, + fromAmino(_: MsgUpgradeClientResponseAmino): MsgUpgradeClientResponse { + return {}; + }, + toAmino(_: MsgUpgradeClientResponse): MsgUpgradeClientResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgUpgradeClientResponseAminoMsg): MsgUpgradeClientResponse { + return MsgUpgradeClientResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgUpgradeClientResponse): MsgUpgradeClientResponseAminoMsg { + return { + type: "cosmos-sdk/MsgUpgradeClientResponse", + value: MsgUpgradeClientResponse.toAmino(message), + }; + }, }; function createBaseMsgSubmitMisbehaviour(): MsgSubmitMisbehaviour { return { @@ -499,6 +622,29 @@ export const MsgSubmitMisbehaviour = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgSubmitMisbehaviourAmino): MsgSubmitMisbehaviour { + return { + clientId: object.client_id, + misbehaviour: object?.misbehaviour ? Any.fromAmino(object.misbehaviour) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgSubmitMisbehaviour): MsgSubmitMisbehaviourAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.misbehaviour = message.misbehaviour ? Any.toAmino(message.misbehaviour) : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgSubmitMisbehaviourAminoMsg): MsgSubmitMisbehaviour { + return MsgSubmitMisbehaviour.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitMisbehaviour): MsgSubmitMisbehaviourAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitMisbehaviour", + value: MsgSubmitMisbehaviour.toAmino(message), + }; + }, }; function createBaseMsgSubmitMisbehaviourResponse(): MsgSubmitMisbehaviourResponse { return {}; @@ -534,6 +680,22 @@ export const MsgSubmitMisbehaviourResponse = { const message = createBaseMsgSubmitMisbehaviourResponse(); return message; }, + fromAmino(_: MsgSubmitMisbehaviourResponseAmino): MsgSubmitMisbehaviourResponse { + return {}; + }, + toAmino(_: MsgSubmitMisbehaviourResponse): MsgSubmitMisbehaviourResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgSubmitMisbehaviourResponseAminoMsg): MsgSubmitMisbehaviourResponse { + return MsgSubmitMisbehaviourResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgSubmitMisbehaviourResponse): MsgSubmitMisbehaviourResponseAminoMsg { + return { + type: "cosmos-sdk/MsgSubmitMisbehaviourResponse", + value: MsgSubmitMisbehaviourResponse.toAmino(message), + }; + }, }; /** Msg defines the ibc/client Msg service. */ export interface Msg { diff --git a/src/ibc/core/commitment/v1/commitment.ts b/src/ibc/core/commitment/v1/commitment.ts index 4642a525..e248ff32 100644 --- a/src/ibc/core/commitment/v1/commitment.ts +++ b/src/ibc/core/commitment/v1/commitment.ts @@ -81,6 +81,25 @@ export const MerkleRoot = { message.hash = object.hash ?? new Uint8Array(); return message; }, + fromAmino(object: MerkleRootAmino): MerkleRoot { + return { + hash: object.hash, + }; + }, + toAmino(message: MerkleRoot): MerkleRootAmino { + const obj: any = {}; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: MerkleRootAminoMsg): MerkleRoot { + return MerkleRoot.fromAmino(object.value); + }, + toAminoMsg(message: MerkleRoot): MerkleRootAminoMsg { + return { + type: "cosmos-sdk/MerkleRoot", + value: MerkleRoot.toAmino(message), + }; + }, }; function createBaseMerklePrefix(): MerklePrefix { return { @@ -129,6 +148,25 @@ export const MerklePrefix = { message.keyPrefix = object.keyPrefix ?? new Uint8Array(); return message; }, + fromAmino(object: MerklePrefixAmino): MerklePrefix { + return { + keyPrefix: object.key_prefix, + }; + }, + toAmino(message: MerklePrefix): MerklePrefixAmino { + const obj: any = {}; + obj.key_prefix = message.keyPrefix; + return obj; + }, + fromAminoMsg(object: MerklePrefixAminoMsg): MerklePrefix { + return MerklePrefix.fromAmino(object.value); + }, + toAminoMsg(message: MerklePrefix): MerklePrefixAminoMsg { + return { + type: "cosmos-sdk/MerklePrefix", + value: MerklePrefix.toAmino(message), + }; + }, }; function createBaseMerklePath(): MerklePath { return { @@ -178,6 +216,29 @@ export const MerklePath = { message.keyPath = object.keyPath?.map((e) => e) || []; return message; }, + fromAmino(object: MerklePathAmino): MerklePath { + return { + keyPath: Array.isArray(object?.key_path) ? object.key_path.map((e: any) => e) : [], + }; + }, + toAmino(message: MerklePath): MerklePathAmino { + const obj: any = {}; + if (message.keyPath) { + obj.key_path = message.keyPath.map((e) => e); + } else { + obj.key_path = []; + } + return obj; + }, + fromAminoMsg(object: MerklePathAminoMsg): MerklePath { + return MerklePath.fromAmino(object.value); + }, + toAminoMsg(message: MerklePath): MerklePathAminoMsg { + return { + type: "cosmos-sdk/MerklePath", + value: MerklePath.toAmino(message), + }; + }, }; function createBaseMerkleProof(): MerkleProof { return { @@ -227,4 +288,29 @@ export const MerkleProof = { message.proofs = object.proofs?.map((e) => CommitmentProof.fromPartial(e)) || []; return message; }, + fromAmino(object: MerkleProofAmino): MerkleProof { + return { + proofs: Array.isArray(object?.proofs) + ? object.proofs.map((e: any) => CommitmentProof.fromAmino(e)) + : [], + }; + }, + toAmino(message: MerkleProof): MerkleProofAmino { + const obj: any = {}; + if (message.proofs) { + obj.proofs = message.proofs.map((e) => (e ? CommitmentProof.toAmino(e) : undefined)); + } else { + obj.proofs = []; + } + return obj; + }, + fromAminoMsg(object: MerkleProofAminoMsg): MerkleProof { + return MerkleProof.fromAmino(object.value); + }, + toAminoMsg(message: MerkleProof): MerkleProofAminoMsg { + return { + type: "cosmos-sdk/MerkleProof", + value: MerkleProof.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/connection/v1/connection.ts b/src/ibc/core/connection/v1/connection.ts index d4651564..1f8d86e0 100644 --- a/src/ibc/core/connection/v1/connection.ts +++ b/src/ibc/core/connection/v1/connection.ts @@ -243,6 +243,37 @@ export const ConnectionEnd = { : Long.UZERO; return message; }, + fromAmino(object: ConnectionEndAmino): ConnectionEnd { + return { + clientId: object.client_id, + versions: Array.isArray(object?.versions) ? object.versions.map((e: any) => Version.fromAmino(e)) : [], + state: isSet(object.state) ? stateFromJSON(object.state) : 0, + counterparty: object?.counterparty ? Counterparty.fromAmino(object.counterparty) : undefined, + delayPeriod: Long.fromString(object.delay_period), + }; + }, + toAmino(message: ConnectionEnd): ConnectionEndAmino { + const obj: any = {}; + obj.client_id = message.clientId; + if (message.versions) { + obj.versions = message.versions.map((e) => (e ? Version.toAmino(e) : undefined)); + } else { + obj.versions = []; + } + obj.state = message.state; + obj.counterparty = message.counterparty ? Counterparty.toAmino(message.counterparty) : undefined; + obj.delay_period = message.delayPeriod ? message.delayPeriod.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ConnectionEndAminoMsg): ConnectionEnd { + return ConnectionEnd.fromAmino(object.value); + }, + toAminoMsg(message: ConnectionEnd): ConnectionEndAminoMsg { + return { + type: "cosmos-sdk/ConnectionEnd", + value: ConnectionEnd.toAmino(message), + }; + }, }; function createBaseIdentifiedConnection(): IdentifiedConnection { return { @@ -349,6 +380,39 @@ export const IdentifiedConnection = { : Long.UZERO; return message; }, + fromAmino(object: IdentifiedConnectionAmino): IdentifiedConnection { + return { + id: object.id, + clientId: object.client_id, + versions: Array.isArray(object?.versions) ? object.versions.map((e: any) => Version.fromAmino(e)) : [], + state: isSet(object.state) ? stateFromJSON(object.state) : 0, + counterparty: object?.counterparty ? Counterparty.fromAmino(object.counterparty) : undefined, + delayPeriod: Long.fromString(object.delay_period), + }; + }, + toAmino(message: IdentifiedConnection): IdentifiedConnectionAmino { + const obj: any = {}; + obj.id = message.id; + obj.client_id = message.clientId; + if (message.versions) { + obj.versions = message.versions.map((e) => (e ? Version.toAmino(e) : undefined)); + } else { + obj.versions = []; + } + obj.state = message.state; + obj.counterparty = message.counterparty ? Counterparty.toAmino(message.counterparty) : undefined; + obj.delay_period = message.delayPeriod ? message.delayPeriod.toString() : undefined; + return obj; + }, + fromAminoMsg(object: IdentifiedConnectionAminoMsg): IdentifiedConnection { + return IdentifiedConnection.fromAmino(object.value); + }, + toAminoMsg(message: IdentifiedConnection): IdentifiedConnectionAminoMsg { + return { + type: "cosmos-sdk/IdentifiedConnection", + value: IdentifiedConnection.toAmino(message), + }; + }, }; function createBaseCounterparty(): Counterparty { return { @@ -418,6 +482,29 @@ export const Counterparty = { : undefined; return message; }, + fromAmino(object: CounterpartyAmino): Counterparty { + return { + clientId: object.client_id, + connectionId: object.connection_id, + prefix: object?.prefix ? MerklePrefix.fromAmino(object.prefix) : undefined, + }; + }, + toAmino(message: Counterparty): CounterpartyAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.connection_id = message.connectionId; + obj.prefix = message.prefix ? MerklePrefix.toAmino(message.prefix) : undefined; + return obj; + }, + fromAminoMsg(object: CounterpartyAminoMsg): Counterparty { + return Counterparty.fromAmino(object.value); + }, + toAminoMsg(message: Counterparty): CounterpartyAminoMsg { + return { + type: "cosmos-sdk/Counterparty", + value: Counterparty.toAmino(message), + }; + }, }; function createBaseClientPaths(): ClientPaths { return { @@ -467,6 +554,29 @@ export const ClientPaths = { message.paths = object.paths?.map((e) => e) || []; return message; }, + fromAmino(object: ClientPathsAmino): ClientPaths { + return { + paths: Array.isArray(object?.paths) ? object.paths.map((e: any) => e) : [], + }; + }, + toAmino(message: ClientPaths): ClientPathsAmino { + const obj: any = {}; + if (message.paths) { + obj.paths = message.paths.map((e) => e); + } else { + obj.paths = []; + } + return obj; + }, + fromAminoMsg(object: ClientPathsAminoMsg): ClientPaths { + return ClientPaths.fromAmino(object.value); + }, + toAminoMsg(message: ClientPaths): ClientPathsAminoMsg { + return { + type: "cosmos-sdk/ClientPaths", + value: ClientPaths.toAmino(message), + }; + }, }; function createBaseConnectionPaths(): ConnectionPaths { return { @@ -526,6 +636,31 @@ export const ConnectionPaths = { message.paths = object.paths?.map((e) => e) || []; return message; }, + fromAmino(object: ConnectionPathsAmino): ConnectionPaths { + return { + clientId: object.client_id, + paths: Array.isArray(object?.paths) ? object.paths.map((e: any) => e) : [], + }; + }, + toAmino(message: ConnectionPaths): ConnectionPathsAmino { + const obj: any = {}; + obj.client_id = message.clientId; + if (message.paths) { + obj.paths = message.paths.map((e) => e); + } else { + obj.paths = []; + } + return obj; + }, + fromAminoMsg(object: ConnectionPathsAminoMsg): ConnectionPaths { + return ConnectionPaths.fromAmino(object.value); + }, + toAminoMsg(message: ConnectionPaths): ConnectionPathsAminoMsg { + return { + type: "cosmos-sdk/ConnectionPaths", + value: ConnectionPaths.toAmino(message), + }; + }, }; function createBaseVersion(): Version { return { @@ -585,6 +720,31 @@ export const Version = { message.features = object.features?.map((e) => e) || []; return message; }, + fromAmino(object: VersionAmino): Version { + return { + identifier: object.identifier, + features: Array.isArray(object?.features) ? object.features.map((e: any) => e) : [], + }; + }, + toAmino(message: Version): VersionAmino { + const obj: any = {}; + obj.identifier = message.identifier; + if (message.features) { + obj.features = message.features.map((e) => e); + } else { + obj.features = []; + } + return obj; + }, + fromAminoMsg(object: VersionAminoMsg): Version { + return Version.fromAmino(object.value); + }, + toAminoMsg(message: Version): VersionAminoMsg { + return { + type: "cosmos-sdk/Version", + value: Version.toAmino(message), + }; + }, }; function createBaseParams(): Params { return { @@ -636,4 +796,25 @@ export const Params = { : Long.UZERO; return message; }, + fromAmino(object: ParamsAmino): Params { + return { + maxExpectedTimePerBlock: Long.fromString(object.max_expected_time_per_block), + }; + }, + toAmino(message: Params): ParamsAmino { + const obj: any = {}; + obj.max_expected_time_per_block = message.maxExpectedTimePerBlock + ? message.maxExpectedTimePerBlock.toString() + : undefined; + return obj; + }, + fromAminoMsg(object: ParamsAminoMsg): Params { + return Params.fromAmino(object.value); + }, + toAminoMsg(message: Params): ParamsAminoMsg { + return { + type: "cosmos-sdk/Params", + value: Params.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/connection/v1/genesis.ts b/src/ibc/core/connection/v1/genesis.ts index 59bf1b76..31d160ef 100644 --- a/src/ibc/core/connection/v1/genesis.ts +++ b/src/ibc/core/connection/v1/genesis.ts @@ -107,4 +107,45 @@ export const GenesisState = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + connections: Array.isArray(object?.connections) + ? object.connections.map((e: any) => IdentifiedConnection.fromAmino(e)) + : [], + clientConnectionPaths: Array.isArray(object?.client_connection_paths) + ? object.client_connection_paths.map((e: any) => ConnectionPaths.fromAmino(e)) + : [], + nextConnectionSequence: Long.fromString(object.next_connection_sequence), + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + if (message.connections) { + obj.connections = message.connections.map((e) => (e ? IdentifiedConnection.toAmino(e) : undefined)); + } else { + obj.connections = []; + } + if (message.clientConnectionPaths) { + obj.client_connection_paths = message.clientConnectionPaths.map((e) => + e ? ConnectionPaths.toAmino(e) : undefined, + ); + } else { + obj.client_connection_paths = []; + } + obj.next_connection_sequence = message.nextConnectionSequence + ? message.nextConnectionSequence.toString() + : undefined; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/ibc/core/connection/v1/query.ts b/src/ibc/core/connection/v1/query.ts index 4e5a30a5..c704efb2 100644 --- a/src/ibc/core/connection/v1/query.ts +++ b/src/ibc/core/connection/v1/query.ts @@ -161,6 +161,25 @@ export const QueryConnectionRequest = { message.connectionId = object.connectionId ?? ""; return message; }, + fromAmino(object: QueryConnectionRequestAmino): QueryConnectionRequest { + return { + connectionId: object.connection_id, + }; + }, + toAmino(message: QueryConnectionRequest): QueryConnectionRequestAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + return obj; + }, + fromAminoMsg(object: QueryConnectionRequestAminoMsg): QueryConnectionRequest { + return QueryConnectionRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionRequest): QueryConnectionRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionRequest", + value: QueryConnectionRequest.toAmino(message), + }; + }, }; function createBaseQueryConnectionResponse(): QueryConnectionResponse { return { @@ -235,6 +254,29 @@ export const QueryConnectionResponse = { : undefined; return message; }, + fromAmino(object: QueryConnectionResponseAmino): QueryConnectionResponse { + return { + connection: object?.connection ? ConnectionEnd.fromAmino(object.connection) : undefined, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryConnectionResponse): QueryConnectionResponseAmino { + const obj: any = {}; + obj.connection = message.connection ? ConnectionEnd.toAmino(message.connection) : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryConnectionResponseAminoMsg): QueryConnectionResponse { + return QueryConnectionResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionResponse): QueryConnectionResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionResponse", + value: QueryConnectionResponse.toAmino(message), + }; + }, }; function createBaseQueryConnectionsRequest(): QueryConnectionsRequest { return { @@ -284,6 +326,25 @@ export const QueryConnectionsRequest = { : undefined; return message; }, + fromAmino(object: QueryConnectionsRequestAmino): QueryConnectionsRequest { + return { + pagination: object?.pagination ? PageRequest.fromAmino(object.pagination) : undefined, + }; + }, + toAmino(message: QueryConnectionsRequest): QueryConnectionsRequestAmino { + const obj: any = {}; + obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConnectionsRequestAminoMsg): QueryConnectionsRequest { + return QueryConnectionsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionsRequest): QueryConnectionsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionsRequest", + value: QueryConnectionsRequest.toAmino(message), + }; + }, }; function createBaseQueryConnectionsResponse(): QueryConnectionsResponse { return { @@ -362,6 +423,35 @@ export const QueryConnectionsResponse = { object.height !== undefined && object.height !== null ? Height.fromPartial(object.height) : undefined; return message; }, + fromAmino(object: QueryConnectionsResponseAmino): QueryConnectionsResponse { + return { + connections: Array.isArray(object?.connections) + ? object.connections.map((e: any) => IdentifiedConnection.fromAmino(e)) + : [], + pagination: object?.pagination ? PageResponse.fromAmino(object.pagination) : undefined, + height: object?.height ? Height.fromAmino(object.height) : undefined, + }; + }, + toAmino(message: QueryConnectionsResponse): QueryConnectionsResponseAmino { + const obj: any = {}; + if (message.connections) { + obj.connections = message.connections.map((e) => (e ? IdentifiedConnection.toAmino(e) : undefined)); + } else { + obj.connections = []; + } + obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; + obj.height = message.height ? Height.toAmino(message.height) : {}; + return obj; + }, + fromAminoMsg(object: QueryConnectionsResponseAminoMsg): QueryConnectionsResponse { + return QueryConnectionsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionsResponse): QueryConnectionsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionsResponse", + value: QueryConnectionsResponse.toAmino(message), + }; + }, }; function createBaseQueryClientConnectionsRequest(): QueryClientConnectionsRequest { return { @@ -409,6 +499,25 @@ export const QueryClientConnectionsRequest = { message.clientId = object.clientId ?? ""; return message; }, + fromAmino(object: QueryClientConnectionsRequestAmino): QueryClientConnectionsRequest { + return { + clientId: object.client_id, + }; + }, + toAmino(message: QueryClientConnectionsRequest): QueryClientConnectionsRequestAmino { + const obj: any = {}; + obj.client_id = message.clientId; + return obj; + }, + fromAminoMsg(object: QueryClientConnectionsRequestAminoMsg): QueryClientConnectionsRequest { + return QueryClientConnectionsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientConnectionsRequest): QueryClientConnectionsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryClientConnectionsRequest", + value: QueryClientConnectionsRequest.toAmino(message), + }; + }, }; function createBaseQueryClientConnectionsResponse(): QueryClientConnectionsResponse { return { @@ -487,6 +596,35 @@ export const QueryClientConnectionsResponse = { : undefined; return message; }, + fromAmino(object: QueryClientConnectionsResponseAmino): QueryClientConnectionsResponse { + return { + connectionPaths: Array.isArray(object?.connection_paths) + ? object.connection_paths.map((e: any) => e) + : [], + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryClientConnectionsResponse): QueryClientConnectionsResponseAmino { + const obj: any = {}; + if (message.connectionPaths) { + obj.connection_paths = message.connectionPaths.map((e) => e); + } else { + obj.connection_paths = []; + } + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryClientConnectionsResponseAminoMsg): QueryClientConnectionsResponse { + return QueryClientConnectionsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryClientConnectionsResponse): QueryClientConnectionsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryClientConnectionsResponse", + value: QueryClientConnectionsResponse.toAmino(message), + }; + }, }; function createBaseQueryConnectionClientStateRequest(): QueryConnectionClientStateRequest { return { @@ -534,6 +672,25 @@ export const QueryConnectionClientStateRequest = { message.connectionId = object.connectionId ?? ""; return message; }, + fromAmino(object: QueryConnectionClientStateRequestAmino): QueryConnectionClientStateRequest { + return { + connectionId: object.connection_id, + }; + }, + toAmino(message: QueryConnectionClientStateRequest): QueryConnectionClientStateRequestAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + return obj; + }, + fromAminoMsg(object: QueryConnectionClientStateRequestAminoMsg): QueryConnectionClientStateRequest { + return QueryConnectionClientStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionClientStateRequest): QueryConnectionClientStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionClientStateRequest", + value: QueryConnectionClientStateRequest.toAmino(message), + }; + }, }; function createBaseQueryConnectionClientStateResponse(): QueryConnectionClientStateResponse { return { @@ -614,6 +771,33 @@ export const QueryConnectionClientStateResponse = { : undefined; return message; }, + fromAmino(object: QueryConnectionClientStateResponseAmino): QueryConnectionClientStateResponse { + return { + identifiedClientState: object?.identified_client_state + ? IdentifiedClientState.fromAmino(object.identified_client_state) + : undefined, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryConnectionClientStateResponse): QueryConnectionClientStateResponseAmino { + const obj: any = {}; + obj.identified_client_state = message.identifiedClientState + ? IdentifiedClientState.toAmino(message.identifiedClientState) + : undefined; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryConnectionClientStateResponseAminoMsg): QueryConnectionClientStateResponse { + return QueryConnectionClientStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionClientStateResponse): QueryConnectionClientStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionClientStateResponse", + value: QueryConnectionClientStateResponse.toAmino(message), + }; + }, }; function createBaseQueryConnectionConsensusStateRequest(): QueryConnectionConsensusStateRequest { return { @@ -692,6 +876,29 @@ export const QueryConnectionConsensusStateRequest = { : Long.UZERO; return message; }, + fromAmino(object: QueryConnectionConsensusStateRequestAmino): QueryConnectionConsensusStateRequest { + return { + connectionId: object.connection_id, + revisionNumber: Long.fromString(object.revision_number), + revisionHeight: Long.fromString(object.revision_height), + }; + }, + toAmino(message: QueryConnectionConsensusStateRequest): QueryConnectionConsensusStateRequestAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + obj.revision_number = message.revisionNumber ? message.revisionNumber.toString() : undefined; + obj.revision_height = message.revisionHeight ? message.revisionHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: QueryConnectionConsensusStateRequestAminoMsg): QueryConnectionConsensusStateRequest { + return QueryConnectionConsensusStateRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionConsensusStateRequest): QueryConnectionConsensusStateRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionConsensusStateRequest", + value: QueryConnectionConsensusStateRequest.toAmino(message), + }; + }, }; function createBaseQueryConnectionConsensusStateResponse(): QueryConnectionConsensusStateResponse { return { @@ -781,6 +988,31 @@ export const QueryConnectionConsensusStateResponse = { : undefined; return message; }, + fromAmino(object: QueryConnectionConsensusStateResponseAmino): QueryConnectionConsensusStateResponse { + return { + consensusState: object?.consensus_state ? Any.fromAmino(object.consensus_state) : undefined, + clientId: object.client_id, + proof: object.proof, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + }; + }, + toAmino(message: QueryConnectionConsensusStateResponse): QueryConnectionConsensusStateResponseAmino { + const obj: any = {}; + obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined; + obj.client_id = message.clientId; + obj.proof = message.proof; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + return obj; + }, + fromAminoMsg(object: QueryConnectionConsensusStateResponseAminoMsg): QueryConnectionConsensusStateResponse { + return QueryConnectionConsensusStateResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionConsensusStateResponse): QueryConnectionConsensusStateResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionConsensusStateResponse", + value: QueryConnectionConsensusStateResponse.toAmino(message), + }; + }, }; function createBaseQueryConnectionParamsRequest(): QueryConnectionParamsRequest { return {}; @@ -816,6 +1048,22 @@ export const QueryConnectionParamsRequest = { const message = createBaseQueryConnectionParamsRequest(); return message; }, + fromAmino(_: QueryConnectionParamsRequestAmino): QueryConnectionParamsRequest { + return {}; + }, + toAmino(_: QueryConnectionParamsRequest): QueryConnectionParamsRequestAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: QueryConnectionParamsRequestAminoMsg): QueryConnectionParamsRequest { + return QueryConnectionParamsRequest.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionParamsRequest): QueryConnectionParamsRequestAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionParamsRequest", + value: QueryConnectionParamsRequest.toAmino(message), + }; + }, }; function createBaseQueryConnectionParamsResponse(): QueryConnectionParamsResponse { return { @@ -864,6 +1112,25 @@ export const QueryConnectionParamsResponse = { object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; return message; }, + fromAmino(object: QueryConnectionParamsResponseAmino): QueryConnectionParamsResponse { + return { + params: object?.params ? Params.fromAmino(object.params) : undefined, + }; + }, + toAmino(message: QueryConnectionParamsResponse): QueryConnectionParamsResponseAmino { + const obj: any = {}; + obj.params = message.params ? Params.toAmino(message.params) : undefined; + return obj; + }, + fromAminoMsg(object: QueryConnectionParamsResponseAminoMsg): QueryConnectionParamsResponse { + return QueryConnectionParamsResponse.fromAmino(object.value); + }, + toAminoMsg(message: QueryConnectionParamsResponse): QueryConnectionParamsResponseAminoMsg { + return { + type: "cosmos-sdk/QueryConnectionParamsResponse", + value: QueryConnectionParamsResponse.toAmino(message), + }; + }, }; /** Query provides defines the gRPC querier service */ export interface Query { diff --git a/src/ibc/core/connection/v1/tx.ts b/src/ibc/core/connection/v1/tx.ts index 3d4f793d..b23c1535 100644 --- a/src/ibc/core/connection/v1/tx.ts +++ b/src/ibc/core/connection/v1/tx.ts @@ -188,6 +188,33 @@ export const MsgConnectionOpenInit = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgConnectionOpenInitAmino): MsgConnectionOpenInit { + return { + clientId: object.client_id, + counterparty: object?.counterparty ? Counterparty.fromAmino(object.counterparty) : undefined, + version: object?.version ? Version.fromAmino(object.version) : undefined, + delayPeriod: Long.fromString(object.delay_period), + signer: object.signer, + }; + }, + toAmino(message: MsgConnectionOpenInit): MsgConnectionOpenInitAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.counterparty = message.counterparty ? Counterparty.toAmino(message.counterparty) : undefined; + obj.version = message.version ? Version.toAmino(message.version) : undefined; + obj.delay_period = message.delayPeriod ? message.delayPeriod.toString() : undefined; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenInitAminoMsg): MsgConnectionOpenInit { + return MsgConnectionOpenInit.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenInit): MsgConnectionOpenInitAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenInit", + value: MsgConnectionOpenInit.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenInitResponse(): MsgConnectionOpenInitResponse { return {}; @@ -223,6 +250,22 @@ export const MsgConnectionOpenInitResponse = { const message = createBaseMsgConnectionOpenInitResponse(); return message; }, + fromAmino(_: MsgConnectionOpenInitResponseAmino): MsgConnectionOpenInitResponse { + return {}; + }, + toAmino(_: MsgConnectionOpenInitResponse): MsgConnectionOpenInitResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenInitResponseAminoMsg): MsgConnectionOpenInitResponse { + return MsgConnectionOpenInitResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenInitResponse): MsgConnectionOpenInitResponseAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenInitResponse", + value: MsgConnectionOpenInitResponse.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenTry(): MsgConnectionOpenTry { return { @@ -429,6 +472,57 @@ export const MsgConnectionOpenTry = { message.hostConsensusStateProof = object.hostConsensusStateProof ?? new Uint8Array(); return message; }, + fromAmino(object: MsgConnectionOpenTryAmino): MsgConnectionOpenTry { + return { + clientId: object.client_id, + previousConnectionId: object.previous_connection_id, + clientState: object?.client_state ? Any.fromAmino(object.client_state) : undefined, + counterparty: object?.counterparty ? Counterparty.fromAmino(object.counterparty) : undefined, + delayPeriod: Long.fromString(object.delay_period), + counterpartyVersions: Array.isArray(object?.counterparty_versions) + ? object.counterparty_versions.map((e: any) => Version.fromAmino(e)) + : [], + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + proofInit: object.proof_init, + proofClient: object.proof_client, + proofConsensus: object.proof_consensus, + consensusHeight: object?.consensus_height ? Height.fromAmino(object.consensus_height) : undefined, + signer: object.signer, + hostConsensusStateProof: object.host_consensus_state_proof, + }; + }, + toAmino(message: MsgConnectionOpenTry): MsgConnectionOpenTryAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.previous_connection_id = message.previousConnectionId; + obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined; + obj.counterparty = message.counterparty ? Counterparty.toAmino(message.counterparty) : undefined; + obj.delay_period = message.delayPeriod ? message.delayPeriod.toString() : undefined; + if (message.counterpartyVersions) { + obj.counterparty_versions = message.counterpartyVersions.map((e) => + e ? Version.toAmino(e) : undefined, + ); + } else { + obj.counterparty_versions = []; + } + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.proof_init = message.proofInit; + obj.proof_client = message.proofClient; + obj.proof_consensus = message.proofConsensus; + obj.consensus_height = message.consensusHeight ? Height.toAmino(message.consensusHeight) : {}; + obj.signer = message.signer; + obj.host_consensus_state_proof = message.hostConsensusStateProof; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenTryAminoMsg): MsgConnectionOpenTry { + return MsgConnectionOpenTry.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenTry): MsgConnectionOpenTryAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenTry", + value: MsgConnectionOpenTry.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenTryResponse(): MsgConnectionOpenTryResponse { return {}; @@ -464,6 +558,22 @@ export const MsgConnectionOpenTryResponse = { const message = createBaseMsgConnectionOpenTryResponse(); return message; }, + fromAmino(_: MsgConnectionOpenTryResponseAmino): MsgConnectionOpenTryResponse { + return {}; + }, + toAmino(_: MsgConnectionOpenTryResponse): MsgConnectionOpenTryResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenTryResponseAminoMsg): MsgConnectionOpenTryResponse { + return MsgConnectionOpenTryResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenTryResponse): MsgConnectionOpenTryResponseAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenTryResponse", + value: MsgConnectionOpenTryResponse.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenAck(): MsgConnectionOpenAck { return { @@ -642,6 +752,45 @@ export const MsgConnectionOpenAck = { message.hostConsensusStateProof = object.hostConsensusStateProof ?? new Uint8Array(); return message; }, + fromAmino(object: MsgConnectionOpenAckAmino): MsgConnectionOpenAck { + return { + connectionId: object.connection_id, + counterpartyConnectionId: object.counterparty_connection_id, + version: object?.version ? Version.fromAmino(object.version) : undefined, + clientState: object?.client_state ? Any.fromAmino(object.client_state) : undefined, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + proofTry: object.proof_try, + proofClient: object.proof_client, + proofConsensus: object.proof_consensus, + consensusHeight: object?.consensus_height ? Height.fromAmino(object.consensus_height) : undefined, + signer: object.signer, + hostConsensusStateProof: object.host_consensus_state_proof, + }; + }, + toAmino(message: MsgConnectionOpenAck): MsgConnectionOpenAckAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + obj.counterparty_connection_id = message.counterpartyConnectionId; + obj.version = message.version ? Version.toAmino(message.version) : undefined; + obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.proof_try = message.proofTry; + obj.proof_client = message.proofClient; + obj.proof_consensus = message.proofConsensus; + obj.consensus_height = message.consensusHeight ? Height.toAmino(message.consensusHeight) : {}; + obj.signer = message.signer; + obj.host_consensus_state_proof = message.hostConsensusStateProof; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenAckAminoMsg): MsgConnectionOpenAck { + return MsgConnectionOpenAck.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenAck): MsgConnectionOpenAckAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenAck", + value: MsgConnectionOpenAck.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenAckResponse(): MsgConnectionOpenAckResponse { return {}; @@ -677,6 +826,22 @@ export const MsgConnectionOpenAckResponse = { const message = createBaseMsgConnectionOpenAckResponse(); return message; }, + fromAmino(_: MsgConnectionOpenAckResponseAmino): MsgConnectionOpenAckResponse { + return {}; + }, + toAmino(_: MsgConnectionOpenAckResponse): MsgConnectionOpenAckResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenAckResponseAminoMsg): MsgConnectionOpenAckResponse { + return MsgConnectionOpenAckResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenAckResponse): MsgConnectionOpenAckResponseAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenAckResponse", + value: MsgConnectionOpenAckResponse.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenConfirm(): MsgConnectionOpenConfirm { return { @@ -759,6 +924,31 @@ export const MsgConnectionOpenConfirm = { message.signer = object.signer ?? ""; return message; }, + fromAmino(object: MsgConnectionOpenConfirmAmino): MsgConnectionOpenConfirm { + return { + connectionId: object.connection_id, + proofAck: object.proof_ack, + proofHeight: object?.proof_height ? Height.fromAmino(object.proof_height) : undefined, + signer: object.signer, + }; + }, + toAmino(message: MsgConnectionOpenConfirm): MsgConnectionOpenConfirmAmino { + const obj: any = {}; + obj.connection_id = message.connectionId; + obj.proof_ack = message.proofAck; + obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {}; + obj.signer = message.signer; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenConfirmAminoMsg): MsgConnectionOpenConfirm { + return MsgConnectionOpenConfirm.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenConfirm): MsgConnectionOpenConfirmAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenConfirm", + value: MsgConnectionOpenConfirm.toAmino(message), + }; + }, }; function createBaseMsgConnectionOpenConfirmResponse(): MsgConnectionOpenConfirmResponse { return {}; @@ -794,6 +984,22 @@ export const MsgConnectionOpenConfirmResponse = { const message = createBaseMsgConnectionOpenConfirmResponse(); return message; }, + fromAmino(_: MsgConnectionOpenConfirmResponseAmino): MsgConnectionOpenConfirmResponse { + return {}; + }, + toAmino(_: MsgConnectionOpenConfirmResponse): MsgConnectionOpenConfirmResponseAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: MsgConnectionOpenConfirmResponseAminoMsg): MsgConnectionOpenConfirmResponse { + return MsgConnectionOpenConfirmResponse.fromAmino(object.value); + }, + toAminoMsg(message: MsgConnectionOpenConfirmResponse): MsgConnectionOpenConfirmResponseAminoMsg { + return { + type: "cosmos-sdk/MsgConnectionOpenConfirmResponse", + value: MsgConnectionOpenConfirmResponse.toAmino(message), + }; + }, }; /** Msg defines the ibc/connection Msg service. */ export interface Msg { diff --git a/src/ibc/core/types/v1/genesis.ts b/src/ibc/core/types/v1/genesis.ts index 309f70c7..f24c2ab9 100644 --- a/src/ibc/core/types/v1/genesis.ts +++ b/src/ibc/core/types/v1/genesis.ts @@ -98,4 +98,31 @@ export const GenesisState = { : undefined; return message; }, + fromAmino(object: GenesisStateAmino): GenesisState { + return { + clientGenesis: object?.client_genesis ? GenesisState1.fromAmino(object.client_genesis) : undefined, + connectionGenesis: object?.connection_genesis + ? GenesisState2.fromAmino(object.connection_genesis) + : undefined, + channelGenesis: object?.channel_genesis ? GenesisState3.fromAmino(object.channel_genesis) : undefined, + }; + }, + toAmino(message: GenesisState): GenesisStateAmino { + const obj: any = {}; + obj.client_genesis = message.clientGenesis ? GenesisState1.toAmino(message.clientGenesis) : undefined; + obj.connection_genesis = message.connectionGenesis + ? GenesisState2.toAmino(message.connectionGenesis) + : undefined; + obj.channel_genesis = message.channelGenesis ? GenesisState3.toAmino(message.channelGenesis) : undefined; + return obj; + }, + fromAminoMsg(object: GenesisStateAminoMsg): GenesisState { + return GenesisState.fromAmino(object.value); + }, + toAminoMsg(message: GenesisState): GenesisStateAminoMsg { + return { + type: "cosmos-sdk/GenesisState", + value: GenesisState.toAmino(message), + }; + }, }; diff --git a/src/ibc/lightclients/solomachine/v3/solomachine.ts b/src/ibc/lightclients/solomachine/v3/solomachine.ts index 3595d1d7..fee99469 100644 --- a/src/ibc/lightclients/solomachine/v3/solomachine.ts +++ b/src/ibc/lightclients/solomachine/v3/solomachine.ts @@ -159,6 +159,29 @@ export const ClientState = { : undefined; return message; }, + fromAmino(object: ClientStateAmino): ClientState { + return { + sequence: Long.fromString(object.sequence), + isFrozen: object.is_frozen, + consensusState: object?.consensus_state ? ConsensusState.fromAmino(object.consensus_state) : undefined, + }; + }, + toAmino(message: ClientState): ClientStateAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + obj.is_frozen = message.isFrozen; + obj.consensus_state = message.consensusState ? ConsensusState.toAmino(message.consensusState) : undefined; + return obj; + }, + fromAminoMsg(object: ClientStateAminoMsg): ClientState { + return ClientState.fromAmino(object.value); + }, + toAminoMsg(message: ClientState): ClientStateAminoMsg { + return { + type: "cosmos-sdk/ClientState", + value: ClientState.toAmino(message), + }; + }, }; function createBaseConsensusState(): ConsensusState { return { @@ -231,6 +254,29 @@ export const ConsensusState = { : Long.UZERO; return message; }, + fromAmino(object: ConsensusStateAmino): ConsensusState { + return { + publicKey: object?.public_key ? Any.fromAmino(object.public_key) : undefined, + diversifier: object.diversifier, + timestamp: Long.fromString(object.timestamp), + }; + }, + toAmino(message: ConsensusState): ConsensusStateAmino { + const obj: any = {}; + obj.public_key = message.publicKey ? Any.toAmino(message.publicKey) : undefined; + obj.diversifier = message.diversifier; + obj.timestamp = message.timestamp ? message.timestamp.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ConsensusStateAminoMsg): ConsensusState { + return ConsensusState.fromAmino(object.value); + }, + toAminoMsg(message: ConsensusState): ConsensusStateAminoMsg { + return { + type: "cosmos-sdk/ConsensusState", + value: ConsensusState.toAmino(message), + }; + }, }; function createBaseHeader(): Header { return { @@ -316,6 +362,31 @@ export const Header = { message.newDiversifier = object.newDiversifier ?? ""; return message; }, + fromAmino(object: HeaderAmino): Header { + return { + timestamp: Long.fromString(object.timestamp), + signature: object.signature, + newPublicKey: object?.new_public_key ? Any.fromAmino(object.new_public_key) : undefined, + newDiversifier: object.new_diversifier, + }; + }, + toAmino(message: Header): HeaderAmino { + const obj: any = {}; + obj.timestamp = message.timestamp ? message.timestamp.toString() : undefined; + obj.signature = message.signature; + obj.new_public_key = message.newPublicKey ? Any.toAmino(message.newPublicKey) : undefined; + obj.new_diversifier = message.newDiversifier; + return obj; + }, + fromAminoMsg(object: HeaderAminoMsg): Header { + return Header.fromAmino(object.value); + }, + toAminoMsg(message: Header): HeaderAminoMsg { + return { + type: "cosmos-sdk/Header", + value: Header.toAmino(message), + }; + }, }; function createBaseMisbehaviour(): Misbehaviour { return { @@ -392,6 +463,29 @@ export const Misbehaviour = { : undefined; return message; }, + fromAmino(object: MisbehaviourAmino): Misbehaviour { + return { + sequence: Long.fromString(object.sequence), + signatureOne: object?.signature_one ? SignatureAndData.fromAmino(object.signature_one) : undefined, + signatureTwo: object?.signature_two ? SignatureAndData.fromAmino(object.signature_two) : undefined, + }; + }, + toAmino(message: Misbehaviour): MisbehaviourAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + obj.signature_one = message.signatureOne ? SignatureAndData.toAmino(message.signatureOne) : undefined; + obj.signature_two = message.signatureTwo ? SignatureAndData.toAmino(message.signatureTwo) : undefined; + return obj; + }, + fromAminoMsg(object: MisbehaviourAminoMsg): Misbehaviour { + return Misbehaviour.fromAmino(object.value); + }, + toAminoMsg(message: Misbehaviour): MisbehaviourAminoMsg { + return { + type: "cosmos-sdk/Misbehaviour", + value: Misbehaviour.toAmino(message), + }; + }, }; function createBaseSignatureAndData(): SignatureAndData { return { @@ -475,6 +569,31 @@ export const SignatureAndData = { : Long.UZERO; return message; }, + fromAmino(object: SignatureAndDataAmino): SignatureAndData { + return { + signature: object.signature, + path: object.path, + data: object.data, + timestamp: Long.fromString(object.timestamp), + }; + }, + toAmino(message: SignatureAndData): SignatureAndDataAmino { + const obj: any = {}; + obj.signature = message.signature; + obj.path = message.path; + obj.data = message.data; + obj.timestamp = message.timestamp ? message.timestamp.toString() : undefined; + return obj; + }, + fromAminoMsg(object: SignatureAndDataAminoMsg): SignatureAndData { + return SignatureAndData.fromAmino(object.value); + }, + toAminoMsg(message: SignatureAndData): SignatureAndDataAminoMsg { + return { + type: "cosmos-sdk/SignatureAndData", + value: SignatureAndData.toAmino(message), + }; + }, }; function createBaseTimestampedSignatureData(): TimestampedSignatureData { return { @@ -538,6 +657,27 @@ export const TimestampedSignatureData = { : Long.UZERO; return message; }, + fromAmino(object: TimestampedSignatureDataAmino): TimestampedSignatureData { + return { + signatureData: object.signature_data, + timestamp: Long.fromString(object.timestamp), + }; + }, + toAmino(message: TimestampedSignatureData): TimestampedSignatureDataAmino { + const obj: any = {}; + obj.signature_data = message.signatureData; + obj.timestamp = message.timestamp ? message.timestamp.toString() : undefined; + return obj; + }, + fromAminoMsg(object: TimestampedSignatureDataAminoMsg): TimestampedSignatureData { + return TimestampedSignatureData.fromAmino(object.value); + }, + toAminoMsg(message: TimestampedSignatureData): TimestampedSignatureDataAminoMsg { + return { + type: "cosmos-sdk/TimestampedSignatureData", + value: TimestampedSignatureData.toAmino(message), + }; + }, }; function createBaseSignBytes(): SignBytes { return { @@ -631,6 +771,33 @@ export const SignBytes = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: SignBytesAmino): SignBytes { + return { + sequence: Long.fromString(object.sequence), + timestamp: Long.fromString(object.timestamp), + diversifier: object.diversifier, + path: object.path, + data: object.data, + }; + }, + toAmino(message: SignBytes): SignBytesAmino { + const obj: any = {}; + obj.sequence = message.sequence ? message.sequence.toString() : undefined; + obj.timestamp = message.timestamp ? message.timestamp.toString() : undefined; + obj.diversifier = message.diversifier; + obj.path = message.path; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: SignBytesAminoMsg): SignBytes { + return SignBytes.fromAmino(object.value); + }, + toAminoMsg(message: SignBytes): SignBytesAminoMsg { + return { + type: "cosmos-sdk/SignBytes", + value: SignBytes.toAmino(message), + }; + }, }; function createBaseHeaderData(): HeaderData { return { @@ -690,4 +857,25 @@ export const HeaderData = { message.newDiversifier = object.newDiversifier ?? ""; return message; }, + fromAmino(object: HeaderDataAmino): HeaderData { + return { + newPubKey: object?.new_pub_key ? Any.fromAmino(object.new_pub_key) : undefined, + newDiversifier: object.new_diversifier, + }; + }, + toAmino(message: HeaderData): HeaderDataAmino { + const obj: any = {}; + obj.new_pub_key = message.newPubKey ? Any.toAmino(message.newPubKey) : undefined; + obj.new_diversifier = message.newDiversifier; + return obj; + }, + fromAminoMsg(object: HeaderDataAminoMsg): HeaderData { + return HeaderData.fromAmino(object.value); + }, + toAminoMsg(message: HeaderData): HeaderDataAminoMsg { + return { + type: "cosmos-sdk/HeaderData", + value: HeaderData.toAmino(message), + }; + }, }; diff --git a/src/ibc/lightclients/tendermint/v1/tendermint.ts b/src/ibc/lightclients/tendermint/v1/tendermint.ts index a761e9ee..517d34f3 100644 --- a/src/ibc/lightclients/tendermint/v1/tendermint.ts +++ b/src/ibc/lightclients/tendermint/v1/tendermint.ts @@ -291,6 +291,55 @@ export const ClientState = { message.allowUpdateAfterMisbehaviour = object.allowUpdateAfterMisbehaviour ?? false; return message; }, + fromAmino(object: ClientStateAmino): ClientState { + return { + chainId: object.chain_id, + trustLevel: object?.trust_level ? Fraction.fromAmino(object.trust_level) : undefined, + trustingPeriod: object?.trusting_period ? Duration.fromAmino(object.trusting_period) : undefined, + unbondingPeriod: object?.unbonding_period ? Duration.fromAmino(object.unbonding_period) : undefined, + maxClockDrift: object?.max_clock_drift ? Duration.fromAmino(object.max_clock_drift) : undefined, + frozenHeight: object?.frozen_height ? Height.fromAmino(object.frozen_height) : undefined, + latestHeight: object?.latest_height ? Height.fromAmino(object.latest_height) : undefined, + proofSpecs: Array.isArray(object?.proof_specs) + ? object.proof_specs.map((e: any) => ProofSpec.fromAmino(e)) + : [], + upgradePath: Array.isArray(object?.upgrade_path) ? object.upgrade_path.map((e: any) => e) : [], + allowUpdateAfterExpiry: object.allow_update_after_expiry, + allowUpdateAfterMisbehaviour: object.allow_update_after_misbehaviour, + }; + }, + toAmino(message: ClientState): ClientStateAmino { + const obj: any = {}; + obj.chain_id = message.chainId; + obj.trust_level = message.trustLevel ? Fraction.toAmino(message.trustLevel) : undefined; + obj.trusting_period = message.trustingPeriod ? Duration.toAmino(message.trustingPeriod) : undefined; + obj.unbonding_period = message.unbondingPeriod ? Duration.toAmino(message.unbondingPeriod) : undefined; + obj.max_clock_drift = message.maxClockDrift ? Duration.toAmino(message.maxClockDrift) : undefined; + obj.frozen_height = message.frozenHeight ? Height.toAmino(message.frozenHeight) : {}; + obj.latest_height = message.latestHeight ? Height.toAmino(message.latestHeight) : {}; + if (message.proofSpecs) { + obj.proof_specs = message.proofSpecs.map((e) => (e ? ProofSpec.toAmino(e) : undefined)); + } else { + obj.proof_specs = []; + } + if (message.upgradePath) { + obj.upgrade_path = message.upgradePath.map((e) => e); + } else { + obj.upgrade_path = []; + } + obj.allow_update_after_expiry = message.allowUpdateAfterExpiry; + obj.allow_update_after_misbehaviour = message.allowUpdateAfterMisbehaviour; + return obj; + }, + fromAminoMsg(object: ClientStateAminoMsg): ClientState { + return ClientState.fromAmino(object.value); + }, + toAminoMsg(message: ClientState): ClientStateAminoMsg { + return { + type: "cosmos-sdk/ClientState", + value: ClientState.toAmino(message), + }; + }, }; function createBaseConsensusState(): ConsensusState { return { @@ -365,6 +414,29 @@ export const ConsensusState = { message.nextValidatorsHash = object.nextValidatorsHash ?? new Uint8Array(); return message; }, + fromAmino(object: ConsensusStateAmino): ConsensusState { + return { + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + root: object?.root ? MerkleRoot.fromAmino(object.root) : undefined, + nextValidatorsHash: object.next_validators_hash, + }; + }, + toAmino(message: ConsensusState): ConsensusStateAmino { + const obj: any = {}; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + obj.root = message.root ? MerkleRoot.toAmino(message.root) : undefined; + obj.next_validators_hash = message.nextValidatorsHash; + return obj; + }, + fromAminoMsg(object: ConsensusStateAminoMsg): ConsensusState { + return ConsensusState.fromAmino(object.value); + }, + toAminoMsg(message: ConsensusState): ConsensusStateAminoMsg { + return { + type: "cosmos-sdk/ConsensusState", + value: ConsensusState.toAmino(message), + }; + }, }; function createBaseMisbehaviour(): Misbehaviour { return { @@ -438,6 +510,29 @@ export const Misbehaviour = { : undefined; return message; }, + fromAmino(object: MisbehaviourAmino): Misbehaviour { + return { + clientId: object.client_id, + header_1: object?.header_1 ? Header.fromAmino(object.header_1) : undefined, + header_2: object?.header_2 ? Header.fromAmino(object.header_2) : undefined, + }; + }, + toAmino(message: Misbehaviour): MisbehaviourAmino { + const obj: any = {}; + obj.client_id = message.clientId; + obj.header_1 = message.header_1 ? Header.toAmino(message.header_1) : undefined; + obj.header_2 = message.header_2 ? Header.toAmino(message.header_2) : undefined; + return obj; + }, + fromAminoMsg(object: MisbehaviourAminoMsg): Misbehaviour { + return Misbehaviour.fromAmino(object.value); + }, + toAminoMsg(message: Misbehaviour): MisbehaviourAminoMsg { + return { + type: "cosmos-sdk/Misbehaviour", + value: Misbehaviour.toAmino(message), + }; + }, }; function createBaseHeader(): Header { return { @@ -533,6 +628,35 @@ export const Header = { : undefined; return message; }, + fromAmino(object: HeaderAmino): Header { + return { + signedHeader: object?.signed_header ? SignedHeader.fromAmino(object.signed_header) : undefined, + validatorSet: object?.validator_set ? ValidatorSet.fromAmino(object.validator_set) : undefined, + trustedHeight: object?.trusted_height ? Height.fromAmino(object.trusted_height) : undefined, + trustedValidators: object?.trusted_validators + ? ValidatorSet.fromAmino(object.trusted_validators) + : undefined, + }; + }, + toAmino(message: Header): HeaderAmino { + const obj: any = {}; + obj.signed_header = message.signedHeader ? SignedHeader.toAmino(message.signedHeader) : undefined; + obj.validator_set = message.validatorSet ? ValidatorSet.toAmino(message.validatorSet) : undefined; + obj.trusted_height = message.trustedHeight ? Height.toAmino(message.trustedHeight) : {}; + obj.trusted_validators = message.trustedValidators + ? ValidatorSet.toAmino(message.trustedValidators) + : undefined; + return obj; + }, + fromAminoMsg(object: HeaderAminoMsg): Header { + return Header.fromAmino(object.value); + }, + toAminoMsg(message: Header): HeaderAminoMsg { + return { + type: "cosmos-sdk/Header", + value: Header.toAmino(message), + }; + }, }; function createBaseFraction(): Fraction { return { @@ -594,4 +718,25 @@ export const Fraction = { : Long.UZERO; return message; }, + fromAmino(object: FractionAmino): Fraction { + return { + numerator: Long.fromString(object.numerator), + denominator: Long.fromString(object.denominator), + }; + }, + toAmino(message: Fraction): FractionAmino { + const obj: any = {}; + obj.numerator = message.numerator ? message.numerator.toString() : undefined; + obj.denominator = message.denominator ? message.denominator.toString() : undefined; + return obj; + }, + fromAminoMsg(object: FractionAminoMsg): Fraction { + return Fraction.fromAmino(object.value); + }, + toAminoMsg(message: Fraction): FractionAminoMsg { + return { + type: "cosmos-sdk/Fraction", + value: Fraction.toAmino(message), + }; + }, }; diff --git a/src/tendermint/abci/types.ts b/src/tendermint/abci/types.ts index fe6d81e8..cf688c2b 100644 --- a/src/tendermint/abci/types.ts +++ b/src/tendermint/abci/types.ts @@ -838,6 +838,73 @@ export const Request = { : undefined; return message; }, + fromAmino(object: RequestAmino): Request { + return { + echo: object?.echo ? RequestEcho.fromAmino(object.echo) : undefined, + flush: object?.flush ? RequestFlush.fromAmino(object.flush) : undefined, + info: object?.info ? RequestInfo.fromAmino(object.info) : undefined, + initChain: object?.init_chain ? RequestInitChain.fromAmino(object.init_chain) : undefined, + query: object?.query ? RequestQuery.fromAmino(object.query) : undefined, + beginBlock: object?.begin_block ? RequestBeginBlock.fromAmino(object.begin_block) : undefined, + checkTx: object?.check_tx ? RequestCheckTx.fromAmino(object.check_tx) : undefined, + deliverTx: object?.deliver_tx ? RequestDeliverTx.fromAmino(object.deliver_tx) : undefined, + endBlock: object?.end_block ? RequestEndBlock.fromAmino(object.end_block) : undefined, + commit: object?.commit ? RequestCommit.fromAmino(object.commit) : undefined, + listSnapshots: object?.list_snapshots + ? RequestListSnapshots.fromAmino(object.list_snapshots) + : undefined, + offerSnapshot: object?.offer_snapshot + ? RequestOfferSnapshot.fromAmino(object.offer_snapshot) + : undefined, + loadSnapshotChunk: object?.load_snapshot_chunk + ? RequestLoadSnapshotChunk.fromAmino(object.load_snapshot_chunk) + : undefined, + applySnapshotChunk: object?.apply_snapshot_chunk + ? RequestApplySnapshotChunk.fromAmino(object.apply_snapshot_chunk) + : undefined, + prepareProposal: object?.prepare_proposal + ? RequestPrepareProposal.fromAmino(object.prepare_proposal) + : undefined, + processProposal: object?.process_proposal + ? RequestProcessProposal.fromAmino(object.process_proposal) + : undefined, + }; + }, + toAmino(message: Request): RequestAmino { + const obj: any = {}; + obj.echo = message.echo ? RequestEcho.toAmino(message.echo) : undefined; + obj.flush = message.flush ? RequestFlush.toAmino(message.flush) : undefined; + obj.info = message.info ? RequestInfo.toAmino(message.info) : undefined; + obj.init_chain = message.initChain ? RequestInitChain.toAmino(message.initChain) : undefined; + obj.query = message.query ? RequestQuery.toAmino(message.query) : undefined; + obj.begin_block = message.beginBlock ? RequestBeginBlock.toAmino(message.beginBlock) : undefined; + obj.check_tx = message.checkTx ? RequestCheckTx.toAmino(message.checkTx) : undefined; + obj.deliver_tx = message.deliverTx ? RequestDeliverTx.toAmino(message.deliverTx) : undefined; + obj.end_block = message.endBlock ? RequestEndBlock.toAmino(message.endBlock) : undefined; + obj.commit = message.commit ? RequestCommit.toAmino(message.commit) : undefined; + obj.list_snapshots = message.listSnapshots + ? RequestListSnapshots.toAmino(message.listSnapshots) + : undefined; + obj.offer_snapshot = message.offerSnapshot + ? RequestOfferSnapshot.toAmino(message.offerSnapshot) + : undefined; + obj.load_snapshot_chunk = message.loadSnapshotChunk + ? RequestLoadSnapshotChunk.toAmino(message.loadSnapshotChunk) + : undefined; + obj.apply_snapshot_chunk = message.applySnapshotChunk + ? RequestApplySnapshotChunk.toAmino(message.applySnapshotChunk) + : undefined; + obj.prepare_proposal = message.prepareProposal + ? RequestPrepareProposal.toAmino(message.prepareProposal) + : undefined; + obj.process_proposal = message.processProposal + ? RequestProcessProposal.toAmino(message.processProposal) + : undefined; + return obj; + }, + fromAminoMsg(object: RequestAminoMsg): Request { + return Request.fromAmino(object.value); + }, }; function createBaseRequestEcho(): RequestEcho { return { @@ -883,6 +950,19 @@ export const RequestEcho = { message.message = object.message ?? ""; return message; }, + fromAmino(object: RequestEchoAmino): RequestEcho { + return { + message: object.message, + }; + }, + toAmino(message: RequestEcho): RequestEchoAmino { + const obj: any = {}; + obj.message = message.message; + return obj; + }, + fromAminoMsg(object: RequestEchoAminoMsg): RequestEcho { + return RequestEcho.fromAmino(object.value); + }, }; function createBaseRequestFlush(): RequestFlush { return {}; @@ -916,6 +996,16 @@ export const RequestFlush = { const message = createBaseRequestFlush(); return message; }, + fromAmino(_: RequestFlushAmino): RequestFlush { + return {}; + }, + toAmino(_: RequestFlush): RequestFlushAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: RequestFlushAminoMsg): RequestFlush { + return RequestFlush.fromAmino(object.value); + }, }; function createBaseRequestInfo(): RequestInfo { return { @@ -998,6 +1088,25 @@ export const RequestInfo = { message.abciVersion = object.abciVersion ?? ""; return message; }, + fromAmino(object: RequestInfoAmino): RequestInfo { + return { + version: object.version, + blockVersion: Long.fromString(object.block_version), + p2pVersion: Long.fromString(object.p2p_version), + abciVersion: object.abci_version, + }; + }, + toAmino(message: RequestInfo): RequestInfoAmino { + const obj: any = {}; + obj.version = message.version; + obj.block_version = message.blockVersion ? message.blockVersion.toString() : undefined; + obj.p2p_version = message.p2pVersion ? message.p2pVersion.toString() : undefined; + obj.abci_version = message.abciVersion; + return obj; + }, + fromAminoMsg(object: RequestInfoAminoMsg): RequestInfo { + return RequestInfo.fromAmino(object.value); + }, }; function createBaseRequestInitChain(): RequestInitChain { return { @@ -1115,6 +1224,39 @@ export const RequestInitChain = { : Long.ZERO; return message; }, + fromAmino(object: RequestInitChainAmino): RequestInitChain { + return { + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + chainId: object.chain_id, + consensusParams: object?.consensus_params + ? ConsensusParams.fromAmino(object.consensus_params) + : undefined, + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => ValidatorUpdate.fromAmino(e)) + : [], + appStateBytes: object.app_state_bytes, + initialHeight: Long.fromString(object.initial_height), + }; + }, + toAmino(message: RequestInitChain): RequestInitChainAmino { + const obj: any = {}; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.chain_id = message.chainId; + obj.consensus_params = message.consensusParams + ? ConsensusParams.toAmino(message.consensusParams) + : undefined; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? ValidatorUpdate.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.app_state_bytes = message.appStateBytes; + obj.initial_height = message.initialHeight ? message.initialHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: RequestInitChainAminoMsg): RequestInitChain { + return RequestInitChain.fromAmino(object.value); + }, }; function createBaseRequestQuery(): RequestQuery { return { @@ -1192,6 +1334,25 @@ export const RequestQuery = { message.prove = object.prove ?? false; return message; }, + fromAmino(object: RequestQueryAmino): RequestQuery { + return { + data: object.data, + path: object.path, + height: Long.fromString(object.height), + prove: object.prove, + }; + }, + toAmino(message: RequestQuery): RequestQueryAmino { + const obj: any = {}; + obj.data = message.data; + obj.path = message.path; + obj.height = message.height ? message.height.toString() : undefined; + obj.prove = message.prove; + return obj; + }, + fromAminoMsg(object: RequestQueryAminoMsg): RequestQuery { + return RequestQuery.fromAmino(object.value); + }, }; function createBaseRequestBeginBlock(): RequestBeginBlock { return { @@ -1281,6 +1442,33 @@ export const RequestBeginBlock = { message.byzantineValidators = object.byzantineValidators?.map((e) => Misbehavior.fromPartial(e)) || []; return message; }, + fromAmino(object: RequestBeginBlockAmino): RequestBeginBlock { + return { + hash: object.hash, + header: object?.header ? Header.fromAmino(object.header) : undefined, + lastCommitInfo: object?.last_commit_info ? CommitInfo.fromAmino(object.last_commit_info) : undefined, + byzantineValidators: Array.isArray(object?.byzantine_validators) + ? object.byzantine_validators.map((e: any) => Misbehavior.fromAmino(e)) + : [], + }; + }, + toAmino(message: RequestBeginBlock): RequestBeginBlockAmino { + const obj: any = {}; + obj.hash = message.hash; + obj.header = message.header ? Header.toAmino(message.header) : undefined; + obj.last_commit_info = message.lastCommitInfo ? CommitInfo.toAmino(message.lastCommitInfo) : undefined; + if (message.byzantineValidators) { + obj.byzantine_validators = message.byzantineValidators.map((e) => + e ? Misbehavior.toAmino(e) : undefined, + ); + } else { + obj.byzantine_validators = []; + } + return obj; + }, + fromAminoMsg(object: RequestBeginBlockAminoMsg): RequestBeginBlock { + return RequestBeginBlock.fromAmino(object.value); + }, }; function createBaseRequestCheckTx(): RequestCheckTx { return { @@ -1337,6 +1525,21 @@ export const RequestCheckTx = { message.type = object.type ?? 0; return message; }, + fromAmino(object: RequestCheckTxAmino): RequestCheckTx { + return { + tx: object.tx, + type: isSet(object.type) ? checkTxTypeFromJSON(object.type) : 0, + }; + }, + toAmino(message: RequestCheckTx): RequestCheckTxAmino { + const obj: any = {}; + obj.tx = message.tx; + obj.type = message.type; + return obj; + }, + fromAminoMsg(object: RequestCheckTxAminoMsg): RequestCheckTx { + return RequestCheckTx.fromAmino(object.value); + }, }; function createBaseRequestDeliverTx(): RequestDeliverTx { return { @@ -1383,6 +1586,19 @@ export const RequestDeliverTx = { message.tx = object.tx ?? new Uint8Array(); return message; }, + fromAmino(object: RequestDeliverTxAmino): RequestDeliverTx { + return { + tx: object.tx, + }; + }, + toAmino(message: RequestDeliverTx): RequestDeliverTxAmino { + const obj: any = {}; + obj.tx = message.tx; + return obj; + }, + fromAminoMsg(object: RequestDeliverTxAminoMsg): RequestDeliverTx { + return RequestDeliverTx.fromAmino(object.value); + }, }; function createBaseRequestEndBlock(): RequestEndBlock { return { @@ -1429,6 +1645,19 @@ export const RequestEndBlock = { object.height !== undefined && object.height !== null ? Long.fromValue(object.height) : Long.ZERO; return message; }, + fromAmino(object: RequestEndBlockAmino): RequestEndBlock { + return { + height: Long.fromString(object.height), + }; + }, + toAmino(message: RequestEndBlock): RequestEndBlockAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + return obj; + }, + fromAminoMsg(object: RequestEndBlockAminoMsg): RequestEndBlock { + return RequestEndBlock.fromAmino(object.value); + }, }; function createBaseRequestCommit(): RequestCommit { return {}; @@ -1462,6 +1691,16 @@ export const RequestCommit = { const message = createBaseRequestCommit(); return message; }, + fromAmino(_: RequestCommitAmino): RequestCommit { + return {}; + }, + toAmino(_: RequestCommit): RequestCommitAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: RequestCommitAminoMsg): RequestCommit { + return RequestCommit.fromAmino(object.value); + }, }; function createBaseRequestListSnapshots(): RequestListSnapshots { return {}; @@ -1495,6 +1734,16 @@ export const RequestListSnapshots = { const message = createBaseRequestListSnapshots(); return message; }, + fromAmino(_: RequestListSnapshotsAmino): RequestListSnapshots { + return {}; + }, + toAmino(_: RequestListSnapshots): RequestListSnapshotsAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: RequestListSnapshotsAminoMsg): RequestListSnapshots { + return RequestListSnapshots.fromAmino(object.value); + }, }; function createBaseRequestOfferSnapshot(): RequestOfferSnapshot { return { @@ -1555,6 +1804,21 @@ export const RequestOfferSnapshot = { message.appHash = object.appHash ?? new Uint8Array(); return message; }, + fromAmino(object: RequestOfferSnapshotAmino): RequestOfferSnapshot { + return { + snapshot: object?.snapshot ? Snapshot.fromAmino(object.snapshot) : undefined, + appHash: object.app_hash, + }; + }, + toAmino(message: RequestOfferSnapshot): RequestOfferSnapshotAmino { + const obj: any = {}; + obj.snapshot = message.snapshot ? Snapshot.toAmino(message.snapshot) : undefined; + obj.app_hash = message.appHash; + return obj; + }, + fromAminoMsg(object: RequestOfferSnapshotAminoMsg): RequestOfferSnapshot { + return RequestOfferSnapshot.fromAmino(object.value); + }, }; function createBaseRequestLoadSnapshotChunk(): RequestLoadSnapshotChunk { return { @@ -1623,6 +1887,23 @@ export const RequestLoadSnapshotChunk = { message.chunk = object.chunk ?? 0; return message; }, + fromAmino(object: RequestLoadSnapshotChunkAmino): RequestLoadSnapshotChunk { + return { + height: Long.fromString(object.height), + format: object.format, + chunk: object.chunk, + }; + }, + toAmino(message: RequestLoadSnapshotChunk): RequestLoadSnapshotChunkAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.format = message.format; + obj.chunk = message.chunk; + return obj; + }, + fromAminoMsg(object: RequestLoadSnapshotChunkAminoMsg): RequestLoadSnapshotChunk { + return RequestLoadSnapshotChunk.fromAmino(object.value); + }, }; function createBaseRequestApplySnapshotChunk(): RequestApplySnapshotChunk { return { @@ -1691,6 +1972,23 @@ export const RequestApplySnapshotChunk = { message.sender = object.sender ?? ""; return message; }, + fromAmino(object: RequestApplySnapshotChunkAmino): RequestApplySnapshotChunk { + return { + index: object.index, + chunk: object.chunk, + sender: object.sender, + }; + }, + toAmino(message: RequestApplySnapshotChunk): RequestApplySnapshotChunkAmino { + const obj: any = {}; + obj.index = message.index; + obj.chunk = message.chunk; + obj.sender = message.sender; + return obj; + }, + fromAminoMsg(object: RequestApplySnapshotChunkAminoMsg): RequestApplySnapshotChunk { + return RequestApplySnapshotChunk.fromAmino(object.value); + }, }; function createBaseRequestPrepareProposal(): RequestPrepareProposal { return { @@ -1839,6 +2137,47 @@ export const RequestPrepareProposal = { message.proposerAddress = object.proposerAddress ?? new Uint8Array(); return message; }, + fromAmino(object: RequestPrepareProposalAmino): RequestPrepareProposal { + return { + maxTxBytes: Long.fromString(object.max_tx_bytes), + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => e) : [], + localLastCommit: object?.local_last_commit + ? ExtendedCommitInfo.fromAmino(object.local_last_commit) + : undefined, + misbehavior: Array.isArray(object?.misbehavior) + ? object.misbehavior.map((e: any) => Misbehavior.fromAmino(e)) + : [], + height: Long.fromString(object.height), + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + nextValidatorsHash: object.next_validators_hash, + proposerAddress: object.proposer_address, + }; + }, + toAmino(message: RequestPrepareProposal): RequestPrepareProposalAmino { + const obj: any = {}; + obj.max_tx_bytes = message.maxTxBytes ? message.maxTxBytes.toString() : undefined; + if (message.txs) { + obj.txs = message.txs.map((e) => e); + } else { + obj.txs = []; + } + obj.local_last_commit = message.localLastCommit + ? ExtendedCommitInfo.toAmino(message.localLastCommit) + : undefined; + if (message.misbehavior) { + obj.misbehavior = message.misbehavior.map((e) => (e ? Misbehavior.toAmino(e) : undefined)); + } else { + obj.misbehavior = []; + } + obj.height = message.height ? message.height.toString() : undefined; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.next_validators_hash = message.nextValidatorsHash; + obj.proposer_address = message.proposerAddress; + return obj; + }, + fromAminoMsg(object: RequestPrepareProposalAminoMsg): RequestPrepareProposal { + return RequestPrepareProposal.fromAmino(object.value); + }, }; function createBaseRequestProcessProposal(): RequestProcessProposal { return { @@ -1985,6 +2324,47 @@ export const RequestProcessProposal = { message.proposerAddress = object.proposerAddress ?? new Uint8Array(); return message; }, + fromAmino(object: RequestProcessProposalAmino): RequestProcessProposal { + return { + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => e) : [], + proposedLastCommit: object?.proposed_last_commit + ? CommitInfo.fromAmino(object.proposed_last_commit) + : undefined, + misbehavior: Array.isArray(object?.misbehavior) + ? object.misbehavior.map((e: any) => Misbehavior.fromAmino(e)) + : [], + hash: object.hash, + height: Long.fromString(object.height), + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + nextValidatorsHash: object.next_validators_hash, + proposerAddress: object.proposer_address, + }; + }, + toAmino(message: RequestProcessProposal): RequestProcessProposalAmino { + const obj: any = {}; + if (message.txs) { + obj.txs = message.txs.map((e) => e); + } else { + obj.txs = []; + } + obj.proposed_last_commit = message.proposedLastCommit + ? CommitInfo.toAmino(message.proposedLastCommit) + : undefined; + if (message.misbehavior) { + obj.misbehavior = message.misbehavior.map((e) => (e ? Misbehavior.toAmino(e) : undefined)); + } else { + obj.misbehavior = []; + } + obj.hash = message.hash; + obj.height = message.height ? message.height.toString() : undefined; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.next_validators_hash = message.nextValidatorsHash; + obj.proposer_address = message.proposerAddress; + return obj; + }, + fromAminoMsg(object: RequestProcessProposalAminoMsg): RequestProcessProposal { + return RequestProcessProposal.fromAmino(object.value); + }, }; function createBaseResponse(): Response { return { @@ -2276,6 +2656,75 @@ export const Response = { : undefined; return message; }, + fromAmino(object: ResponseAmino): Response { + return { + exception: object?.exception ? ResponseException.fromAmino(object.exception) : undefined, + echo: object?.echo ? ResponseEcho.fromAmino(object.echo) : undefined, + flush: object?.flush ? ResponseFlush.fromAmino(object.flush) : undefined, + info: object?.info ? ResponseInfo.fromAmino(object.info) : undefined, + initChain: object?.init_chain ? ResponseInitChain.fromAmino(object.init_chain) : undefined, + query: object?.query ? ResponseQuery.fromAmino(object.query) : undefined, + beginBlock: object?.begin_block ? ResponseBeginBlock.fromAmino(object.begin_block) : undefined, + checkTx: object?.check_tx ? ResponseCheckTx.fromAmino(object.check_tx) : undefined, + deliverTx: object?.deliver_tx ? ResponseDeliverTx.fromAmino(object.deliver_tx) : undefined, + endBlock: object?.end_block ? ResponseEndBlock.fromAmino(object.end_block) : undefined, + commit: object?.commit ? ResponseCommit.fromAmino(object.commit) : undefined, + listSnapshots: object?.list_snapshots + ? ResponseListSnapshots.fromAmino(object.list_snapshots) + : undefined, + offerSnapshot: object?.offer_snapshot + ? ResponseOfferSnapshot.fromAmino(object.offer_snapshot) + : undefined, + loadSnapshotChunk: object?.load_snapshot_chunk + ? ResponseLoadSnapshotChunk.fromAmino(object.load_snapshot_chunk) + : undefined, + applySnapshotChunk: object?.apply_snapshot_chunk + ? ResponseApplySnapshotChunk.fromAmino(object.apply_snapshot_chunk) + : undefined, + prepareProposal: object?.prepare_proposal + ? ResponsePrepareProposal.fromAmino(object.prepare_proposal) + : undefined, + processProposal: object?.process_proposal + ? ResponseProcessProposal.fromAmino(object.process_proposal) + : undefined, + }; + }, + toAmino(message: Response): ResponseAmino { + const obj: any = {}; + obj.exception = message.exception ? ResponseException.toAmino(message.exception) : undefined; + obj.echo = message.echo ? ResponseEcho.toAmino(message.echo) : undefined; + obj.flush = message.flush ? ResponseFlush.toAmino(message.flush) : undefined; + obj.info = message.info ? ResponseInfo.toAmino(message.info) : undefined; + obj.init_chain = message.initChain ? ResponseInitChain.toAmino(message.initChain) : undefined; + obj.query = message.query ? ResponseQuery.toAmino(message.query) : undefined; + obj.begin_block = message.beginBlock ? ResponseBeginBlock.toAmino(message.beginBlock) : undefined; + obj.check_tx = message.checkTx ? ResponseCheckTx.toAmino(message.checkTx) : undefined; + obj.deliver_tx = message.deliverTx ? ResponseDeliverTx.toAmino(message.deliverTx) : undefined; + obj.end_block = message.endBlock ? ResponseEndBlock.toAmino(message.endBlock) : undefined; + obj.commit = message.commit ? ResponseCommit.toAmino(message.commit) : undefined; + obj.list_snapshots = message.listSnapshots + ? ResponseListSnapshots.toAmino(message.listSnapshots) + : undefined; + obj.offer_snapshot = message.offerSnapshot + ? ResponseOfferSnapshot.toAmino(message.offerSnapshot) + : undefined; + obj.load_snapshot_chunk = message.loadSnapshotChunk + ? ResponseLoadSnapshotChunk.toAmino(message.loadSnapshotChunk) + : undefined; + obj.apply_snapshot_chunk = message.applySnapshotChunk + ? ResponseApplySnapshotChunk.toAmino(message.applySnapshotChunk) + : undefined; + obj.prepare_proposal = message.prepareProposal + ? ResponsePrepareProposal.toAmino(message.prepareProposal) + : undefined; + obj.process_proposal = message.processProposal + ? ResponseProcessProposal.toAmino(message.processProposal) + : undefined; + return obj; + }, + fromAminoMsg(object: ResponseAminoMsg): Response { + return Response.fromAmino(object.value); + }, }; function createBaseResponseException(): ResponseException { return { @@ -2321,6 +2770,19 @@ export const ResponseException = { message.error = object.error ?? ""; return message; }, + fromAmino(object: ResponseExceptionAmino): ResponseException { + return { + error: object.error, + }; + }, + toAmino(message: ResponseException): ResponseExceptionAmino { + const obj: any = {}; + obj.error = message.error; + return obj; + }, + fromAminoMsg(object: ResponseExceptionAminoMsg): ResponseException { + return ResponseException.fromAmino(object.value); + }, }; function createBaseResponseEcho(): ResponseEcho { return { @@ -2366,6 +2828,19 @@ export const ResponseEcho = { message.message = object.message ?? ""; return message; }, + fromAmino(object: ResponseEchoAmino): ResponseEcho { + return { + message: object.message, + }; + }, + toAmino(message: ResponseEcho): ResponseEchoAmino { + const obj: any = {}; + obj.message = message.message; + return obj; + }, + fromAminoMsg(object: ResponseEchoAminoMsg): ResponseEcho { + return ResponseEcho.fromAmino(object.value); + }, }; function createBaseResponseFlush(): ResponseFlush { return {}; @@ -2399,6 +2874,16 @@ export const ResponseFlush = { const message = createBaseResponseFlush(); return message; }, + fromAmino(_: ResponseFlushAmino): ResponseFlush { + return {}; + }, + toAmino(_: ResponseFlush): ResponseFlushAmino { + const obj: any = {}; + return obj; + }, + fromAminoMsg(object: ResponseFlushAminoMsg): ResponseFlush { + return ResponseFlush.fromAmino(object.value); + }, }; function createBaseResponseInfo(): ResponseInfo { return { @@ -2496,6 +2981,27 @@ export const ResponseInfo = { message.lastBlockAppHash = object.lastBlockAppHash ?? new Uint8Array(); return message; }, + fromAmino(object: ResponseInfoAmino): ResponseInfo { + return { + data: object.data, + version: object.version, + appVersion: Long.fromString(object.app_version), + lastBlockHeight: Long.fromString(object.last_block_height), + lastBlockAppHash: object.last_block_app_hash, + }; + }, + toAmino(message: ResponseInfo): ResponseInfoAmino { + const obj: any = {}; + obj.data = message.data; + obj.version = message.version; + obj.app_version = message.appVersion ? message.appVersion.toString() : undefined; + obj.last_block_height = message.lastBlockHeight ? message.lastBlockHeight.toString() : undefined; + obj.last_block_app_hash = message.lastBlockAppHash; + return obj; + }, + fromAminoMsg(object: ResponseInfoAminoMsg): ResponseInfo { + return ResponseInfo.fromAmino(object.value); + }, }; function createBaseResponseInitChain(): ResponseInitChain { return { @@ -2576,6 +3082,33 @@ export const ResponseInitChain = { message.appHash = object.appHash ?? new Uint8Array(); return message; }, + fromAmino(object: ResponseInitChainAmino): ResponseInitChain { + return { + consensusParams: object?.consensus_params + ? ConsensusParams.fromAmino(object.consensus_params) + : undefined, + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => ValidatorUpdate.fromAmino(e)) + : [], + appHash: object.app_hash, + }; + }, + toAmino(message: ResponseInitChain): ResponseInitChainAmino { + const obj: any = {}; + obj.consensus_params = message.consensusParams + ? ConsensusParams.toAmino(message.consensusParams) + : undefined; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? ValidatorUpdate.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.app_hash = message.appHash; + return obj; + }, + fromAminoMsg(object: ResponseInitChainAminoMsg): ResponseInitChain { + return ResponseInitChain.fromAmino(object.value); + }, }; function createBaseResponseQuery(): ResponseQuery { return { @@ -2709,6 +3242,35 @@ export const ResponseQuery = { message.codespace = object.codespace ?? ""; return message; }, + fromAmino(object: ResponseQueryAmino): ResponseQuery { + return { + code: object.code, + log: object.log, + info: object.info, + index: Long.fromString(object.index), + key: object.key, + value: object.value, + proofOps: object?.proof_ops ? ProofOps.fromAmino(object.proof_ops) : undefined, + height: Long.fromString(object.height), + codespace: object.codespace, + }; + }, + toAmino(message: ResponseQuery): ResponseQueryAmino { + const obj: any = {}; + obj.code = message.code; + obj.log = message.log; + obj.info = message.info; + obj.index = message.index ? message.index.toString() : undefined; + obj.key = message.key; + obj.value = message.value; + obj.proof_ops = message.proofOps ? ProofOps.toAmino(message.proofOps) : undefined; + obj.height = message.height ? message.height.toString() : undefined; + obj.codespace = message.codespace; + return obj; + }, + fromAminoMsg(object: ResponseQueryAminoMsg): ResponseQuery { + return ResponseQuery.fromAmino(object.value); + }, }; function createBaseResponseBeginBlock(): ResponseBeginBlock { return { @@ -2758,6 +3320,23 @@ export const ResponseBeginBlock = { message.events = object.events?.map((e) => Event.fromPartial(e)) || []; return message; }, + fromAmino(object: ResponseBeginBlockAmino): ResponseBeginBlock { + return { + events: Array.isArray(object?.events) ? object.events.map((e: any) => Event.fromAmino(e)) : [], + }; + }, + toAmino(message: ResponseBeginBlock): ResponseBeginBlockAmino { + const obj: any = {}; + if (message.events) { + obj.events = message.events.map((e) => (e ? Event.toAmino(e) : undefined)); + } else { + obj.events = []; + } + return obj; + }, + fromAminoMsg(object: ResponseBeginBlockAminoMsg): ResponseBeginBlock { + return ResponseBeginBlock.fromAmino(object.value); + }, }; function createBaseResponseCheckTx(): ResponseCheckTx { return { @@ -2913,6 +3492,43 @@ export const ResponseCheckTx = { message.mempoolError = object.mempoolError ?? ""; return message; }, + fromAmino(object: ResponseCheckTxAmino): ResponseCheckTx { + return { + code: object.code, + data: object.data, + log: object.log, + info: object.info, + gasWanted: Long.fromString(object.gas_wanted), + gasUsed: Long.fromString(object.gas_used), + events: Array.isArray(object?.events) ? object.events.map((e: any) => Event.fromAmino(e)) : [], + codespace: object.codespace, + sender: object.sender, + priority: Long.fromString(object.priority), + mempoolError: object.mempool_error, + }; + }, + toAmino(message: ResponseCheckTx): ResponseCheckTxAmino { + const obj: any = {}; + obj.code = message.code; + obj.data = message.data; + obj.log = message.log; + obj.info = message.info; + obj.gas_wanted = message.gasWanted ? message.gasWanted.toString() : undefined; + obj.gas_used = message.gasUsed ? message.gasUsed.toString() : undefined; + if (message.events) { + obj.events = message.events.map((e) => (e ? Event.toAmino(e) : undefined)); + } else { + obj.events = []; + } + obj.codespace = message.codespace; + obj.sender = message.sender; + obj.priority = message.priority ? message.priority.toString() : undefined; + obj.mempool_error = message.mempoolError; + return obj; + }, + fromAminoMsg(object: ResponseCheckTxAminoMsg): ResponseCheckTx { + return ResponseCheckTx.fromAmino(object.value); + }, }; function createBaseResponseDeliverTx(): ResponseDeliverTx { return { @@ -3037,6 +3653,37 @@ export const ResponseDeliverTx = { message.codespace = object.codespace ?? ""; return message; }, + fromAmino(object: ResponseDeliverTxAmino): ResponseDeliverTx { + return { + code: object.code, + data: object.data, + log: object.log, + info: object.info, + gasWanted: Long.fromString(object.gas_wanted), + gasUsed: Long.fromString(object.gas_used), + events: Array.isArray(object?.events) ? object.events.map((e: any) => Event.fromAmino(e)) : [], + codespace: object.codespace, + }; + }, + toAmino(message: ResponseDeliverTx): ResponseDeliverTxAmino { + const obj: any = {}; + obj.code = message.code; + obj.data = message.data; + obj.log = message.log; + obj.info = message.info; + obj.gas_wanted = message.gasWanted ? message.gasWanted.toString() : undefined; + obj.gas_used = message.gasUsed ? message.gasUsed.toString() : undefined; + if (message.events) { + obj.events = message.events.map((e) => (e ? Event.toAmino(e) : undefined)); + } else { + obj.events = []; + } + obj.codespace = message.codespace; + return obj; + }, + fromAminoMsg(object: ResponseDeliverTxAminoMsg): ResponseDeliverTx { + return ResponseDeliverTx.fromAmino(object.value); + }, }; function createBaseResponseEndBlock(): ResponseEndBlock { return { @@ -3120,6 +3767,39 @@ export const ResponseEndBlock = { message.events = object.events?.map((e) => Event.fromPartial(e)) || []; return message; }, + fromAmino(object: ResponseEndBlockAmino): ResponseEndBlock { + return { + validatorUpdates: Array.isArray(object?.validator_updates) + ? object.validator_updates.map((e: any) => ValidatorUpdate.fromAmino(e)) + : [], + consensusParamUpdates: object?.consensus_param_updates + ? ConsensusParams.fromAmino(object.consensus_param_updates) + : undefined, + events: Array.isArray(object?.events) ? object.events.map((e: any) => Event.fromAmino(e)) : [], + }; + }, + toAmino(message: ResponseEndBlock): ResponseEndBlockAmino { + const obj: any = {}; + if (message.validatorUpdates) { + obj.validator_updates = message.validatorUpdates.map((e) => + e ? ValidatorUpdate.toAmino(e) : undefined, + ); + } else { + obj.validator_updates = []; + } + obj.consensus_param_updates = message.consensusParamUpdates + ? ConsensusParams.toAmino(message.consensusParamUpdates) + : undefined; + if (message.events) { + obj.events = message.events.map((e) => (e ? Event.toAmino(e) : undefined)); + } else { + obj.events = []; + } + return obj; + }, + fromAminoMsg(object: ResponseEndBlockAminoMsg): ResponseEndBlock { + return ResponseEndBlock.fromAmino(object.value); + }, }; function createBaseResponseCommit(): ResponseCommit { return { @@ -3179,6 +3859,21 @@ export const ResponseCommit = { : Long.ZERO; return message; }, + fromAmino(object: ResponseCommitAmino): ResponseCommit { + return { + data: object.data, + retainHeight: Long.fromString(object.retain_height), + }; + }, + toAmino(message: ResponseCommit): ResponseCommitAmino { + const obj: any = {}; + obj.data = message.data; + obj.retain_height = message.retainHeight ? message.retainHeight.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ResponseCommitAminoMsg): ResponseCommit { + return ResponseCommit.fromAmino(object.value); + }, }; function createBaseResponseListSnapshots(): ResponseListSnapshots { return { @@ -3230,6 +3925,25 @@ export const ResponseListSnapshots = { message.snapshots = object.snapshots?.map((e) => Snapshot.fromPartial(e)) || []; return message; }, + fromAmino(object: ResponseListSnapshotsAmino): ResponseListSnapshots { + return { + snapshots: Array.isArray(object?.snapshots) + ? object.snapshots.map((e: any) => Snapshot.fromAmino(e)) + : [], + }; + }, + toAmino(message: ResponseListSnapshots): ResponseListSnapshotsAmino { + const obj: any = {}; + if (message.snapshots) { + obj.snapshots = message.snapshots.map((e) => (e ? Snapshot.toAmino(e) : undefined)); + } else { + obj.snapshots = []; + } + return obj; + }, + fromAminoMsg(object: ResponseListSnapshotsAminoMsg): ResponseListSnapshots { + return ResponseListSnapshots.fromAmino(object.value); + }, }; function createBaseResponseOfferSnapshot(): ResponseOfferSnapshot { return { @@ -3275,6 +3989,19 @@ export const ResponseOfferSnapshot = { message.result = object.result ?? 0; return message; }, + fromAmino(object: ResponseOfferSnapshotAmino): ResponseOfferSnapshot { + return { + result: isSet(object.result) ? responseOfferSnapshot_ResultFromJSON(object.result) : 0, + }; + }, + toAmino(message: ResponseOfferSnapshot): ResponseOfferSnapshotAmino { + const obj: any = {}; + obj.result = message.result; + return obj; + }, + fromAminoMsg(object: ResponseOfferSnapshotAminoMsg): ResponseOfferSnapshot { + return ResponseOfferSnapshot.fromAmino(object.value); + }, }; function createBaseResponseLoadSnapshotChunk(): ResponseLoadSnapshotChunk { return { @@ -3323,6 +4050,19 @@ export const ResponseLoadSnapshotChunk = { message.chunk = object.chunk ?? new Uint8Array(); return message; }, + fromAmino(object: ResponseLoadSnapshotChunkAmino): ResponseLoadSnapshotChunk { + return { + chunk: object.chunk, + }; + }, + toAmino(message: ResponseLoadSnapshotChunk): ResponseLoadSnapshotChunkAmino { + const obj: any = {}; + obj.chunk = message.chunk; + return obj; + }, + fromAminoMsg(object: ResponseLoadSnapshotChunkAminoMsg): ResponseLoadSnapshotChunk { + return ResponseLoadSnapshotChunk.fromAmino(object.value); + }, }; function createBaseResponseApplySnapshotChunk(): ResponseApplySnapshotChunk { return { @@ -3411,6 +4151,31 @@ export const ResponseApplySnapshotChunk = { message.rejectSenders = object.rejectSenders?.map((e) => e) || []; return message; }, + fromAmino(object: ResponseApplySnapshotChunkAmino): ResponseApplySnapshotChunk { + return { + result: isSet(object.result) ? responseApplySnapshotChunk_ResultFromJSON(object.result) : 0, + refetchChunks: Array.isArray(object?.refetch_chunks) ? object.refetch_chunks.map((e: any) => e) : [], + rejectSenders: Array.isArray(object?.reject_senders) ? object.reject_senders.map((e: any) => e) : [], + }; + }, + toAmino(message: ResponseApplySnapshotChunk): ResponseApplySnapshotChunkAmino { + const obj: any = {}; + obj.result = message.result; + if (message.refetchChunks) { + obj.refetch_chunks = message.refetchChunks.map((e) => e); + } else { + obj.refetch_chunks = []; + } + if (message.rejectSenders) { + obj.reject_senders = message.rejectSenders.map((e) => e); + } else { + obj.reject_senders = []; + } + return obj; + }, + fromAminoMsg(object: ResponseApplySnapshotChunkAminoMsg): ResponseApplySnapshotChunk { + return ResponseApplySnapshotChunk.fromAmino(object.value); + }, }; function createBaseResponsePrepareProposal(): ResponsePrepareProposal { return { @@ -3460,6 +4225,23 @@ export const ResponsePrepareProposal = { message.txs = object.txs?.map((e) => e) || []; return message; }, + fromAmino(object: ResponsePrepareProposalAmino): ResponsePrepareProposal { + return { + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => e) : [], + }; + }, + toAmino(message: ResponsePrepareProposal): ResponsePrepareProposalAmino { + const obj: any = {}; + if (message.txs) { + obj.txs = message.txs.map((e) => e); + } else { + obj.txs = []; + } + return obj; + }, + fromAminoMsg(object: ResponsePrepareProposalAminoMsg): ResponsePrepareProposal { + return ResponsePrepareProposal.fromAmino(object.value); + }, }; function createBaseResponseProcessProposal(): ResponseProcessProposal { return { @@ -3506,6 +4288,19 @@ export const ResponseProcessProposal = { message.status = object.status ?? 0; return message; }, + fromAmino(object: ResponseProcessProposalAmino): ResponseProcessProposal { + return { + status: isSet(object.status) ? responseProcessProposal_ProposalStatusFromJSON(object.status) : 0, + }; + }, + toAmino(message: ResponseProcessProposal): ResponseProcessProposalAmino { + const obj: any = {}; + obj.status = message.status; + return obj; + }, + fromAminoMsg(object: ResponseProcessProposalAminoMsg): ResponseProcessProposal { + return ResponseProcessProposal.fromAmino(object.value); + }, }; function createBaseCommitInfo(): CommitInfo { return { @@ -3565,6 +4360,25 @@ export const CommitInfo = { message.votes = object.votes?.map((e) => VoteInfo.fromPartial(e)) || []; return message; }, + fromAmino(object: CommitInfoAmino): CommitInfo { + return { + round: object.round, + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => VoteInfo.fromAmino(e)) : [], + }; + }, + toAmino(message: CommitInfo): CommitInfoAmino { + const obj: any = {}; + obj.round = message.round; + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? VoteInfo.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + return obj; + }, + fromAminoMsg(object: CommitInfoAminoMsg): CommitInfo { + return CommitInfo.fromAmino(object.value); + }, }; function createBaseExtendedCommitInfo(): ExtendedCommitInfo { return { @@ -3624,6 +4438,25 @@ export const ExtendedCommitInfo = { message.votes = object.votes?.map((e) => ExtendedVoteInfo.fromPartial(e)) || []; return message; }, + fromAmino(object: ExtendedCommitInfoAmino): ExtendedCommitInfo { + return { + round: object.round, + votes: Array.isArray(object?.votes) ? object.votes.map((e: any) => ExtendedVoteInfo.fromAmino(e)) : [], + }; + }, + toAmino(message: ExtendedCommitInfo): ExtendedCommitInfoAmino { + const obj: any = {}; + obj.round = message.round; + if (message.votes) { + obj.votes = message.votes.map((e) => (e ? ExtendedVoteInfo.toAmino(e) : undefined)); + } else { + obj.votes = []; + } + return obj; + }, + fromAminoMsg(object: ExtendedCommitInfoAminoMsg): ExtendedCommitInfo { + return ExtendedCommitInfo.fromAmino(object.value); + }, }; function createBaseEvent(): Event { return { @@ -3685,6 +4518,27 @@ export const Event = { message.attributes = object.attributes?.map((e) => EventAttribute.fromPartial(e)) || []; return message; }, + fromAmino(object: EventAmino): Event { + return { + type: object.type, + attributes: Array.isArray(object?.attributes) + ? object.attributes.map((e: any) => EventAttribute.fromAmino(e)) + : [], + }; + }, + toAmino(message: Event): EventAmino { + const obj: any = {}; + obj.type = message.type; + if (message.attributes) { + obj.attributes = message.attributes.map((e) => (e ? EventAttribute.toAmino(e) : undefined)); + } else { + obj.attributes = []; + } + return obj; + }, + fromAminoMsg(object: EventAminoMsg): Event { + return Event.fromAmino(object.value); + }, }; function createBaseEventAttribute(): EventAttribute { return { @@ -3750,6 +4604,23 @@ export const EventAttribute = { message.index = object.index ?? false; return message; }, + fromAmino(object: EventAttributeAmino): EventAttribute { + return { + key: object.key, + value: object.value, + index: object.index, + }; + }, + toAmino(message: EventAttribute): EventAttributeAmino { + const obj: any = {}; + obj.key = message.key; + obj.value = message.value; + obj.index = message.index; + return obj; + }, + fromAminoMsg(object: EventAttributeAminoMsg): EventAttribute { + return EventAttribute.fromAmino(object.value); + }, }; function createBaseTxResult(): TxResult { return { @@ -3831,6 +4702,25 @@ export const TxResult = { : undefined; return message; }, + fromAmino(object: TxResultAmino): TxResult { + return { + height: Long.fromString(object.height), + index: object.index, + tx: object.tx, + result: object?.result ? ResponseDeliverTx.fromAmino(object.result) : undefined, + }; + }, + toAmino(message: TxResult): TxResultAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.index = message.index; + obj.tx = message.tx; + obj.result = message.result ? ResponseDeliverTx.toAmino(message.result) : undefined; + return obj; + }, + fromAminoMsg(object: TxResultAminoMsg): TxResult { + return TxResult.fromAmino(object.value); + }, }; function createBaseValidator(): Validator { return { @@ -3888,6 +4778,21 @@ export const Validator = { object.power !== undefined && object.power !== null ? Long.fromValue(object.power) : Long.ZERO; return message; }, + fromAmino(object: ValidatorAmino): Validator { + return { + address: object.address, + power: Long.fromString(object.power), + }; + }, + toAmino(message: Validator): ValidatorAmino { + const obj: any = {}; + obj.address = message.address; + obj.power = message.power ? message.power.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorAminoMsg): Validator { + return Validator.fromAmino(object.value); + }, }; function createBaseValidatorUpdate(): ValidatorUpdate { return { @@ -3948,6 +4853,21 @@ export const ValidatorUpdate = { object.power !== undefined && object.power !== null ? Long.fromValue(object.power) : Long.ZERO; return message; }, + fromAmino(object: ValidatorUpdateAmino): ValidatorUpdate { + return { + pubKey: object?.pub_key ? PublicKey.fromAmino(object.pub_key) : undefined, + power: Long.fromString(object.power), + }; + }, + toAmino(message: ValidatorUpdate): ValidatorUpdateAmino { + const obj: any = {}; + obj.pub_key = message.pubKey ? PublicKey.toAmino(message.pubKey) : undefined; + obj.power = message.power ? message.power.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorUpdateAminoMsg): ValidatorUpdate { + return ValidatorUpdate.fromAmino(object.value); + }, }; function createBaseVoteInfo(): VoteInfo { return { @@ -4007,6 +4927,21 @@ export const VoteInfo = { message.signedLastBlock = object.signedLastBlock ?? false; return message; }, + fromAmino(object: VoteInfoAmino): VoteInfo { + return { + validator: object?.validator ? Validator.fromAmino(object.validator) : undefined, + signedLastBlock: object.signed_last_block, + }; + }, + toAmino(message: VoteInfo): VoteInfoAmino { + const obj: any = {}; + obj.validator = message.validator ? Validator.toAmino(message.validator) : undefined; + obj.signed_last_block = message.signedLastBlock; + return obj; + }, + fromAminoMsg(object: VoteInfoAminoMsg): VoteInfo { + return VoteInfo.fromAmino(object.value); + }, }; function createBaseExtendedVoteInfo(): ExtendedVoteInfo { return { @@ -4079,6 +5014,23 @@ export const ExtendedVoteInfo = { message.voteExtension = object.voteExtension ?? new Uint8Array(); return message; }, + fromAmino(object: ExtendedVoteInfoAmino): ExtendedVoteInfo { + return { + validator: object?.validator ? Validator.fromAmino(object.validator) : undefined, + signedLastBlock: object.signed_last_block, + voteExtension: object.vote_extension, + }; + }, + toAmino(message: ExtendedVoteInfo): ExtendedVoteInfoAmino { + const obj: any = {}; + obj.validator = message.validator ? Validator.toAmino(message.validator) : undefined; + obj.signed_last_block = message.signedLastBlock; + obj.vote_extension = message.voteExtension; + return obj; + }, + fromAminoMsg(object: ExtendedVoteInfoAminoMsg): ExtendedVoteInfo { + return ExtendedVoteInfo.fromAmino(object.value); + }, }; function createBaseMisbehavior(): Misbehavior { return { @@ -4174,6 +5126,27 @@ export const Misbehavior = { : Long.ZERO; return message; }, + fromAmino(object: MisbehaviorAmino): Misbehavior { + return { + type: isSet(object.type) ? misbehaviorTypeFromJSON(object.type) : 0, + validator: object?.validator ? Validator.fromAmino(object.validator) : undefined, + height: Long.fromString(object.height), + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + totalVotingPower: Long.fromString(object.total_voting_power), + }; + }, + toAmino(message: Misbehavior): MisbehaviorAmino { + const obj: any = {}; + obj.type = message.type; + obj.validator = message.validator ? Validator.toAmino(message.validator) : undefined; + obj.height = message.height ? message.height.toString() : undefined; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.total_voting_power = message.totalVotingPower ? message.totalVotingPower.toString() : undefined; + return obj; + }, + fromAminoMsg(object: MisbehaviorAminoMsg): Misbehavior { + return Misbehavior.fromAmino(object.value); + }, }; function createBaseSnapshot(): Snapshot { return { @@ -4262,6 +5235,27 @@ export const Snapshot = { message.metadata = object.metadata ?? new Uint8Array(); return message; }, + fromAmino(object: SnapshotAmino): Snapshot { + return { + height: Long.fromString(object.height), + format: object.format, + chunks: object.chunks, + hash: object.hash, + metadata: object.metadata, + }; + }, + toAmino(message: Snapshot): SnapshotAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.format = message.format; + obj.chunks = message.chunks; + obj.hash = message.hash; + obj.metadata = message.metadata; + return obj; + }, + fromAminoMsg(object: SnapshotAminoMsg): Snapshot { + return Snapshot.fromAmino(object.value); + }, }; export interface ABCIApplication { Echo(request: RequestEcho): Promise; diff --git a/src/tendermint/crypto/keys.ts b/src/tendermint/crypto/keys.ts index f396a9ef..89889c3a 100644 --- a/src/tendermint/crypto/keys.ts +++ b/src/tendermint/crypto/keys.ts @@ -63,4 +63,19 @@ export const PublicKey = { message.secp256k1 = object.secp256k1 ?? undefined; return message; }, + fromAmino(object: PublicKeyAmino): PublicKey { + return { + ed25519: object?.ed25519, + secp256k1: object?.secp256k1, + }; + }, + toAmino(message: PublicKey): PublicKeyAmino { + const obj: any = {}; + obj.ed25519 = message.ed25519; + obj.secp256k1 = message.secp256k1; + return obj; + }, + fromAminoMsg(object: PublicKeyAminoMsg): PublicKey { + return PublicKey.fromAmino(object.value); + }, }; diff --git a/src/tendermint/crypto/proof.ts b/src/tendermint/crypto/proof.ts index ef87c34f..79c654e7 100644 --- a/src/tendermint/crypto/proof.ts +++ b/src/tendermint/crypto/proof.ts @@ -114,6 +114,29 @@ export const Proof = { message.aunts = object.aunts?.map((e) => e) || []; return message; }, + fromAmino(object: ProofAmino): Proof { + return { + total: Long.fromString(object.total), + index: Long.fromString(object.index), + leafHash: object.leaf_hash, + aunts: Array.isArray(object?.aunts) ? object.aunts.map((e: any) => e) : [], + }; + }, + toAmino(message: Proof): ProofAmino { + const obj: any = {}; + obj.total = message.total ? message.total.toString() : undefined; + obj.index = message.index ? message.index.toString() : undefined; + obj.leaf_hash = message.leafHash; + if (message.aunts) { + obj.aunts = message.aunts.map((e) => e); + } else { + obj.aunts = []; + } + return obj; + }, + fromAminoMsg(object: ProofAminoMsg): Proof { + return Proof.fromAmino(object.value); + }, }; function createBaseValueOp(): ValueOp { return { @@ -171,6 +194,21 @@ export const ValueOp = { object.proof !== undefined && object.proof !== null ? Proof.fromPartial(object.proof) : undefined; return message; }, + fromAmino(object: ValueOpAmino): ValueOp { + return { + key: object.key, + proof: object?.proof ? Proof.fromAmino(object.proof) : undefined, + }; + }, + toAmino(message: ValueOp): ValueOpAmino { + const obj: any = {}; + obj.key = message.key; + obj.proof = message.proof ? Proof.toAmino(message.proof) : undefined; + return obj; + }, + fromAminoMsg(object: ValueOpAminoMsg): ValueOp { + return ValueOp.fromAmino(object.value); + }, }; function createBaseDominoOp(): DominoOp { return { @@ -236,6 +274,23 @@ export const DominoOp = { message.output = object.output ?? ""; return message; }, + fromAmino(object: DominoOpAmino): DominoOp { + return { + key: object.key, + input: object.input, + output: object.output, + }; + }, + toAmino(message: DominoOp): DominoOpAmino { + const obj: any = {}; + obj.key = message.key; + obj.input = message.input; + obj.output = message.output; + return obj; + }, + fromAminoMsg(object: DominoOpAminoMsg): DominoOp { + return DominoOp.fromAmino(object.value); + }, }; function createBaseProofOp(): ProofOp { return { @@ -303,6 +358,23 @@ export const ProofOp = { message.data = object.data ?? new Uint8Array(); return message; }, + fromAmino(object: ProofOpAmino): ProofOp { + return { + type: object.type, + key: object.key, + data: object.data, + }; + }, + toAmino(message: ProofOp): ProofOpAmino { + const obj: any = {}; + obj.type = message.type; + obj.key = message.key; + obj.data = message.data; + return obj; + }, + fromAminoMsg(object: ProofOpAminoMsg): ProofOp { + return ProofOp.fromAmino(object.value); + }, }; function createBaseProofOps(): ProofOps { return { @@ -352,4 +424,21 @@ export const ProofOps = { message.ops = object.ops?.map((e) => ProofOp.fromPartial(e)) || []; return message; }, + fromAmino(object: ProofOpsAmino): ProofOps { + return { + ops: Array.isArray(object?.ops) ? object.ops.map((e: any) => ProofOp.fromAmino(e)) : [], + }; + }, + toAmino(message: ProofOps): ProofOpsAmino { + const obj: any = {}; + if (message.ops) { + obj.ops = message.ops.map((e) => (e ? ProofOp.toAmino(e) : undefined)); + } else { + obj.ops = []; + } + return obj; + }, + fromAminoMsg(object: ProofOpsAminoMsg): ProofOps { + return ProofOps.fromAmino(object.value); + }, }; diff --git a/src/tendermint/p2p/types.ts b/src/tendermint/p2p/types.ts index fc2557f5..0f035f7d 100644 --- a/src/tendermint/p2p/types.ts +++ b/src/tendermint/p2p/types.ts @@ -90,6 +90,23 @@ export const NetAddress = { message.port = object.port ?? 0; return message; }, + fromAmino(object: NetAddressAmino): NetAddress { + return { + id: object.id, + ip: object.ip, + port: object.port, + }; + }, + toAmino(message: NetAddress): NetAddressAmino { + const obj: any = {}; + obj.id = message.id; + obj.ip = message.ip; + obj.port = message.port; + return obj; + }, + fromAminoMsg(object: NetAddressAminoMsg): NetAddress { + return NetAddress.fromAmino(object.value); + }, }; function createBaseProtocolVersion(): ProtocolVersion { return { @@ -156,6 +173,23 @@ export const ProtocolVersion = { message.app = object.app !== undefined && object.app !== null ? Long.fromValue(object.app) : Long.UZERO; return message; }, + fromAmino(object: ProtocolVersionAmino): ProtocolVersion { + return { + p2p: Long.fromString(object.p2p), + block: Long.fromString(object.block), + app: Long.fromString(object.app), + }; + }, + toAmino(message: ProtocolVersion): ProtocolVersionAmino { + const obj: any = {}; + obj.p2p = message.p2p ? message.p2p.toString() : undefined; + obj.block = message.block ? message.block.toString() : undefined; + obj.app = message.app ? message.app.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ProtocolVersionAminoMsg): ProtocolVersion { + return ProtocolVersion.fromAmino(object.value); + }, }; function createBaseDefaultNodeInfo(): DefaultNodeInfo { return { @@ -284,6 +318,37 @@ export const DefaultNodeInfo = { : undefined; return message; }, + fromAmino(object: DefaultNodeInfoAmino): DefaultNodeInfo { + return { + protocolVersion: object?.protocol_version + ? ProtocolVersion.fromAmino(object.protocol_version) + : undefined, + defaultNodeId: object.default_node_id, + listenAddr: object.listen_addr, + network: object.network, + version: object.version, + channels: object.channels, + moniker: object.moniker, + other: object?.other ? DefaultNodeInfoOther.fromAmino(object.other) : undefined, + }; + }, + toAmino(message: DefaultNodeInfo): DefaultNodeInfoAmino { + const obj: any = {}; + obj.protocol_version = message.protocolVersion + ? ProtocolVersion.toAmino(message.protocolVersion) + : undefined; + obj.default_node_id = message.defaultNodeId; + obj.listen_addr = message.listenAddr; + obj.network = message.network; + obj.version = message.version; + obj.channels = message.channels; + obj.moniker = message.moniker; + obj.other = message.other ? DefaultNodeInfoOther.toAmino(message.other) : undefined; + return obj; + }, + fromAminoMsg(object: DefaultNodeInfoAminoMsg): DefaultNodeInfo { + return DefaultNodeInfo.fromAmino(object.value); + }, }; function createBaseDefaultNodeInfoOther(): DefaultNodeInfoOther { return { @@ -339,4 +404,19 @@ export const DefaultNodeInfoOther = { message.rpcAddress = object.rpcAddress ?? ""; return message; }, + fromAmino(object: DefaultNodeInfoOtherAmino): DefaultNodeInfoOther { + return { + txIndex: object.tx_index, + rpcAddress: object.rpc_address, + }; + }, + toAmino(message: DefaultNodeInfoOther): DefaultNodeInfoOtherAmino { + const obj: any = {}; + obj.tx_index = message.txIndex; + obj.rpc_address = message.rpcAddress; + return obj; + }, + fromAminoMsg(object: DefaultNodeInfoOtherAminoMsg): DefaultNodeInfoOther { + return DefaultNodeInfoOther.fromAmino(object.value); + }, }; diff --git a/src/tendermint/types/block.ts b/src/tendermint/types/block.ts index b616b9e7..444854d5 100644 --- a/src/tendermint/types/block.ts +++ b/src/tendermint/types/block.ts @@ -94,4 +94,23 @@ export const Block = { : undefined; return message; }, + fromAmino(object: BlockAmino): Block { + return { + header: object?.header ? Header.fromAmino(object.header) : undefined, + data: object?.data ? Data.fromAmino(object.data) : undefined, + evidence: object?.evidence ? EvidenceList.fromAmino(object.evidence) : undefined, + lastCommit: object?.last_commit ? Commit.fromAmino(object.last_commit) : undefined, + }; + }, + toAmino(message: Block): BlockAmino { + const obj: any = {}; + obj.header = message.header ? Header.toAmino(message.header) : undefined; + obj.data = message.data ? Data.toAmino(message.data) : undefined; + obj.evidence = message.evidence ? EvidenceList.toAmino(message.evidence) : undefined; + obj.last_commit = message.lastCommit ? Commit.toAmino(message.lastCommit) : undefined; + return obj; + }, + fromAminoMsg(object: BlockAminoMsg): Block { + return Block.fromAmino(object.value); + }, }; diff --git a/src/tendermint/types/evidence.ts b/src/tendermint/types/evidence.ts index 0b0e92c6..ba37c8cf 100644 --- a/src/tendermint/types/evidence.ts +++ b/src/tendermint/types/evidence.ts @@ -98,6 +98,29 @@ export const Evidence = { : undefined; return message; }, + fromAmino(object: EvidenceAmino): Evidence { + return { + duplicateVoteEvidence: object?.duplicate_vote_evidence + ? DuplicateVoteEvidence.fromAmino(object.duplicate_vote_evidence) + : undefined, + lightClientAttackEvidence: object?.light_client_attack_evidence + ? LightClientAttackEvidence.fromAmino(object.light_client_attack_evidence) + : undefined, + }; + }, + toAmino(message: Evidence): EvidenceAmino { + const obj: any = {}; + obj.duplicate_vote_evidence = message.duplicateVoteEvidence + ? DuplicateVoteEvidence.toAmino(message.duplicateVoteEvidence) + : undefined; + obj.light_client_attack_evidence = message.lightClientAttackEvidence + ? LightClientAttackEvidence.toAmino(message.lightClientAttackEvidence) + : undefined; + return obj; + }, + fromAminoMsg(object: EvidenceAminoMsg): Evidence { + return Evidence.fromAmino(object.value); + }, }; function createBaseDuplicateVoteEvidence(): DuplicateVoteEvidence { return { @@ -196,6 +219,27 @@ export const DuplicateVoteEvidence = { : undefined; return message; }, + fromAmino(object: DuplicateVoteEvidenceAmino): DuplicateVoteEvidence { + return { + voteA: object?.vote_a ? Vote.fromAmino(object.vote_a) : undefined, + voteB: object?.vote_b ? Vote.fromAmino(object.vote_b) : undefined, + totalVotingPower: Long.fromString(object.total_voting_power), + validatorPower: Long.fromString(object.validator_power), + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + }; + }, + toAmino(message: DuplicateVoteEvidence): DuplicateVoteEvidenceAmino { + const obj: any = {}; + obj.vote_a = message.voteA ? Vote.toAmino(message.voteA) : undefined; + obj.vote_b = message.voteB ? Vote.toAmino(message.voteB) : undefined; + obj.total_voting_power = message.totalVotingPower ? message.totalVotingPower.toString() : undefined; + obj.validator_power = message.validatorPower ? message.validatorPower.toString() : undefined; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + return obj; + }, + fromAminoMsg(object: DuplicateVoteEvidenceAminoMsg): DuplicateVoteEvidence { + return DuplicateVoteEvidence.fromAmino(object.value); + }, }; function createBaseLightClientAttackEvidence(): LightClientAttackEvidence { return { @@ -307,6 +351,39 @@ export const LightClientAttackEvidence = { : undefined; return message; }, + fromAmino(object: LightClientAttackEvidenceAmino): LightClientAttackEvidence { + return { + conflictingBlock: object?.conflicting_block + ? LightBlock.fromAmino(object.conflicting_block) + : undefined, + commonHeight: Long.fromString(object.common_height), + byzantineValidators: Array.isArray(object?.byzantine_validators) + ? object.byzantine_validators.map((e: any) => Validator.fromAmino(e)) + : [], + totalVotingPower: Long.fromString(object.total_voting_power), + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + }; + }, + toAmino(message: LightClientAttackEvidence): LightClientAttackEvidenceAmino { + const obj: any = {}; + obj.conflicting_block = message.conflictingBlock + ? LightBlock.toAmino(message.conflictingBlock) + : undefined; + obj.common_height = message.commonHeight ? message.commonHeight.toString() : undefined; + if (message.byzantineValidators) { + obj.byzantine_validators = message.byzantineValidators.map((e) => + e ? Validator.toAmino(e) : undefined, + ); + } else { + obj.byzantine_validators = []; + } + obj.total_voting_power = message.totalVotingPower ? message.totalVotingPower.toString() : undefined; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + return obj; + }, + fromAminoMsg(object: LightClientAttackEvidenceAminoMsg): LightClientAttackEvidence { + return LightClientAttackEvidence.fromAmino(object.value); + }, }; function createBaseEvidenceList(): EvidenceList { return { @@ -356,4 +433,21 @@ export const EvidenceList = { message.evidence = object.evidence?.map((e) => Evidence.fromPartial(e)) || []; return message; }, + fromAmino(object: EvidenceListAmino): EvidenceList { + return { + evidence: Array.isArray(object?.evidence) ? object.evidence.map((e: any) => Evidence.fromAmino(e)) : [], + }; + }, + toAmino(message: EvidenceList): EvidenceListAmino { + const obj: any = {}; + if (message.evidence) { + obj.evidence = message.evidence.map((e) => (e ? Evidence.toAmino(e) : undefined)); + } else { + obj.evidence = []; + } + return obj; + }, + fromAminoMsg(object: EvidenceListAminoMsg): EvidenceList { + return EvidenceList.fromAmino(object.value); + }, }; diff --git a/src/tendermint/types/params.ts b/src/tendermint/types/params.ts index 26b63b3a..2ff5885b 100644 --- a/src/tendermint/types/params.ts +++ b/src/tendermint/types/params.ts @@ -158,6 +158,25 @@ export const ConsensusParams = { : undefined; return message; }, + fromAmino(object: ConsensusParamsAmino): ConsensusParams { + return { + block: object?.block ? BlockParams.fromAmino(object.block) : undefined, + evidence: object?.evidence ? EvidenceParams.fromAmino(object.evidence) : undefined, + validator: object?.validator ? ValidatorParams.fromAmino(object.validator) : undefined, + version: object?.version ? VersionParams.fromAmino(object.version) : undefined, + }; + }, + toAmino(message: ConsensusParams): ConsensusParamsAmino { + const obj: any = {}; + obj.block = message.block ? BlockParams.toAmino(message.block) : undefined; + obj.evidence = message.evidence ? EvidenceParams.toAmino(message.evidence) : undefined; + obj.validator = message.validator ? ValidatorParams.toAmino(message.validator) : undefined; + obj.version = message.version ? VersionParams.toAmino(message.version) : undefined; + return obj; + }, + fromAminoMsg(object: ConsensusParamsAminoMsg): ConsensusParams { + return ConsensusParams.fromAmino(object.value); + }, }; function createBaseBlockParams(): BlockParams { return { @@ -215,6 +234,21 @@ export const BlockParams = { object.maxGas !== undefined && object.maxGas !== null ? Long.fromValue(object.maxGas) : Long.ZERO; return message; }, + fromAmino(object: BlockParamsAmino): BlockParams { + return { + maxBytes: Long.fromString(object.max_bytes), + maxGas: Long.fromString(object.max_gas), + }; + }, + toAmino(message: BlockParams): BlockParamsAmino { + const obj: any = {}; + obj.max_bytes = message.maxBytes ? message.maxBytes.toString() : undefined; + obj.max_gas = message.maxGas ? message.maxGas.toString() : undefined; + return obj; + }, + fromAminoMsg(object: BlockParamsAminoMsg): BlockParams { + return BlockParams.fromAmino(object.value); + }, }; function createBaseEvidenceParams(): EvidenceParams { return { @@ -289,6 +323,23 @@ export const EvidenceParams = { object.maxBytes !== undefined && object.maxBytes !== null ? Long.fromValue(object.maxBytes) : Long.ZERO; return message; }, + fromAmino(object: EvidenceParamsAmino): EvidenceParams { + return { + maxAgeNumBlocks: Long.fromString(object.max_age_num_blocks), + maxAgeDuration: object?.max_age_duration ? Duration.fromAmino(object.max_age_duration) : undefined, + maxBytes: Long.fromString(object.max_bytes), + }; + }, + toAmino(message: EvidenceParams): EvidenceParamsAmino { + const obj: any = {}; + obj.max_age_num_blocks = message.maxAgeNumBlocks ? message.maxAgeNumBlocks.toString() : undefined; + obj.max_age_duration = message.maxAgeDuration ? Duration.toAmino(message.maxAgeDuration) : undefined; + obj.max_bytes = message.maxBytes ? message.maxBytes.toString() : undefined; + return obj; + }, + fromAminoMsg(object: EvidenceParamsAminoMsg): EvidenceParams { + return EvidenceParams.fromAmino(object.value); + }, }; function createBaseValidatorParams(): ValidatorParams { return { @@ -338,6 +389,23 @@ export const ValidatorParams = { message.pubKeyTypes = object.pubKeyTypes?.map((e) => e) || []; return message; }, + fromAmino(object: ValidatorParamsAmino): ValidatorParams { + return { + pubKeyTypes: Array.isArray(object?.pub_key_types) ? object.pub_key_types.map((e: any) => e) : [], + }; + }, + toAmino(message: ValidatorParams): ValidatorParamsAmino { + const obj: any = {}; + if (message.pubKeyTypes) { + obj.pub_key_types = message.pubKeyTypes.map((e) => e); + } else { + obj.pub_key_types = []; + } + return obj; + }, + fromAminoMsg(object: ValidatorParamsAminoMsg): ValidatorParams { + return ValidatorParams.fromAmino(object.value); + }, }; function createBaseVersionParams(): VersionParams { return { @@ -383,6 +451,19 @@ export const VersionParams = { message.app = object.app !== undefined && object.app !== null ? Long.fromValue(object.app) : Long.UZERO; return message; }, + fromAmino(object: VersionParamsAmino): VersionParams { + return { + app: Long.fromString(object.app), + }; + }, + toAmino(message: VersionParams): VersionParamsAmino { + const obj: any = {}; + obj.app = message.app ? message.app.toString() : undefined; + return obj; + }, + fromAminoMsg(object: VersionParamsAminoMsg): VersionParams { + return VersionParams.fromAmino(object.value); + }, }; function createBaseHashedParams(): HashedParams { return { @@ -445,4 +526,19 @@ export const HashedParams = { : Long.ZERO; return message; }, + fromAmino(object: HashedParamsAmino): HashedParams { + return { + blockMaxBytes: Long.fromString(object.block_max_bytes), + blockMaxGas: Long.fromString(object.block_max_gas), + }; + }, + toAmino(message: HashedParams): HashedParamsAmino { + const obj: any = {}; + obj.block_max_bytes = message.blockMaxBytes ? message.blockMaxBytes.toString() : undefined; + obj.block_max_gas = message.blockMaxGas ? message.blockMaxGas.toString() : undefined; + return obj; + }, + fromAminoMsg(object: HashedParamsAminoMsg): HashedParams { + return HashedParams.fromAmino(object.value); + }, }; diff --git a/src/tendermint/types/types.ts b/src/tendermint/types/types.ts index b0855e18..8d18a75d 100644 --- a/src/tendermint/types/types.ts +++ b/src/tendermint/types/types.ts @@ -265,6 +265,21 @@ export const PartSetHeader = { message.hash = object.hash ?? new Uint8Array(); return message; }, + fromAmino(object: PartSetHeaderAmino): PartSetHeader { + return { + total: object.total, + hash: object.hash, + }; + }, + toAmino(message: PartSetHeader): PartSetHeaderAmino { + const obj: any = {}; + obj.total = message.total; + obj.hash = message.hash; + return obj; + }, + fromAminoMsg(object: PartSetHeaderAminoMsg): PartSetHeader { + return PartSetHeader.fromAmino(object.value); + }, }; function createBasePart(): Part { return { @@ -332,6 +347,23 @@ export const Part = { object.proof !== undefined && object.proof !== null ? Proof.fromPartial(object.proof) : undefined; return message; }, + fromAmino(object: PartAmino): Part { + return { + index: object.index, + bytes: object.bytes, + proof: object?.proof ? Proof.fromAmino(object.proof) : undefined, + }; + }, + toAmino(message: Part): PartAmino { + const obj: any = {}; + obj.index = message.index; + obj.bytes = message.bytes; + obj.proof = message.proof ? Proof.toAmino(message.proof) : undefined; + return obj; + }, + fromAminoMsg(object: PartAminoMsg): Part { + return Part.fromAmino(object.value); + }, }; function createBaseBlockID(): BlockID { return { @@ -392,6 +424,21 @@ export const BlockID = { : undefined; return message; }, + fromAmino(object: BlockIDAmino): BlockID { + return { + hash: object.hash, + partSetHeader: object?.part_set_header ? PartSetHeader.fromAmino(object.part_set_header) : undefined, + }; + }, + toAmino(message: BlockID): BlockIDAmino { + const obj: any = {}; + obj.hash = message.hash; + obj.part_set_header = message.partSetHeader ? PartSetHeader.toAmino(message.partSetHeader) : undefined; + return obj; + }, + fromAminoMsg(object: BlockIDAminoMsg): BlockID { + return BlockID.fromAmino(object.value); + }, }; function createBaseHeader(): Header { return { @@ -610,6 +657,45 @@ export const Header = { message.proposerAddress = object.proposerAddress ?? new Uint8Array(); return message; }, + fromAmino(object: HeaderAmino): Header { + return { + version: object?.version ? Consensus.fromAmino(object.version) : undefined, + chainId: object.chain_id, + height: Long.fromString(object.height), + time: object?.time ? Timestamp.fromAmino(object.time) : undefined, + lastBlockId: object?.last_block_id ? BlockID.fromAmino(object.last_block_id) : undefined, + lastCommitHash: object.last_commit_hash, + dataHash: object.data_hash, + validatorsHash: object.validators_hash, + nextValidatorsHash: object.next_validators_hash, + consensusHash: object.consensus_hash, + appHash: object.app_hash, + lastResultsHash: object.last_results_hash, + evidenceHash: object.evidence_hash, + proposerAddress: object.proposer_address, + }; + }, + toAmino(message: Header): HeaderAmino { + const obj: any = {}; + obj.version = message.version ? Consensus.toAmino(message.version) : undefined; + obj.chain_id = message.chainId; + obj.height = message.height ? message.height.toString() : undefined; + obj.time = message.time ? Timestamp.toAmino(message.time) : undefined; + obj.last_block_id = message.lastBlockId ? BlockID.toAmino(message.lastBlockId) : undefined; + obj.last_commit_hash = message.lastCommitHash; + obj.data_hash = message.dataHash; + obj.validators_hash = message.validatorsHash; + obj.next_validators_hash = message.nextValidatorsHash; + obj.consensus_hash = message.consensusHash; + obj.app_hash = message.appHash; + obj.last_results_hash = message.lastResultsHash; + obj.evidence_hash = message.evidenceHash; + obj.proposer_address = message.proposerAddress; + return obj; + }, + fromAminoMsg(object: HeaderAminoMsg): Header { + return Header.fromAmino(object.value); + }, }; function createBaseData(): Data { return { @@ -659,6 +745,23 @@ export const Data = { message.txs = object.txs?.map((e) => e) || []; return message; }, + fromAmino(object: DataAmino): Data { + return { + txs: Array.isArray(object?.txs) ? object.txs.map((e: any) => e) : [], + }; + }, + toAmino(message: Data): DataAmino { + const obj: any = {}; + if (message.txs) { + obj.txs = message.txs.map((e) => e); + } else { + obj.txs = []; + } + return obj; + }, + fromAminoMsg(object: DataAminoMsg): Data { + return Data.fromAmino(object.value); + }, }; function createBaseVote(): Vote { return { @@ -790,6 +893,33 @@ export const Vote = { message.signature = object.signature ?? new Uint8Array(); return message; }, + fromAmino(object: VoteAmino): Vote { + return { + type: isSet(object.type) ? signedMsgTypeFromJSON(object.type) : 0, + height: Long.fromString(object.height), + round: object.round, + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + validatorAddress: object.validator_address, + validatorIndex: object.validator_index, + signature: object.signature, + }; + }, + toAmino(message: Vote): VoteAmino { + const obj: any = {}; + obj.type = message.type; + obj.height = message.height ? message.height.toString() : undefined; + obj.round = message.round; + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + obj.validator_address = message.validatorAddress; + obj.validator_index = message.validatorIndex; + obj.signature = message.signature; + return obj; + }, + fromAminoMsg(object: VoteAminoMsg): Vote { + return Vote.fromAmino(object.value); + }, }; function createBaseCommit(): Commit { return { @@ -876,6 +1006,31 @@ export const Commit = { message.signatures = object.signatures?.map((e) => CommitSig.fromPartial(e)) || []; return message; }, + fromAmino(object: CommitAmino): Commit { + return { + height: Long.fromString(object.height), + round: object.round, + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + signatures: Array.isArray(object?.signatures) + ? object.signatures.map((e: any) => CommitSig.fromAmino(e)) + : [], + }; + }, + toAmino(message: Commit): CommitAmino { + const obj: any = {}; + obj.height = message.height ? message.height.toString() : undefined; + obj.round = message.round; + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + if (message.signatures) { + obj.signatures = message.signatures.map((e) => (e ? CommitSig.toAmino(e) : undefined)); + } else { + obj.signatures = []; + } + return obj; + }, + fromAminoMsg(object: CommitAminoMsg): Commit { + return Commit.fromAmino(object.value); + }, }; function createBaseCommitSig(): CommitSig { return { @@ -962,6 +1117,25 @@ export const CommitSig = { message.signature = object.signature ?? new Uint8Array(); return message; }, + fromAmino(object: CommitSigAmino): CommitSig { + return { + blockIdFlag: isSet(object.block_id_flag) ? blockIDFlagFromJSON(object.block_id_flag) : 0, + validatorAddress: object.validator_address, + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + signature: object.signature, + }; + }, + toAmino(message: CommitSig): CommitSigAmino { + const obj: any = {}; + obj.block_id_flag = message.blockIdFlag; + obj.validator_address = message.validatorAddress; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + obj.signature = message.signature; + return obj; + }, + fromAminoMsg(object: CommitSigAminoMsg): CommitSig { + return CommitSig.fromAmino(object.value); + }, }; function createBaseProposal(): Proposal { return { @@ -1078,6 +1252,31 @@ export const Proposal = { message.signature = object.signature ?? new Uint8Array(); return message; }, + fromAmino(object: ProposalAmino): Proposal { + return { + type: isSet(object.type) ? signedMsgTypeFromJSON(object.type) : 0, + height: Long.fromString(object.height), + round: object.round, + polRound: object.pol_round, + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + timestamp: object?.timestamp ? Timestamp.fromAmino(object.timestamp) : undefined, + signature: object.signature, + }; + }, + toAmino(message: Proposal): ProposalAmino { + const obj: any = {}; + obj.type = message.type; + obj.height = message.height ? message.height.toString() : undefined; + obj.round = message.round; + obj.pol_round = message.polRound; + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + obj.timestamp = message.timestamp ? Timestamp.toAmino(message.timestamp) : undefined; + obj.signature = message.signature; + return obj; + }, + fromAminoMsg(object: ProposalAminoMsg): Proposal { + return Proposal.fromAmino(object.value); + }, }; function createBaseSignedHeader(): SignedHeader { return { @@ -1135,6 +1334,21 @@ export const SignedHeader = { object.commit !== undefined && object.commit !== null ? Commit.fromPartial(object.commit) : undefined; return message; }, + fromAmino(object: SignedHeaderAmino): SignedHeader { + return { + header: object?.header ? Header.fromAmino(object.header) : undefined, + commit: object?.commit ? Commit.fromAmino(object.commit) : undefined, + }; + }, + toAmino(message: SignedHeader): SignedHeaderAmino { + const obj: any = {}; + obj.header = message.header ? Header.toAmino(message.header) : undefined; + obj.commit = message.commit ? Commit.toAmino(message.commit) : undefined; + return obj; + }, + fromAminoMsg(object: SignedHeaderAminoMsg): SignedHeader { + return SignedHeader.fromAmino(object.value); + }, }; function createBaseLightBlock(): LightBlock { return { @@ -1198,6 +1412,21 @@ export const LightBlock = { : undefined; return message; }, + fromAmino(object: LightBlockAmino): LightBlock { + return { + signedHeader: object?.signed_header ? SignedHeader.fromAmino(object.signed_header) : undefined, + validatorSet: object?.validator_set ? ValidatorSet.fromAmino(object.validator_set) : undefined, + }; + }, + toAmino(message: LightBlock): LightBlockAmino { + const obj: any = {}; + obj.signed_header = message.signedHeader ? SignedHeader.toAmino(message.signedHeader) : undefined; + obj.validator_set = message.validatorSet ? ValidatorSet.toAmino(message.validatorSet) : undefined; + return obj; + }, + fromAminoMsg(object: LightBlockAminoMsg): LightBlock { + return LightBlock.fromAmino(object.value); + }, }; function createBaseBlockMeta(): BlockMeta { return { @@ -1282,6 +1511,25 @@ export const BlockMeta = { object.numTxs !== undefined && object.numTxs !== null ? Long.fromValue(object.numTxs) : Long.ZERO; return message; }, + fromAmino(object: BlockMetaAmino): BlockMeta { + return { + blockId: object?.block_id ? BlockID.fromAmino(object.block_id) : undefined, + blockSize: Long.fromString(object.block_size), + header: object?.header ? Header.fromAmino(object.header) : undefined, + numTxs: Long.fromString(object.num_txs), + }; + }, + toAmino(message: BlockMeta): BlockMetaAmino { + const obj: any = {}; + obj.block_id = message.blockId ? BlockID.toAmino(message.blockId) : undefined; + obj.block_size = message.blockSize ? message.blockSize.toString() : undefined; + obj.header = message.header ? Header.toAmino(message.header) : undefined; + obj.num_txs = message.numTxs ? message.numTxs.toString() : undefined; + return obj; + }, + fromAminoMsg(object: BlockMetaAminoMsg): BlockMeta { + return BlockMeta.fromAmino(object.value); + }, }; function createBaseTxProof(): TxProof { return { @@ -1350,4 +1598,21 @@ export const TxProof = { object.proof !== undefined && object.proof !== null ? Proof.fromPartial(object.proof) : undefined; return message; }, + fromAmino(object: TxProofAmino): TxProof { + return { + rootHash: object.root_hash, + data: object.data, + proof: object?.proof ? Proof.fromAmino(object.proof) : undefined, + }; + }, + toAmino(message: TxProof): TxProofAmino { + const obj: any = {}; + obj.root_hash = message.rootHash; + obj.data = message.data; + obj.proof = message.proof ? Proof.toAmino(message.proof) : undefined; + return obj; + }, + fromAminoMsg(object: TxProofAminoMsg): TxProof { + return TxProof.fromAmino(object.value); + }, }; diff --git a/src/tendermint/types/validator.ts b/src/tendermint/types/validator.ts index 17cd1cee..61d3c636 100644 --- a/src/tendermint/types/validator.ts +++ b/src/tendermint/types/validator.ts @@ -96,6 +96,29 @@ export const ValidatorSet = { : Long.ZERO; return message; }, + fromAmino(object: ValidatorSetAmino): ValidatorSet { + return { + validators: Array.isArray(object?.validators) + ? object.validators.map((e: any) => Validator.fromAmino(e)) + : [], + proposer: object?.proposer ? Validator.fromAmino(object.proposer) : undefined, + totalVotingPower: Long.fromString(object.total_voting_power), + }; + }, + toAmino(message: ValidatorSet): ValidatorSetAmino { + const obj: any = {}; + if (message.validators) { + obj.validators = message.validators.map((e) => (e ? Validator.toAmino(e) : undefined)); + } else { + obj.validators = []; + } + obj.proposer = message.proposer ? Validator.toAmino(message.proposer) : undefined; + obj.total_voting_power = message.totalVotingPower ? message.totalVotingPower.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorSetAminoMsg): ValidatorSet { + return ValidatorSet.fromAmino(object.value); + }, }; function createBaseValidator(): Validator { return { @@ -183,6 +206,25 @@ export const Validator = { : Long.ZERO; return message; }, + fromAmino(object: ValidatorAmino): Validator { + return { + address: object.address, + pubKey: object?.pub_key ? PublicKey.fromAmino(object.pub_key) : undefined, + votingPower: Long.fromString(object.voting_power), + proposerPriority: Long.fromString(object.proposer_priority), + }; + }, + toAmino(message: Validator): ValidatorAmino { + const obj: any = {}; + obj.address = message.address; + obj.pub_key = message.pubKey ? PublicKey.toAmino(message.pubKey) : undefined; + obj.voting_power = message.votingPower ? message.votingPower.toString() : undefined; + obj.proposer_priority = message.proposerPriority ? message.proposerPriority.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ValidatorAminoMsg): Validator { + return Validator.fromAmino(object.value); + }, }; function createBaseSimpleValidator(): SimpleValidator { return { @@ -245,4 +287,19 @@ export const SimpleValidator = { : Long.ZERO; return message; }, + fromAmino(object: SimpleValidatorAmino): SimpleValidator { + return { + pubKey: object?.pub_key ? PublicKey.fromAmino(object.pub_key) : undefined, + votingPower: Long.fromString(object.voting_power), + }; + }, + toAmino(message: SimpleValidator): SimpleValidatorAmino { + const obj: any = {}; + obj.pub_key = message.pubKey ? PublicKey.toAmino(message.pubKey) : undefined; + obj.voting_power = message.votingPower ? message.votingPower.toString() : undefined; + return obj; + }, + fromAminoMsg(object: SimpleValidatorAminoMsg): SimpleValidator { + return SimpleValidator.fromAmino(object.value); + }, }; diff --git a/src/tendermint/version/types.ts b/src/tendermint/version/types.ts index 6b6ba436..00b3d6f3 100644 --- a/src/tendermint/version/types.ts +++ b/src/tendermint/version/types.ts @@ -77,6 +77,21 @@ export const App = { message.software = object.software ?? ""; return message; }, + fromAmino(object: AppAmino): App { + return { + protocol: Long.fromString(object.protocol), + software: object.software, + }; + }, + toAmino(message: App): AppAmino { + const obj: any = {}; + obj.protocol = message.protocol ? message.protocol.toString() : undefined; + obj.software = message.software; + return obj; + }, + fromAminoMsg(object: AppAminoMsg): App { + return App.fromAmino(object.value); + }, }; function createBaseConsensus(): Consensus { return { @@ -133,4 +148,19 @@ export const Consensus = { message.app = object.app !== undefined && object.app !== null ? Long.fromValue(object.app) : Long.UZERO; return message; }, + fromAmino(object: ConsensusAmino): Consensus { + return { + block: Long.fromString(object.block), + app: Long.fromString(object.app), + }; + }, + toAmino(message: Consensus): ConsensusAmino { + const obj: any = {}; + obj.block = message.block ? message.block.toString() : undefined; + obj.app = message.app ? message.app.toString() : undefined; + return obj; + }, + fromAminoMsg(object: ConsensusAminoMsg): Consensus { + return Consensus.fromAmino(object.value); + }, };