TypeScript SDK
분쟁 제기
TypeScript로 온체인 분쟁을 생성하는 방법을 알아보세요.
이 섹션에서는 Story에서 IP에 대해 분쟁을 제기하는 방법을 보여줍니다. IP가 귀하의 소유인지 아닌지에 관계없이 IP에 대해 분쟁을 제기하고 싶은 경우가 많이 있습니다. Story에서 IP에 대한 분쟁 제기는 우리의Dispute Module과UMA Arbitration Policy덕분에 쉽습니다.
예를 들어, 당신이 그림을 등록했는데 다른 사람이 1픽셀만 다른 그 그림을 등록했다고 가정해 봅시다. 당신은IMPROPER_REGISTRATION
태그를 따라 분쟁을 제기할 수 있으며, 이는 잠재적인 표절을 알립니다.
이 튜토리얼에서는 IP를 분쟁 중인 것으로 표시하는 방법만 배우게 됩니다.
전제 조건
튜토리얼을 시작하기 전에 완료해야 할 몇 가지 단계가 있습니다.
- 다음을 완료하세요 TypeScript SDK Setup
- 다음에 대한 기본적인 이해가 필요합니다 Dispute Module
1. IP 이의 제기
IP 자산에 대해 이의를 제기하려면 다음이 필요합니다:
- 이의를 제기하는 IP 자산의
targetIpId
(아래에서는 테스트용을 사용합니다) - 이의 제기에 적용할
targetTag
. whitelisted tags만 적용할 수 있습니다. cid
(Content Identifier)는 IPFS에서 제공해야 하는 이의 제기 증거를 나타내는 고유 식별자입니다. 자세한 내용은 here에서 확인할 수 있습니다 (아래에서는 테스트용을 사용합니다).
CID는 한 번만 제공할 수 있습니다. 사용된 후에는 다시 증거로 사용할 수 없습니다.
main.ts
파일을 만들고 아래 코드를 추가하세요:
main.ts