21 lines
		
	
	
		
			868 B
		
	
	
	
		
			Swift
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			868 B
		
	
	
	
		
			Swift
		
	
	
	
	
	
|  | import XCTest | ||
|  | @testable import BitcoinDevKit | ||
|  | 
 | ||
|  | final class OfflineDescriptorTests: XCTestCase { | ||
|  |     func testDescriptorBip86() throws { | ||
|  |         let mnemonic: Mnemonic = try Mnemonic.fromString(mnemonic: "space echo position wrist orient erupt relief museum myself grain wisdom tumble") | ||
|  |         let descriptorSecretKey: DescriptorSecretKey = DescriptorSecretKey( | ||
|  |             network: Network.testnet, | ||
|  |             mnemonic: mnemonic, | ||
|  |             password: nil | ||
|  |         ) | ||
|  |         let descriptor: Descriptor = Descriptor.newBip86( | ||
|  |             secretKey: descriptorSecretKey, | ||
|  |             keychain: KeychainKind.external, | ||
|  |             network: Network.testnet | ||
|  |         ) | ||
|  | 
 | ||
|  |         XCTAssertEqual(descriptor.asString(), "tr([be1eec8f/86'/1'/0']tpubDCTtszwSxPx3tATqDrsSyqScPNnUChwQAVAkanuDUCJQESGBbkt68nXXKRDifYSDbeMa2Xg2euKbXaU3YphvGWftDE7ozRKPriT6vAo3xsc/0/*)#m7puekcx") | ||
|  |     } | ||
|  | } |