-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (23 loc) · 1.27 KB
/
Makefile
File metadata and controls
31 lines (23 loc) · 1.27 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
include .env
-include ${FCT_PLUGIN_PATH}/makefile-sandbox
simulate-don:
./don-setup.sh && \
npx tsx ./don/run.ts
deploy-consumer:
forge script script/consumer/DeployConsumer.s.sol:DeployConsumer --rpc-url ${RPC_URL} --broadcast -vv --private-key ${PRIVATE_KEY}
create-subscription:
forge script script/subscriptions/CreateSubscription.s.sol:CreateSubscription --rpc-url ${RPC_URL} --broadcast --private-key ${PRIVATE_KEY} -vv
fund-subscription:
forge script script/subscriptions/FundSubscription.s.sol:FundSubscription --rpc-url ${RPC_URL} --broadcast --private-key ${PRIVATE_KEY} -vv
add-consumer-to-subscription:
forge script script/consumer/AddConsumerToSubscription.s.sol:AddConsumerToSubscription --rpc-url ${RPC_URL} --broadcast --private-key ${PRIVATE_KEY} -vv
send-consumer-request:
forge script script/consumer/Interactions.s.sol:Interactions --sig "sendRequest()" --rpc-url ${RPC_URL} --broadcast --private-key ${PRIVATE_KEY} -vv
run-all:
make deploy-consumer && \
make create-subscription && \
make fund-subscription && \
make add-consumer-to-subscription && \
make send-consumer-request
get-latest-response:
forge script script/consumer/Interactions.s.sol:Interactions --sig "getLatestResponse()" --rpc-url ${RPC_URL} --broadcast --private-key ${PRIVATE_KEY} -vv