KYCViewer
Deployment Address
Mainnet: 0x33F28C3a636B38683a38987100723f2e2d3d038e
Code: KYCViewer.sol
Basics
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
Constructor Parameters:
_kintoWalletFactory
address
Address of the KintoWalletFactory contract
_faucet
address
Address of the Faucet contract
_engenCredits
address
Address of the EngenCredits contract
_kintoAppRegistry
address
Address of the KintoAppRegistry contract
Initialize
Initializes the KYCViewer contract, setting up ownership.
View Functions
isKYC
Checks if an address or a wallet address is KYC'd (Know Your Customer).
_address
address
The address to check.
isSanctionsSafe
Checks if an account is safe from sanctions.
_account
address
The account to check.
isSanctionsSafeIn
Checks if an account is safe from sanctions in a specific country.
_account
address
The account to check.
_countryId
uint16
The country ID for the check.
isCompany
Checks if an account is a company.
_account
address
The account to check.
isIndividual
Checks if an account is an individual.
_account
address
The account to check.
hasTrait
Checks if an account has a specific trait.
_account
address
The account to check.
_traitId
uint16
The trait ID to check for.
hasTraits
Checks if an account has multiple specific traits.
account
address
The account to check.
_traitIds
uint16[]
Array of trait IDs to check.
getCountry
Retrieves the country code associated with an account.
account
address
The account to check.
getWalletOwners
Retrieves the owners of a wallet.
_wallet
address
The wallet address.
getUserInfo
Retrieves comprehensive information about a user.
_account
address
The account address.
_wallet
address payable
The associated wallet address.
getDevApps
Retrieves the apps associated with a developer wallet.
_wallet
address
The wallet address.
getBalances
Retrieves the token balances for a specific target address.
tokens
address[]
Array of token addresses to query.
target
address
The address whose balances are queried.
Last updated