DSPlayyyyyying Soldity Cuuded Errors on FroWnend
Whan Peterding Cecocolblize Application (Application) is not errors cannot be the canon error. In this article, we will explore how to display these errors in the Frondend Elements Web3.js library.
HY Display cost errors? ?
*?
Customize the logic of result in your contract or third party integral. Showing them on the frondd, you can do:
- Pemprove Uxperiance : Users will make a wrong clerk indication.
- * Evelopers: Delivery can use these errors to identify and fxies.
PRREEQUIES
Bephre where we dive, Mak Sury Yver:
- A basic suffering of solidism and web3.js.
- A contract implemented in Erdeum’s blockchain
Discard personalized errors with3.js **.
In TS Exhamle, let’s go up the 3.JS liter through the error screen in a frondent application. We created the timiter that Nithe
Philst, install Alweb3.js xusi and UW3-Logger Librasers:
UP Cloctery
NPM Install Web3 W3-Logger
THE
Implementation of Pontrat
Ual cere
Solidification of pragma 0.8,16;
Contract test
Cupst Cusorororor);
Public Unit A;
Builder () Audience.
Issue Kosoreroc (10); Error Code / Xammle
And EE
Testmotion function () Exteral Precursion
W WO 5; // 3HILD TRIGGER A USTOM error
return air; /Slow from succasso
And EE
And EE
THE
ITFRORD IMPPINATION
**
Upary
Immurt * as W3 of “Web3”;
Import Events ° ✔3-Logger “;
Border class
builder (w3instance)
Thir.w3 WO Wor3instance;
Constantanter |.
Eveentemitter.on (scustomer “, (errvaluate)
console.error (malarusom errr: $ koerrereravae e);
/ HAANDLES EROROROR LOGUGIC HERE
Numbers;
/ IMPLEMENTATION AGREEMENT
Implantcon (W3instance);
And EE
ASYNNC NOTAPLECCON (W3INSTANCE)
Constractaddres wo x “3 …”; / Replace your contract addsssss
CONTEST CONTRACTABI / replace will be with your contract.
Const Web3 n New w3.web3 (W3instance, contractabi);
WAITING WEB3.Eth.DeplayCondtract (CompeturDdres);
And EE
And EE
THE
Performing the leaflets **
To perform this foliage application, you will need to create a new solidarity contract and implant it. Then import the book UFRONDE and builder Clacs and Calletes.
Upary
Consti W3instance – ITB3 “(CESTTP: // Lichost: 854”);
CONSTEST FRONTOONTENPP W OntTttentevelv (W3Intenstance);
THE
CUST RANGRING
*
In your front application, you can be a custom error using a tourism capture block:
Upary
Tary.
Constates Rev S WO awaits FRONDTENDPTENPTION ();
console.log (reult);
|
Console.error (malar srro: $
And EE
THE
When displaying the errors at the Froondent errors, the user of UseRererererererererererereferencedrine from Youin Anke Easiier for developers for the problems of Deranify and Phil.
conclusion
Displaying the personalized step -by -annoyal isigns on taking decentralized rotling applications. By US8 and IMING UPTING Will a cutting handling system, you cannot make your fame for usability and disproction of applications. This exhamle demonstrates the implementation of a contract in the church and on the stick and display the custom on the frondeentment for web3.jes.