プロジェクトの作成
NMKR Studio API経由でプロジェクトを作成する
プロジェクトを作成するには、以下のエンドポイントを使用します。
エンドポイント
/v2/CreateProjectまず、プロジェクトのリクエストボディを定義してください。
ポリシーロック日、価格リスト、ホワイトリストなど、プロジェクトの詳細はすでにリクエスト本文で指定することができます。不要な項目は削除し、重要な項目は適宜詳細を記入してください。
リクエストボディ
{
"projectname": "string",
"description": "string",
"projecturl": "string",
"tokennamePrefix": "string",
"twitterHandle": "string",
"policyExpires": true,
"policyLocksDateTime": "2022-12-06T12:40:50.306Z",
"payoutWalletaddress": "string",
"payoutWalletaddressUsdc": "string",
"maxNftSupply": 0,
"policy": {
"policyId": "string",
"privateVerifykey": "string",
"privateSigningkey": "string",
"policyScript": "string"
},
"metadataTemplate": "string",
"addressExpiretime": 0,
"pricelist": [
{
"countNft": 0,
"priceInLovelace": 0,
"isActive": true,
"validFrom": "2022-12-06T12:40:50.306Z",
"validTo": "2022-12-06T12:40:50.306Z"
}
],
"additionalPayoutWallets": [
{
"payoutWallet": "string",
"valuePercent": 0,
"valueFixInLovelace": 0
}
],
"saleConditions": [
{
"condition": "walletcontainspolicyid",
"policyId1": "string",
"policyId2": "string",
"policyId3": "string",
"policyId4": "string",
"policyId5": "string",
"minOrMaxValue": 0,
"description": "string",
"isActive": true,
"policyProjectname": "string",
"whitelistedAddresses": [
"string"
],
"blacklistedAddresses": [
"string"
],
"onlyOneSalePerWhitelistAddress": true
}
],
"enableFiat": true,
"enableDecentralPayments": true,
"enableCrossSaleOnPaymentgateway": true,
"activatePayinAddress": true,
"paymentgatewaysalestart": "2022-12-06T12:40:50.306Z"
}任意項目が多いため、プロジェクトの作成には以下の項目が必須となります:
Curl (カール)
自分にとって重要な成分を身体に特定したら。
Curlを送信できます。以下は、指定されたポリシーのロック時間1の最大供給、つまり、そこにあるすべてのトークンは一度だけミント(NFT)に利用可能であることを意味する例です。さらに、ペイアウトのウォレットアドレスと1つの価格、および販売開始が指定されています。
応答
Curl が成功すると、次のような応答が返されます。この応答には、新しく作成されたプロジェクトのプロジェクト ID も含まれています。リクエスト ボディにメタデータ テンプレートがなかったため、レスポンスには 標準のメタデータ テンプレートが含まれています。また、既存のポリシーをインポートするためのポリシー キーが指定されていないため、新しいポリシーが作成されました。
最終更新