-
Notifications
You must be signed in to change notification settings - Fork 61
/
Makefile
27 lines (20 loc) · 653 Bytes
/
Makefile
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
METAPLEX_PATH ?= "../metaplex"
KEY ?= "/Users/skeletoncrew/solana/skull-prod.json"
RPC_HOST ?= "https://api.devnet.solana.com/"
DROP ?= 1
TYPE ?= "token"
clean:
@rm -f token_holders.log
burn:
./0_burn_mistakes/burn.sh $(DROP) $(TYPE) $(RPC_HOST)
setup:
mkdir -p ./airdrops/${DROP}
record: setup
cd 1_record_holders && make fetch RPC_HOST=$(RPC_HOST)
mv token_holders.log airdrops/$(DROP)/
generate: setup
./2_generate_prints/mint.sh $(METAPLEX_PATH) $(KEY) $(MINT) $(DROP) $(NUM) $(TYPE) $(RPC_HOST)
choose:
./3_choose_recipients/choose.sh $(DROP) $(NUM) $(TYPE)
distribute:
./4_distribute_nfts/distribute.sh $(DROP) $(TYPE) $(RPC_HOST)