12 lines
435 B
Bash
Executable File
12 lines
435 B
Bash
Executable File
#!/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
|