From a6db247d3512a1e0a1df5d039731b133bdd3dd8a Mon Sep 17 00:00:00 2001 From: snsd0805 Date: Sat, 27 Apr 2024 03:30:33 +0800 Subject: [PATCH] feat: add deploy script & makefile --- Makefile | 11 +++++++++++ deploy.sh | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 Makefile create mode 100755 deploy.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0617630 --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ +all: out/Scheduler.sol abi/Scheduler.abi + +out/Scheduler.sol: src/Scheduler.sol + forge build + solc --abi src/Scheduler.sol -o abi + +clean: + rm -rf out/Scheduler.sol abi/Scheduler.abi + +deploy: out/Scheduler.sol + forge create --rpc-url=$(LOCALHOST) --private-key=$(OWNER_KEY) Scheduler diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..2be640f --- /dev/null +++ b/deploy.sh @@ -0,0 +1,7 @@ +export LOCALHOST="http://localhost:8545" +export OWNER_KEY="0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a" +export PROVIDER_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" +export CLIENT_KEY="0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d" +make clean +make +make deploy