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.