feat: add sync and full_scan methods on esplora client
This commit is contained in:
@@ -35,8 +35,9 @@ final class LiveTxBuilderTests: XCTestCase {
|
||||
network: .testnet
|
||||
)
|
||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||
let fullScanRequest: FullScanRequest = wallet.startFullScan()
|
||||
let update = try esploraClient.fullScan(
|
||||
wallet: wallet,
|
||||
fullScanRequest: fullScanRequest,
|
||||
stopGap: 10,
|
||||
parallelRequests: 1
|
||||
)
|
||||
@@ -70,8 +71,9 @@ final class LiveTxBuilderTests: XCTestCase {
|
||||
network: .testnet
|
||||
)
|
||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||
let fullScanRequest: FullScanRequest = wallet.startFullScan()
|
||||
let update = try esploraClient.fullScan(
|
||||
wallet: wallet,
|
||||
fullScanRequest: fullScanRequest,
|
||||
stopGap: 10,
|
||||
parallelRequests: 1
|
||||
)
|
||||
|
||||
@@ -35,8 +35,9 @@ final class LiveWalletTests: XCTestCase {
|
||||
network: .testnet
|
||||
)
|
||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||
let fullScanRequest: FullScanRequest = wallet.startFullScan()
|
||||
let update = try esploraClient.fullScan(
|
||||
wallet: wallet,
|
||||
fullScanRequest: fullScanRequest,
|
||||
stopGap: 10,
|
||||
parallelRequests: 1
|
||||
)
|
||||
@@ -66,8 +67,9 @@ final class LiveWalletTests: XCTestCase {
|
||||
network: .testnet
|
||||
)
|
||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||
let fullScanRequest: FullScanRequest = wallet.startFullScan()
|
||||
let update = try esploraClient.fullScan(
|
||||
wallet: wallet,
|
||||
fullScanRequest: fullScanRequest,
|
||||
stopGap: 10,
|
||||
parallelRequests: 1
|
||||
)
|
||||
|
||||
@@ -34,7 +34,7 @@ final class OfflineWalletTests: XCTestCase {
|
||||
persistenceBackendPath: dbFilePath.path,
|
||||
network: .testnet
|
||||
)
|
||||
let addressInfo: AddressInfo = wallet.getAddress(addressIndex: AddressIndex.new)
|
||||
let addressInfo: AddressInfo = try wallet.revealNextAddress(keychain: KeychainKind.external)
|
||||
|
||||
XCTAssertTrue(addressInfo.address.isValidForNetwork(network: Network.testnet),
|
||||
"Address is not valid for testnet network")
|
||||
|
||||
Reference in New Issue
Block a user