ABSDKClientConfiguration
public class ABSDKClientConfiguration
Configuration for initializing a ABSDKClient
-
Creates a configuration object for the
ABSDKClient
.Declaration
Swift
public convenience init(endpoint: ABSDKEndpoint, databaseURL: URL? = nil, accessKey: String? = nil, accessSecret: String? = nil) throws
Parameters
endpoint
The ArcBlock endpoint.
databaseURL
The path to local sqlite database for persistent storage, if nil, an in-memory database is used.
-
Creates a configuration object for the
ABSDKClient
.Declaration
Swift
public init(url: URL, webSocketUrl: URL? = nil, urlSessionConfiguration: URLSessionConfiguration = URLSessionConfiguration.default, databaseURL: URL? = nil, accessKey: String? = nil, accessSecret: String? = nil)
Parameters
url
The endpoint url for ArcBlock endpoint.
webSocketUrl
The websocket endpoint url for ArcBlock endpoint.
urlSessionConfiguration
A
URLSessionConfiguration
configuration object for custom HTTP configuration.databaseURL
The path to local sqlite database for persistent storage, if nil, an in-memory database is used.