fix: fix createProgramAddress for bundled applications
This commit is contained in:
		
				
					committed by
					
						 Justin Starry
						Justin Starry
					
				
			
			
				
	
			
			
			
						parent
						
							e5210029b5
						
					
				
				
					commit
					dfd829a2e2
				
			| @@ -110,7 +110,7 @@ export class PublicKey { | |||||||
|       Buffer.from('ProgramDerivedAddress'), |       Buffer.from('ProgramDerivedAddress'), | ||||||
|     ]); |     ]); | ||||||
|     let hash = await sha256(new Uint8Array(buffer)); |     let hash = await sha256(new Uint8Array(buffer)); | ||||||
|     let publicKeyBytes = new BN(hash, 16).toBuffer(); |     let publicKeyBytes = new BN(hash, 16).toArray(); | ||||||
|     if (is_on_curve(publicKeyBytes)) { |     if (is_on_curve(publicKeyBytes)) { | ||||||
|       throw new Error(`Invalid seeds, address must fall off the curve`); |       throw new Error(`Invalid seeds, address must fall off the curve`); | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user