SPL Associated Token Account plumbing (bp #13398) (#13430)

* Fetch associated-program-account

(cherry picked from commit 4d553f4879)

* Add SPL Associated Token Account Program label to explorer

(cherry picked from commit 2d24160376)

Co-authored-by: Michael Vines <mvines@gmail.com>
This commit is contained in:
mergify[bot]
2020-11-06 00:01:31 +00:00
committed by GitHub
parent 9ead7ca11a
commit d33ae59fbf
2 changed files with 6 additions and 2 deletions

View File

@ -34,6 +34,8 @@ export const PROGRAM_IDS = {
Vest111111111111111111111111111111111111111: "Vest Program",
[VOTE_PROGRAM_ID.toBase58()]: "Vote Program",
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA: "SPL Token Program",
ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL:
"SPL Associated Token Account Program",
} as const;
export type LoaderName = typeof LOADER_IDS[keyof typeof LOADER_IDS];

View File

@ -24,11 +24,12 @@ fetch_program() {
cp ~/.cache/solana-spl/"$so" "$so"
else
echo "Downloading $name $version"
so_name="spl_${name//-/_}.so"
(
set -x
curl -L --retry 5 --retry-delay 2 --retry-connrefused \
-o "$so" \
"https://github.com/solana-labs/solana-program-library/releases/download/$name-v$version/spl_$name.so"
"https://github.com/solana-labs/solana-program-library/releases/download/$name-v$version/$so_name"
)
mkdir -p ~/.cache/solana-spl
@ -37,8 +38,9 @@ fetch_program() {
}
fetch_program token 2.0.3 TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA BPFLoader1111111111111111111111111111111111
fetch_program token 2.0.3 TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA BPFLoader2111111111111111111111111111111111
fetch_program memo 1.0.0 Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo BPFLoader1111111111111111111111111111111111
fetch_program associated-token-account 1.0.1 ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL BPFLoader2111111111111111111111111111111111
echo "${genesis_args[@]}" > spl-genesis-args.sh