@multiversx/sdk-dapp-swap
Version:
A library to hold the main logic for swapping between tokens on the MultiversX blockchain
3 lines (2 loc) • 856 B
JavaScript
import{a as o}from"./chunk-7XIXEMTE.js";import{a as m}from"./chunk-QVEUDMX4.js";import{a as i}from"./chunk-AXPJE6UD.js";import{a as r}from"./chunk-NHOBJDC4.js";import{a as n}from"./chunk-66W3D3DU.js";import{a as l}from"./chunk-WGGXSQXC.js";import{a as p}from"./chunk-OA46HBLS.js";import{f as a}from"./chunk-5W737WN4.js";a();import{object as R,string as S}from"yup";var U=({firstToken:e,secondToken:t,minAcceptedAmount:c,firstTokenValidations:d=[],secondTokenValidations:y=[]})=>{let u=[n(),i(),r({minAcceptedAmount:c})],s=[p(e==null?void 0:e.value),l(e==null?void 0:e.token),m(e==null?void 0:e.token),...d],h=o(S(),[...u,...s]),g=[p(t==null?void 0:t.value),m(t==null?void 0:t.token),...y],V=o(S(),[...u,...g]);return R().shape({firstAmount:h,secondAmount:V,activeRoute:R().required("Required")})};export{U as a};
//# sourceMappingURL=chunk-Y4ZHUZ6C.js.map