diff --git a/package.json b/package.json
index baa86083..302bc29d 100644
--- a/package.json
+++ b/package.json
@@ -24,23 +24,23 @@
},
"dependencies": {
"@avalabs/avalanche-module": "0.0.0-feat-p-dynamic-fees-20241107092624",
- "@avalabs/avalanchejs": "4.1.0-alpha.18",
+ "@avalabs/avalanchejs": "4.1.0-alpha.21",
"@avalabs/bitcoin-module": "0.0.0-feat-p-dynamic-fees-20241107092624",
"@avalabs/bridge-unified": "0.0.0-feat-ictt-configs-20241009072139",
- "@avalabs/core-bridge-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-chains-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-coingecko-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-covalent-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-etherscan-sdk": "3.1.0-canary.1aaa816.0",
+ "@avalabs/core-bridge-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-chains-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-coingecko-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-covalent-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-etherscan-sdk": "3.1.0-canary.868b786.0",
"@avalabs/core-k2-components": "4.18.0-alpha.47",
- "@avalabs/core-snowtrace-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-token-prices-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-utils-sdk": "3.1.0-canary.1aaa816.0",
- "@avalabs/core-wallets-sdk": "3.1.0-canary.1aaa816.0",
+ "@avalabs/core-snowtrace-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-token-prices-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-utils-sdk": "3.1.0-canary.868b786.0",
+ "@avalabs/core-wallets-sdk": "3.1.0-canary.868b786.0",
"@avalabs/evm-module": "0.0.0-feat-p-dynamic-fees-20241107092624",
- "@avalabs/glacier-sdk": "3.1.0-canary.1aaa816.0",
+ "@avalabs/glacier-sdk": "3.1.0-canary.868b786.0",
"@avalabs/hw-app-avalanche": "0.14.1",
- "@avalabs/types": "3.1.0-canary.1aaa816.0",
+ "@avalabs/types": "3.1.0-canary.868b786.0",
"@avalabs/vm-module-types": "0.0.0-feat-p-dynamic-fees-20241107092624",
"@blockaid/client": "0.10.0",
"@coinbase/cbpay-js": "1.6.0",
diff --git a/src/pages/ApproveAction/AvalancheSignTx.tsx b/src/pages/ApproveAction/AvalancheSignTx.tsx
index 0e517928..eea766f1 100644
--- a/src/pages/ApproveAction/AvalancheSignTx.tsx
+++ b/src/pages/ApproveAction/AvalancheSignTx.tsx
@@ -37,7 +37,10 @@ import {
FunctionNames,
useIsFunctionAvailable,
} from '@src/hooks/useIsFunctionAvailable';
-import { ApproveConvertSubnet } from './components/ApproveConvertSubnet';
+import { ApproveConvertSubnetToL1 } from './components/ApproveConvertSubnetToL1';
+import { ApproveRegisterL1Validator } from './components/ApproveRegisterL1Validator';
+import { ApproveIncreaseL1ValidatorBalance } from './components/ApproveIncreaseL1ValidatorBalance';
+import { ApproveDisableL1Validator } from './components/ApproveDisableL1Validator';
export function AvalancheSignTx() {
const requestId = useGetRequestId();
@@ -137,9 +140,16 @@ export function AvalancheSignTx() {
return ;
} else if (Avalanche.isBaseTx(tx)) {
return ;
- } else if (tx.type === Avalanche.TxType.ConvertSubnet) {
- // TODO: use the helper
- return ;
+ } else if (Avalanche.isConvertSubnetToL1Tx(tx)) {
+ return ;
+ } else if (Avalanche.isRegisterL1ValidatorTx(tx)) {
+ return ;
+ } else if (Avalanche.isDisableL1ValidatorTx(tx)) {
+ return ;
+ } else if (Avalanche.isIncreaseL1ValidatorBalance(tx)) {
+ return (
+
+ );
} else if (Avalanche.isCreateSubnetTx(tx)) {
return (
-
+ }
+ >
{validators.map(
({
balance,
@@ -59,8 +62,11 @@ export function ApproveConvertSubnet({
-
-
+
+
+ {t('Owners Able to Deactivate')}
+
+
{deactivationOwners.map((address) => (
))}
-
-
-
+
+
+
+ {t('Owners of the Remaining Balance')}
+
+
{remainingBalanceOwners.map((address) => (
))}
+
+
+ )
+ )}
+ {validators.map(
+ ({
+ balance,
+ stake,
+ nodeId,
+ remainingBalanceOwners,
+ deactivationOwners,
+ }) => (
+
+
+
+
+
+
+
+
+
+
+
+ {t('Owners Able to Deactivate')}
+
+
+ {deactivationOwners.map((address) => (
+
+ ))}
+
+
+
+
+ {t('Owners of the Remaining Balance')}
+
+
+ {remainingBalanceOwners.map((address) => (
+
+ ))}
+
+
)
)}
diff --git a/src/pages/ApproveAction/components/ApproveDisableL1Validator.tsx b/src/pages/ApproveAction/components/ApproveDisableL1Validator.tsx
new file mode 100644
index 00000000..3bf9b656
--- /dev/null
+++ b/src/pages/ApproveAction/components/ApproveDisableL1Validator.tsx
@@ -0,0 +1,45 @@
+import { useTranslation } from 'react-i18next';
+
+import {
+ ApprovalSection,
+ ApprovalSectionBody,
+ ApprovalSectionHeader,
+} from '@src/components/common/approval/ApprovalSection';
+import { TxDetailsRow } from '@src/components/common/approval/TxDetailsRow';
+
+import { AvaxAmount } from './AvaxAmount';
+import { Avalanche } from '@avalabs/core-wallets-sdk';
+import { TruncatedIdentifier } from './TruncatedIdentifier';
+
+export function ApproveDisableL1Validator({
+ tx,
+ avaxPrice,
+}: {
+ tx: Avalanche.DisableL1ValidatorTx;
+ avaxPrice: number;
+}) {
+ const { t } = useTranslation();
+
+ const { txFee, validationId } = tx;
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/pages/ApproveAction/components/ApproveIncreaseL1ValidatorBalance.tsx b/src/pages/ApproveAction/components/ApproveIncreaseL1ValidatorBalance.tsx
new file mode 100644
index 00000000..c666549b
--- /dev/null
+++ b/src/pages/ApproveAction/components/ApproveIncreaseL1ValidatorBalance.tsx
@@ -0,0 +1,48 @@
+import { useTranslation } from 'react-i18next';
+
+import {
+ ApprovalSection,
+ ApprovalSectionBody,
+ ApprovalSectionHeader,
+} from '@src/components/common/approval/ApprovalSection';
+import { TxDetailsRow } from '@src/components/common/approval/TxDetailsRow';
+
+import { AvaxAmount } from './AvaxAmount';
+import { Avalanche } from '@avalabs/core-wallets-sdk';
+import { TruncatedIdentifier } from './TruncatedIdentifier';
+
+export function ApproveIncreaseL1ValidatorBalance({
+ tx,
+ avaxPrice,
+}: {
+ tx: Avalanche.IncreaseL1ValidatorBalanceTx;
+ avaxPrice: number;
+}) {
+ const { t } = useTranslation();
+
+ const { txFee, balance, validationId } = tx;
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/pages/ApproveAction/components/ApproveRegisterL1Validator.tsx b/src/pages/ApproveAction/components/ApproveRegisterL1Validator.tsx
new file mode 100644
index 00000000..0b96f3c3
--- /dev/null
+++ b/src/pages/ApproveAction/components/ApproveRegisterL1Validator.tsx
@@ -0,0 +1,43 @@
+import { useTranslation } from 'react-i18next';
+
+import {
+ ApprovalSection,
+ ApprovalSectionBody,
+ ApprovalSectionHeader,
+} from '@src/components/common/approval/ApprovalSection';
+import { TxDetailsRow } from '@src/components/common/approval/TxDetailsRow';
+
+import { AvaxAmount } from './AvaxAmount';
+import { Avalanche } from '@avalabs/core-wallets-sdk';
+
+export function ApproveRegisterL1Validator({
+ tx,
+ avaxPrice,
+}: {
+ tx: Avalanche.RegisterL1ValidatorTx;
+ avaxPrice: number;
+}) {
+ const { t } = useTranslation();
+ const { txFee, balance } = tx;
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/pages/ApproveAction/components/ApproveSetL1ValidatorWeight.tsx b/src/pages/ApproveAction/components/ApproveSetL1ValidatorWeight.tsx
new file mode 100644
index 00000000..0e2afeb8
--- /dev/null
+++ b/src/pages/ApproveAction/components/ApproveSetL1ValidatorWeight.tsx
@@ -0,0 +1,35 @@
+import { useTranslation } from 'react-i18next';
+
+import {
+ ApprovalSection,
+ ApprovalSectionBody,
+ ApprovalSectionHeader,
+} from '@src/components/common/approval/ApprovalSection';
+import { TxDetailsRow } from '@src/components/common/approval/TxDetailsRow';
+
+import { AvaxAmount } from './AvaxAmount';
+import { Avalanche } from '@avalabs/core-wallets-sdk';
+
+export function ApproveRegisterL1Validator({
+ tx,
+ avaxPrice,
+}: {
+ tx: Avalanche.SetL1ValidatorWeightTx;
+ avaxPrice: number;
+}) {
+ const { t } = useTranslation();
+ const { txFee } = tx;
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/pages/ApproveAction/components/AvalancheTxHeader.tsx b/src/pages/ApproveAction/components/AvalancheTxHeader.tsx
index cc93cd4a..5ca22e7e 100644
--- a/src/pages/ApproveAction/components/AvalancheTxHeader.tsx
+++ b/src/pages/ApproveAction/components/AvalancheTxHeader.tsx
@@ -39,6 +39,27 @@ const useAvalancheTxHeader = (tx: Avalanche.Tx) => {
case Avalanche.TxType.Base:
return t('Approve Transaction');
+ case Avalanche.TxType.ConvertSubnetToL1:
+ return t('Convert Subnet to L1');
+
+ case Avalanche.TxType.DisableL1Validator:
+ return t('Disable L1 Validator');
+
+ case Avalanche.TxType.IncreaseL1ValidatorBalance:
+ return t('Increase L1 Validator Balance');
+
+ case Avalanche.TxType.RegisterL1Validator:
+ return t('Register L1 Validator');
+
+ case Avalanche.TxType.SetL1ValidatorWeight:
+ return t('Set L1 Validator Weight');
+
+ case Avalanche.TxType.TransformSubnet:
+ return t('Transform Subnet');
+
+ case Avalanche.TxType.TransferSubnetOwnership:
+ return t('Transfer Subnet Ownership');
+
default:
return t('Unknown Transaction');
}
diff --git a/yarn.lock b/yarn.lock
index b34400e1..891dd2af 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -59,10 +59,10 @@
"@scure/base" "1.1.5"
micro-eth-signer "0.7.2"
-"@avalabs/avalanchejs@4.1.0-alpha.18":
- version "4.1.0-alpha.18"
- resolved "https://registry.yarnpkg.com/@avalabs/avalanchejs/-/avalanchejs-4.1.0-alpha.18.tgz#5bdefefebf456bdd9cfce1f1c1abe26f9277fbb7"
- integrity sha512-erDvZwsst+hCegRF9qyVF03wM35EKplIz01W6FOMLq2jSE2tAy66QpVtB2Y5r9OphKU62Yx/7xtT0eqMDSosUA==
+"@avalabs/avalanchejs@4.1.0-alpha.20":
+ version "4.1.0-alpha.20"
+ resolved "https://registry.yarnpkg.com/@avalabs/avalanchejs/-/avalanchejs-4.1.0-alpha.20.tgz#60524f891b2b5fcb9f44df06022ef233ae7479fa"
+ integrity sha512-FA7+wPSlSEVKcr272HwaUEDflq1woGDVekgKbbVaEZkSwFtH+xhYM1Gg9PDNCspRlN83/3Lr9l6fTvw2vBSXlA==
dependencies:
"@noble/curves" "1.3.0"
"@noble/hashes" "1.3.3"
@@ -97,21 +97,14 @@
viem "2.11.1"
zod "3.23.8"
-"@avalabs/core-bridge-sdk@3.1.0-canary.1aaa816.0":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-bridge-sdk/-/core-bridge-sdk-3.1.0-canary.1aaa816.0.tgz#c6831a0075ac0c3518847e3bf8659c9ae907785b"
- integrity sha512-eLQ/9InTuu8JyqqrUpmnbsIdWWtfPkeBjqaU/KMFNYIxo3vYbnyz31D04cnPntuUQf6I3gyYCXILNgq+aSdBJg==
+"@avalabs/core-bridge-sdk@3.1.0-canary.868b786.0":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-bridge-sdk/-/core-bridge-sdk-3.1.0-canary.868b786.0.tgz#d76aab679e4acd821587cc8a6868a0902f93a8f4"
+ integrity sha512-BHNtDRkjTylKfjr4s+pdrtKFjFJskRn4S3X984C3GQJhct6HhG2P7UoO2R/l/BOE7c2/ov5O0p4/xq2dG/BTdw==
dependencies:
- "@avalabs/core-coingecko-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
- "@avalabs/core-wallets-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
-
-"@avalabs/core-chains-sdk@3.1.0-canary.1aaa816.0", "@avalabs/core-chains-sdk@3.1.0-canary.1aaa816.0+1aaa816":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-chains-sdk/-/core-chains-sdk-3.1.0-canary.1aaa816.0.tgz#6116c9a092f87c9c6db09e08e7bc8df34bbf56f2"
- integrity sha512-CJnVBA6MzBShPR8wEUyo64H4UCld47wgWY+AcoMkbcI0Jmhn6ISax1DlW1aoccPlEUoAkMnFa2UUWPDJ8tDcwg==
- dependencies:
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
+ "@avalabs/core-coingecko-sdk" "3.1.0-canary.868b786.0+868b786"
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
+ "@avalabs/core-wallets-sdk" "3.1.0-canary.868b786.0+868b786"
"@avalabs/core-chains-sdk@3.1.0-canary.78916bb.0+78916bb":
version "3.1.0-canary.78916bb.0"
@@ -120,12 +113,12 @@
dependencies:
"@avalabs/core-utils-sdk" "3.1.0-canary.78916bb.0+78916bb"
-"@avalabs/core-coingecko-sdk@3.1.0-canary.1aaa816.0", "@avalabs/core-coingecko-sdk@3.1.0-canary.1aaa816.0+1aaa816":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-coingecko-sdk/-/core-coingecko-sdk-3.1.0-canary.1aaa816.0.tgz#ccb43542bc899743d8a247f07cc6997137a64650"
- integrity sha512-oCjGPZr12o0eewfxm2yBbqid7brYYNRYS+u4wmBUhrtVhTkpWKEMuwAGnbT/5ndD6uY7a7t+kV+NL1ThTDdzmw==
+"@avalabs/core-chains-sdk@3.1.0-canary.868b786.0", "@avalabs/core-chains-sdk@3.1.0-canary.868b786.0+868b786":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-chains-sdk/-/core-chains-sdk-3.1.0-canary.868b786.0.tgz#fa724293eab3f7ef164e0bf9c2002e461f638643"
+ integrity sha512-XsNxur7lei+CkVtc//Pd43Ta6fn1xAi9pVJAEa+meuHyXpY3wJVSsUvnxAVFSIdxPg/rIKZPbheaCmB/5s64wg==
dependencies:
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
"@avalabs/core-coingecko-sdk@3.1.0-canary.78916bb.0+78916bb":
version "3.1.0-canary.78916bb.0"
@@ -134,19 +127,19 @@
dependencies:
"@avalabs/core-utils-sdk" "3.1.0-canary.78916bb.0+78916bb"
-"@avalabs/core-covalent-sdk@3.1.0-canary.1aaa816.0":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-covalent-sdk/-/core-covalent-sdk-3.1.0-canary.1aaa816.0.tgz#856b8cded0a5404f0b6a1f3f729c03c0cc09d232"
- integrity sha512-ViwBg0Vsxd54qePyZoigFxsWcWvhbJznOBD93DTwFVez+a+iz+YPRSCYVqS6sbknVsF5mNKb57J4FluSy43K4Q==
+"@avalabs/core-coingecko-sdk@3.1.0-canary.868b786.0", "@avalabs/core-coingecko-sdk@3.1.0-canary.868b786.0+868b786":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-coingecko-sdk/-/core-coingecko-sdk-3.1.0-canary.868b786.0.tgz#a2bf2ef8358dc3d27bf2926e1fba7908a6033939"
+ integrity sha512-oA8dKQXetCQQwL0AnRSL3CpJRvMAXYfmb39/ZG3GmtsYj8RWOYhePAdgjGcnXlEWOj4huSDwGRH+B0+0jd/KGQ==
dependencies:
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
-"@avalabs/core-etherscan-sdk@3.1.0-canary.1aaa816.0":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-etherscan-sdk/-/core-etherscan-sdk-3.1.0-canary.1aaa816.0.tgz#54ba0f0f885531a9c00c42377ed6369d92d8c8bb"
- integrity sha512-qUsZenkECIgInR5bhqmCB6Z0TkjrJHjqdPJD1QPqI4roEJgnBNi8VytNkmItRJZxQRoOgjXLe/D7oJOD9F94dw==
+"@avalabs/core-covalent-sdk@3.1.0-canary.868b786.0":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-covalent-sdk/-/core-covalent-sdk-3.1.0-canary.868b786.0.tgz#3eb9cad690300b7335d36ab9891e4c28f366f12e"
+ integrity sha512-NjUnUxBTyYGjLdXgdu9ueoMSvlkF7b4zx4XuLGYX7wOOVhmBN3+QhYqOmWWlb5IXhzkLR8c4dsEnUNiRSeybRg==
dependencies:
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
"@avalabs/core-etherscan-sdk@3.1.0-canary.78916bb.0+78916bb":
version "3.1.0-canary.78916bb.0"
@@ -155,6 +148,13 @@
dependencies:
"@avalabs/core-utils-sdk" "3.1.0-canary.78916bb.0+78916bb"
+"@avalabs/core-etherscan-sdk@3.1.0-canary.868b786.0":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-etherscan-sdk/-/core-etherscan-sdk-3.1.0-canary.868b786.0.tgz#4f7c115931437fc512c632b3afc7217a1c360143"
+ integrity sha512-KiNHiEgppCDmkeI58izJBMlzx1Z9tkLrCRqS1KrEiskT/2d+VN7EEZiv9/b/AUj16L/omd2Pme2ojS+GWyPA7w==
+ dependencies:
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
+
"@avalabs/core-k2-components@4.18.0-alpha.47":
version "4.18.0-alpha.47"
resolved "https://registry.yarnpkg.com/@avalabs/core-k2-components/-/core-k2-components-4.18.0-alpha.47.tgz#94d588cf109350fe57d246dbf36bc127a1fc0584"
@@ -178,29 +178,20 @@
react-hotkeys-hook "4.4.3"
uuid "9.0.1"
-"@avalabs/core-snowtrace-sdk@3.1.0-canary.1aaa816.0":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-snowtrace-sdk/-/core-snowtrace-sdk-3.1.0-canary.1aaa816.0.tgz#de72374a10ddd7e86ab06e98d3e31ba305b169b2"
- integrity sha512-sG++eCeZcfuiGdeX/kU5PdU1fp0Ky8Swt54lFcgEBJS8dENJHgJ5OXaezz1tcTVMoBGJix8BG2h9xSLNeR3oEg==
+"@avalabs/core-snowtrace-sdk@3.1.0-canary.868b786.0":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-snowtrace-sdk/-/core-snowtrace-sdk-3.1.0-canary.868b786.0.tgz#071f2a410c9f1fc4270a14cfcda21699f0fa8516"
+ integrity sha512-sZcRe7w9UrLw9D0P/qoS7K6YRiGCtq67sRX1Y7hCwL+UM7xTohN27gUXB4vTAecNVDwaAKOgpP3X15z2kGheVA==
dependencies:
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
-"@avalabs/core-token-prices-sdk@3.1.0-canary.1aaa816.0":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-token-prices-sdk/-/core-token-prices-sdk-3.1.0-canary.1aaa816.0.tgz#4ef4263abd3c037e7373fe0116895b8de02eeb08"
- integrity sha512-QkvNQu2LNhHxkIuuxAvfPK8Kh5Yu6rOR4/WUdKCaEEhV8Xx2mNhi0BOAmcqHTPAe6wfjm2510aDlLBwTKVejYw==
+"@avalabs/core-token-prices-sdk@3.1.0-canary.868b786.0":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-token-prices-sdk/-/core-token-prices-sdk-3.1.0-canary.868b786.0.tgz#4ba04e70c1972588bc65e9f02a5f91a881fe6e29"
+ integrity sha512-V3KVp68DNxm9A8bYgD10lsVSF3F5oOyFdySXPnBXPVHcvtdR4P0Na+BRSoPoZRNNNnECWz5auNelqcf49c7X+g==
dependencies:
- "@avalabs/core-coingecko-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
- "@avalabs/core-utils-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
-
-"@avalabs/core-utils-sdk@3.1.0-canary.1aaa816.0", "@avalabs/core-utils-sdk@3.1.0-canary.1aaa816.0+1aaa816":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-utils-sdk/-/core-utils-sdk-3.1.0-canary.1aaa816.0.tgz#2c8a1e1bbe0a2c7e8cff9d0677d76644d5d71dff"
- integrity sha512-IqGxNTkeWt3sYwWLRWwMvRSjydxE2clkP3wYgojXUHYkqfHhY4Xleeiro8XmAGvE8Q969JKcKk8cwD1T2L4TSg==
- dependencies:
- "@avalabs/avalanchejs" "4.1.0-alpha.18"
- "@hpke/core" "1.2.5"
- is-ipfs "6.0.2"
+ "@avalabs/core-coingecko-sdk" "3.1.0-canary.868b786.0+868b786"
+ "@avalabs/core-utils-sdk" "3.1.0-canary.868b786.0+868b786"
"@avalabs/core-utils-sdk@3.1.0-canary.78916bb.0+78916bb":
version "3.1.0-canary.78916bb.0"
@@ -211,14 +202,23 @@
"@hpke/core" "1.2.5"
is-ipfs "6.0.2"
-"@avalabs/core-wallets-sdk@3.1.0-canary.1aaa816.0", "@avalabs/core-wallets-sdk@3.1.0-canary.1aaa816.0+1aaa816":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-wallets-sdk/-/core-wallets-sdk-3.1.0-canary.1aaa816.0.tgz#9428d27e89818ce4c9f7a380fb4d22103dfff0df"
- integrity sha512-7nOPriFTg6lJGD+sNzi6giM+IqEeKkMxaYRJcecJcDU5C3YBnPyOlRupzoV83kfMELKIoQmkALIM0e3q9AvsVQ==
+"@avalabs/core-utils-sdk@3.1.0-canary.868b786.0", "@avalabs/core-utils-sdk@3.1.0-canary.868b786.0+868b786":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-utils-sdk/-/core-utils-sdk-3.1.0-canary.868b786.0.tgz#c647f97d8c1044b8c661a5cb8ca6cf22a8dfa118"
+ integrity sha512-AmYja4rr7UUgWE3I0xuOxdmnLu6hsMspXDJziV4QPPolBB3+QcjHX8Fa+TL18pmztqbloCJjcaDyTJa7hA/3sg==
+ dependencies:
+ "@avalabs/avalanchejs" "4.1.0-alpha.20"
+ "@hpke/core" "1.2.5"
+ is-ipfs "6.0.2"
+
+"@avalabs/core-wallets-sdk@3.1.0-canary.78916bb.0+78916bb":
+ version "3.1.0-canary.78916bb.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-wallets-sdk/-/core-wallets-sdk-3.1.0-canary.78916bb.0.tgz#ab1e5510171bc49368fba3cae1382266ad8158af"
+ integrity sha512-5vyky83Oz/MhKHum6RUmYM0G2/2M0Mgep6mIfrbgI4QsQKUcUMFxDN7hXAwiIV0B1ULRIAnLndoyQUyKmwBRAA==
dependencies:
- "@avalabs/avalanchejs" "4.1.0-alpha.18"
- "@avalabs/core-chains-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
- "@avalabs/glacier-sdk" "3.1.0-canary.1aaa816.0+1aaa816"
+ "@avalabs/avalanchejs" "4.1.0-alpha.15"
+ "@avalabs/core-chains-sdk" "3.1.0-canary.78916bb.0+78916bb"
+ "@avalabs/glacier-sdk" "3.1.0-canary.78916bb.0+78916bb"
"@avalabs/hw-app-avalanche" "0.14.1"
"@ledgerhq/hw-app-btc" "10.2.4"
"@ledgerhq/hw-app-eth" "6.36.1"
@@ -235,14 +235,14 @@
ledger-bitcoin "0.2.3"
xss "1.0.14"
-"@avalabs/core-wallets-sdk@3.1.0-canary.78916bb.0+78916bb":
- version "3.1.0-canary.78916bb.0"
- resolved "https://registry.yarnpkg.com/@avalabs/core-wallets-sdk/-/core-wallets-sdk-3.1.0-canary.78916bb.0.tgz#ab1e5510171bc49368fba3cae1382266ad8158af"
- integrity sha512-5vyky83Oz/MhKHum6RUmYM0G2/2M0Mgep6mIfrbgI4QsQKUcUMFxDN7hXAwiIV0B1ULRIAnLndoyQUyKmwBRAA==
+"@avalabs/core-wallets-sdk@3.1.0-canary.868b786.0", "@avalabs/core-wallets-sdk@3.1.0-canary.868b786.0+868b786":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/core-wallets-sdk/-/core-wallets-sdk-3.1.0-canary.868b786.0.tgz#5a252659c82856ae5938bf4a4ffd4cb1f8051909"
+ integrity sha512-H6cZrK/dmx+mWj67VQXmpQtBuNaekApnde9Zx1k7QRUO8+9/J+63fco+3ZkangWj1NvP5LmLtSDkyZFh4BSLPg==
dependencies:
- "@avalabs/avalanchejs" "4.1.0-alpha.15"
- "@avalabs/core-chains-sdk" "3.1.0-canary.78916bb.0+78916bb"
- "@avalabs/glacier-sdk" "3.1.0-canary.78916bb.0+78916bb"
+ "@avalabs/avalanchejs" "4.1.0-alpha.20"
+ "@avalabs/core-chains-sdk" "3.1.0-canary.868b786.0+868b786"
+ "@avalabs/glacier-sdk" "3.1.0-canary.868b786.0+868b786"
"@avalabs/hw-app-avalanche" "0.14.1"
"@ledgerhq/hw-app-btc" "10.2.4"
"@ledgerhq/hw-app-eth" "6.36.1"
@@ -279,16 +279,16 @@
xss "1.0.13"
zod "3.23.8"
-"@avalabs/glacier-sdk@3.1.0-canary.1aaa816.0", "@avalabs/glacier-sdk@3.1.0-canary.1aaa816.0+1aaa816":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/glacier-sdk/-/glacier-sdk-3.1.0-canary.1aaa816.0.tgz#cbfb9f551addef3b79a4992c3c35bd435a8b8738"
- integrity sha512-0P8BB5RS8FyhiY1whbvD+MpTpaFFzJ6TXJhpMyFNwky0a89/nK1/38RfJYZV6KNIs4duTKvdHVpaWuKGs73Ggw==
-
"@avalabs/glacier-sdk@3.1.0-canary.78916bb.0+78916bb":
version "3.1.0-canary.78916bb.0"
resolved "https://registry.yarnpkg.com/@avalabs/glacier-sdk/-/glacier-sdk-3.1.0-canary.78916bb.0.tgz#17969b409fddbeecb842dd5f130a09b13f1f2c8d"
integrity sha512-wNuQFi73aIQm54PP3i1YnoKzmVn8aLWS/bOaz0qV0gUcnvrQq02KkBbC7nlm1f+1p1LbdhyOZ613jU6Y6nXO1A==
+"@avalabs/glacier-sdk@3.1.0-canary.868b786.0", "@avalabs/glacier-sdk@3.1.0-canary.868b786.0+868b786":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/glacier-sdk/-/glacier-sdk-3.1.0-canary.868b786.0.tgz#1b7ce4e9f5a37c9d9b8ab660f514322ee565ab8a"
+ integrity sha512-SWSeF1ptp4u244NLdj9WfMBAUFeVFBylr4Ftk4IRiCt69DTndNLnTyw4VVbQgZVuycl1uXbJ3TOtzjSrK6Dblg==
+
"@avalabs/hw-app-avalanche@0.14.1":
version "0.14.1"
resolved "https://registry.yarnpkg.com/@avalabs/hw-app-avalanche/-/hw-app-avalanche-0.14.1.tgz#70b6248e67cf7d64d0640517f88c19632524ac68"
@@ -300,16 +300,16 @@
ledger-bitcoin "^0.2.1"
sha3 "2.1.4"
-"@avalabs/types@3.1.0-canary.1aaa816.0":
- version "3.1.0-canary.1aaa816.0"
- resolved "https://registry.yarnpkg.com/@avalabs/types/-/types-3.1.0-canary.1aaa816.0.tgz#c0112b95cd83b7af2b099d17bff7bc2734634ea2"
- integrity sha512-P0Qpc+BhoItXfBcglrGJge8G9GDTAcDlsxjX95+X7wQiOAHALpS8mUoJkx00ikkqwkJCnWD7SlsOUNN8QTfUpQ==
-
"@avalabs/types@3.1.0-canary.78916bb.0+78916bb":
version "3.1.0-canary.78916bb.0"
resolved "https://registry.yarnpkg.com/@avalabs/types/-/types-3.1.0-canary.78916bb.0.tgz#3b0d7864fbdbafe7153ea744b95044b9393846f9"
integrity sha512-Jjvn47sa0ZjRS/JC6jE9SYTvW4vU2yxAoSai29M/7UB8wij5+g1FpiX6KUci//e0GrQxukqMWMMXZ/5E24h/UQ==
+"@avalabs/types@3.1.0-canary.868b786.0":
+ version "3.1.0-canary.868b786.0"
+ resolved "https://registry.yarnpkg.com/@avalabs/types/-/types-3.1.0-canary.868b786.0.tgz#a4ab4cceb2a3fb0964808ae592d796c77321377e"
+ integrity sha512-PAaJ1LAg30/iHyIaxIU6Lq1tA8N50y8BvMzfFvc52R01iMBuU95uyplWGy2jDCztBGcCIJNc1JNFwhOyAE3NEA==
+
"@avalabs/vm-module-types@0.0.0-feat-p-dynamic-fees-20241107092624":
version "0.0.0-feat-p-dynamic-fees-20241107092624"
resolved "https://registry.yarnpkg.com/@avalabs/vm-module-types/-/vm-module-types-0.0.0-feat-p-dynamic-fees-20241107092624.tgz#3bd50e2bb642814c27b011b6534aa6cc61a4a04c"