State Variables
IP_ACCOUNT_IMPL
IP_ACCOUNT_SALT
ERC6551_PUBLIC_REGISTRY
IP_ACCOUNT_IMPL_UPGRADEABLE_BEACON
Functions
ipAccount
chainId: The chain ID where the IP Account is located.tokenContract: The address of the token contract associated with the IP Account.tokenId: The ID of the token associated with the IP Account.
ipAccountAddress: The address of the IP Account associated with the given NFT token.
getIPAccountImpl
address: The address of the IPAccount implementation.
_registerIpAccount (internal)
chainId: The chain ID where the IP Account will be created.tokenContract: The address of the token contract to be associated with the IP Account.tokenId: The ID of the token to be associated with the IP Account.
ipAccountAddress: The address of the newly created IP Account.
_get6551AccountAddress (internal)
chainId: The chain ID where the IP Account is located.tokenContract: The address of the token contract associated with the IP Account.tokenId: The ID of the token associated with the IP Account.
address: The address of the IP Account.
_upgradeIPAccountImpl (internal)
newIpAccountImpl: The address of the new IPAccount implementation.

