diff --git a/package.json b/package.json
index 1599f721..3c047ad5 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
"echarts": "5.3.0",
"eth-crypto": "^2.3.0",
"ethers": "^5.6.8",
+ "ibc-domains-sdk": "^1.1.0",
"leaflet": "1.6.0",
"ledger-cosmos-js": "2.1.8",
"long": "^5.2.0",
diff --git a/src/layouts/components/Navbar.vue b/src/layouts/components/Navbar.vue
index 20b2c4ee..a7571c93 100644
--- a/src/layouts/components/Navbar.vue
+++ b/src/layouts/components/Navbar.vue
@@ -114,7 +114,14 @@
>
- {{ item.wallet }}
+
+ {{ item.wallet }}
+ {{ name.name }}
import {
BLink, BNavbarNav, BMedia, BMediaAside, BAvatar, BMediaBody, VBTooltip, BButton,
- BDropdown, BDropdownItem, BDropdownDivider,
+ BDropdown, BDropdownItem, BDropdownDivider, BBadge,
} from 'bootstrap-vue'
import Ripple from 'vue-ripple-directive'
import DarkToggler from '@core/layouts/components/app-navbar/components/DarkToggler.vue'
@@ -195,11 +202,13 @@ import Locale from '@core/layouts/components/app-navbar/components/Locale.vue'
import SearchBar from '@core/layouts/components/app-navbar/components/SearchBar.vue'
// import CartDropdown from '@core/layouts/components/app-navbar/components/CartDropdown.vue'
import { getLocalAccounts, timeIn, toDay } from '@/libs/utils'
+import { resolvePrimaryDomainByAddress } from 'ibc-domains-sdk'
// import UserDropdown from '@core/layouts/components/app-navbar/components/UserDropdown.vue'
export default {
components: {
BLink,
+ BBadge,
BNavbarNav,
BAvatar,
BMedia,
@@ -233,6 +242,7 @@ export default {
tips: 'Synced',
index: 0,
chainid: '',
+ names: {},
}
},
computed: {
@@ -276,6 +286,30 @@ export default {
},
methods: {
formatAddr(v) {
+ this.$http.resolveStarName(v).then(res => {
+ const name = {
+ name: res.data,
+ provider: 'Stargaze',
+ }
+ if (this.names[v]) {
+ this.names[v].push(name)
+ } else {
+ this.names[v] = [name]
+ }
+ })
+ resolvePrimaryDomainByAddress(this.address).then(result => {
+ if (result.isOk()) {
+ const name = {
+ name: result.value,
+ provider: 'IBC Domain',
+ }
+ if (this.names[v]) {
+ this.names[v].push(name)
+ } else {
+ this.names[v] = [name]
+ }
+ }
+ })
return v.substring(0, 10).concat('...', v.substring(v.length - 10))
},
updateDefaultWallet(v) {
diff --git a/src/libs/fetch.js b/src/libs/fetch.js
index 6e14334f..3c8d2b26 100644
--- a/src/libs/fetch.js
+++ b/src/libs/fetch.js
@@ -630,6 +630,13 @@ export default class ChainFetch {
return index < conf.api.length ? index : 0
}
+ async resolveStarName(address) {
+ const endpoint = 'https://rest.stargaze-apis.com'
+ const query = toBase64(Buffer.from(JSON.stringify({ name: { address } })))
+ const contract = 'stars1fx74nkqkw2748av8j7ew7r3xt9cgjqduwn8m0ur5lhe49uhlsasszc5fhr'
+ return this.getUrl(`${endpoint}/cosmwasm/wasm/v1/contract/${contract}/smart/${query}`)
+ }
+
async getUrl(url) {
this.getSelectedConfig()
return fetch(url).then(res => res.json())
diff --git a/src/views/WalletAccountDetail.vue b/src/views/WalletAccountDetail.vue
index b050b346..dbb1494e 100644
--- a/src/views/WalletAccountDetail.vue
+++ b/src/views/WalletAccountDetail.vue
@@ -29,7 +29,14 @@
@click="copy()"
/>
- {{ address }}
+ {{ address }}
+ {{ name.name }}
+
- {{ ethaddress() }}
@@ -427,7 +434,7 @@ import { $themeColors } from '@themeConfig'
import dayjs from 'dayjs'
import {
BCard, BAvatar, BPopover, BTable, BRow, BCol, BTableSimple, BTr, BTd, BTbody, BCardHeader, BCardTitle, BButton, BCardBody, VBModal,
- BButtonGroup, VBTooltip, BPagination,
+ BButtonGroup, VBTooltip, BPagination, BBadge,
} from 'bootstrap-vue'
import FeatherIcon from '@/@core/components/feather-icon/FeatherIcon.vue'
import ToastificationContent from '@core/components/toastification/ToastificationContent.vue'
@@ -438,12 +445,20 @@ import {
toDuration, abbrMessage, abbrAddress, getUserCurrency, getUserCurrencySign, numberWithCommas, toETHAddress,
} from '@/libs/utils'
import OperationModal from '@/views/components/OperationModal/index.vue'
+import {
+ convertAddress,
+ resolveDomainDetails,
+ resolveDomainIntoAddresses,
+ resolvePrimaryDomainByAddress,
+ resolveDomainIntoChainAddress,
+} from 'ibc-domains-sdk'
import ObjectFieldComponent from './components/ObjectFieldComponent.vue'
import ChartComponentDoughnut from './components/charts/ChartComponentDoughnut.vue'
export default {
components: {
BRow,
+ BBadge,
BCol,
BCard,
BAvatar,
@@ -507,6 +522,7 @@ export default {
stakingParameters: {},
operationModalType: '',
error: null,
+ names: [],
}
},
computed: {
@@ -675,6 +691,20 @@ export default {
}).catch(err => {
this.error = err
})
+ this.$http.resolveStarName(this.address).then(x => {
+ this.names.push({
+ provider: 'Stargaze',
+ name: x.data,
+ })
+ })
+ resolvePrimaryDomainByAddress(this.address).then(result => {
+ if (result.isOk()) {
+ this.names.push({
+ provider: 'IBC Domain',
+ name: result.value,
+ })
+ }
+ })
},
mounted() {
const elem = document.getElementById('txevent')
diff --git a/yarn.lock b/yarn.lock
index 5fc70333..190c885d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -985,6 +985,33 @@
"@cosmjs/math" "0.28.4"
"@cosmjs/utils" "0.28.4"
+"@cosmjs/amino@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/amino/-/amino-0.29.5.tgz#053b4739a90b15b9e2b781ccd484faf64bd49aec"
+ integrity sha512-Qo8jpC0BiziTSUqpkNatBcwtKNhCovUnFul9SlT/74JUCdLYaeG5hxr3q1cssQt++l4LvlcpF+OUXL48XjNjLw==
+ dependencies:
+ "@cosmjs/crypto" "^0.29.5"
+ "@cosmjs/encoding" "^0.29.5"
+ "@cosmjs/math" "^0.29.5"
+ "@cosmjs/utils" "^0.29.5"
+
+"@cosmjs/cosmwasm-stargate@^0.29.3":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.29.5.tgz#3f257da682658833e0f4eb9e8ff758e4d927663a"
+ integrity sha512-TNdSvm2tEE3XMCuxHxquzls56t40hC8qnLeYJWHsY2ECZmRK3KrnpRReEr7N7bLtODToK7X/riYrV0JaYxjrYA==
+ dependencies:
+ "@cosmjs/amino" "^0.29.5"
+ "@cosmjs/crypto" "^0.29.5"
+ "@cosmjs/encoding" "^0.29.5"
+ "@cosmjs/math" "^0.29.5"
+ "@cosmjs/proto-signing" "^0.29.5"
+ "@cosmjs/stargate" "^0.29.5"
+ "@cosmjs/tendermint-rpc" "^0.29.5"
+ "@cosmjs/utils" "^0.29.5"
+ cosmjs-types "^0.5.2"
+ long "^4.0.0"
+ pako "^2.0.2"
+
"@cosmjs/crypto@0.27.1":
version "0.27.1"
resolved "https://registry.yarnpkg.com/@cosmjs/crypto/-/crypto-0.27.1.tgz#271c853089a3baf3acd6cf0b2122fd49f8815743"
@@ -1014,6 +1041,19 @@
elliptic "^6.5.3"
libsodium-wrappers "^0.7.6"
+"@cosmjs/crypto@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/crypto/-/crypto-0.29.5.tgz#ab99fc382b93d8a8db075780cf07487a0f9519fd"
+ integrity sha512-2bKkaLGictaNL0UipQCL6C1afaisv6k8Wr/GCLx9FqiyFkh9ZgRHDyetD64ZsjnWV/N/D44s/esI+k6oPREaiQ==
+ dependencies:
+ "@cosmjs/encoding" "^0.29.5"
+ "@cosmjs/math" "^0.29.5"
+ "@cosmjs/utils" "^0.29.5"
+ "@noble/hashes" "^1"
+ bn.js "^5.2.0"
+ elliptic "^6.5.4"
+ libsodium-wrappers "^0.7.6"
+
"@cosmjs/encoding@0.27.1":
version "0.27.1"
resolved "https://registry.yarnpkg.com/@cosmjs/encoding/-/encoding-0.27.1.tgz#3cd5bc0af743485eb2578cdb08cfa84c86d610e1"
@@ -1032,6 +1072,15 @@
bech32 "^1.1.4"
readonly-date "^1.0.0"
+"@cosmjs/encoding@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/encoding/-/encoding-0.29.5.tgz#009a4b1c596cdfd326f30ccfa79f5e56daa264f2"
+ integrity sha512-G4rGl/Jg4dMCw5u6PEZHZcoHnUBlukZODHbm/wcL4Uu91fkn5jVo5cXXZcvs4VCkArVGrEj/52eUgTZCmOBGWQ==
+ dependencies:
+ base64-js "^1.3.0"
+ bech32 "^1.1.4"
+ readonly-date "^1.0.0"
+
"@cosmjs/json-rpc@0.28.4":
version "0.28.4"
resolved "https://registry.yarnpkg.com/@cosmjs/json-rpc/-/json-rpc-0.28.4.tgz#19bc38b895bbb74122832a22aea5b25087143636"
@@ -1040,6 +1089,14 @@
"@cosmjs/stream" "0.28.4"
xstream "^11.14.0"
+"@cosmjs/json-rpc@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/json-rpc/-/json-rpc-0.29.5.tgz#5e483a9bd98a6270f935adf0dfd8a1e7eb777fe4"
+ integrity sha512-C78+X06l+r9xwdM1yFWIpGl03LhB9NdM1xvZpQHwgCOl0Ir/WV8pw48y3Ez2awAoUBRfTeejPe4KvrE6NoIi/w==
+ dependencies:
+ "@cosmjs/stream" "^0.29.5"
+ xstream "^11.14.0"
+
"@cosmjs/launchpad@^0.27.1":
version "0.27.1"
resolved "https://registry.yarnpkg.com/@cosmjs/launchpad/-/launchpad-0.27.1.tgz#b6f1995748be96560f5f01e84d3ff907477dda77"
@@ -1080,6 +1137,13 @@
dependencies:
bn.js "^5.2.0"
+"@cosmjs/math@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/math/-/math-0.29.5.tgz#722c96e080d6c2b62215ce9f4c70da7625b241b6"
+ integrity sha512-2GjKcv+A9f86MAWYLUkjhw1/WpRl2R1BTb3m9qPG7lzMA7ioYff9jY5SPCfafKdxM4TIQGxXQlYGewQL16O68Q==
+ dependencies:
+ bn.js "^5.2.0"
+
"@cosmjs/proto-signing@0.28.4", "@cosmjs/proto-signing@^0.28.4":
version "0.28.4"
resolved "https://registry.yarnpkg.com/@cosmjs/proto-signing/-/proto-signing-0.28.4.tgz#7007651042bd05b3eee7e1c8562417bbed630198"
@@ -1094,6 +1158,19 @@
long "^4.0.0"
protobufjs "~6.10.2"
+"@cosmjs/proto-signing@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/proto-signing/-/proto-signing-0.29.5.tgz#af3b62a46c2c2f1d2327d678b13b7262db1fe87c"
+ integrity sha512-QRrS7CiKaoETdgIqvi/7JC2qCwCR7lnWaUsTzh/XfRy3McLkEd+cXbKAW3cygykv7IN0VAEIhZd2lyIfT8KwNA==
+ dependencies:
+ "@cosmjs/amino" "^0.29.5"
+ "@cosmjs/crypto" "^0.29.5"
+ "@cosmjs/encoding" "^0.29.5"
+ "@cosmjs/math" "^0.29.5"
+ "@cosmjs/utils" "^0.29.5"
+ cosmjs-types "^0.5.2"
+ long "^4.0.0"
+
"@cosmjs/socket@0.28.4":
version "0.28.4"
resolved "https://registry.yarnpkg.com/@cosmjs/socket/-/socket-0.28.4.tgz#f2c337bee18c631739ba6c2357fe564dbf17df45"
@@ -1104,6 +1181,16 @@
ws "^7"
xstream "^11.14.0"
+"@cosmjs/socket@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/socket/-/socket-0.29.5.tgz#a48df6b4c45dc6a6ef8e47232725dd4aa556ac2d"
+ integrity sha512-5VYDupIWbIXq3ftPV1LkS5Ya/T7Ol/AzWVhNxZ79hPe/mBfv1bGau/LqIYOm2zxGlgm9hBHOTmWGqNYDwr9LNQ==
+ dependencies:
+ "@cosmjs/stream" "^0.29.5"
+ isomorphic-ws "^4.0.1"
+ ws "^7"
+ xstream "^11.14.0"
+
"@cosmjs/stargate@0.28.4":
version "0.28.4"
resolved "https://registry.yarnpkg.com/@cosmjs/stargate/-/stargate-0.28.4.tgz#a5acbaa3451f7c853739064f799dec21097a06df"
@@ -1122,6 +1209,24 @@
protobufjs "~6.10.2"
xstream "^11.14.0"
+"@cosmjs/stargate@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/stargate/-/stargate-0.29.5.tgz#d597af1c85a3c2af7b5bdbec34d5d40692cc09e4"
+ integrity sha512-hjEv8UUlJruLrYGJcUZXM/CziaINOKwfVm2BoSdUnNTMxGvY/jC1ABHKeZUYt9oXHxEJ1n9+pDqzbKc8pT0nBw==
+ dependencies:
+ "@confio/ics23" "^0.6.8"
+ "@cosmjs/amino" "^0.29.5"
+ "@cosmjs/encoding" "^0.29.5"
+ "@cosmjs/math" "^0.29.5"
+ "@cosmjs/proto-signing" "^0.29.5"
+ "@cosmjs/stream" "^0.29.5"
+ "@cosmjs/tendermint-rpc" "^0.29.5"
+ "@cosmjs/utils" "^0.29.5"
+ cosmjs-types "^0.5.2"
+ long "^4.0.0"
+ protobufjs "~6.11.3"
+ xstream "^11.14.0"
+
"@cosmjs/stream@0.28.4":
version "0.28.4"
resolved "https://registry.yarnpkg.com/@cosmjs/stream/-/stream-0.28.4.tgz#88a294c2404107327f8e293b952db047ab182179"
@@ -1129,6 +1234,13 @@
dependencies:
xstream "^11.14.0"
+"@cosmjs/stream@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/stream/-/stream-0.29.5.tgz#350981cac496d04939b92ee793b9b19f44bc1d4e"
+ integrity sha512-TToTDWyH1p05GBtF0Y8jFw2C+4783ueDCmDyxOMM6EU82IqpmIbfwcdMOCAm0JhnyMh+ocdebbFvnX/sGKzRAA==
+ dependencies:
+ xstream "^11.14.0"
+
"@cosmjs/tendermint-rpc@0.28.4":
version "0.28.4"
resolved "https://registry.yarnpkg.com/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.28.4.tgz#78835fdc8126baa3122c8b2b396c1d7d290c7167"
@@ -1145,6 +1257,22 @@
readonly-date "^1.0.0"
xstream "^11.14.0"
+"@cosmjs/tendermint-rpc@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.29.5.tgz#f205c10464212bdf843f91bb2e4a093b618cb5c2"
+ integrity sha512-ar80twieuAxsy0x2za/aO3kBr2DFPAXDmk2ikDbmkda+qqfXgl35l9CVAAjKRqd9d+cRvbQyb5M4wy6XQpEV6w==
+ dependencies:
+ "@cosmjs/crypto" "^0.29.5"
+ "@cosmjs/encoding" "^0.29.5"
+ "@cosmjs/json-rpc" "^0.29.5"
+ "@cosmjs/math" "^0.29.5"
+ "@cosmjs/socket" "^0.29.5"
+ "@cosmjs/stream" "^0.29.5"
+ "@cosmjs/utils" "^0.29.5"
+ axios "^0.21.2"
+ readonly-date "^1.0.0"
+ xstream "^11.14.0"
+
"@cosmjs/utils@0.27.1":
version "0.27.1"
resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.27.1.tgz#1c8efde17256346ef142a3bd15158ee4055470e2"
@@ -1155,6 +1283,11 @@
resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.28.4.tgz#ecbc72458cdaffa6eeef572bc691502b3151330f"
integrity sha512-lb3TU6833arPoPZF8HTeG9V418CpurvqH5Aa/ls0I0wYdPDEMO6622+PQNQhQ8Vw8Az2MXoSyc8jsqrgawT84Q==
+"@cosmjs/utils@^0.29.5":
+ version "0.29.5"
+ resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.29.5.tgz#3fed1b3528ae8c5f1eb5d29b68755bebfd3294ee"
+ integrity sha512-m7h+RXDUxOzEOGt4P+3OVPX7PuakZT3GBmaM/Y2u+abN3xZkziykD/NvedYFvvCCdQo714XcGl33bwifS9FZPQ==
+
"@eslint/eslintrc@^1.2.3":
version "1.2.3"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.3.tgz#fcaa2bcef39e13d6e9e7f6271f4cc7cae1174886"
@@ -3842,6 +3975,11 @@ bluebird@^3.1.1, bluebird@^3.7.2:
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
+bn.js@4.11.6:
+ version "4.11.6"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
+ integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==
+
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9:
version "4.12.0"
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
@@ -4545,6 +4683,14 @@ cosmjs-types@^0.4.0:
long "^4.0.0"
protobufjs "~6.11.2"
+cosmjs-types@^0.5.2:
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/cosmjs-types/-/cosmjs-types-0.5.2.tgz#2d42b354946f330dfb5c90a87fdc2a36f97b965d"
+ integrity sha512-zxCtIJj8v3Di7s39uN4LNcN3HIE1z0B9Z0SPE8ZNQR0oSzsuSe1ACgxoFkvhkS7WBasCAFcglS11G2hyfd5tPg==
+ dependencies:
+ long "^4.0.0"
+ protobufjs "~6.11.2"
+
crc-32@^1.2.0:
version "1.2.2"
resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff"
@@ -5483,6 +5629,13 @@ eth-crypto@^2.3.0:
ethers "5.6.4"
secp256k1 "4.0.3"
+ethereum-bloom-filters@^1.0.6:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a"
+ integrity sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==
+ dependencies:
+ js-sha3 "^0.8.0"
+
ethereum-cryptography@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191"
@@ -5536,7 +5689,7 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1:
ethjs-util "0.1.6"
rlp "^2.2.3"
-ethereumjs-util@^7.1.3, ethereumjs-util@^7.1.4:
+ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.3, ethereumjs-util@^7.1.4:
version "7.1.5"
resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz#9ecf04861e4fbbeed7465ece5f23317ad1129181"
integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==
@@ -5619,6 +5772,14 @@ ethers@^5.6.8:
"@ethersproject/web" "5.6.1"
"@ethersproject/wordlists" "5.6.1"
+ethjs-unit@0.1.6:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699"
+ integrity sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==
+ dependencies:
+ bn.js "4.11.6"
+ number-to-bn "1.7.0"
+
ethjs-util@0.1.6, ethjs-util@^0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536"
@@ -6316,6 +6477,16 @@ human-signals@^2.1.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+ibc-domains-sdk@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/ibc-domains-sdk/-/ibc-domains-sdk-1.1.0.tgz#a98137174f6e75c88cff95291f502c7f7188ba2a"
+ integrity sha512-d5YTr/bH2CQZHboCOJPtAUaKr50Ujefwkx6uVbkpsCNlfDahyM9/F3d9myGJiEcBwJSfzfu7B/3nNd59qp6W8g==
+ dependencies:
+ "@cosmjs/cosmwasm-stargate" "^0.29.3"
+ bech32 "^2.0.0"
+ buffer "^6.0.3"
+ web3-utils "^1.8.0"
+
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -7557,6 +7728,14 @@ nth-check@^2.0.1:
dependencies:
boolbase "^1.0.0"
+number-to-bn@1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0"
+ integrity sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==
+ dependencies:
+ bn.js "4.11.6"
+ strip-hex-prefix "1.0.0"
+
object-assign@^4.0.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -7772,6 +7951,11 @@ pako@^1.0.11, pako@~1.0.5:
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
+pako@^2.0.2:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86"
+ integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==
+
param-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
@@ -8329,6 +8513,25 @@ protobufjs@~6.10.2:
"@types/node" "^13.7.0"
long "^4.0.0"
+protobufjs@~6.11.3:
+ version "6.11.3"
+ resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74"
+ integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==
+ dependencies:
+ "@protobufjs/aspromise" "^1.1.2"
+ "@protobufjs/base64" "^1.1.2"
+ "@protobufjs/codegen" "^2.0.4"
+ "@protobufjs/eventemitter" "^1.1.0"
+ "@protobufjs/fetch" "^1.1.0"
+ "@protobufjs/float" "^1.0.2"
+ "@protobufjs/inquire" "^1.1.0"
+ "@protobufjs/path" "^1.1.2"
+ "@protobufjs/pool" "^1.1.0"
+ "@protobufjs/utf8" "^1.1.0"
+ "@types/long" "^4.0.1"
+ "@types/node" ">=13.7.0"
+ long "^4.0.0"
+
proxy-addr@~2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
@@ -9699,6 +9902,11 @@ uslug@^1.0.4:
dependencies:
unorm ">= 1.0.0"
+utf8@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1"
+ integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==
+
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -10096,6 +10304,19 @@ wcwidth@^1.0.1:
dependencies:
defaults "^1.0.3"
+web3-utils@^1.8.0:
+ version "1.8.2"
+ resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.8.2.tgz#c32dec5e9b955acbab220eefd7715bc540b75cc9"
+ integrity sha512-v7j6xhfLQfY7xQDrUP0BKbaNrmZ2/+egbqP9q3KYmOiPpnvAfol+32slgL0WX/5n8VPvKCK5EZ1HGrAVICSToA==
+ dependencies:
+ bn.js "^5.2.1"
+ ethereum-bloom-filters "^1.0.6"
+ ethereumjs-util "^7.1.0"
+ ethjs-unit "0.1.6"
+ number-to-bn "1.7.0"
+ randombytes "^2.1.0"
+ utf8 "3.0.0"
+
webidl-conversions@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"