8 lines
4.1 KiB
JavaScript
8 lines
4.1 KiB
JavaScript
import{c as f}from"./chunk-ANZC7WDS.js";import{k as u,l as h}from"./chunk-GCB5X3BF.js";import{R as m,n as l,ra as v}from"./chunk-GSIHKWLV.js";import{o as s,q as r}from"./chunk-QTLWQ5AJ.js";s();r();h();v();s();r();var R={LOW:"low",MEDIUM:"medium",HIGH:"high",CUSTOM:"custom"},g=R;s();r();var M={SELECT_TYPE:"SELECT_TYPE",ADD_ADDRESS:"ADD_ADDRESS",CONFIRM:"CONFIRM",SEND:"SEND"},N=M;s();r();var D={ALL:"ALL",RANDOM:"RANDOM",CUSTOM:"CUSTOM"},T=D;s();r();var G={RANDOM:"RANDOM",NONE:"NONE"},A=G;s();r();var w={NONE:"NONE",SENDING:"SENDING",PAUSE:"PAUSE",FINISHED:"FINISHED",FAILED:"FAILED"},E=w;var c=e=>(t,{payload:o})=>{t[e]=o},p={transferAmountSettingType:"batchTransfer-transferAmountSetting-type",transferIntervalSettingType:"batchTransfer-transferIntervalSetting-type"},F=window.localStorage.getItem(p.transferAmountSettingType),L=window.localStorage.getItem(p.transferIntervalSettingType),I={mode:void 0,network:null,token:null,step:N.SELECT_TYPE,transferAmountSetting:{type:F??T.RANDOM,min:"",max:"",amount:""},transferIntervalSetting:{type:L??A.RANDOM,min:"",max:""},supportEip1559:!1,currentGasFeeLevelSetting:g.MEDIUM,selectedNetworkFee:null,evmGasPriceLevels:[],evmNeedExtFee:!1,solanaRent:0,solanaNeedRentMap:{},batchSendAddresses:[],status:E?.SENDING,tonSignInfo:null,chainGasRate:f},n=u({name:"batchTransfer",initialState:I,reducers:{resetBatchState:e=>{Object.assign(e,I)},setSolanaRent:(e,{payload:t})=>{e.solanaRent=t},setSolanaNeedRentMap:(e,{payload:t})=>{e.solanaNeedRentMap=t},setTransferNetwork:(e,{payload:t})=>{e.transferNetwork=t},setEvmGasPriceLevels:(e,{payload:t})=>{e.evmGasPriceLevels=t},setMode:(e,{payload:t})=>{e.mode=t},setNetwork:(e,{payload:t})=>{e.network=t},setToken:(e,{payload:t})=>{e.token=t},setSupportEip1559:(e,{payload:t})=>{e.supportEip1559=t},setEvmNeedExtFee:(e,{payload:t})=>{e.evmNeedExtFee=t},setBatchSendAddresses:(e,{payload:t=[]})=>{let{batchSendAddresses:o}=e;if(Array.isArray(t))e.batchSendAddresses=t;else if(typeof t=="object"){let d=o.findIndex(({txHash:a,id:x})=>t.id===x||a&&t.txHash===a);if(d>-1){let a=l(o);a[d]=m(a[d],t),e.batchSendAddresses=a}else e.batchSendAddresses=[...o,t]}else e.batchSendAddresses=[]},clearBatchSendAddressesTransferStatus:e=>{e.batchSendAddresses=e.batchSendAddresses.map(t=>{let{txStatus:o,txHash:d,...a}=t||{};return a})},setTransferAmountSetting:(e,{payload:t})=>{e.transferAmountSetting=t,window.localStorage.setItem(p.transferAmountSettingType,t.type)},setTransferIntervalSetting:(e,{payload:t})=>{e.transferIntervalSetting=t,window.localStorage.setItem(p.transferIntervalSettingType,t.type)},setTonSignInfo:(e,{payload:t})=>{e.tonSignInfo=t},setStep:c("step"),setStatus:c("status"),setMultiLevelGasFee:c("multiLevelGasFee"),setSelectedNetworkFee:c("selectedNetworkFee"),setChainGasRate:(e,{payload:t})=>{e.chainGasRate=t}}}),i=e=>t=>t[n.name][e],se=e=>e[n.name].mode,re=e=>e[n.name].supportEip1559,ae=e=>e[n.name].network,oe=e=>e[n.name].token,Se=e=>e[n.name].solanaRent,de=e=>e[n.name].solanaNeedRentMap,ce=e=>e[n.name].batchSendAddresses,pe=e=>e[n.name].evmNeedExtFee,ie=i("transferAmountSetting"),le=i("transferIntervalSetting"),me=e=>e[n.name].chainGasRate,ue=e=>e[n.name].selectedNetworkFee,fe=e=>e[n.name].evmGasPriceLevels,ge=e=>e[n.name].tonSignInfo,Ne=i("step"),Te=i("status"),{actions:y,reducer:k}=n,{setMode:Ae,setToken:Ee,setNetwork:Ie,setTransferNetwork:xe,setEvmGasPriceLevels:ve,setBatchSendAddresses:he,setTransferAmountSetting:Re,setTransferIntervalSetting:Me,setStep:De,setStatus:Ge,setSolanaRent:we,setSolanaNeedRentMap:Fe,setMultiLevelGasFee:Le,setSelectedNetworkFee:ye,setSupportEip1559:ke,clearBatchSendAddressesTransferStatus:Oe,resetBatchState:be,setEvmNeedExtFee:Ce,setTonSignInfo:Pe,setChainGasRate:Be}=y;var Ue=k;export{g as a,N as b,T as c,A as d,E as e,se as f,re as g,ae as h,oe as i,Se as j,de as k,ce as l,pe as m,ie as n,le as o,me as p,ue as q,fe as r,ge as s,Ne as t,Te as u,Ae as v,Ee as w,Ie as x,ve as y,he as z,Re as A,Me as B,De as C,Ge as D,we as E,Fe as F,ye as G,ke as H,Oe as I,be as J,Ce as K,Pe as L,Be as M,Ue as N};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=chunk-DJOOIXGY.js.map
|