-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (23 loc) · 981 Bytes
/
Makefile
File metadata and controls
32 lines (23 loc) · 981 Bytes
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
NETWORK=mainnet-beta
KEYPAIR_TOKEN_AUTHORITY=./.keypairs/${NETWORK}/UpRocK4EHKUG3RwCJH6LZvhiD5SH6seMuyUEjhwg3Um.json
TOKEN_MINT=UPTx1d24aBWuRgwxVnFmX4gNraj3QGFzL3QqBgxtWQG
KEYPAIR_TOKEN_MINT=./.keypairs/${NETWORK}/${TOKEN_MINT}.json
env:
solana config set --url ${NETWORK}
solana config set --keypair ${KEYPAIR_TOKEN_AUTHORITY}
cp ${KEYPAIR_TOKEN_AUTHORITY} ~/.config/solana/id.json
create:
spl-token create-token --decimals 9 ${KEYPAIR_TOKEN_MINT} || true
spl-token create-account ${TOKEN_MINT} || true
spl-token mint ${TOKEN_MINT} 1000000000
metadata-create:
metaboss create metadata --metadata ./token.json --mint ${TOKEN_MINT}
metadata-update:
metaboss update uri --account ${TOKEN_MINT} --new-uri=https://raw.githubusercontent.com/uprockcom/token/main/metadata.json
disable-auth:
#spl-token authorize ${TOKEN_MINT} mint --disable
spl-token authorize ${TOKEN_MINT} freeze --disable
airdrop:
solana --url ${NETWORK} \
--keypair ${KEYPAIR_AUTH} \
airdrop 1