1. 크롬 확장프로그램에서 템퍼몽키 ( tamper monkey) 크롬에 추가
11,000,000 사용자넘는 안전확장프로그램임
2. 크롬 우상단에 추가된 템퍼몽키 아이콘 클릭 후 대시보드 이동
3.우상단에 + 아이콘
4.아래 소-스코드 복사후 붙여넣기
직접 제작한거고 소-스코드가 불안하다 싶으면 사용 ㄴㄴ
주변에 코드 읽을줄 아는 사람이나 ai 한테 질문해봐도 좋음
조금의 해킹시도라도 있는 소-스코드인지
// ==UserScript==
// @name Bi-nance U-SDT → KRW Underlay (Bithumb rate)
// @namespace http://tampermonkey.net/
// @version 1.5
// @description Show KRW value under U-SDT prices on Binance using Bithumb rate (supports .truncate + Account Equity + Unrealized PNL)
// @match https://www.bi-nance.com/*
// @grant GM_xmlhttpRequest
// @connect api.bit-humb.com
// ==/UserScript==
(function () {
'use strict';
const BITHUMB_API = 'https://api.bithumb.com/public/ticker/U-SDT_KRW';
function extractU-SDT(text) {
const match = text.replace(/,/g, '').match(/-?\d+(\.\d+)?/);
return match ? parseFloat(match[0]) : null;
}
function appendKRWValue(krwRate) {
// 1. .truncate 요소 처리
const elements = document.querySelectorAll('.truncate');
elements.forEach(el => {
if (!el.textContent.includes('U-SDT')) return;
if (el.querySelector('.krw-overlay')) return;
const u-sdt = extractU-SDT(el.textContent);
if (u-sdt === null) return;
const krw = Math.round(u-sdt * krwRate).toLocaleString();
const krwDiv = document.createElement('div');
krwDiv.className = 'krw-overlay';
krwDiv.textContent = `${krw} ₩`;
krwDiv.style.fontSize = '11px';
krwDiv.style.color = '#fff';
krwDiv.style.opacity = '0.8';
krwDiv.style.marginTop = '1px';
krwDiv.style.marginBottom = '1px';
krwDiv.style.lineHeight = '1';
el.appendChild(krwDiv);
});
// 2. Account Equity 박스 처리
appendKRWToAccountEquity(krwRate);
}
function appendKRWToAccountEquity(krwRate) {
const boxes = document.querySelectorAll('div.flex.justify-between');
boxes.forEach(box => {
const label = box.querySelector('.text-TertiaryText');
if (!label || label.textContent.trim() !== 'Account Equity') return;
const valueWrapper = box.querySelectorAll('div.flex')[1];
if (!valueWrapper) return;
const valueBox = valueWrapper.querySelector('.text-PrimaryText');
if (!valueBox || valueBox.querySelector('.krw-overlay')) return;
const u-sdt = extractU-SDT(valueBox.textContent);
if (u-sdt === null) return;
const krw = Math.round(u-sdt * krwRate).toLocaleString();
const krwDiv = document.createElement('div');
krwDiv.className = 'krw-overlay';
krwDiv.textContent = `${krw} ₩`;
krwDiv.style.fontSize = '11px';
krwDiv.style.color = '#fff';
krwDiv.style.opacity = '0.8';
krwDiv.style.marginTop = '2px';
krwDiv.style.lineHeight = '1';
valueBox.appendChild(krwDiv);
});
}
function fetchKRWRate(callback) {
GM_xmlhttpRequest({
method: "GET",
url: BITHUMB_API,
onload: function(response) {
try {
const data = JSON.parse(response.responseText);
const krwRate = parseFloat(data.data.closing_price);
callback(krwRate);
} catch (e) {
console.warn('빗썸 응답 파싱 실패, 기본값 사용');
callback(1480);
}
},
: function() {
console.warn('빗썸 요청 실패, 기본값 사용');
callback(1480);
}
});
}
function init() {
fetchKRWRate((krwRate) => {
appendKRWValue(krwRate);
const observer = new MutationObserver(() => appendKRWValue(krwRate));
observer.observe(document.body, { childList: true, subtree: true });
setInterval(() => appendKRWValue(krwRate), 3000);
});
}
window.addEventListener('load', () => {
setTimeout(init, 2000);
});
})();
5. 저장후
바이낸스 들어가서 템퍼몽키 아이콘 누르고 활성화
6.끝
실시간으로 내 포지션과 우하단 잔액에 빗썸 현재 테더 거래가로 치환된 수치 표기됨
콤퓨타 고수 개추 - dc App
빗썸에서 테더가격가져와서 표시하는건가 - dc App
ㅇㅇ 맞음 빗썸 현재거래가 기준으로 그냥 u-std 에 곱한거 아래에 표기함
금칙어가 뭔지 안나와서 예상가는거 다 - 넣었음 u-sdt ctrl + f 눌러서 작대기 다 빼고 Bi-nance 에서 작대기 빼고 api.bit-humb.com 에서 작대기 빼면댐
내돈이 사라졌어요!!!
열심히썼다 .. 그러지말아다오
내 지갑에서 이더가 사라졋어요
제코인 다 어디갓죠? - dc App
저 코드에 문제될건 전혀없긴함 ㅇㅇ