@@ -174,6 +174,8 @@ const approveTokensWithoutGas = document.getElementById(
174174 'approveTokensWithoutGas' ,
175175) ;
176176
177+ const tokenMethodsResult = document . getElementById ( 'tokenMethodsResult' ) ;
178+
177179// Encrypt / Decrypt Section
178180const getEncryptionKeyButton = document . getElementById (
179181 'getEncryptionKeyButton' ,
@@ -920,6 +922,7 @@ const clearDisplayElements = () => {
920922 cleartextDisplay . innerText = '' ;
921923 batchTransferTokenIds . value = '' ;
922924 batchTransferTokenAmounts . value = '' ;
925+ tokenMethodsResult . value = '' ;
923926} ;
924927
925928const updateOnboardElements = ( ) => {
@@ -1767,15 +1770,20 @@ const initializeFormElements = () => {
17671770 } ;
17681771
17691772 transferFromTokens . onclick = async ( ) => {
1770- const result = await hstContract . transferFrom (
1771- transferFromSenderInput . value ,
1772- transferFromRecipientInput . value ,
1773- decimalUnitsInput . value === '0'
1774- ? 1
1775- : `${ 1.5 * 10 ** decimalUnitsInput . value } ` ,
1776- { from : accounts [ 0 ] } ,
1777- ) ;
1778- console . log ( 'result' , result ) ;
1773+ try {
1774+ const result = await hstContract . transferFrom (
1775+ transferFromSenderInput . value ,
1776+ transferFromRecipientInput . value ,
1777+ decimalUnitsInput . value === '0'
1778+ ? 1
1779+ : `${ 1.5 * 10 ** decimalUnitsInput . value } ` ,
1780+ { from : accounts [ 0 ] } ,
1781+ ) ;
1782+ console . log ( 'result' , result ) ;
1783+ tokenMethodsResult . innerHTML = result ;
1784+ } catch ( error ) {
1785+ tokenMethodsResult . innerHTML = error . message ;
1786+ }
17791787 } ;
17801788
17811789 transferTokensWithoutGas . onclick = async ( ) => {
0 commit comments