- init
- initWithEKC
- initWithGnosis
- initWithKms
- initWithMetamask
- initWithPrivateKeySigner
- initWithWalletConnect
▸ init(signerService
): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Name | Type |
---|---|
signerService |
SignerService |
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
▸ initWithEKC(proxyUrl?
): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Name | Type | Default value |
---|---|---|
proxyUrl |
string |
defaultAzureProxyUrl |
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
▸ initWithGnosis(safeAppSdk
): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Name | Type |
---|---|
safeAppSdk |
SafeAppsSDK |
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
▸ initWithKms(__namedParameters?
): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Name | Type |
---|---|
__namedParameters |
Object |
__namedParameters.bridge |
undefined | string |
__namedParameters.kmsServerUrl |
undefined | string |
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
▸ initWithMetamask(): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
▸ initWithPrivateKeySigner(privateKey
, rpcUrl
): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Name | Type |
---|---|
privateKey |
string |
rpcUrl |
string |
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
▸ initWithWalletConnect(bridge?
): Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>
Name | Type | Default value |
---|---|---|
bridge |
string |
defaultBridgeUrl |
Promise
<{ connectToCacheServer
: () => Promise
<{ assetsService
: AssetsService
; cacheClient
: CacheClient
; connectToDidRegistry
: (ipfsStore?
: string
) => Promise
<{ claimsService
: ClaimsService
; didRegistry
: DidRegistry
}> ; domainsService
: DomainsService
; stakingPoolService
: null
| StakingFactoryService
; verifiableCredentialsService
: VerifiableCredentialsServiceBase
}> ; messagingService
: MessagingService
; signerService
: SignerService
}>