|
|
@@ -30,8 +30,6 @@ Sugar๋ ์์
์ ์
๋ก๋ํ๊ณ Candy Machine์ ๊ตฌ์ฑํ๊ธฐ ์ํด JSON ๊ตฌ
|
|
|
"hiddenSettings": null,
|
|
|
"uploadMethod": "bundlr",
|
|
|
"awsConfig": null,
|
|
|
- "nftStorageAuthToken": null,
|
|
|
- "shdwStorageAccount": null,
|
|
|
"pinataConfig": null,
|
|
|
"sdriveApiKey": null,
|
|
|
"guards": {
|
|
|
@@ -139,24 +137,20 @@ Sugar๋ ๋ค์ํ ์คํ ๋ฆฌ์ง ๊ณต๊ธ์๋ฅผ ์ง์ํ๋ฉฐ, ์ฌ์ฉํ ๊ณต๊ธ์
|
|
|
|
|
|
| ์ค์ | ์ต์
| ํ์ฉ๋๋ ๊ฐ | ์ค๋ช
|
|
|
|
| ------- | ------- | --------------- | ------------------------- |
|
|
|
-| uploadMethod | | | ์ด๋ฏธ์ง์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ ์คํ ๋ฆฌ์ง ๊ตฌ์ฑ |
|
|
|
+| uploadMethod | | | ์ด๋ฏธ์ง์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ ์คํ ๋ฆฌ์ง ๊ตฌ์ฑ |
|
|
|
| | | "bundlr" | [Bundlr](https://bundlr.network)์ ์ฌ์ฉํ์ฌ Arweave์ ์
๋ก๋ํ๊ณ SOL๋ก ๊ฒฐ์ (๋ฉ์ธ๋ท๊ณผ ๋ฐ๋ธ๋ท ๋ชจ๋์์ ์๋; ๋ฐ๋ธ๋ท์์๋ 7์ผ ๋์๋ง ํ์ผ์ด ์ ์ฅ๋จ)
|
|
|
| | | "aws" | Amazon Web Services (AWS)์ ์
๋ก๋ |
|
|
|
-| | | "nftStorage" | [NFT.Storage](https://nft.storage)์ ์
๋ก๋ (๋ชจ๋ ๋คํธ์ํฌ์์ ์๋) |
|
|
|
-| | | "shdw" | GenesysGo [Shadow Drive](https://docs.shadow.cloud)์ ์
๋ก๋ (๋ฉ์ธ๋ท์์๋ง ์๋)
|
|
|
| | | "pinata" | [Pinata](https://www.pinata.cloud)์ ์
๋ก๋ (๋ชจ๋ ๋คํธ์ํฌ์์ ์๋; ๋ฌด๋ฃ ๋ฐ ๊ณ์ธตํ๋ ๊ตฌ๋
) |
|
|
|
| | | "sdrive" | [SDrive Cloud Storage](https://sdrive.app)๋ฅผ ์ฌ์ฉํ์ฌ Shadow Drive์ ์
๋ก๋ |
|
|
|
|awsConfig | | | *("aws"๊ฐ ์ฌ์ฉ๋ ๋ ํ์)* |
|
|
|
| | bucket | String | AWS ๋ฒํท ์ด๋ฆ
|
|
|
| | profile | String | ์๊ฒฉ ์ฆ๋ช
ํ์ผ์์ ์ฌ์ฉํ AWS ํ๋กํ ์ด๋ฆ |
|
|
|
| | directory | String | ํญ๋ชฉ์ ์
๋ก๋ํ ๋ฒํท ๋ด์ ๋๋ ํฐ๋ฆฌ. ๋น ๋ฌธ์์ด์ ๋ฒํท ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ ํ์ผ์ ์
๋ก๋ํจ์ ์๋ฏธ. |
|
|
|
-| nftStorageAuthToken | | String | NFT.Storage API ํค *("nftStorage"๊ฐ ์ฌ์ฉ๋ ๋ ํ์)* |
|
|
|
| pinataConfig | | | *("pinata"๊ฐ ์ฌ์ฉ๋ ๋ ํ์)* |
|
|
|
| | JWT | String | JWT ์ธ์ฆ ํ ํฐ |
|
|
|
| | apiGateway | String | Pinata API์ ์ฐ๊ฒฐํ URL |
|
|
|
| | apiContent | String | ์์
๋งํฌ ์์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉํ URL |
|
|
|
| | parallelLimit | Integer | ๋์ ์
๋ก๋ ์; ์๋ ์ ํ์ ํผํ๊ธฐ ์ํด ์ด ์ค์ ์ฌ์ฉ |
|
|
|
-| shadowStorageAccount | | String | Shadow Drive ์คํ ๋ฆฌ์ง pubkey *("shdw"๊ฐ ์ฌ์ฉ๋ ๋ ํ์)* |
|
|
|
| sdriveApiKey | | String | SDrive API ํค *("sdrive"๊ฐ ์ฌ์ฉ๋ ๋ ํ์)* |
|
|
|
|
|
|
ํน์ ์
๋ก๋ ๋ฐฉ๋ฒ ์ค์ :
|
|
|
@@ -185,11 +179,6 @@ region=<REGION>
|
|
|
|
|
|
`profile` ๊ฐ์ ์ฌ์ฉํ๋ฉด ์๊ฒฉ ์ฆ๋ช
ํ์ผ์์ ์ฝ์ ํ๋กํ์ ์ง์ ํ ์ ์์ต๋๋ค. `directory` ๊ฐ์ ํ์ผ์ด ์
๋ก๋๋ ๋ฒํท ๋ด ๋๋ ํฐ๋ฆฌ์ ์ด๋ฆ์ผ๋ก, ์๋ก ๋ค๋ฅธ ๋๋ ํฐ๋ฆฌ๋ก ๊ตฌ๋ถ๋ ๋จ์ผ ๋ฒํท์ ์ฌ๋ฌ candy machine ๋๋ ์ปฌ๋ ์
์ ๊ฐ์ง ์ ์๊ฒ ํฉ๋๋ค. ์ด๋ฅผ ๋น ๋ฌธ์์ด๋ก ๋๋ฉด ํ์ผ์ด ๋ฒํท์ ๋ฃจํธ์ ์
๋ก๋๋ฉ๋๋ค. (์ ํ์ฌํญ์ธ) `domain`์ ์ฌ์ฉํ๋ฉด AWS์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ ์ปค์คํ
๋๋ฉ์ธ์ ์ง์ ํ ์ ์์ต๋๋ค โ ์๋ฅผ ๋ค์ด, ๋๋ฉ์ธ์ `https://mydomain.com`์ผ๋ก ์ฌ์ฉํ๋ฉด `https://mydomain.com/0.json` ํ์์ ํ์ผ ๋งํฌ๋ฅผ ์์ฑํฉ๋๋ค. ๋๋ฉ์ธ์ ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ AWS S3 ๋๋ฉ์ธ(`https://<BUCKET_NAME>.s3.amazonaws.com`)์ด ์ฌ์ฉ๋ฉ๋๋ค.
|
|
|
|
|
|
-{% /totem-accordion %}
|
|
|
-{% totem-accordion title="NFT.Storage" %}
|
|
|
-
|
|
|
-NFT.Storage๋ ๊ณต๊ฐ IPFS ๋คํธ์ํฌ์ ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ๋ ์ธ๊ธฐ ์๋ ์๋น์ค์
๋๋ค. API ํค(ํ ํฐ)๋ฅผ ์ป๊ธฐ ์ํด ๊ณ์ ์ ๋ฑ๋กํด์ผ ํ๋ฉฐ, ์ด๋ ๊ตฌ์ฑ ํ์ผ์์ `"nftStorageAuthToken"`์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
|
|
|
-
|
|
|
{% /totem-accordion %}
|
|
|
{% totem-accordion title="Pinata" %}
|
|
|
|
|
|
@@ -206,17 +195,6 @@ NFT.Storage๋ ๊ณต๊ฐ IPFS ๋คํธ์ํฌ์ ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ๋ ์ธ๊ธฐ
|
|
|
|
|
|
{% /callout %}
|
|
|
|
|
|
-{% /totem-accordion %}
|
|
|
-{% totem-accordion title="Shadow Drive" %}
|
|
|
-
|
|
|
-Shadow Drive๋ Solana ๋ธ๋ก์ฒด์ธ์ ์ํด ํน๋ณํ ๊ตฌ์ถ๋ ๋ถ์ฐ ์คํ ๋ฆฌ์ง ๋คํธ์ํฌ์
๋๋ค. Shadow Drive์ ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ๋ ค๋ฉด ๋จผ์ ์คํ ๋ฆฌ์ง ๊ณ์ ์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๋ [Shadow Drive CLI](https://docs.shadow.cloud/build)๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ ์ ์์ต๋๋ค. ์คํ ๋ฆฌ์ง ๊ณ์ ์ ์์ฑํ ํ ๊ตฌ์ฑ ํ์ผ์์ `"shdwStorageAccount"` ์์ฑ์ ์ฌ์ฉํ์ฌ ํด๋น pubkey ์ฃผ์๋ฅผ ์ง์ ํ์ธ์.
|
|
|
-
|
|
|
-{% callout %}
|
|
|
-
|
|
|
-Shadow Drive ์
๋ก๋ ๋ฐฉ๋ฒ์ `mainnet-beta`์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
|
|
|
-
|
|
|
-{% /callout %}
|
|
|
-
|
|
|
{% /totem-accordion %}
|
|
|
{% totem-accordion title="SDrive" %}
|
|
|
|