Skip to content

Commit 1fcfaf2

Browse files
author
jagdeep sidhu
committed
await recommended fee and update sysweb3 to latest
1 parent 21b13d0 commit 1fcfaf2

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"@heroicons/react": "^1.0.6",
6464
"@reduxjs/toolkit": "^2.8.2",
6565
"@sidhujag/sysweb3-core": "^1.0.27",
66-
"@sidhujag/sysweb3-keyring": "^1.0.569",
66+
"@sidhujag/sysweb3-keyring": "^1.0.574",
6767
"@sidhujag/sysweb3-network": "^1.0.106",
6868
"@sidhujag/sysweb3-utils": "^1.1.271",
6969
"@tippyjs/react": "^4.2.6",

source/scripts/Background/controllers/MainController.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3115,14 +3115,19 @@ class MainController {
31153115
}
31163116
}
31173117

3118-
public getRecommendedFee() {
3118+
public async getRecommendedFee(): Promise<number | string> {
31193119
const { isBitcoinBased, activeNetwork } = store.getState().vault;
31203120

31213121
try {
31223122
if (isBitcoinBased) {
3123-
return this.syscoinTransaction.getRecommendedFee(activeNetwork.url);
3123+
return await this.syscoinTransaction.getRecommendedFee(
3124+
activeNetwork.url
3125+
);
31243126
} else {
3125-
return this.ethereumTransaction.getRecommendedGasPrice(true);
3127+
// Return gas price in wei as a string (BigNumber-safe, no precision loss)
3128+
return (await this.ethereumTransaction.getRecommendedGasPrice(
3129+
false
3130+
)) as string;
31263131
}
31273132
} catch (error) {
31283133
console.error('[MainController] Error getting recommended fee:', error);

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2629,10 +2629,10 @@
26292629
resolved "https://registry.yarnpkg.com/@sidhujag/sysweb3-core/-/sysweb3-core-1.0.27.tgz#b7dd7d065c1845519e91ac470540ab94721eb33b"
26302630
integrity sha512-aeUJpk+DiziPJbD6HFnfixKZj0T4HYStshjk6+adziftLwamNc3MIp+MtIVZwtzvNpbzIXwAnuJM/QXQsc01NQ==
26312631

2632-
"@sidhujag/sysweb3-keyring@^1.0.569":
2633-
version "1.0.569"
2634-
resolved "https://registry.yarnpkg.com/@sidhujag/sysweb3-keyring/-/sysweb3-keyring-1.0.569.tgz#853f3ee497d8bb2346862b7753981e033cf9149c"
2635-
integrity sha512-2CVrl/9MO1C7TKMFdaf8usObSjGrPiAUVHB0AijeQjc9gKVGsvp2v8BtoZJmGGXQX4+63xg7H4Lkpm1g7Dfc8g==
2632+
"@sidhujag/sysweb3-keyring@^1.0.574":
2633+
version "1.0.574"
2634+
resolved "https://registry.yarnpkg.com/@sidhujag/sysweb3-keyring/-/sysweb3-keyring-1.0.574.tgz#2b21074acc29a56c1a69f3c9ac8bb9a782e38838"
2635+
integrity sha512-0umJBfDuy+fR1g9maXKgrLEUEmgUJKnRs4ZPj3FjSvSNxV8FFUCkyaAVhGXocxmBc5dqTDzgucv4wi65SLZdEQ==
26362636
dependencies:
26372637
"@bitcoinerlab/secp256k1" "^1.2.0"
26382638
"@ethersproject/abstract-provider" "^5.8.0"

0 commit comments

Comments
 (0)