@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.55 kB
JavaScript
import{a as y}from"./chunk-NZKC5BUS.js";import{a as b}from"./chunk-3BUO2NEZ.js";import{a as h}from"./chunk-XO5YBSXO.js";import{a as A}from"./chunk-W2HUTR4V.js";import{a as D}from"./chunk-WU6HTRPR.js";import{a as f}from"./chunk-G57K6QI4.js";import{a as v}from"./chunk-K4HGIB3G.js";import{c as m,d as p}from"./chunk-ZUW3EYNS.js";import{a as S}from"./chunk-67EEU76B.js";import{a as d}from"./chunk-PFI6RQVA.js";import{j as g}from"./chunk-V2DQWH6R.js";import{a as j}from"./chunk-SIAIYQNL.js";import{b as T,c as V}from"./chunk-WUCJ5FDJ.js";import{i as l,k as u}from"./chunk-JXBPRUT3.js";import{a as N}from"./chunk-OI3JNSRI.js";import{a,b as r,j as s,m as c}from"./chunk-HBP5N4FR.js";c();j();N();V();function gn({onCancel:R,verifyReceiverScam:W=!0}){let{transactionsToSign:M,hasTransactions:L}=b(),C=p(g),{account:{address:E}}=D(),{provider:x}=f(),e=m(),P=A(),{transactions:I,sessionId:t,callbackRoute:o,customTransactionInformation:i}=M||{};function U(n){e(l(n))}let k=o!=null&&window.location.pathname.includes(o);function w(n){!h(n)||t&&(e(u({sessionId:t,status:"signed",transactions:n.map(F=>d(F))})),o!=null&&(i==null?void 0:i.redirectAfterSign)&&!k&&T(o))}function G(){R(),P(t)}function q(n){return s(this,null,function*(){return yield x.signTransaction(n)})}let B=y({address:E,egldLabel:C,transactionsToSign:L?I:[],onGetScamAddressData:W?S:null,isLedger:v("ledger"),onCancel:G,onSignTransaction:q,onTransactionsSignError:U,onTransactionsSignSuccess:w});return r(a({},B),{callbackRoute:o})}export{gn as a};
//# sourceMappingURL=chunk-CGYDXWZN.js.map