Skip to content

Stripeのwebhookを受け取って、ERC1155をmintするNext.jsのapiに実装 #539

@yu23ki14

Description

@yu23ki14

改善詳細 / Details of Improvement

  • /api/points/webhook のPOSTエンドポイント
  • 決まった量のERC1155(tokenidは1でOK)を買ってくれた人にMint
  • /api/mtx/relay.ts を参考にして、OpenZeppelinのSignerをつかって叩くようにする。開発環境では、OZ経由せずふつうのEOAで実行。getOzSigner関数はmtx/relayでも使うし、points/webhookでもつかうのでlibsとかにいれて共通化してもよさそう

MintPointのMumbaiデプロイしたコントラクトアドレス 0xd228cf3f38e2c51d5852241E38eBC525ff271dBd

環境変数DEV_RELAYER_PRIVATE_KEYに任意のPrivateKeyをセット

期待する見せ方・挙動 / Expected behavior

  • webhookのパラメータはStripeのドキュメント参考に
  • metadataにERC1155の量とリクエストしてきたアドレスが入る予定

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions