Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
69 lines (69 loc) · 4.76 KB
/
Copy pathpackage.json
File metadata and controls
69 lines (69 loc) · 4.76 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"name": "session",
"version": "0.1.0",
"private": true,
"type": "module",
"workspaces": [
"web"
],
"description": "Bell orders for tokenized stocks: orders placed at any hour fill at the NYSE open or close, at the bell's Pyth print, verified on Solana",
"scripts": {
"test": "npm run check:eligibility && npm run test:rust && npm run test:ts",
"test:rust": "cargo test -p session-core -p session -p session-bell -p session-cross",
"test:ts": "node --experimental-strip-types tests/calendar.check.ts && node --experimental-strip-types tests/pyth-schedule.check.ts && node --experimental-strip-types tests/bell.test.ts && node --experimental-strip-types tests/cross.test.ts && node --experimental-strip-types tests/cross-ix.test.ts && node --experimental-strip-types tests/counterfactual.test.ts && node --experimental-strip-types tests/receipt.test.ts && node --experimental-strip-types tests/layout.test.ts && node --experimental-strip-types tests/health.test.ts && node --experimental-strip-types tests/ix.test.ts && node --experimental-strip-types tests/issuer.test.ts && node --experimental-strip-types tests/events.test.ts && node --experimental-strip-types tests/claim.test.ts && node --experimental-strip-types tests/event.test.ts && node --experimental-strip-types tests/statement.test.ts",
"vectors": "node --experimental-strip-types tests/gen-vectors.ts && node --experimental-strip-types tests/gen-settle-vectors.ts && cargo test -p session --lib emit_account_vector",
"keeper": "node --experimental-strip-types keeper/src/index.ts",
"data": "node scripts/discover.mjs > data/_raw-universe.json && node scripts/history.mjs && node research/fetch-hourly.mjs",
"collect": "node --experimental-strip-types keeper/src/collector.ts",
"derive": "node --experimental-strip-types research/derive.ts && node --experimental-strip-types research/session-study.ts",
"study": "node --experimental-strip-types research/session-study.ts",
"exec-cost": "node research/executability.mjs",
"night-cost": "node --experimental-strip-types research/night-cost.ts",
"devnet:init": "node --experimental-strip-types keeper/src/devnet-init.ts",
"devnet:crank": "node --experimental-strip-types keeper/src/devnet-crank.ts",
"devnet:check": "node --experimental-strip-types keeper/src/devnet-encoding-check.ts && node --experimental-strip-types keeper/src/devnet-trade-check.ts",
"devnet:statement": "node --experimental-strip-types keeper/src/statement-check.ts",
"build:program": "./scripts/build-sbf.sh",
"verify:deployed": "node scripts/verify-deployed.mjs",
"test:validator": "node --experimental-strip-types keeper/src/validator-test.ts",
"devnet:recap": "node --experimental-strip-types keeper/src/recap.ts",
"gate:pool": "node --experimental-strip-types keeper/src/gate-token2022-pool.ts",
"pools": "node --experimental-strip-types keeper/src/pools.ts",
"wallet": "node --experimental-strip-types keeper/src/wallet.ts",
"devnet:event": "node --experimental-strip-types keeper/src/devnet-event.ts",
"devnet:detector": "node --experimental-strip-types keeper/src/devnet-detector.ts",
"devnet:curate": "node --experimental-strip-types keeper/src/curate.ts",
"devnet:auction": "node --experimental-strip-types keeper/src/devnet-auction.ts",
"bell-prints": "node --experimental-strip-types keeper/src/bell-prints.ts",
"bell:devnet": "node --experimental-strip-types keeper/src/bell-devnet.ts",
"bell:poster": "node --experimental-strip-types keeper/src/bell-poster.ts",
"cross:devnet": "node --experimental-strip-types keeper/src/cross-devnet.ts",
"cross:keeper": "node --experimental-strip-types keeper/src/cross-keeper.ts",
"cross:demo": "node --experimental-strip-types keeper/src/cross-demo.ts",
"cross:drill": "node --experimental-strip-types keeper/src/cross-drill.ts",
"bell": "node --experimental-strip-types agent/launch.ts",
"bell:verify": "node --experimental-strip-types agent/verify.ts",
"mcp": "node --experimental-strip-types agent/mcp.ts",
"mcp:check": "node --experimental-strip-types --no-warnings agent/mcp-check.ts",
"auction": "node --experimental-strip-types keeper/src/auction.ts",
"retune": "node --experimental-strip-types keeper/src/retune.ts",
"check:eligibility": "node scripts/eligibility.mjs"
},
"dependencies": {
"@meteora-ag/cp-amm-sdk": "^1.4.9",
"@modelcontextprotocol/sdk": "^1.30.0",
"@pythnetwork/pyth-solana-receiver": "^0.16.0",
"@solana/spl-token": "^0.4.13",
"@solana/spl-token-metadata": "^0.1.6",
"@solana/web3.js": "1.98.4",
"bn.js": "^5.2.5",
"tweetnacl": "^1.0.3"
},
"license": "MIT",
"overrides": {
"jito-ts": {
"@solana/web3.js": "$@solana/web3.js"
},
"@solana/web3.js": "$@solana/web3.js"
}
}