State Variables
name
IN_DISPUTE
LICENSE_REGISTRY
GROUP_IP_ASSET_REGISTRY
IP_GRAPH_ACL
Functions
initialize
accessManager: The address of the protocol admin roles contract.
whitelistDisputeTag
tag: The dispute tag.allowed: Indicates if the dispute tag is whitelisted or not.
whitelistArbitrationPolicy
arbitrationPolicy: The address of the arbitration policy.allowed: Indicates if the arbitration policy is whitelisted or not.
setArbitrationRelayer
arbitrationPolicy: The address of the arbitration policy.arbPolicyRelayer: The address of the arbitration relayer.
setBaseArbitrationPolicy
arbitrationPolicy: The address of the arbitration policy.
setArbitrationPolicyCooldown
cooldown: The cooldown in seconds.
setArbitrationPolicy
ipId: The ipId.nextArbitrationPolicy: The address of the arbitration policy.
raiseDispute
targetIpId: The ipId that is the target of the dispute.disputeEvidenceHash: The hash pointing to the dispute evidence.targetTag: The target tag of the dispute.data: The data to initialize the policy.
disputeId: The id of the newly raised dispute.
setDisputeJudgement
disputeId: The dispute id.decision: The decision of the dispute.data: The data to set the dispute judgement.
cancelDispute
disputeId: The dispute id.data: The data to cancel the dispute.
tagIfRelatedIpInfringed
ipIdToTag: The ipId to tag.infringerDisputeId: The dispute id that tagged the related infringing ipId.
resolveDispute
disputeId: The dispute id.data: The data to resolve the dispute.
updateActiveArbitrationPolicy
ipId: The ipId.
arbitrationPolicy: The address of the arbitration policy.
isIpTagged
ipId: The ipId.
isTagged: True if the ipId is tagged.
disputeCounter
uint256: The current dispute counter value.
arbitrationPolicyCooldown
uint256: The cooldown in seconds.
baseArbitrationPolicy
address: The base arbitration policy address.
disputes
disputeId: The dispute id.
targetIpId: The ipId that is the target of the dispute.disputeInitiator: The address of the dispute initiator.disputeTimestamp: The timestamp of the dispute.arbitrationPolicy: The address of the arbitration policy.disputeEvidenceHash: The hash pointing to the dispute evidence.targetTag: The target tag of the dispute.currentTag: The current tag of the dispute.infringerDisputeId: The infringer dispute id.
isWhitelistedDisputeTag
tag: The dispute tag.
allowed: True if the tag is whitelisted.
isWhitelistedArbitrationPolicy
arbitrationPolicy: The address of the arbitration policy.
allowed: True if the policy is whitelisted.
arbitrationRelayer
arbitrationPolicy: The address of the arbitration policy.
address: The arbitration relayer address.
arbitrationPolicies
ipId: The ipId.
policy: The arbitration policy address.
nextArbitrationPolicies
ipId: The ipId.
policy: The next arbitration policy address.
nextArbitrationUpdateTimestamps
ipId: The ipId.
timestamp: The update timestamp.

