diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml deleted file mode 100644 index ce1e3034b7..0000000000 --- a/.github/workflows/docker.yaml +++ /dev/null @@ -1,51 +0,0 @@ -name: docker - -on: - push: - branches: - - 'master-backup' - -jobs: - docker: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 -# - -# name: Set up QEMU -# uses: docker/setup-qemu-action@v1 -# - -# name: Set up Docker Buildx -# uses: docker/setup-buildx-action@v1 - - name: Install - run: yarn install - - name: Build - run: yarn run vue-cli-service build - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - # list of Docker images to use as base name for tags - images: | - yaoling/wallet - # generate Docker tags based on the following events/attributes - tags: | - type=sha - type=schedule - type=ref,event=branch - type=ref,event=pr - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=semver,pattern={{major}} - - name: Build and push - uses: docker/build-push-action@v2 - with: - context: . - push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} \ No newline at end of file diff --git a/.github/workflows/mainnet-deploy.yaml.disabled b/.github/workflows/mainnet-deploy.yaml.disabled deleted file mode 100644 index 0b69f65c88..0000000000 --- a/.github/workflows/mainnet-deploy.yaml.disabled +++ /dev/null @@ -1,28 +0,0 @@ - -name: Deploy to ping.pub - -on: - push: - branches: [ master2 ] - # pull_request: - # branches: [ master ] - -jobs: - deploy: - name: Ping deploy - runs-on: mainnet - steps: - - name: Environment - run: export NODE_OPTIONS="--max_old_space_size=4096" - - - name: Git Checkout Latest - uses: actions/checkout@v3 - - - name: Install - run: yarn install --ignore-engines - - - name: Build - run: yarn build - - - name: Deploy - run: cp -rf ./dist/* /var/www/html/ \ No newline at end of file diff --git a/.github/workflows/testnet-deploy.yaml b/.github/workflows/testnet-deploy.yaml deleted file mode 100644 index 55391d0122..0000000000 --- a/.github/workflows/testnet-deploy.yaml +++ /dev/null @@ -1,27 +0,0 @@ - -name: Testnet Deploy - -on: - push: - branches: [ testnet ] - pull_request: - branches: [ testnet ] - -jobs: - deploy: - name: Ping deploy - runs-on: testnet - steps: - - name: print - run: echo ${GITHUB_REF#refs/heads/} - - name: Git Checkout Latest - uses: actions/checkout@v2 - - - name: Install - run: yarn install - - - name: Build - run: yarn run vue-cli-service build - - - name: Deploy - run: cp -rf ./dist/* /var/www/html/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..52c1610a64 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# Use an official Node.js runtime as the base image +FROM node:23-alpine + +# Set the working directory inside the container +WORKDIR /app + +# Copy only the dependency files first (for efficient caching) +COPY package.json yarn.lock ./ + +# Install dependencies +RUN yarn install + +# Copy the rest of the application code +COPY . . + +# Expose the port (optional, depends on your app configuration) +EXPOSE 5173 + +# Run the development server +CMD ["yarn", "start"] diff --git a/chains/mainnet/ssv.json b/chains/mainnet/ssv.json new file mode 100644 index 0000000000..329fdd26bb --- /dev/null +++ b/chains/mainnet/ssv.json @@ -0,0 +1,22 @@ +{ + "chain_name": "ssv", + "registry_name": "ssvchain", + "api": [ + {"provider": "localhost", "address": "http://localhost:1317"} + ], + "rpc": [ + {"provider": "localhost", "address": "http://localhost:26657"} + ], + "sdk_version": "0.50.11", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "ssv", + "logo": "https://ssv.network/wp-content/uploads/2024/09/Symbol.png", + "assets": [{ + "base": "ssv", + "symbol": "SSV", + "exponent": "6", + "coingecko_id": "ssv-network", + "logo": "https://ssv.network/wp-content/uploads/2024/09/Symbol.png" + }] +} diff --git a/src/modules/[chain]/block/[height].vue b/src/modules/[chain]/block/[height].vue index 295580ef88..badbeacdb3 100644 --- a/src/modules/[chain]/block/[height].vue +++ b/src/modules/[chain]/block/[height].vue @@ -17,12 +17,12 @@ const current = ref({} as Block) const target = ref(Number(props.height || 0)) const height = computed(() => { - return Number(current.value.block?.header?.height || props.height || 0); + return Number(current.value.sdk_block?.header?.height || props.height || 0); }); const isFutureBlock = computed({ get: () => { - const latest = store.latest?.block?.header.height + const latest = store.latest?.sdk_block?.header.height const isFuture = latest ? target.value > Number(latest) : true if (!isFuture && !current.value.block_id) store.fetchBlock(target.value).then(x => current.value = x) return isFuture @@ -33,7 +33,7 @@ const isFutureBlock = computed({ }) const remainingBlocks = computed(() => { - const latest = store.latest?.block?.header.height + const latest = store.latest?.sdk_block?.header.height return latest ? Number(target.value) - Number(latest) : 0 }) @@ -107,7 +107,7 @@ onBeforeRouteUpdate(async (to, from, next) => {
#{{ current.block?.header?.height }}
+#{{ current.sdk_block?.header?.height }}