forked from spengrah/synthesis-hackathon
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
28 lines (28 loc) · 2.7 KB
/
Copy pathpackage.json
File metadata and controls
28 lines (28 loc) · 2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"name": "synthesis-hackathon",
"private": true,
"scripts": {
"test": "pnpm test:contracts && pnpm test:sdk && pnpm test:compiler && pnpm test:ponder",
"test:contracts": "./scripts/anvil-fork.sh ensure && cd packages/contracts && forge test",
"test:contracts:unit": "./scripts/anvil-fork.sh ensure && cd packages/contracts && forge test --match-path 'test/unit/**'",
"test:contracts:invariant": "./scripts/anvil-fork.sh ensure && cd packages/contracts && forge test --match-path 'test/invariant/**'",
"test:contracts:fast": "./scripts/anvil-fork.sh ensure && cd packages/contracts && FOUNDRY_PROFILE=lite forge test",
"test:contracts:ci": "./scripts/anvil-fork.sh ensure && cd packages/contracts && FOUNDRY_PROFILE=ci forge test",
"test:sdk": "pnpm --filter @trust-zones/sdk test",
"test:compiler": "pnpm --filter @trust-zones/compiler test",
"test:ponder": "pnpm --filter @synthesis/ponder test",
"build:compiler": "pnpm --filter @trust-zones/compiler build",
"build:sdk": "pnpm --filter @trust-zones/sdk build",
"codegen:sdk": "pnpm --filter @trust-zones/sdk generate-abis",
"codegen:ponder": "pnpm --filter @synthesis/ponder codegen",
"test:e2e": "./scripts/anvil-fork.sh stop; ./scripts/anvil-fork.sh start && MOCK_LLM=1 pnpm --filter @trust-zones/e2e test",
"test:e2e:verbose": "./scripts/anvil-fork.sh stop; ./scripts/anvil-fork.sh start && MOCK_LLM=1 pnpm --filter @trust-zones/e2e test:verbose",
"test:e2e:sepolia": "CHAIN_ID=84532 MOCK_LLM=1 pnpm --filter @trust-zones/e2e exec vitest run test/temptation-game.test.ts --testTimeout 150000",
"test:e2e:staging": "CHAIN_ID=84532 PONDER_URL=https://ponder-staging-e981.up.railway.app/graphql REAL_TWEETS=1 TWEET_PROXY_URL=https://tweet-proxy-staging.up.railway.app X402_URL=https://x402-service-staging.up.railway.app pnpm --filter @trust-zones/e2e exec vitest run test/temptation-game.test.ts --testTimeout 150000",
"test:e2e:staging:reciprocal": "CHAIN_ID=84532 PONDER_URL=https://ponder-staging-e981.up.railway.app/graphql pnpm --filter @trust-zones/e2e exec vitest run test/reciprocal-demo.test.ts --testTimeout 150000",
"ponder:sepolia": "cd packages/ponder && eval $(node -e \"const d=require('../contracts/deployments.json')['84532'];console.log('PONDER_AGREEMENT_REGISTRY='+d.agreementRegistry+' PONDER_RESOURCE_TOKEN_REGISTRY='+d.resourceTokenRegistry+' PONDER_TEMPTATION_VAULT='+d.temptationVault)\") PONDER_CHAIN_ID=84532 PONDER_RPC_URL=https://base-sepolia.g.alchemy.com/v2/${ALCHEMY_API_KEY} PONDER_START_BLOCK=39151830 pnpm ponder dev --port 42069",
"fork:start": "./scripts/anvil-fork.sh start",
"fork:stop": "./scripts/anvil-fork.sh stop",
"fork:status": "./scripts/anvil-fork.sh status"
}
}