Deployment Address
Mainnet: 0x33F28C3a636B38683a38987100723f2e2d3d038e
Code: KYCViewer.sol
This class provides helper methods to quickly check KYC & AML properties.
It abstracts complexity by checking both wallet and EOA (Externally Owned Account).
Offers various utility functions for retrieving user information and token balances.
Constructor Parameters:
Address of the KintoWalletFactory contract
Address of the Faucet contract
Address of the EngenCredits contract
Address of the KintoAppRegistry contract
Initializes the KYCViewer contract, setting up ownership.
Checks if an address or a wallet address is KYC'd (Know Your Customer).
Checks if an account is safe from sanctions.
Checks if an account is safe from sanctions in a specific country.
The country ID for the check.
Checks if an account is a company.
Checks if an account is an individual.
Checks if an account has a specific trait.
The trait ID to check for.
Checks if an account has multiple specific traits.
Array of trait IDs to check.
Retrieves the country code associated with an account.
Retrieves the owners of a wallet.
Retrieves comprehensive information about a user.
The associated wallet address.
Retrieves the apps associated with a developer wallet.
Retrieves the token balances for a specific target address.
Array of token addresses to query.
The address whose balances are queried.