State Variables
totalSupply
treasury
feeToken
feeAmount
Functions
initialize
accessManager
: The address of the access manager.
register
chainid
: The chain identifier of where the IP NFT resides.tokenContract
: The address of the NFT.tokenId
: The token identifier of the NFT.
id
: The address of the newly registered IP.
setRegistrationFee
treasury
: The address of the treasury that will receive the fee.feeToken
: The address of the token used to pay the fee.feeAmount
: The amount of the fee.
upgradeIPAccountImpl
newIpAccountImpl
: The address of the new IP account implementation.
ipId
chainId
: The chain identifier of where the IP resides.tokenContract
: The address of the IP.tokenId
: The token identifier of the IP.
ipId
: The IP’s canonical address identifier.
isRegistered
id
: The canonical identifier for the IP.
isRegistered
: Whether the IP was registered into the protocol.
totalSupply
uint256
: The total number of IP assets registered.
getTreasury
treasury
: The address of the treasury.
getFeeToken
feeToken
: The address of the token used to pay the fee.
getFeeAmount
feeAmount
: The amount of the fee.