# globals

[**@justaname.id/sdk**](https://docs.justaname.id/sdk-reference/justaname-core-sdk) • **Docs**

***

## @justaname.id/sdk

### Classes

* [ApiKeyRequiredException](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/apikeyrequiredexception)
* [InvalidConfigurationException](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/invalidconfigurationexception)
* [InvalidENSException](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/invalidensexception)
* [InvalidSignInException](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/invalidsigninexception)
* [JustaName](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/justaname)
* [OffchainResolvers](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/offchainresolvers)
* [SignIn](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/signin)
* [SubnameChallenge](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/subnamechallenge)
* [Subnames](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/subnames)

### Interfaces

* [Address](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/address)
* [AddressWithTypedCoins](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/addresswithtypedcoins)
* [ApiKeyHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/apikeyheaders)
* [ApiKeyResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/apikeyresponse)
* [ApiKeyRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/apikeyroute)
* [BaseResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/baseresponse)
* [Coin](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/coin)
* [CoinType](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/cointype)
* [Configuration](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/configuration)
* [ContentHash](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/contenthash)
* [EmptyHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/emptyheaders)
* [EnsDomainByChainId](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/ensdomainbychainid)
* [Generals](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/generals)
* [IHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/iheaders)
* [IRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/irequest)
* [IResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/iresponse)
* [IRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/iroute)
* [IsSubnameAvailableRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/issubnameavailablerequest)
* [IsSubnameAvailableResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/issubnameavailableresponse)
* [IsSubnameAvailableRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/issubnameavailableroute)
* [JustaNameConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/justanameconfig)
* [JustaNameConfigDefaults](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/justanameconfigdefaults)
* [Network](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/network)
* [NetworkWithProvider](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/networkwithprovider)
* [OffchainResolverGetAllRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolvergetallrequest)
* [OffchainResolverGetAllResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolvergetallresponse)
* [OffchainResolversGetAllRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolversgetallroute)
* [OffchainResolversParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolversparams)
* [PaginatedResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/paginatedresponse)
* [Pagination](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/pagination)
* [RecordResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/recordresponse)
* [RequestChallengeRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestchallengerequest)
* [RequestChallengeResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestchallengeresponse)
* [RequestChallengeRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestchallengeroute)
* [RequestSignInParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestsigninparams)
* [ROUTES](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/routes)
* [SanitizedRecords](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/sanitizedrecords)
* [SigninConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinconfig)
* [SignInFunctionParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinfunctionparams)
* [SignInParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinparams)
* [SignInResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinresponse)
* [SiweConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/siweconfig)
* [SIWEHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/siweheaders)
* [Socials](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/socials)
* [SubnameAcceptRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameacceptrequest)
* [SubnameAcceptRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameacceptroute)
* [SubnameAddRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameaddrequest)
* [SubnameAddRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameaddroute)
* [SubnameChallengeParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamechallengeparams)
* [SubnameChallengeSiweConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamechallengesiweconfig)
* [SubnameGetAllByAddressRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyaddressrequest)
* [SubnameGetAllByAddressResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyaddressresponse)
* [SubnameGetAllByAddressRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyaddressroute)
* [SubnameGetAllByDomainChainIdRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbydomainchainidrequest)
* [SubnameGetAllByDomainChainIdResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbydomainchainidresponse)
* [SubnameGetAllByDomainChainIdRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbydomainchainidroute)
* [SubnameGetAllByEnsDomainWithCountApiResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountapiresponse)
* [SubnameGetAllByEnsDomainWithCountRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountrequest)
* [SubnameGetAllByEnsDomainWithCountResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountresponse)
* [SubnameGetAllByEnsDomainWithCountRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountroute)
* [SubnameGetBySubnameRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetbysubnamerequest)
* [SubnameGetBySubnameRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetbysubnameroute)
* [SubnameGetInvitationsByAddressRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetinvitationsbyaddressrequest)
* [SubnameGetInvitationsByAddressResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetinvitationsbyaddressresponse)
* [SubnameGetInvitationsByAddressRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetinvitationsbyaddressroute)
* [SubnameRecordsRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerecordsrequest)
* [SubnameRecordsRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerecordsroute)
* [SubnameRejectRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerejectrequest)
* [SubnameRejectRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerejectroute)
* [SubnameReserveRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamereserverequest)
* [SubnameReserveRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamereserveroute)
* [SubnameResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameresponse)
* [SubnameRevokeRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerevokerequest)
* [SubnameRevokeRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerevokeroute)
* [SubnamesConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesconfig)
* [SubnameSearchRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesearchrequest)
* [SubnameSearchResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesearchresponse)
* [SubnameSearchRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesearchroute)
* [SubnameUpdateRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameupdaterequest)
* [SubnameUpdateRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameupdateroute)
* [Text](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/text)
* [TextRecord](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/textrecord)
* [VerifyChallengeRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/verifychallengerequest)
* [VerifyChallengeResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/verifychallengeresponse)

### Type Aliases

* [AddressType](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/addresstype)
* [ChainId](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/chainid)
* [CoinAndDetails](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/coinanddetails)
* [CoinTypeKeys](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/cointypekeys)
* [CoinTypeMap](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/cointypemap)
* [EnsDomains](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/ensdomains)
* [GeneralsIdentifier](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/generalsidentifier)
* [GeneralsName](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/generalsname)
* [MakeOptionalProps](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/makeoptionalprops)
* [Networks](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/networks)
* [NetworksWithProvider](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/networkswithprovider)
* [PartialAddressJson](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/partialaddressjson)
* [SocialDetails](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/socialdetails)
* [SocialsIdentifier](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/socialsidentifier)
* [SocialsName](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/socialsname)
* [SupportedCoins](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/supportedcoins)
* [SupportedGeneralsNames](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/supportedgeneralsnames)
* [SupportedSocialsNames](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/supportedsocialsnames)

### Variables

* [coinTypeMap](https://docs.justaname.id/sdk-reference/justaname-core-sdk/variables/cointypemap)
* [GENERAL\_FIELDS](https://docs.justaname.id/sdk-reference/justaname-core-sdk/variables/general_fields)
* [Routes](https://docs.justaname.id/sdk-reference/justaname-core-sdk/variables/routes)
* [SUPPORTED\_SOCIALS](https://docs.justaname.id/sdk-reference/justaname-core-sdk/variables/supported_socials)

### Functions

* [createAddresses](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/createaddresses)
* [createGenerals](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/creategenerals)
* [createSocialsAndOthers](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/createsocialsandothers)
* [getCoinTypeDetails](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/getcointypedetails)
* [sanitizeAddresses](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/sanitizeaddresses)
* [sanitizeRecords](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/sanitizerecords)
* [sanitizeTexts](https://docs.justaname.id/sdk-reference/justaname-core-sdk/functions/sanitizetexts)
