Protocols
WalletService
Swift Protocol
Protocol
Was this page helpful?
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Swift Protocol
protocol WalletService : Sendable
| Property | Type | Description |
|---|---|---|
isProductionEnvironment | Bool | - |
func addSigner(_ entry: DelegatedSignerEntry, chainType: ChainType, chainName: String, deployImmediately: Bool?) async throws(WalletError) -> AddDelegatedSignerResponse
func createWallet(_ request: CreateWalletParams) async throws(WalletError) -> WalletApiModel
func fund(_ request: FundWalletRequest) async throws(WalletError)
func getSigner(_ signerLocator: String, chainType: ChainType) async throws(WalletError) -> AddDelegatedSignerResponse?
func getWallet(_ request: GetMeWalletRequest) async throws(WalletError) -> WalletApiModel
func registerTypedSigner(_ signer: any AdminSignerData, chainType: ChainType, chainName: String, deployImmediately: Bool?) async throws(WalletError) -> AddDelegatedSignerResponse
func removeSigner(_ signerLocator: String, chainType: ChainType, chainName: String) async throws(TransactionError) -> any TransactionApiModel
Was this page helpful?
