ranbuta

Posted on Feb 24, 2022Read on Mirror.xyz

OpenSea Collections (Polygon) コントラクト叩いてNFTを送る方法

OpenSea経由でPolygon上この記事のためのテスト用NFTを作った (0.002 ETHで売ってあるので物好きは買ってもいい……よ?)

https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/22458068069398426071060107370665191967144944908610378628389658775007325585531

供給量123、ERC-1155規格のもの

前提

$MATICをPolygonチェーンの「ガス代」として必要になる、0.1 MATIC(現時点で16円程度)で数十回送れるくらい充分すぎるけど人によって入手経路がめんどくさい、この記事では紹介しないのでそこは自分で調べてください

手順

1. まずは polygonscan.com で OpenSea Collectionsコントラクトにアクセス

https://polygonscan.com/address/0x2953399124f0cbb46d2cbacd8a89cf0599974963#writeContract

2. Contractタブの下のWrite Contractタブにある「Connect to Web3」ボタンを押してウォレット接続

3. 「13. safeTransferFrom」

  • _from (address)は自分のアドレス
  • _to (address)は相手のアドレス
  • _id (uint256)はNFTのtokenId

  • _amount (uint256)は送る量
  • _data (bytes)は自分のアドレス

4. 「Write」ボタンを押してウォレットでトランザクション確認すれば完了です

https://polygonscan.com/tx/0x7ed8de7961054310d3f2e14948e544426f31ad8ed5fb8e7a538e01fd358bf1c5

PolygonOpenSeaNFT