NFTPLUS+ Document
Search…
はじめに
NFTPLUSの提供サービスについて
NFTPLUSのAPIについて
NFTPLUS Authについて
NFTPLUS Torusについて
ソース等の提供について
ゲームエンジンソース
在庫連動型ダッチオークション
コンバートについて
NFTPLUS パートナータイトルのAPIについて
LINKS
NFTPLUS 公式サイト
NFTPLUS 公式Twitter
NFTPLUS 公式Twitter(英語版)
Contact
Powered By
GitBook
NFTPLUSのAPIについて
NFTPLUS 各種APIについての説明となります。
NFTPLUSのAPIは非商用の場合、どなたでもご利用いただけます。商用の場合はご連絡くださいませ。 なお、非商用による不具合等により生じたいかなる損害に関しまして当社は一切責任を負いません。また予告なくAPIやサービスを変更、停止する場合がありますこと、ご了承ください。
以下が各種APIとなります。
Approval API
get
https://api.mch.plus/
approval/:network/:assetContract/:owner/:operator
proxyIsApprovalForAll
Block API
get
https://api.mch.plus/
block/:network/latest
Get Latest Block
get
/block/:network/time/:num
get time
gas API
get
https://api.mch.plus
/gas/:network/suggested-price
Get Suggested Gas Price
Inventory API
get
https://api.mch.plus
inventory/:network/:owner/:assetContract
Get Assets
get
https://api.mch.plus
inventory/:network/:owner
Get Contracts
Owner of API
get
https://api.mch.plus
/:network/:assetContract/:id
Owner of
Metadata API
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
1
{
{
"iss"
:
"0xd868711BD9a2C6F1548F5f4737f71DA67d821090"
,
2
"sig"
:
"0x01234567890abcdef"
,
3
"metadata"
:
"ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K"
4
}
}
Copied!
1
$
echo
-n ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K
\
2
|
base64 -d
3
{
4
"name"
:
"Awesome asset"
,
5
"description"
:
"Great"
6
}
Copied!
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を含ませる必要があります。
1
{
2
"iss"
:
"0xd868711BD9a2C6F1548F5f4737f71DA67d821090"
,
3
"sig"
:
"0x01234567890abcdef"
,
4
"metadata"
:
"ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K"
5
}
Copied!
1
$
echo
-n ewogICAgIm5hbWUiOiAiQXdlc29tZSBhc3NldCIsCiAgICAiZGVzY3JpcHRpb24iOiAiR3JlYXQiCn0K
\
2
|
base64 -d
3
{
4
"name"
:
"Awesome asset"
,
5
"description"
:
"Great"
6
}
Copied!
ERC 721 Converter Contract
NFT Converterコントラクトを提供いたします。 開発者は2つのNFTコントラクトAliceとBobで対となるTokenIDを登録します。 利用者は、このコントラクトにトランザクションを発行することで、Alice NFTからBob NFTへのアセット交換が行われます。
ただいま、Smart Contractのソースコードを公開準備中です。
詳しくは
お問い合わせ
までご相談ください。
Previous
はじめに
Next - NFTPLUSの提供サービスについて
NFTPLUS Authについて
Last modified
4mo ago
Copy link
Contents
Approval API
get
proxyIsApprovalForAll
Block API
get
Get Latest Block
get
get time
gas API
get
Get Suggested Gas Price
Inventory API
get
Get Assets
get
Get Contracts
Owner of API
get
Owner of
Metadata API
get
Get Multiple NFT Metadata
get
Get NFT Metadata
post
Post NFT Metadata
get
Get Multiple Account Metadata
get
Get Account Metadata
post
Post Account Metadata
ERC 721 Converter Contract