diff --git a/package-lock.json b/package-lock.json index af032c4..4f86f44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8820,7 +8820,7 @@ }, "packages/abstract-chain": { "name": "@rosen-chains/abstract-chain", - "version": "3.1.0", + "version": "3.1.1", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/json-bigint": "^0.1.0", @@ -8846,14 +8846,14 @@ }, "packages/chains/cardano": { "name": "@rosen-chains/cardano", - "version": "3.1.1", + "version": "3.1.2", "license": "GPL-3.0", "dependencies": { "@emurgo/cardano-serialization-lib-nodejs": "^11.3.1", "@rosen-bridge/json-bigint": "^0.1.0", "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", "bech32": "^2.0.0", "blake2b": "^2.1.3" }, @@ -8876,13 +8876,13 @@ }, "packages/chains/ergo": { "name": "@rosen-chains/ergo", - "version": "3.1.0", + "version": "3.1.1", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/json-bigint": "^0.1.0", "@rosen-bridge/minimum-fee": "^0.1.13", "@rosen-bridge/rosen-extractor": "^2.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", "blakejs": "^1.2.1", "ergo-lib-wasm-nodejs": "^0.24.1" }, @@ -8904,15 +8904,15 @@ }, "packages/networks/cardano-blockfrost": { "name": "@rosen-chains/cardano-blockfrost-network", - "version": "1.1.1", + "version": "1.1.2", "license": "GPL-3.0", "dependencies": { "@blockfrost/blockfrost-js": "^5.4.0", "@emurgo/cardano-serialization-lib-nodejs": "^11.3.1", "@rosen-bridge/abstract-logger": "^1.0.0", "@rosen-bridge/rosen-extractor": "^2.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/cardano": "^3.1.1" + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/cardano": "^3.1.2" }, "devDependencies": { "@types/node": "^18.11.18", @@ -9424,7 +9424,7 @@ }, "packages/networks/cardano-koios": { "name": "@rosen-chains/cardano-koios-network", - "version": "4.1.1", + "version": "4.1.2", "license": "GPL-3.0", "dependencies": { "@emurgo/cardano-serialization-lib-nodejs": "^11.3.1", @@ -9432,8 +9432,8 @@ "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/tokens": "^1.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/cardano": "^3.1.1", + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/cardano": "^3.1.2", "@rosen-clients/cardano-koios": "^2.0.1" }, "devDependencies": { @@ -9471,15 +9471,15 @@ }, "packages/networks/ergo-explorer": { "name": "@rosen-chains/ergo-explorer-network", - "version": "3.1.0", + "version": "3.1.1", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/json-bigint": "^0.1.0", "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/tokens": "^1.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/ergo": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/ergo": "^3.1.1", "@rosen-clients/ergo-explorer": "^1.0.3", "ergo-lib-wasm-nodejs": "^0.24.1", "it-all": "^3.0.1" @@ -9513,15 +9513,15 @@ }, "packages/networks/ergo-node": { "name": "@rosen-chains/ergo-node-network", - "version": "3.1.0", + "version": "3.1.1", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/json-bigint": "^0.1.0", "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/tokens": "^1.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/ergo": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/ergo": "^3.1.1", "@rosen-clients/ergo-node": "^1.0.4", "ergo-lib-wasm-nodejs": "^0.24.1", "it-all": "^3.0.1" diff --git a/packages/abstract-chain/lib/AbstractChain.ts b/packages/abstract-chain/lib/AbstractChain.ts index fdeb881..410c65d 100644 --- a/packages/abstract-chain/lib/AbstractChain.ts +++ b/packages/abstract-chain/lib/AbstractChain.ts @@ -169,10 +169,13 @@ abstract class AbstractChain { * @param address * @returns an object containing the amount of each asset */ - getAddressAssets = async (address: string): Promise => - address === '' - ? Promise.resolve({ nativeToken: 0n, tokens: [] }) - : this.network.getAddressAssets(address); + getAddressAssets = async (address: string): Promise => { + if (address === '') { + this.logger.debug(`returning empty assets for address [${address}]`); + return { nativeToken: 0n, tokens: [] }; + } + return await this.network.getAddressAssets(address); + }; /** * gets the amount of each asset in the lock address diff --git a/packages/abstract-chain/package.json b/packages/abstract-chain/package.json index 494264c..f498d98 100644 --- a/packages/abstract-chain/package.json +++ b/packages/abstract-chain/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/abstract-chain", - "version": "3.1.0", + "version": "3.1.1", "description": "this project contains abstract classes to implement any chain for Rosen-bridge", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", diff --git a/packages/chains/cardano/package.json b/packages/chains/cardano/package.json index fed8407..593fe8a 100644 --- a/packages/chains/cardano/package.json +++ b/packages/chains/cardano/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/cardano", - "version": "3.1.1", + "version": "3.1.2", "description": "this project contains cardano chain for Rosen-bridge", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", @@ -24,7 +24,7 @@ "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/json-bigint": "^0.1.0", - "@rosen-chains/abstract-chain": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", "bech32": "^2.0.0", "blake2b": "^2.1.3" }, diff --git a/packages/chains/ergo/package.json b/packages/chains/ergo/package.json index c5cbe0c..3aa7487 100644 --- a/packages/chains/ergo/package.json +++ b/packages/chains/ergo/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/ergo", - "version": "3.1.0", + "version": "3.1.1", "description": "this project contains ergo chain for Rosen-bridge", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", @@ -23,7 +23,7 @@ "@rosen-bridge/json-bigint": "^0.1.0", "@rosen-bridge/minimum-fee": "^0.1.13", "@rosen-bridge/rosen-extractor": "^2.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", "blakejs": "^1.2.1", "ergo-lib-wasm-nodejs": "^0.24.1" }, diff --git a/packages/networks/cardano-blockfrost/package.json b/packages/networks/cardano-blockfrost/package.json index 43465f3..bf6c740 100644 --- a/packages/networks/cardano-blockfrost/package.json +++ b/packages/networks/cardano-blockfrost/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/cardano-blockfrost-network", - "version": "1.1.1", + "version": "1.1.2", "description": "a package to be used as network api provider for @rosen-chains/cardano package", "repository": "@rosen-chains/cardano-blockfrost-network", "license": "GPL-3.0", @@ -36,7 +36,7 @@ "@emurgo/cardano-serialization-lib-nodejs": "^11.3.1", "@rosen-bridge/abstract-logger": "^1.0.0", "@rosen-bridge/rosen-extractor": "^2.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/cardano": "^3.1.1" + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/cardano": "^3.1.2" } } diff --git a/packages/networks/cardano-koios/package.json b/packages/networks/cardano-koios/package.json index 13dd0c3..d4f154d 100644 --- a/packages/networks/cardano-koios/package.json +++ b/packages/networks/cardano-koios/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/cardano-koios-network", - "version": "4.1.1", + "version": "4.1.2", "description": "cardano koios network package for rosen cardano chain", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", @@ -25,8 +25,8 @@ "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/tokens": "^1.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/cardano": "^3.1.1", + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/cardano": "^3.1.2", "@rosen-clients/cardano-koios": "^2.0.1" }, "devDependencies": { diff --git a/packages/networks/ergo-explorer/package.json b/packages/networks/ergo-explorer/package.json index 9959dc8..f7dc95f 100644 --- a/packages/networks/ergo-explorer/package.json +++ b/packages/networks/ergo-explorer/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/ergo-explorer-network", - "version": "3.1.0", + "version": "3.1.1", "description": "ergo explorer network package for rosen ergo chain", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", @@ -24,8 +24,8 @@ "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/tokens": "^1.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/ergo": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/ergo": "^3.1.1", "@rosen-clients/ergo-explorer": "^1.0.3", "ergo-lib-wasm-nodejs": "^0.24.1", "it-all": "^3.0.1" diff --git a/packages/networks/ergo-node/package.json b/packages/networks/ergo-node/package.json index 6deaf4e..3ed64ae 100644 --- a/packages/networks/ergo-node/package.json +++ b/packages/networks/ergo-node/package.json @@ -1,6 +1,6 @@ { "name": "@rosen-chains/ergo-node-network", - "version": "3.1.0", + "version": "3.1.1", "description": "ergo node network package for rosen ergo chain", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", @@ -24,8 +24,8 @@ "@rosen-bridge/logger-interface": "^0.1.0", "@rosen-bridge/rosen-extractor": "^2.0.0", "@rosen-bridge/tokens": "^1.0.0", - "@rosen-chains/abstract-chain": "^3.1.0", - "@rosen-chains/ergo": "^3.1.0", + "@rosen-chains/abstract-chain": "^3.1.1", + "@rosen-chains/ergo": "^3.1.1", "@rosen-clients/ergo-node": "^1.0.4", "ergo-lib-wasm-nodejs": "^0.24.1", "it-all": "^3.0.1"