-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3231.async.js
1 lines (1 loc) · 9.25 KB
/
3231.async.js
1
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3231],{98165:function(e,t,r){r.d(t,{Z:function(){return l}});var n=r(87462),a=r(62435),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},o=r(84089),c=function(e,t){return a.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:s}))};var l=a.forwardRef(c)},64317:function(e,t,r){var n=r(1413),a=r(91),s=r(22270),o=r(62435),c=r(66758),l=r(56499),i=r(86074),u=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],f=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],p=function(e,t){var r=e.fieldProps,f=e.children,p=e.params,d=e.proFieldProps,m=e.mode,h=e.valueEnum,v=e.request,g=e.showSearch,x=e.options,b=(0,a.Z)(e,u),k=(0,o.useContext)(c.Z);return(0,i.jsx)(l.Z,(0,n.Z)((0,n.Z)({valueEnum:(0,s.h)(h),request:v,params:p,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,n.Z)({options:x,mode:m,showSearch:g,getPopupContainer:k.getPopupContainer},r),ref:t,proFieldProps:d},b),{},{children:f}))},d=o.forwardRef((function(e,t){var r=e.fieldProps,u=e.children,p=e.params,d=e.proFieldProps,m=e.mode,h=e.valueEnum,v=e.request,g=e.options,x=(0,a.Z)(e,f),b=(0,n.Z)({options:g,mode:m||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},r),k=(0,o.useContext)(c.Z);return(0,i.jsx)(l.Z,(0,n.Z)((0,n.Z)({valueEnum:(0,s.h)(h),request:v,params:p,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,n.Z)({getPopupContainer:k.getPopupContainer},b),ref:t,proFieldProps:d},x),{},{children:u}))})),m=o.forwardRef(p);m.SearchSelect=d,m.displayName="ProFormComponent",t.Z=m},13231:function(e,t,r){r.r(t);var n=r(15009),a=r.n(n),s=r(99289),o=r.n(s),c=r(5574),l=r.n(c),i=r(18008),u=r(64119),f=r(98165),p=r(11774),d=r(38345),m=r(97269),h=r(5966),v=r(64317),g=r(59530),x=r(80507),b=r(45360),k=r(15867),w=r(7134),C=r(62435),P=(r(82267),r(86074));t.default=function(){var e=(0,g.useDispatch)(),t=b.ZP.useMessage(),r=l()(t,2),n=r[0],s=r[1],c=(0,g.useSelector)((function(e){return e.global.session})),y=(0,g.useSelector)((function(e){return e.global.contractKit})),S=(0,g.useSelector)((function(e){return e.global.account})),j=(0,g.useSelector)((function(e){return e.transfer.valueEnum})),Z=(0,C.useState)(!1),M=l()(Z,2),E=M[0],F=M[1],N=(0,C.useState)(null),R=l()(N,2),z=R[0],T=R[1],_=(0,C.useRef)(),q=(0,g.useIntl)(),I=q.formatMessage({id:"common.intlCopy"}),V=q.formatMessage({id:"common.intlTransferSuccess"}),L=q.formatMessage({id:"common.intlTransferFail"}),A=q.formatMessage({id:"common.intlCopySuccess"}),O=q.formatMessage({id:"coffee.inputException"}),B=q.formatMessage({id:"coffee.account"}),$=q.formatMessage({id:"coffee.pleaseInputTokenNumber2"}),D=q.formatMessage({id:"coffee.cardTitle"}),K=q.formatMessage({id:"coffee.message"}),Q=q.formatMessage({id:"coffee.leaveAMessage"}),W=q.formatMessage({id:"common.intlPleaseConnectWallet"}),G=q.formatMessage({id:"common.intlPleaseConnectNetwork"}),H=q.formatMessage({id:"common.intlInsufficientBalance"}),J=q.formatMessage({id:"coffee.intlToken"}),U=q.formatMessage({id:"coffee.intlQuantity"}),X=(0,C.useCallback)(function(){var t=o()(a()().mark((function t(r){var s,o,c,l,f,p,d,m,h,v,g,x,b,k,w,C;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,r.load("swapswapswap");case 3:return o=t.sent,t.next=6,r.load("dfs3protocol");case 6:return c=t.sent,l=o.table("markets"),f=c.table("projects"),t.next=11,l.all();case 11:return p=t.sent,t.next=14,f.all();case 14:for(d=t.sent,m={},h={},d.forEach((function(e){var t=e.max_token_supply.symbol.name;h[t]=e.token_url})),v=[],p.forEach((function(e){var t=e.contract0.toString()+"-"+e.sym0.toString().split(",")[1]+"-"+e.sym0.toString().split(",")[0],r=e.contract1.toString()+"-"+e.sym1.toString().split(",")[1]+"-"+e.sym1.toString().split(",")[0];v.includes(t)||v.push(t),v.includes(r)||v.push(r)})),g=0;g<v.length;g++)x=v[g].split("-")[0],b=v[g].split("-")[1],k=v[g].split("-")[2],w=x+"-"+b,C="dfsppptokens"===x?h[b]:"https://dfs.land/assets/tokens/".concat(w,".png"),m[w+"-"+k]="".concat(x,"_").concat(b,"_").concat(C);null===(s=_.current)||void 0===s||s.setFieldValue("token",""),e(i.N.setValueEnum(m)),F(!1),t.next=30;break;case 26:t.prev=26,t.t0=t.catch(0),F(!1),(0,u.Tv)(t.t0,n,"handleValueEnum");case 30:case"end":return t.stop()}}),t,null,[[0,26]])})));return function(e){return t.apply(this,arguments)}}(),[]),Y=(0,C.useCallback)(function(){var e=o()(a()().mark((function e(t){var r,s,o,i,f,p,d,m,h,v,g,b;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c&&c.broadcast){e.next=5;break}return n.error("".concat(W)),e.abrupt("return");case 5:if(S){e.next=8;break}return n.error("".concat(G)),e.abrupt("return");case 8:if(r=t.token.split("-"),s=l()(r,3),o=s[0],i=s[1],f=s[2],!((p=Number(t.value))>z.value)){e.next=13;break}return n.error("".concat(H)),e.abrupt("return");case 13:return d=x.xR.from(p,x.xR.Symbol.fromParts(i,Number(f))),m={action:{account:o,name:"transfer",authorization:[c.permissionLevel],data:{from:c.actor,to:"dfsnetworkbp",quantity:d.toString(),memo:t.memo}}},e.next=17,(0,u.zI)(c.transact(m));case 17:return h=e.sent,v=l()(h,2),g=v[0],b=v[1],g?n.error(g):b&&b.response?n.success("".concat(V)):n.error("".concat(L)),setTimeout((function(){F(!0),X(y)}),500),e.abrupt("return",!0);case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[c,S,X,y,z]),ee=(0,C.useCallback)(o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,window.navigator.clipboard.writeText("dfsnetworkbp");case 2:n.success("".concat(A));case 3:case"end":return e.stop()}}),e)}))),[]),te=(0,C.useCallback)((function(){return c&&c.broadcast?S?(F(!0),void X(y)):(n.error("".concat(G)),!1):(n.error("".concat(W)),!1)}),[c,S,X,y]),re=(0,C.useCallback)(function(){var e=o()(a()().mark((function e(t){var r,n,s,o,i,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.hasOwnProperty("token")){e.next=8;break}if(S){e.next=3;break}return e.abrupt("return");case 3:return r=t.token.split("-"),n=l()(r,3),s=n[0],o=n[1],i=n[2],e.next=6,c.client.v1.chain.get_currency_balance(s,S.accountName.toString(),o);case 6:(u=e.sent).length?T(u[0]):(f=x.xR.from(0,x.xR.Symbol.fromParts(o,i)),T(f));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[S,c]),ne=(0,C.useCallback)((function(){var e;null===(e=_.current)||void 0===e||e.resetFields(),T(null)}),[]);return(0,C.useEffect)((function(){!y||Object.keys(j).length||E||(F(!0),X(y))}),[X,j,y,E]),(0,P.jsxs)(p._z,{className:"coffee",ghost:!0,children:[(0,P.jsx)("div",{className:"flex justify-center",children:(0,P.jsx)(d.Z,{title:(0,P.jsx)("div",{children:(0,P.jsx)("span",{className:" font-semibold text-lg",children:D})}),style:{width:"450px"},children:(0,P.jsxs)(m.A,{formRef:_,initialValues:{memo:"",token:"",to:"dfsnetworkbp"},onFinish:function(){var e=o()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Y(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),onReset:ne,onValuesChange:re,submitter:{render:function(e,t){return[t[1],t[0],(0,P.jsx)(k.ZP,{onClick:ee,children:I},"copy")]}},children:[(0,P.jsx)(h.Z,{name:"to",label:B,fieldProps:{size:"large",autoFocus:!1,onChange:void 0,value:"dfsnetworkbp",allowClear:!1}}),(0,P.jsx)(h.Z,{name:"memo",label:K,placeholder:Q,fieldProps:{size:"large",autoFocus:!1}}),(0,P.jsx)(v.Z,{name:"token",label:(0,P.jsxs)("div",{children:[J,(0,P.jsx)(f.Z,{spin:E,className:"ml-[8px] hover:cursor-pointer",style:{color:"#1677ff"},onClick:te})]}),valueEnum:j,placeholder:"",rules:[{required:!0,whitespace:!0,message:"".concat(O),pattern:/^.+$/}],fieldProps:{size:"large",autoFocus:!1,showSearch:!0,filterOption:function(e,t){return t.label.split("_")[1].toLowerCase().includes(e.toLowerCase())},optionItemRender:function(e){var t=e.label.split("_"),r=l()(t,3),n=r[0],a=r[1],s=r[2];return(0,P.jsxs)("div",{className:"flex items-center",children:[(0,P.jsx)(w.C,{className:"mr-2",size:"default",src:s}),(0,P.jsxs)("div",{className:"flex justify-between grow",children:[(0,P.jsx)("div",{children:a}),(0,P.jsx)("div",{children:n})]})]})}}}),(0,P.jsx)(h.Z,{name:"value",label:(0,P.jsxs)("div",{children:[(0,P.jsxs)("span",{children:[U," "]}),z?"(".concat(z.toString(),")"):""]}),placeholder:$,rules:[{required:!0,message:"".concat(O),whitespace:!0,pattern:/^\d+(\.\d{1,8})?$/}],fieldProps:{size:"large",autoFocus:!1}})]})})}),s]})}},82267:function(){}}]);