PageSourceSearch

https://www.viabtc.com/_nuxt4/DlJn4MPa.js

js viabtc.com collected 2026-10-02 06:42:50 UTC 5,667 bytes, 1 lines download raw bytes

1import{_ as R}from"./X1dmKdr9.js";import{_ as U,a as N}from"./DI4YD8UT.js";import{_ as w,u as S,l as H,q as E,w as c,t as d,v as $,G as t,aW as T,y as o,aQ as q,aR as I,$ as P,Q as B,b2 as A,r as V,a6 as F,e as M,ba as K,z as k,K as Q,m as j,x as b}from"#entry";import{_ as D}from"./TKvYeH6q.js";import"./CFAWq-ox.js";const G={当您需要验证对方_da21:"You may use the tool to verify ownership of an address.",签名验证:"Signature Verification",签名验证不通过:"Signature Verification Failed",签名验证通过:"Signature Verified Successfully",请输入地址:"Enter the address",请输入消息:"Please enter message",请输入签名:"Please enter signature",验证:"Verify"},L={当您需要验证对方_da21:"Utiliza esta herramienta si necesitas verificar que la otra parte es dueña de una dirección.",签名验证:"Verificar firma",签名验证不通过:"Firma inválida",签名验证通过:"Firma verificada",请输入地址:"Ingresa la dirección",请输入消息:"Ingresa el mensaje",请输入签名:"Ingresa la firma",验证:"Verificar"},W={当您需要验证对方_da21:"Вы можете использовать этот инструмент для проверки принадлежности адреса.",签名验证:"Проверка подписи",签名验证不通过:"Не удалось проверить подпись",签名验证通过:"Подпись подтверждена",请输入地址:"Введите адрес",请输入消息:"Введите сообщение",请输入签名:"Введите подпись",验证:"Проверить"},Y={当您需要验证对方_da21:"当您需要验证对方确实拥有某个地址时,可以使用该工具进行验证。",签名验证:"签名验证",签名验证不通过:"签名验证不通过",签名验证通过:"签名验证通过",请输入地址:"请输入地址",请输入消息:"请输入消息",请输入签名:"请输入签名",验证:"验证"},J={当您需要验证对方_da21:"當您需要驗證對方確實擁有某個地址時,可以使用該工具進行驗證。",签名验证:"簽名驗證",签名验证不通过:"簽名驗證不通過",签名验证通过:"簽名驗證通過",请输入地址:"請輸入地址",请输入消息:"請輸入消息",请输入签名:"請輸入簽名",验证:"驗證"},y={en_US:G,es_ES:L,ru_RU:W,zh_Hans_CN:Y,zh_Hant_HK:J},O={class:"panel-content-wrap"},X={class:"intro"},Z={class:"submit-row"},ee={__name:"ToolsSignaturePanel",props:{coin:{type:String,required:!0}},setup(x){const a=u=>{const e=S().$lang.value||"zh_Hans_CN",i=y[e]||y.zh_Hans_CN||{};return i[u]===void 0?u:i[u]},g=x,_=S(),m=V(null),r=V(!1),n=A({address:"",message:"",signature:""}),h={address:[{required:!0,message:a("请输入地址"),trigger:"blur"}],message:[{required:!0,message:a("请输入消息"),trigger:"blur"}],signature:[{required:!0,message:a("请输入签名"),trigger:"blur"}]},l=async()=>{var s;if(await((s=m.value)==null?void 0:s.validate().catch(()=>!1))){r.value=!0;try{const e=await _.$api.tools.postSignature({coin:g.coin,address:n.address,message:n.message,signature:n.signature});e!=null&&e.result?_.$message.success(a("签名验证通过","签名验证通过")):_.$message.error(a("签名验证不通过","签名验证不通过"))}catch(e){_.$error(e)}r.value=!1}};return(u,s)=>{const e=I,i=q,v=P,p=T,z=D;return H(),E(z,{header:a("签名验证"),class:"c-tools-signature-panel"},{default:c(()=>[d("div",O,[d("p",X,$(a("当您需要验证对方_da21")),1),t(p,{ref_key:"formRef",ref:m,model:o(n),rules:h,class:"signature-form"},{default:c(()=>[t(i,{prop:"address"},{default:c(()=>[t(e,{modelValue:o(n).address,"onUpdate:modelValue":s[0]||(s[0]=f=>o(n).address=f),placeholder:a("请输入地址")},null,8,["modelValue","placeholder"])]),_:1}),t(i,{prop:"message"},{default:c(()=>[t(e,{modelValue:o(n).message,"onUpdate:modelValue":s[1]||(s[1]=f=>o(n).message=f),placeholder:a("请输入消息")},null,8,["modelValue","placeholder"])]),_:1}),t(i,{prop:"signature"},{default:c(()=>[t(e,{modelValue:o(n).signature,"onUpdate:modelValue":s[2]||(s[2]=f=>o(n).signature=f),type:"textarea",autosize:{minRows:6},placeholder:a("请输入签名")},null,8,["modelValue","placeholder"])]),_:1}),d("div",Z,[t(v,{type:"primary",class:"submit-btn",loading:o(r),onClick:l},{default:c(()=>[B($(a("验证")),1)]),_:1},8,["loading"])])]),_:1},8,["model"])])]),_:1},8,["header"])}}},se=w(ee,[["__scopeId","data-v-ae8b90a9"]]),ae={签名验证:"Signature Verification"},ne={签名验证:"Verificar firma"},te={签名验证:"Проверка подписи"},oe={签名验证:"签名验证"},re={签名验证:"簽名驗證"},C={en_US:ae,es_ES:ne,ru_RU:te,zh_Hans_CN:oe,zh_Hant_HK:re},le={class:"p-tools-signature"},ue={class:"core-container xs:px-0"},ie={class:"content-wrap"},ce={class:"right-col"},ge={__name:"signature",setup(x){const a=l=>{const s=S().$lang.value||"zh_Hans_CN",e=C[s]||C.zh_Hans_CN||{};return e[l]===void 0?l:e[l]};F().setPageHead({title:a("签名验证")});const g=M(),_=K(),{signatureCoins:m}=k(_),r=V(g.query.symbol||"BTC"),n=V(null),h=()=>{var l;(l=n.value)==null||l.close()};return Q(()=>g.query.symbol,l=>{r.value=l||"BTC"}),(l,u)=>{const s=R,e=N,i=U,v=se;return H(),j("div",le,[d("div",ue,[t(s),t(i,{ref_key:"menuRef",ref:n},{default:c(()=>[t(e,{modelValue:o(r),"onUpdate:modelValue":u[0]||(u[0]=p=>b(r)?r.value=p:null),coins:o(m),onSelect:h},null,8,["modelValue","coins"])]),_:1},512),d("div",ie,[t(e,{modelValue:o(r),"onUpdate:modelValue":u[1]||(u[1]=p=>b(r)?r.value=p:null),coins:o(m),class:"left-col xs:hidden"},null,8,["modelValue","coins"]),d("div",ce,[t(v,{coin:o(r)},null,8,["coin"])])])])])}}};export{ge as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.