๐Ÿ›  Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

Overview

Solana Web3 Tools

  • Insert nice art here.

Installation

$ yarn add @holaplex/solana-web3-tools

Usage

import { SmartInstructionSender } from '@holaplex/solana-web3-tools';

const someMethod = async (
    instructions: TransactionInstruction[][],
    signers: Signer[][]
) => {
    const sender = SmartInstructionSender
        .build(wallet, connection)
        .config({
            maxSigningAttempts: 3,
            abortOnFailure: true,
            commitment: 'confirmed',
        })
        .withInstructionSets(instructions.map((ixs, i) => ({
            instructions: ixs,
            signers: signers[i]
        })))
        .onProgress((i) => {
            console.log(`Just sent: ${i}`);
        })
        .onFailure((err) => {
            console.error(`Error: ${err}`);
        })
        .onReSign((attempt, i) => {
            console.warn(`ReSigning: ${i} attempt: ${attempt}`);
        });
    await sender.send();
}
You might also like...

A super simple web3 API to allow crypto interactions with the Solana Network ๐Ÿ”‘๐ŸŒ

orca.js A JavaScript API for web3 Transaction and Authenticating PLEASE NOTE: orca.js is still in development! And comming soon in 2022. Stay tuned on

Mar 20, 2022

NFT stacking frontend completion using web3 on solana for client Nelson project.

NFT stacking frontend completion using web3 on solana for client Nelson project.

Dec 16, 2022

A tool for generating solana web3 clients from anchor IDLs.

anchor-client-gen Generate typescript solana web3 clients from anchor IDLs. Installation # npm $ npm install --global anchor-client-gen # yarn $ yarn

Dec 17, 2022

Music World is web3 app built over Solana where anyone can add their favourite songs and see the other songs that are added by different people from around the globe.

๐Ÿ’ฅ Introduction Music World is web3 app built over Solana where anyone can add their favourite songs and see the other songs that are added by differe

Jun 10, 2022

Simple shopping cart prototype which shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scalable code in e-commerce applications.

Simple shopping cart prototype which shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scalable code in e-commerce applications.

This simple shopping cart prototype shows how React components and Redux can be used to build a friendly user experience with instant visual updates a

Feb 8, 2022

A novel approach for security and user experience of Graphical Password Authentication.

A novel approach for security and user experience of Graphical Password Authentication.

Graphical Password Authentication Alohomora Harry Potter themed (not really) Graphical Password Authentication Flowchart and Architecture Solution Dem

Dec 15, 2022

Ossama Mehmood (ossamamehmood.me) ๐Ÿš€ Digital Creator / ๐ŸŽ—๏ธ Graphic Designer / ๐Ÿ”ฎ User Interface (UI) & Experience (UX)

Ossama Mehmood ์ƒ˜ (ossamamehmood.me) Greetings..! I'm Ossama Mehmood DIGITAL CREATOR OSSAMAMEHMOOD Home About me Skills Resume Testimonials Portfolio C

Jun 17, 2022

SET Revision is a website to help you identify "sets" in the card game SET.

Welcome to SET Revision! SET Revision is a website to help you identify "sets" in the card game SET. The code in this repository is aimed for learners

Oct 3, 2022

Components and tools for building DeFi dapps on Solana + Anchor. Public domain license.

Solana DeFi Framework Components and tools for building DeFi dapps on Solana + Anchor. Public domain license. Status Pre-pre-pre-alpha. Contributing A

Mar 28, 2022
Owner
Holaplex
Holaplex - Build NFT stores on Solana
Holaplex
HackMIT 2022. 2nd Place in Blockchain for Society sponsored by Jump Crypto. A revolutionary web application that leverages machine learning and blockchain technology to improve the crowdsourcing experience!

?? Wikisafe ?? Wikisafe is a revolutionary new crowdsourcing web application that innovates the process of crowdsourcing information. This application

Benson Liu 5 Dec 8, 2022
Micro Frontends - Module federation with Nx

juicy-mfe Module Federation์„ ์ด์šฉํ•œ Micro Frontend(๋งˆ์ดํฌ๋กœ ํ”„๋ก ํŠธ์—”๋“œ) ์•„ํ‚คํ…์ณ Monorepo ์—ฐ์Šต์žฅ ์ž…๋‹ˆ๋‹ค. Explore the docs ยป View Demo ยท Report Bug ยท Request Feature Table o

juicyjusung 2 Nov 29, 2022
An exploration of the Micro-Frontends

jpgs-micro-web English | ็ฎ€ไฝ“ไธญๆ–‡ With the development of the business and the formalization of the medium-to-long term plan, the team established a key t

ๆ‰ญไธๅผ€ๅฅฅๅˆฉๅฅฅ 10 Nov 2, 2022
Cloudy is a set of constructs for the AWS Cloud Development Kit that aim to improve the DX by providing a faster and type-safe code environment.

cloudy-ts These packages aren't yet published on npm. This is still highly experimental. Need to figure out a few things before releasing the first ve

Cristian Pallarรฉs 5 Nov 3, 2022
Food Delivery APP is a website designed to provide interactive user experience and increase user engagement when ordering food delivery.

Food-Delivery-APP Features Food Delivery APP is a website built with HTML/Tailwind CSS/JavaScript, React and enhanced with 3D design using Spline to p

Qian Xiang 3 Oct 6, 2022
Tools to help you improve performance of your Vue application.

Why did you update Tools to help you improve performance of your Vue application. Usage If we want to know how many times that (one of or all of) watc

ๅฟซๆ‰‹โ€œๆŽข็ดข็ป„โ€ๅ‰็ซฏ 19 Nov 3, 2022
Experience Lab is a set of utilities that assist in creating instances of Microsoft Energy Data Services, performing data loads, and performing basic management operations.

Experience Lab - Microsoft Energy Data Services Build Status About Experience Lab is an automated, end-to-end deployment accelerator for Microsoft Ene

Microsoft 9 Dec 14, 2022
solana-base-app is a base level, including most of the common features and wallet connectivity, try using `npx solana-base-app react my-app`

solana-base-app solana-base-app is for Solana beginners to get them up and running fast. To start run : run npx solana-base-app react my-app change th

UjjwalGupta49 33 Dec 27, 2022
A super simple web3 API to allow crypto interactions with the Solana Network ๐Ÿ”‘๐ŸŒ

orca.js A JavaScript API for web3 Transaction and Authenticating PLEASE NOTE: orca.js is still in development! And comming soon in 2022. Stay tuned on

null 3 Mar 20, 2022