NFTPLUSのAPIについて
NFTPLUS 各種APIについての説明となります。
NFTPLUSのAPIは非商用の場合、どなたでもご利用いただけます。商用の場合はご連絡くださいませ。 なお、非商用による不具合等により生じたいかなる損害に関しまして当社は一切責任を負いません。また予告なくAPIやサービスを変更、停止する場合がありますこと、ご了承ください。
以下が各種APIとなります。
Approval API
proxyIsApprovalForAll
GET
https://api.mch.plus/approval/:network/:assetContract/:owner/:operator
isApproval状態を確認するAPIです
Path Parameters
Headers
Block API
Get Latest Block
GET
https://api.mch.plus/block/:network/latest
最新ブロックナンバーを取得
Path Parameters
Headers
get time
GET
/block/:network/time/:num
ブロックナンバーのtimestampを取得
Path Parameters
Headers
gas API
Get Suggested Gas Price
GET
https://api.mch.plus/gas/:network/suggested-price
Gas priceの取得
Path Parameters
Headers
Inventory API
Get Assets
GET
https://api.mch.plusinventory/:network/:owner/:assetContract
wner addressのコントラクトアドレス毎のインベントリを取得
Path Parameters
Headers
Get Contracts
GET
https://api.mch.plus inventory/:network/:owner
owner addressが持つアセットのコントラクトアドレスを取得
Path Parameters
Headers
Owner of API
Owner of
GET
https://api.mch.plus/:network/:assetContract/:id
アセットidからOwnerを取得します
Path Parameters
Metadata API
Ethereum NFT metadata
Get Multiple NFT Metadata
GET
https://api.mch.plus/metadata/ethereum/mainnet/:address/:id
指定したNFTのMetadataを取得できます。
Path Parameters
Query Parameters
Headers
Get NFT Metadata
GET
https://api.mch.plus/metadata/mainnet/:address/:id?iss=:issuer
発行者を指定してNFT Metadataを取得できます。
Path Parameters
Query Parameters
Headers
Post NFT Metadata
POST
https://api.mch.plus/metadata/mainnet/:address/:id
You can post new metadata with issuer and signature.
Path Parameters
Headers
Request Body
入力データには、署名した発行者(iss)、EIP-191: Signed Data Standard形式で署名した署名(sig)、Base64でエンコードしたmetadataを含ませる必要があります。
Ethereum account metadata
Get Multiple Account Metadata
GET
https://api.mch.plus/metadata/ethereum/mainnet/:address
指定したアドレスにあるMetadataを全て取得します
Path Parameters
Query Parameters
Headers
Get Account Metadata
GET
https://api.mch.plus/metadata/ethereum/mainnet/:address?iss=:issuer
発行者を指定してMetadataを取得できます。
Path Parameters
Query Parameters
Headers
Post Account Metadata
POST
https://beta-api.mch.plus/metadata/ethereum/mainnet/:address
アカウントにMetadataを登録できます。登録にはEOAアカウントによる署名が必要です。
Path Parameters
Headers
Request Body
入力データには、署名した発行者(iss)、EIP-191: Signed Data Standard形式で署名した署名(sig)、Base64でエンコードしたmetadataを含ませる必要があります。
ERC 721 Converter Contract
NFT Converterコントラクトを提供いたします。 開発者は2つのNFTコントラクトAliceとBobで対となるTokenIDを登録します。 利用者は、このコントラクトにトランザクションを発行することで、Alice NFTからBob NFTへのアセット交換が行われます。
ただいま、Smart Contractのソースコードを公開準備中です。
詳しくはお問い合わせまでご相談ください。
Last updated