Skip to content
Merged

Dev #28

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .cache/derived-token-addresses.json
Original file line number Diff line number Diff line change
Expand Up @@ -6426,5 +6426,29 @@
"0x412675f102a39217dd04a118bbd98688298efb56-11155111-issuance": {
"meta": {},
"content": "0x69E87FF2a5bc3553275e86B3b84088a6cc00E96B"
},
"0x773b24ecfc134d3d0cc213eca0f8cdf0e17f94fa-11155111-token": {
"meta": {},
"content": "0x065775C7aB4E60ad1776A30DCfB15325d231Ce4F"
},
"0x773b24ecfc134d3d0cc213eca0f8cdf0e17f94fa-11155111-issuance": {
"meta": {},
"content": "0xf356a47b1C5107680DaA77812caceA616B67d914"
},
"0x0f631d41b436883396b322961b1889a556d20b39-11155111-token": {
"meta": {},
"content": "0x065775C7aB4E60ad1776A30DCfB15325d231Ce4F"
},
"0x0f631d41b436883396b322961b1889a556d20b39-11155111-issuance": {
"meta": {},
"content": "0x914C50e86C389d3E8132cD2Cc096dd50aCeF4c36"
},
"0x00fa96aa2ca129f2786fe8a7bb16e55c2b114b19-11155111-token": {
"meta": {},
"content": "0x065775C7aB4E60ad1776A30DCfB15325d231Ce4F"
},
"0x00fa96aa2ca129f2786fe8a7bb16e55c2b114b19-11155111-issuance": {
"meta": {},
"content": "0xa2A8258225CdD051267Be5CdBe7BE3d10d0dcF79"
}
}
27 changes: 27 additions & 0 deletions .cache/token-details.json
Original file line number Diff line number Diff line change
Expand Up @@ -6100,5 +6100,32 @@
"decimals": 18,
"address": "0x69E87FF2a5bc3553275e86B3b84088a6cc00E96B"
}
},
"0xf356a47b1c5107680daa77812cacea616b67d914-11155111": {
"meta": {},
"content": {
"name": "USP",
"symbol": "V2USP",
"decimals": 18,
"address": "0xf356a47b1C5107680DaA77812caceA616B67d914"
}
},
"0x914c50e86c389d3e8132cd2cc096dd50acef4c36-11155111": {
"meta": {},
"content": {
"name": "ayn25",
"symbol": "AYN25",
"decimals": 18,
"address": "0x914C50e86C389d3E8132cD2Cc096dd50aCeF4c36"
}
},
"0xa2a8258225cdd051267be5cdbe7be3d10d0dcf79-11155111": {
"meta": {},
"content": {
"name": "test lts",
"symbol": "TST",
"decimals": 18,
"address": "0xa2A8258225CdD051267Be5CdBe7BE3d10d0dcF79"
}
}
}
17 changes: 8 additions & 9 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,11 @@ jobs:
- name: Create Task Definition
id: task-def
run: |
MIGRATE_SETUP='node -e "require('\''./generated/src/db/Migrations.bs.js'\'').runUpMigrations(true, true)"'
MIGRATE_UP='node -e "require('\''./generated/src/db/Migrations.bs.js'\'').runUpMigrations(true)"'
MIGRATE_DOWN='node -e "require('\''./generated/src/db/Migrations.bs.js'\'').runDownMigrations(true)"'
MIGRATE_SETUP='node -e "require('\''./generated/src/db/Migrations.res.js'\'').runUpMigrations(true, true)"'
MIGRATE_UP='node -e "require('\''./generated/src/db/Migrations.res.js'\'').runUpMigrations(true)"'
MIGRATE_DOWN='node -e "require('\''./generated/src/db/Migrations.res.js'\'').runDownMigrations(true)"'
GRANT_PERMISSIONS='pnpm ts-node scripts/grant-aggregate-permissions.ts'
RUN_INDEXER='TUI_OFF=true pnpm ts-node generated/src/Index.bs.js'
RUN_INDEXER='TUI_OFF=true pnpm ts-node generated/src/Index.res.js'

case "${{ inputs.env }}" in
"SCHEMA_CHANGED")
Expand Down Expand Up @@ -251,15 +251,15 @@ jobs:
--deployment-group-name ${{ env.REPO_NAME }}-${{ env.PLATFORM }}-dg \
--query 'deployments[0]' \
--output text)

echo "Waiting for deployment $DEPLOYMENT_ID to complete..."

while true; do
STATUS=$(aws deploy get-deployment \
--deployment-id $DEPLOYMENT_ID \
--query 'deploymentInfo.status' \
--output text)

if [[ "$STATUS" == "Succeeded" ]]; then
echo "Deployment completed successfully!"
break
Expand All @@ -271,7 +271,7 @@ jobs:
--output json
exit 1
fi

echo "Deployment status: $STATUS. Waiting..."
sleep 30
done
Expand Down Expand Up @@ -332,7 +332,6 @@ jobs:
--region ${{ env.REGION }}

echo "Successfully updated HTTPS listener to forward to HTTP target group"


- name: Slack Notification
uses: act10ns/slack@v1
Expand Down
10 changes: 3 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,15 @@
"name": "indexer",
"version": "0.9.31",
"scripts": {
"dev": "pnpm ts-node scripts/parse-schema.ts pre && (DEBUG=* env $(cat .env | xargs) envio dev & pid=$!; trap 'kill $pid; exit' SIGINT; pnpm ts-node scripts/parse-schema.ts post & wait $pid)",
"dev": "pnpm ts-node scripts/parse-schema.ts pre && (TUI_OFF=true DEBUG=* env $(cat .env | xargs) envio dev & pid=$!; trap 'kill $pid; exit' SIGINT; pnpm ts-node scripts/parse-schema.ts post & wait $pid)",
"watch": "tsc --watch --noEmit -p tsconfig.json",
"start": "TUI_OFF=true pnpm ts-node generated/src/Index.bs.js",
"start:pm2": "pm2 restart envio || pm2 start 'pnpm start' --name envio",
"clean": "rm -rf build",
"build": "pnpm clean && tsc --build tsconfig.build.json && pnpm ts-add-js-extension --dir=build/src",
"compile": "node -e \"const readline = require('readline').createInterface({input:process.stdin,output:process.stdout});readline.question('Select environment (dev/prod) [prod]: ', env => {const endpoint = (env||'prod').toLowerCase()==='dev'?'https://dev.indexer.inverter.network/v1/graphql':'https://indexer.inverter.network/v1/graphql';console.log('Using endpoint:',endpoint);require('child_process').execSync('genql --endpoint \\\"' + endpoint + '\\\" --output graphql/src/gen && prettier --write graphql/src/gen/**/*.ts && eslint --fix graphql/src/gen/**/*.ts',{stdio:'inherit'});readline.close()})\"",
"codegen": "pnpm ts-node scripts/parse-schema.ts pre && (envio codegen & pid=$!; ts-node scripts/parse-schema.ts post; wait $pid)",
"postcodegen": "echo '// @ts-nocheck' | cat - generated/src/Types.ts > temp && mv temp generated/src/Types.ts",
"grant:agg-permissions": "ts-node scripts/grant-aggregate-permissions.ts",
"prod": "pnpm codegen && docker-compose --file generated/docker-compose.yaml up -d && pnpm migrate:setup && pnpm start:pm2",
"prod:update": "pnpm codegen && pnpm start:pm2",
"prod:migrate": "pnpm codegen && pnpm migrate:up && pnpm start:pm2",
"prod:fresh": "pnpm migrate:down && pnpm prod",
"migrate:setup": "pnpm -C generated run db-setup && pnpm grant:agg-permissions",
"migrate:up": "pnpm -C generated run db-up",
"migrate:down": "pnpm -C generated run db-down",
Expand Down Expand Up @@ -44,8 +39,9 @@
"viem": "^2.21.0"
},
"dependencies": {
"envio": "^2.19.0",
"envio": "^2.24.0",
"geckoterm": "^0.2.4",
"node-fetch": "^3.3.2",
"node-ts-cache": "^4.4.0",
"node-ts-cache-storage-memory": "^4.4.0",
"node-ts-cache-storage-node-fs": "^4.4.0"
Expand Down
Loading