Files
explorer-monorepo/backend/api/rest/etherscan_internal_test.go
defiQUG bdae5a9f6e feat: explorer API, wallet, CCIP scripts, and config refresh
- Backend REST/gateway/track routes, analytics, Blockscout proxy paths.
- Frontend wallet and liquidity surfaces; MetaMask token list alignment.
- Deployment docs, verification scripts, address inventory updates.

Check: go build ./... under backend/ (pass).
Made-with: Cursor
2026-04-07 23:22:12 -07:00

25 lines
522 B
Go

package rest
import "testing"
func TestDecimalStringToHex(t *testing.T) {
got := decimalStringToHex("1000000000000000000")
if got != "0xde0b6b3a7640000" {
t.Fatalf("decimalStringToHex() = %s", got)
}
}
func TestNormalizeHexInput(t *testing.T) {
tests := map[string]string{
"": "0x",
"deadbeef": "0xdeadbeef",
"0x1234": "0x1234",
}
for input, want := range tests {
if got := normalizeHexInput(input); got != want {
t.Fatalf("normalizeHexInput(%q) = %q, want %q", input, got, want)
}
}
}