diff --git a/op-bindings/Makefile b/op-bindings/Makefile index 20ebc2ea671c..8f2b6937f1de 100644 --- a/op-bindings/Makefile +++ b/op-bindings/Makefile @@ -25,7 +25,7 @@ bindings: l1block-bindings \ compile: cd ../packages/contracts-bedrock/ && \ - forge build -o ./tmp-artifacts + npx hardhat compile l1-cross-domain-messenger-bindings: compile ./gen_bindings.sh contracts/L1/L1CrossDomainMessenger.sol:L1CrossDomainMessenger $(pkg) diff --git a/op-bindings/gen_bindings.sh b/op-bindings/gen_bindings.sh index a44307fa6ed2..bbe2206f166a 100755 --- a/op-bindings/gen_bindings.sh +++ b/op-bindings/gen_bindings.sh @@ -37,9 +37,9 @@ TEMP=$(mktemp -d) CWD=$(pwd) # Build contracts cd ${CONTRACTS_PATH} -forge inspect -o ./tmp-artifacts ${NAME} abi > ${TEMP}/${TYPE}.abi -forge inspect -o ./tmp-artifacts ${NAME} bytecode > ${TEMP}/${TYPE}.bin -forge inspect -o ./tmp-artifacts ${NAME} deployedBytecode > ${CWD}/bin/${TYPE_LOWER}_deployed.hex +forge inspect ${NAME} abi > ${TEMP}/${TYPE}.abi +forge inspect ${NAME} bytecode > ${TEMP}/${TYPE}.bin +forge inspect ${NAME} deployedBytecode > ${CWD}/bin/${TYPE_LOWER}_deployed.hex # Run ABIGEN cd ${CWD}