MRC402(NFT)
MRC-402 is Token like NFT
Support mixed assets for NFT.
Mixed Assets
Copyright Information
Burn
Mint
Transfer
Melt
Support various media
Support Platform
Support ShareHolder
- MRC402 Name
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
Meta-NFTMRC402 Owner
MTATLnT6SGKE8RU0CBPoDRfUXL5lr4SLece1a6ee- MRC400 Project URL
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
https://mrc402-project.com/- MRC400 Project Image URL
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
https://mrc400-project.com/images/project.png- Only designated tokens and Metacoin (Token ID: 0) can be used for MRC401 token auctions and sales under this MRC400 token
- If not specified, set to "0"
0- This value refers to the classification in which the MRC400 token is used. It does not affect Metacoin or Metacoin-based blockchains.
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
Baseball Card- Set the field where MRC401 Token is used
- This value is a description of the MRC400 Token and does not have any effect on Metacoin or Metacoin-based blockchain.
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
Metacoin NFT base RPG Game- Specify the URL of JSON Data that stores detailed data of MRC401 token.
- If the
urlvalue of MRC401 Token is an empty string, this value is used. - The URI value allows for ID substitution by clients. If the string {id} exists in any URI, clients MUST replace this with the actual token ID in hexadecimal form. This allows for a large number of tokens to use the same on-chain string by defining a URI once, for that large number of tokens.
- This value is the URL of a JSON file that stores data that can be referenced by an application using MRC401 Token
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
https://mrc400-project.com/info/{id}- Specify the image URL of the MRC401 token.
- If the
imageurlvalue of MRC401 Token is an empty string, this value is used. - The URI value allows for ID substitution by clients. If the string {id} exists in any URI, clients MUST replace this with the actual token ID in hexadecimal form. This allows for a large number of tokens to use the same on-chain string by defining a URI once, for that large number of tokens.
- This value is the URL of the image to be used when displaying MRC401 Token in an application that uses MRC401 Token
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
https://mrc400-project.com/info/{id}- MRC400 detail info
- Should be json string
- This value is does not have any effect on Metacoin or Metacoin-based blockchain
Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat owner, name, url, imageurl, category, itemurl, itemimageurl, data, tkey
- ex) ecdsa_sign(privatekey of owner address, owner +'|'+ name +'|'+ url +'|'+ imageurl+'|'+category+'|'+itemurl+'|'+itemimageurl+'|'+data+'|'+tkey)
successful operation
MRC400 not found
MRC402 Token ID
Current owner of item MRC402
Address to receive ownership of MRC402 token
Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat fromAddr, toAddr, url, tkey
- ex) ecdsa_sign(privatekey of owner address, fromAddr +'|'+ toAddr +'|'+ mrc402id +'|'+tkey)
successful operation
MRC400 not found
- Sell MRC402 tokens.
- If other users purchase tokens, they will receive the specified amount of sales.
- If
sell_feeis 10, 10% of the transaction amount will be transferred to the MRC400 token holder designated in the MRC402 token, and only 90% of the fee excluding the 10% fee will be received by the MRC402 token holder. - If the value of
sell_feeis 0, no commission is paid.
- MRC400 Token ID
- The mrc400 token ID of the mrc402 item specified in itemdata.
Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat seller, itemdata, tkey
- ex) ecdsa_sign(privatekey of owner address, seller +'|'+ itemdata +'|'+ tkey)
successful operation
MRC400 not found
- MRC402 DEX ID
MRC402 Token owner address
- MRC402 Token id list to be sale cancel
- It is the MRC402 Token belonging to the token specified in mrc400id
{"MRC400_db7da6bc848ba62e621aede40f75dc760_0000000000000000000000000000000000000001","MRC400_db7da6bc848ba62e621aede40f75dc760_0000000000000000000000000000000000000002"}Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat seller, itemdata, tkey
- ex) ecdsa_sign(privatekey of owner address, seller +'|'+ itemdata +'|'+ tkey)
successful operation
MRC400 not found
MRC402 Token ID
MRC400_dd1605be6960d9d6ba7bbeed9da033980_0000000000000000000000000000000000000001MRC402 Token buyer address
Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat mrc402id, tkey
- ex) ecdsa_sign(privatekey of owner address, mrc402id +'|'+ tkey)
successful operation
MRC400 not found
- Melt the MRC402 token.
- Once melted, the item cannot be transferred or sold to others.
- When the MRC402 Token is created, it will be received in the owner's wallet as much as the
initial_price. - If the
meltint_feeis 10, 10% of the initial_price will be transferred to the MRC400 token holder specified in the MRC402 token, and only 90% of the fee excluding the 10% fee will be received by the MRC402 token holder. - If the value of
meltint_feeis 0, no fee is paid.
MRC402 Token ID
Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat mrc402id, tkey
- ex) ecdsa_sign(privatekey of owner address, mrc402id +'|'+ tkey)
successful operation
MRC400 not found
- Auction MRC402 tokens.
- You can cancel an auction using the /mrc402/unauction protocol.
- If there is a bidder, the auction cannot be canceled.
- If
sell_feeis 10, 10% of the transaction amount will be transferred to the MRC400 token holder designated in the MRC402 token, and only 90% of the fee excluding the 10% fee will be received by the MRC402 token holder. - If the value of
sell_feeis 0, no commission is paid.
- MRC402 Token ID
Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat seller, itemdata, tkey
- ex) ecdsa_sign(privatekey of owner address, seller +'|'+ itemdata +'|'+ tkey)
successful operation
MRC400 not found
- If there is a bidder, the auction cannot be canceled.
- MRC402 DEX ID
MRC402 Token owner address
- MRC402 Token id list to be sale cancel
- It is the MRC402 Token belonging to the token specified in mrc400id
{"MRC400_db7da6bc848ba62e621aede40f75dc760_0000000000000000000000000000000000000001","MRC400_db7da6bc848ba62e621aede40f75dc760_0000000000000000000000000000000000000002"}Temporary key for Sign(return value of GET /getkey/transfer)
- ECDSA sign for concat seller, itemdata, tkey
- ex) ecdsa_sign(privatekey of owner address, seller +'|'+ itemdata +'|'+ tkey)
successful operation
MRC400 not found
MRC402 Token ID
MRC400_dd1605be6960d9d6ba7bbeed9da033980_0000000000000000000000000000000000000001MRC402 Token auction bidder address
Temporary key for Sign(return value of GET /getkey/transfer)
- auction bid amount
- If there are no bidders, it must be equal to or greater than the starting price of the auction.
- If there is a bidder, it must be greater than the current bid amount.
- The bid amount must be equal to the auction opening price or the auction opening price plus a multiple of the auction bid units.
- If there are no bidders and the auction start price is 100 and the bid unit is 5, it must be 100, 105, 110, ...
- If there is a bidder, the current bid is 120, the auction starting price is 100, and the bid unit is 5, it should be 125, 130, 135, ...
100- This value should be the ID of the token specified to be used in the auction.
0- ECDSA sign for concat mrc402id, amount, token, tkey
- ex) ecdsa_sign(privatekey of owner address, mrc402id +'|'+ amount + '|' + token + '|' + tkey)
successful operation
MRC400 not found
- Process the auction closing.
- This replaces the JobScheduler inside the BlockChain.
- It can be called without permission or signature, and the auction is closed according to the already established procedure.
- If you call it before the auction end time, you will get an error.
- If you call for an auction that has already ended, you will get an error.
MRC402 Token ID
MRC400_dd1605be6960d9d6ba7bbeed9da033980_0000000000000000000000000000000000000001successful operation
MRC400 not found
Last updated