Skip to main content

IAgentOwnerRegistry

Command line reference for interacting with FAssets AgentOwnerRegistry contract.

Sourced from IAgentOwnerRegistry.sol on GitHub.


Overview

The IAgentOwnerRegistry interface manages agent owner information and work address mappings in the FAssets system.

Agent Information Functions

getAgentName

Returns the agent owner's name.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The agent owner's name
function getAgentName(address _managementAddress)
external view
returns (string memory);

getAgentDescription

Returns the agent owner's description.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The agent owner's description
function getAgentDescription(address _managementAddress)
external view
returns (string memory);

getAgentIconUrl

Returns the URL of the agent owner's icon.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The URL of the agent owner's icon
function getAgentIconUrl(address _managementAddress)
external view
returns (string memory);

getAgentTermsOfUseUrl

Returns the URL of the agent's page with terms of use.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • string memory: The URL of the agent's terms of use page
function getAgentTermsOfUseUrl(address _managementAddress)
external view
returns (string memory);

Address Mapping Functions

getWorkAddress

Gets the unique work address for the given management address.

Parameters:

  • _managementAddress: The agent owner's management address

Returns:

  • address: The corresponding work address
function getWorkAddress(address _managementAddress)
external view
returns (address);

getManagementAddress

Gets the unique management address for the given work address.

Parameters:

  • _workAddress: The agent owner's work address

Returns:

  • address: The corresponding management address
function getManagementAddress(address _workAddress)
external view
returns (address);