Party ABI's

This commit is contained in:
tim
2025-10-13 15:19:41 -04:00
parent b0678be9cc
commit a4e37154d4
5 changed files with 1581 additions and 2 deletions

11
bin/generate-abi Executable file
View File

@@ -0,0 +1,11 @@
#!/bin/sh
generate() {
ABI=$(jq '.abi' ../lmsr-amm/out/$1.sol/$1.json)
# echo "import {useReadContract} from \"wagmi\";\n\nconst {data} = useReadContract({abi: ${ABI}});\n\nexport default data;" > ./src/contracts/$1.ts
echo "/* GENERATED FILE: DO NOT EDIT! */\n\nconst ${1}ABI = ${ABI} as const;\n\nexport default ${1}ABI;" > ./src/contracts/$1ABI.ts
}
generate IPartyPlanner
generate IPartyPool
generate IPartyPoolViewer