Use 'recent' connection for status queries
This commit is contained in:
		
				
					committed by
					
						
						Michael Vines
					
				
			
			
				
	
			
			
			
						parent
						
							611f2ae957
						
					
				
				
					commit
					3a9ab69d52
				
			@@ -193,7 +193,7 @@ export function TransactionsProvider({ children }: TransactionsProviderProps) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
async function createDevTransaction(dispatch: Dispatch, url: string) {
 | 
					async function createDevTransaction(dispatch: Dispatch, url: string) {
 | 
				
			||||||
  try {
 | 
					  try {
 | 
				
			||||||
    const connection = new Connection(url);
 | 
					    const connection = new Connection(url, "recent");
 | 
				
			||||||
    const signature = await connection.requestAirdrop(
 | 
					    const signature = await connection.requestAirdrop(
 | 
				
			||||||
      new PublicKey(1),
 | 
					      new PublicKey(1),
 | 
				
			||||||
      1,
 | 
					      1,
 | 
				
			||||||
@@ -221,7 +221,9 @@ export async function checkTransactionStatus(
 | 
				
			|||||||
  let slot;
 | 
					  let slot;
 | 
				
			||||||
  let confirmations: Confirmations | undefined;
 | 
					  let confirmations: Confirmations | undefined;
 | 
				
			||||||
  try {
 | 
					  try {
 | 
				
			||||||
    const { value } = await new Connection(url).getSignatureStatus(signature);
 | 
					    const { value } = await new Connection(url, "recent").getSignatureStatus(
 | 
				
			||||||
 | 
					      signature
 | 
				
			||||||
 | 
					    );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (value === null) {
 | 
					    if (value === null) {
 | 
				
			||||||
      status = Status.Missing;
 | 
					      status = Status.Missing;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user