diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bf497a22a0..b2a7d13a27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,13 +8,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Set up pnpm - uses: dydxprotocol/setup-pnpm@v2.0.0 + uses: dydxprotocol/setup-pnpm@3bcbd1d6c86dd1b0bce6d5309bf19fb95282f8ac # v2.0.0 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1 with: node-version: 18 cache: pnpm diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index 3eb844c480..d92e6375e4 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -8,15 +8,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Set up pnpm - uses: dydxprotocol/setup-pnpm@v2.0.0 + uses: dydxprotocol/setup-pnpm@3bcbd1d6c86dd1b0bce6d5309bf19fb95282f8ac # v2.0.0 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1 with: - node-version: 18 + node-version: 22 cache: pnpm - name: Install dependencies diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index 5722c3164d..e623ad8b73 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -9,13 +9,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Set up pnpm - uses: dydxprotocol/setup-pnpm@v2.0.0 + uses: dydxprotocol/setup-pnpm@3bcbd1d6c86dd1b0bce6d5309bf19fb95282f8ac # v2.0.0 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1 with: node-version: 18 registry-url: https://registry.npmjs.org/ @@ -34,7 +34,7 @@ jobs: pnpm run build --mode staging - name: Upload to IPFS via web3.storage - uses: dydxprotocol/add-to-web3@v1 + uses: dydxprotocol/add-to-web3@59774ff5ca3e7fd57fbd25ad62557a408a6122fc # v1 id: web3storage with: web3_token: ${{ secrets.WEB3_STORAGE_TOKEN }} diff --git a/.github/workflows/deploy-testnet.yml b/.github/workflows/deploy-testnet.yml index fb5d20d44b..0bb970ebf7 100644 --- a/.github/workflows/deploy-testnet.yml +++ b/.github/workflows/deploy-testnet.yml @@ -9,13 +9,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Set up pnpm - uses: dydxprotocol/setup-pnpm@v2.0.0 + uses: dydxprotocol/setup-pnpm@3bcbd1d6c86dd1b0bce6d5309bf19fb95282f8ac # v2.0.0 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1 with: node-version: 18 registry-url: https://registry.npmjs.org/ @@ -45,7 +45,7 @@ jobs: sh scripts/inject-app-deeplinks.sh - name: Upload to IPFS via web3.storage - uses: dydxprotocol/add-to-web3@v1 + uses: dydxprotocol/add-to-web3@59774ff5ca3e7fd57fbd25ad62557a408a6122fc # v1 id: web3storage with: web3_token: ${{ secrets.WEB3_STORAGE_TOKEN }} diff --git a/.github/workflows/run-e2e.yml b/.github/workflows/run-e2e.yml index 710953855b..34e85ff6fd 100644 --- a/.github/workflows/run-e2e.yml +++ b/.github/workflows/run-e2e.yml @@ -21,15 +21,15 @@ jobs: - name: Checkout if: steps.check_env.outputs.should_run_tests == 'true' - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Set up pnpm if: steps.check_env.outputs.should_run_tests == 'true' - uses: dydxprotocol/setup-pnpm@v2.0.0 + uses: dydxprotocol/setup-pnpm@3bcbd1d6c86dd1b0bce6d5309bf19fb95282f8ac # v2.0.0 - name: Set up Node if: steps.check_env.outputs.should_run_tests == 'true' - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1 with: node-version: 18 cache: pnpm diff --git a/.pinact.yaml b/.pinact.yaml new file mode 100644 index 0000000000..3b20588ab3 --- /dev/null +++ b/.pinact.yaml @@ -0,0 +1,16 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/suzuki-shunsuke/pinact/refs/heads/main/json-schema/pinact.json +# pinact - https://github.com/suzuki-shunsuke/pinact +version: 3 +# files: +# - pattern: action.yaml +# - pattern: */action.yaml + +# separator: " # " + +ignore_actions: +# - name: slsa-framework/slsa-github-generator/\.github/workflows/generator_generic_slsa3\.yml +# ref: v\d+\.\d+\.\d+ +# - name: actions/.* +# ref: main +# - name: suzuki-shunsuke/.* +# ref: release-.* diff --git a/package.json b/package.json index 21ea9b5582..3d0cca44f6 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@cosmjs/tendermint-rpc": "^0.32.1", "@datadog/browser-logs": "^5.23.3", "@dydxprotocol/v4-client-js": "3.6.0", - "@dydxprotocol/v4-localization": "1.1.403", + "@dydxprotocol/v4-localization": "1.1.404", "@dydxprotocol/v4-proto": "^7.0.0-dev.0", "@emotion/is-prop-valid": "^1.3.0", "@hugocxl/react-to-image": "^0.0.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11d8cae01e..0882cd7da9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ dependencies: specifier: 3.6.0 version: 3.6.0 '@dydxprotocol/v4-localization': - specifier: 1.1.403 - version: 1.1.403 + specifier: 1.1.404 + version: 1.1.404 '@dydxprotocol/v4-proto': specifier: ^7.0.0-dev.0 version: 7.0.0-dev.0 @@ -1702,8 +1702,8 @@ packages: - utf-8-validate dev: false - /@dydxprotocol/v4-localization@1.1.403: - resolution: {integrity: sha512-rYqsZoqVoJBbtFM07nb4krFrvuLnvfzga9FC0+yW0kKd+p4d6GDeMXYULnL+vkttDkyjk6sBmvsXpfcCZTYqaA==} + /@dydxprotocol/v4-localization@1.1.404: + resolution: {integrity: sha512-G0GTLAYvS8Xp8UkiceYU01nDUNNFPEFAmpCQDbHDAWUNFQQwP5VLjq4gO988nFkvOubLJRHs/E9+tzNYDBz+kg==} dev: false /@dydxprotocol/v4-proto@7.0.0-dev.0: @@ -11582,7 +11582,7 @@ packages: /@vitest/snapshot@1.4.0: resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} dependencies: - magic-string: 0.30.19 + magic-string: 0.30.21 pathe: 1.1.2 pretty-format: 29.7.0 dev: true diff --git a/src/views/dialogs/TransferDialogs/DepositAddressDialog.tsx b/src/views/dialogs/TransferDialogs/DepositAddressDialog.tsx index 0ba4c741ce..c0c7d11f38 100644 --- a/src/views/dialogs/TransferDialogs/DepositAddressDialog.tsx +++ b/src/views/dialogs/TransferDialogs/DepositAddressDialog.tsx @@ -171,6 +171,7 @@ export const DepositAddressDialog = ({ setIsOpen }: DialogProps{assets}, NETWORK: {chainName}, + MIN_AMOUNT_TO_DEPOSIT: 20, MIN_INSTANT_DEPOSIT: warningMessageParams.MIN_INSTANT_DEPOSIT, MAX_DEPOSIT: warningMessageParams.MAX_DEPOSIT, LOSS_OF_FUNDS: (