Comment on page
NFTPLUSのAPIについて
NFTPLUS 各種APIについての説明となります。
NFTPLUSのAPIは非商用の場合、どなたでもご利用いただけます。商用の場合はご連絡くださいませ。 なお、非商用による不具合等により生じたいかなる損害に関しまして当社は一切責任を負いません。また予告なくAPIやサービスを変更、停止する場合がありますこと、ご了承ください。
以下が各種APIとなります。
get
https://api.mch.plus/
approval/:network/:assetContract/:owner/:operator
proxyIsApprovalForAll
get
https://api.mch.plus/
block/:network/latest
Get Latest Block
get
/block/:network/time/:num
get time
get
https://api.mch.plus
/gas/:network/suggested-price
Get Suggested Gas Price
get
https://api.mch.plus
inventory/:network/:owner/:assetContract
Get Assets
get
https://api.mch.plus
inventory/:network/:owner
Get Contracts
get
https://api.mch.plus
/:network/:assetContract/:id
Owner of
- Ethereum NFT metadata
get
https://api.mch.plus
/metadata/ethereum/mainnet/:address/:id
Get Multiple NFT Metadata
get
https://api.mch.plus
/metadata/mainnet/:address/:id?iss=:issuer
Get NFT Metadata
post
https://api.mch.plus
/metadata/mainnet/:address/:id
Post NFT Metadata
入力データには、署名した発行者(iss)、EIP-191: Signed Data Standard形式で署名した署名(sig)、Base64でエンコードしたmetadataを含ませる必要があります。
sample body
{ {
"iss": "0xd868711BD9a2C6F1548F5f4737f71DA67d821090",
"sig": "0x01234567890abcdef",
"metadata": "ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K"
} }
$ echo -n ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K \
| base64 -d
{
"name": "Awesome asset",
"description": "Great"
}
- Ethereum account metadata
get
https://api.mch.plus
/metadata/ethereum/mainnet/:address
Get Multiple Account Metadata
get
https://api.mch.plus
/metadata/ethereum/mainnet/:address?iss=:issuer
Get Account Metadata
post
https://beta-api.mch.plus
/metadata/ethereum/mainnet/:address
Post Account Metadata
入力データには、署名した発行者(iss)、EIP-191: Signed Data Standard形式で署名した署名(sig)、Base64でエンコードしたmetadataを含ませる必要があります。
{
"iss": "0xd868711BD9a2C6F1548F5f4737f71DA67d821090",
"sig": "0x01234567890abcdef",
"metadata": "ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K"
}
$ echo -n ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K \
| base64 -d
{
"name": "Awesome asset",
"description": "Great"
}
NFT Converterコントラクトを提供いたします。 開発者は2つのNFTコントラクトAliceとBobで対となるTokenIDを登録します。 利用者は、このコントラクトにトランザクションを発行することで、Alice NFTからBob NFTへのアセット交換が行われます。
ただいま、Smart Contractのソースコードを公開準備中です。
Last modified 1yr ago