Ihambing ang iyong talaan sa address na balak mong bayaran at tuklasin ang mga nakakalason na peke.
Tagapag-validate ng Checksum ng Address
Ang kasangkapan mismo ay nasa Ingles; ipinaliwanag ito ng pahinang ito sa iyong wika.
Gamitin angTagapag-validate ng Checksum ng Address
Ano ang ginagawa nito
I-paste ang isang address, isang listahan, o buong mensahe. Ang bawat natagpuang address ay itinatugma sa kaniyang network, sinusuri ang checksum nito kung mayroon itong format, at ipinapakita ang normalisadong anyo.
Ganap itong tumatakbo sa iyong browser: walang anumang ipinasok mo ang ina-upload.
Paano gamitin ang Tagapag-validate ng Checksum ng Address
- Ipagdikit ang mga address. I-paste ang isang address, isang listahan, o ang buong mensahe o invoice. Matatagpuan ang bawat address sa teksto, hanggang sa 500.
- Hayaan itong suriin. Lumalabas ang mga resulta sandaling matigil ka sa pagta-type; maaari mo ring pindutin ang 'I-check ang mga address'.
- Basahin ang buod. Binibibilang ng makulay na kahon kung ilang address ang may katugmang checksum, walang checksum, may wastong format lamang, o hindi wasto.
- Tingnan ang bawat card. Bawat card ay nagpapakita ng badge ng katayuan, uri ng network at uri ng address, ang address na natagpuan na may mga maling karakter na naka-highlight, ang normalisadong anyo, at maikling mga tala.
- Kopyahin o ipasa. Ang Copy checksum-verified ay kinokopya lamang ang mga address na tumugma ang checksum; ang Copy all well-formed naman ay kinokopya rin ang mga address na walang checksum. Pareho nilang kinokopya ang mga normalisadong anyo, isa bawat linya. Ang Send to… ay nagbubukas ng mga ito sa Address Poisoning Checker.
- Ihambing sa isang pinagkakatiwalaang sanggunian. Ang simpleng pag-check ng checksum ay nakakatulong lamang na maiwasan ang mga typo. Bago ka magbayad, ihambing ang buong address sa screen ng pagtanggap ng tatanggap o sa isang napatunayang kontak.
Halimbawa
Mga test vector mula sa EIP-55, BIP-350 at Bitcoin Core
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9 addresses found: 4 with a matching checksum, 2 without a checksum to verify, 1 with the right format (Solana has no checksum), 2 invalid. Do not send funds to an invalid address: it was mistyped or altered. Copy it again from a source you trust.
Checksum OK
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
EIP-55 checksum matches.
Invalid
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
EIP-55 checksum does not match: the case of 1 letter is wrong. A character was probably mistyped or changed; get the address again from a trusted source.
If only the letter case was altered (some tools do that), the same digits in checksummed form are 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed. If a digit was mistyped, that is a different address.
No checksum
EVM (Ethereum and compatible chains)
Hex address
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
Checksummed (EIP-55): 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
All lowercase: there is no EIP-55 checksum, so a typo cannot be detected. The checksummed form is shown.
Checksum OK
Bitcoin
P2TR (Taproot, SegWit v1, Bech32m)
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
Bech32m (BIP-350) checksum matches.
Checksum OK
Bitcoin
P2WPKH (SegWit v0, Bech32)
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
Lowercase form: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Bech32 (BIP-173) checksum matches.
Written in uppercase (allowed, used in QR codes); the lowercase form is shown.
Checksum OK
Bitcoin
P2PKH (legacy, starts with 1)
…Ang unang EIP-55 na address ay pumapasa at ang kopya nito na may isang binagong malaking titik ay nabibigo; ang may maliliit na titik ay walang checksum. Parehong pumapasa ang SegWit address, nabibigo ang Base58 na kopya na may binagong huling karakter, ang TRON hex ay nagiging T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb, at ang Solana program ID ay pumapasa bilang format lamang. Ang kopya na na-verify ang checksum ay kinukuha ang apat na pumasa; ang kopya ng lahat ng maayos na anyo ay idinadagdag ang tatlo na walang checksum.
Ano ang sinusuri nito
| Sinyales | Ano ang ibig sabihin nito |
|---|---|
| OK ang checksum (berde) | Ang kapitalisasyon ng EIP-55, Base58Check o Bech32/Bech32m checksum ay tumutugma, kaya hindi nagkamali sa pag-type o aksidenteng nabago ang address. Wala itong sinasabi tungkol sa kung sino ang may-ari nito. |
| Walang checksum (dilaw) | Isang EVM address na nakasulat sa malalaking titik o walang maliliit na titik, o isang TRON address sa 41… hex na anyo. Hindi matutukoy ang typo; ipinapakita na lang ang checksummed o T… na anyo. |
| OK ang format, walang checksum (dilaw) | Solana: ang teksto ay na-decode nang eksakto sa 32 bytes, ngunit ang mga Solana address ay walang checksum, kaya kahit mali ang pag-type ay maaari pa ring makalusot. |
| Hindi wasto (pula) | Maling kaso ng titik sa ilalim ng EIP-55, karakter na hindi pinapayagan, maling haba, o nabigong checksum. Kung matutukoy ng tool ang problema, nai-highlight ang karakter. Huwag magpadala ng pondo; kopyahin muli ang address mula sa pinagkakatiwalaang pinanggalingan. |
| Hindi kilalang network (asul) | Wasto ang checksum, ngunit ang version byte o Bech32 prefix ay hindi kabilang sa Bitcoin, Litecoin, Dogecoin o TRON. |
| Mag-network at mag-format ng linya | Halimbawa, P2PKH, P2SH, P2WSH o P2TR, at kung ito ay isang testnet address. Hindi makatanggap ng totoong barya ang isang testnet address. |
| Normalisado at alternatibong anyo | May checksum na EIP-55 form, maliliit na titik na Bech32, o para sa TRON ang hex form at ang parehong 20 bytes na nakasulat bilang EVM address. |
| Zero at sunog na tala | Binanggit ang EVM zero address, ang TRON zero address, at ang Solana System Program. Ang mga token na ipinadala sa zero address ay sinusunog. |
| Kopya na na-verify ang checksum at kopya ng lahat ng maayos na naka-format | Ang mga napatunayang address ay pumasa sa kanilang checksum. Ang mga maayos na nabuo na address na walang checksum (lahat-maliit o lahat-malalaking titik na EVM, TRON hex, Solana) ay hindi maaaring magkamali. Hindi kailanman kinokopya ang mga hindi wastong address. |
Karagdagang mga halimbawa
Isinulat sa isang kaso ang mga EIP-55 vector.
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb77Dalawang address ang natagpuan: dalawa na may katugmang checksum. Ayon sa mga tala, tumutugma ang bawat isa sa porma ng EIP-55 nito, na para sa address na ito ay lahat ng malalaking titik at lahat ng maliliit na titik.
Burn at zero addresses
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb3 na address ang natagpuan: 2 na may katugmang checksum, 1 na walang checksum para beripikahin. Sinasabi ng card na 0x0000… na ito ang zero address at walang mga titik para magdala ng checksum. Tinutukoy ng TRON card ang TRON zero address at ipinapakita ang hex na anyo na 410000000000000000000000000000000000000000.
Pinutol at binagong mga address
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t5Dalawang address ang natagpuan: parehong hindi wasto, na may babala na huwag magpadala ng pondo. Ang EVM na address ay may 39 hex na digit (may nawawalang mga karakter); ang Bitcoin na address naman ay pumapalya sa Bech32 checksum dahil ang huling karakter nito ay binago mula sa BIP-173 test vector.
Madalas na tanong
Aling mga address at checksum ang sinusuri ng validator?
Mga EVM address na may EIP-55 mixed-case checksums; mga Bitcoin, Litecoin at Dogecoin Base58Check address (dobleng SHA-256); mga Bech32 at Bech32m SegWit address (BIP-173 at BIP-350); mga address ng TRON sa Base58Check at 41 hex na anyo; at mga address ng Solana.
Ibig bang sabihin ng wastong checksum na ligtas bayaran ang address?
Hindi. Ipinapakita lamang ng checksum na hindi nagkamali o nabago ang address; pumapasa rin ang address ng manloloko o ang isang nakakalason na kahalintulad na address. Ang mga Solana address at ang mga all-lowercase na EVM address ay walang checksum, kaya tanging ang kanilang format lamang ang maaaring makumpirma.
May ipinapadala ba sa server o sa block explorer?
Hindi. Ang pag-decode at pagsusuri ng checksum ay isinasagawa sa iyong browser gamit ang SHA-256 mula sa Web Crypto API ng browser. Hindi tinitingnan ng tool ang mga balanse, may-ari, o kasaysayan ng transaksyon.
Bakit ang isang address na puro maliliit na titik ay nakamarka bilang OK at ang isa naman ay No checksum?
Itinatago ng EIP-55 ang checksum kung saan ang mga titik ay kapital. Para sa ilang address, ang tamang anyo ay puro maliliit na titik o puro malalaking titik, at sinasabi iyon ng tool. Ang anumang ibang address na nakasulat sa isang kaso ay nawalan ng checksum.
Bakit ipinapakita rin ng isang TRON address ang isang EVM address?
Ang mga TRON at EVM address ay binubuo mula sa parehong uri ng 20-byte na halaga. Ipinapakita ng tool ang halagang iyon sa parehong notasyon upang maihambing mo ang mga ito. Hindi nito ibig sabihin na ang mga pondo na ipinadala sa isang network ay lilitaw sa isa pa.
Maaari ko ba itong gamitin para linisin ang listahan ng mga address para sa isang ulat?
Oo. I-paste ang listahan, pagkatapos ay gamitin ang Copy checksum-verified o ang Copy all well-formed para kopyahin ang mga address na walang checksum, upang makuha ang bawat address nang isang beses sa normalisadong anyo. Hindi isinasama ang mga hindi wastong entry, kaya suriin muna ang mga ito kung sakaling may naputol habang kinokopya.