API機能
多数のエンドポイントを持つNMKR APIで何ができるかをご覧ください。
これらのエンドポイントをアプリケーションで使用するために、curlに追加します。
例:
これらのエンドポイントを統合する前に試したい場合は、Swaggerを使用してください。
ユーザー
アカウントにペイアウトウォレットを追加する | /v2/AddPayoutWallet/{walletaddress} |
アカウントにあるすべてのペイアウトウォレットをリストする | /v2/GetPayoutWallets |
アセット(トークン)
nftのブロック/ブロック解除(nft uid) | /v2/BlockUnblockNft/{nftuid}/{blockNft} |
メタデータが有効かどうかをチェックする | /v2/CheckMetadata/{nftuid} |
データベースからすべてのnftsを削除する | /v2/DeleteAllNftsFromProject/{projectuid} |
データベースからnftを削除(nft uid) | /v2/DeleteNft/{nftuid} |
プロジェクト内でトークンを複製する。トークンが既に存在する場合はスキップされる。 | /v2/DuplicateNft/{nftuid} |
Id(nftのuid)で指定された1つのnftの詳細情報を一覧表示する | /v2/GetNftDetailsById/{nftuid} |
nft名で指定された1つのnftの詳細情報を一覧表示する | /v2/GetNftDetailsByTokenname/{projectuid}/{nftname} |
ページネーションをサポートし、特定の状態のnftsの詳細情報を一覧表示する。(プロジェクトuid) | /v2/GetNfts/{projectuid}/{state}/{count}/{page} |
特定のNFTのメタデータを更新する | /v2/UpdateMetadata/{projectuid}/{nftuid} |
プロジェクトにファイルをアップロードしてIPFSに固定する | /v2/UploadNft/{projectuid} |
プロジェクト
特定のアドレスにバーニングエンドポイントを作成する | /v2/CreateBurningAddress/{projectuid}/{addressactiveinhours} |
新規プロジェクトの作成 | /v2/CreateProject |
プロジェクトの削除 | /v2/DeleteProject/{projectuid} |
販売済み、予約済み、およびフリーのNFTの数を返す(プロジェクトuid) | /v2/Counts/{projectuid} |
このプロジェクト(プロジェクトuid)の割引を返す | /v2/Discounts/{projectuid} |
プロジェクトのアイデンティティ(アイデンティティトークンが作成されている場合)に関する情報を返す | /v2/IdentityAccounts/{policyid} |
このプロジェクトの通知を返す(プロジェクトuid) | /v2/Notifications/{projectuid} |
このプロジェクトで実際に有効な価格リストを返す(プロジェクトuid) | /v2/Pricelist/{projectuid} |
プロジェクトの詳細情報を返す | /v2/ProjectDetails/{projectuid} |
このプロジェクトの販売条件を返す(プロジェクトuid) | /v2/SaleConditions/{projectuid} |
すべてのプロジェクトをリストアップする | /v2/ListProjects |
ページネーションですべてのプロジェクトを一覧表示 | /v2/ListProjects/{count}/{page} |
プロジェクトの割引を更新する | /v2/UpdateDiscounts/{projectuid} |
プロジェクトの通知を更新する | /v2/UpdateNotifications/{projectuid} |
プロジェクトの価格リストを更新する | /v2/UpdatePricelist/{projectuid} |
プロジェクトの販売条件を更新する | /v2/UpdateSaleConditions/{projectuid} |
支払取引
支払い取引の作成 | /v2/CreatePaymentTransaction |
支払取引の状態を返す | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetTransactionState |
返済のアドレス | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/PaymentAddress |
マルチシグ署名 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/SignDecentralPayment |
支払アドレスの確認 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/CheckPaymentAddress |
支払取引をキャンセルする | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/CancelTransaction |
プロジェクトの価格リストを返す | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetPriceListForProject |
NFTをロックする | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/LockNft |
ADAをロックする | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/LockAda |
取引の送信 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/SubmitTransaction |
オークションに入札する | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/BetOnAuction |
直接購入 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/BuyDirectsale |
二次販売(直接販売)のスマートコントラクトから購入する | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/BuyoutSmartcontractAddress |
直販オファー | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/SellDirectsaleOffer |
取引終了 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/EndTransaction |
ミント用の支払ゲートウェイを経由して予約し、送信する | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/ReservePaymentgatewayMintAndSendNft |
ミントと送信 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/MintAndSendPaymentgatewayNft |
カスタム・プロパティの追加 | /v2/ProceedPaymentTransaction/{paymenttransactionuid}/UpdateCustomProperties |
ホワイトリスト
プロジェクトのホワイトリストの全エントリーを返す | /v2/ManageWhitelist/{projectuid} |
プロジェクトのホワイトリストにエントリを追加する | /v2/ManageWhitelist/{projectuid}/{address}/{countofnfts} |
プロジェクトのホワイトリストからエントリを削除する | /v2/ManageWhitelist/{projectuid}/{address} |
ミント
ランダムなNftsをミントし、それをアドレスに送信する | /v2/MintAndSendRandom/{projectuid}/{countnft}/{receiveraddress} |
特定のNftをミントし、それをアドレスに送信する | /v2/MintAndSendSpecific/{projectuid}/{nftuid}/{tokencount}/{receiveraddress} |
ロイヤリティ・トークンのミント | /v2/MintRoyaltyToken/{projectuid}/{royaltyaddress}/{percentage} |
特定のNftを再ミントし、バーンアドレスに送信する | /v2/RemintAndBurn/{projectuid}/{nftuid} |
ツール
住所に割引が適用されるかチェックする | /v2/CheckIfEglibleForDiscount/{projectuid}/{address} |
アドレスが販売条件と一致するかどうかをチェックする | /v2/CheckIfSaleCondtionsMet/{projectuid}/{address}/{countnft} |
アドレスのutxoを返す | /v2/CheckUtxo/{address} |
ステーク・アドレスのアクティブな直販リストを返す | /v2/GetActiveDirectsaleListings/{stakeaddress} |
ADAの実際の価格をEURとUSDで返す | /v2/GetAdaRates |
ウォレットにあるすべての資産を返却する | /v2/GetAllAssetsInWallet/{address} |
ウォレット内の特定のトークンの数量を返す | /v2/GetAmountOfSpecificTokenInWallet/{address}/{policyid}/{tokenname} |
ウォレット内の特定のトークンの数量を返す | /v2/GetAmountOfSpecificTokenInWallet/{policyid}/{tokenname} |
特定のトークンのトークンレジストリ情報を返す(利用可能な場合) | /v2/GetCardanoTokenRegistryInformation/{policyid}/{tokenname} |
特定のポリシーIDのすべてのアドレスとトークンを含むスナップショットを返す | /v2/GetPolicySnapshot/{policyid}/{cumulateStakeAddresses} |
特定のポリシーIDのロイヤリティ情報を返す | /v2/GetRoyaltyInformation/{policyid} |
アドレス予約(販売)
アドレス予約のキャンセル(プロジェクトuid) | /v2/CancelAddressReservation/{projectuid}/{paymentaddress} |
アドレスの状態変化をチェックする(プロジェクトuid) | /v2/CheckAddress/{projectuid}/{address} |
カスタムプロパティの状態変化をチェックする(プロジェクトuid) | /v2/CheckAddressWithCustomproperty/{projectuid}/{customproperty} |
ランダムなnftセールのアドレスを返す(プロジェクトID) | /v2/GetPaymentAddressForRandomNftSale/{projectuid}/{countnft}/{lovelace}/{customeripaddress} |
ランダムなnft販売のアドレスを返す(価格は価格リストから)(プロジェクトID) | /v2/GetPaymentAddressForRandomNftSale/{projectuid}/{countnft}/{customeripaddress} |
特定のnftセールのアドレスを返す(ランダム配布なし)(プロジェクトとnft ID) | /v2/GetPaymentAddressForSpecificNftSale/{nftuid}/{tokencount}/{lovelace}/{customeripaddress} |
特定のnft販売のアドレスを返す(ランダム分布なし)-価格リストからの価格、または特定のnft 価格(プロジェクトとnft ID) | /v2/GetPaymentAddressForSpecificNftSale/{nftuid}/{tokencount}/{customeripaddress} |
複数の特定のnftsセールのアドレスを返す(ランダム配布なし)(プロジェクトID) | /v2/GetPaymentAddressForSpecificNftSale/{customeripaddress} |
ウォレットの検証
ウォレットの検証結果を返す | /v2/CheckWalletValidation/{validationuid} |
ウォレット検証用のアドレスを返す | /v2/GetWalletValidationAddress/{validationname} |
ウォレット検証用のアドレスを返す | /v2/GetWalletValidationAddress |
管理ウォレット
管理ウォレットの作成 | /v2/CreateWallet/{customerid}/{walletpassword}/{enterpriseaddress}/{walletname} |
管理ウォレットの作成 | /v2/CreateWallet/{customerid}/{walletpassword}/{enterpriseaddress} |
管理ウォレットのutxoを返す | /v2/GetWalletUtxo/{address} |
ウォレットをインポートする | /v2/ImportWallet/{customerid} |
管理ウォレットのutxoを返す | /v2/ListAllWallets/{customerid} |
管理ウォレットで取引を行う | /v2/MakeTransaction/{customerid}/{senderaddress}/{walletpassword} |
オークション
オークションプロジェクトの状態、および最後の入札を返す | /v2/AuctionState/{auctionuid} |
|
|
スマートコントラクト
スマートコントラクトのアドレスを返す | /v2/GetBuyOutSmartcontractAddress/{customerid}/{txHashLockedinAssets} |
スマートコントラクト直販取引のデータム情報を返す | /v2/GetDatumInformationForSmartcontractDirectsaleTransaction/{txhash} |
支払取引における上場資産の返却 | /v2/GetListedAssetPaymentTransaction/{policyid}/{assetnameinhex} |
IPFS
ファイルをアップロードしてIPFSに固定する | /v2/UploadToIpfs/{customerid} |
最終更新