###### tags: `SAIGATE` # ブロックチェーン側で欲しいデータ コントラクトが欲しいデータについて **contract IERC721** 購入ボタンで商品購入時に呼び出す。 function safeTransferFrom(address from, address to, uint256 tokenId, bytes memory data) address from (出品者アドレス) address to (購入者アドレス) uint256 tokenId (該当トークンのTokenID) bytes memory data (商品のメタデータ) 購入ボタンで1次流通の商品購入時に呼び出す。 function _safeMint(address to, uint256 tokenId, bytes memory _data) address to (購入者) uint256 tokenId(該当トークンのTokenID) **contract ERC20** 購入ボタンで購入時に呼び出す function transferFrom(address sender, address recipient, uint256 amount) address sender (購入者アドレス) address recipient(出品者アドレス) uint256 amount (金額) **contract NFTMarket** 購入ボタンで商品購入時に呼び出す。 function transferValue(address _erc20address, address payable to, address payable payer, uint value, address payable[] memory _receiveAddresses, uint[] memory _receiveFees) address payable to(出品者) address payable payer(購入者) memory _receiveAddresses(手数料受け取りアドレス(SAIN公式)) memory _receiveFees(ロイヤリティ受け取りアドレス)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up