{"success":true,"data":{"ext":"spvchain","name":"MultiBit Bitcoin blockchain file","description":"MultiBit Bitcoin blockchain file is a data file used by the MultiBit Bitcoin wallet, an open-source application originally developed by the MultiBit project. It stored a local copy of blockchain data to speed wallet synchronization and support transaction history in desktop Bitcoin wallets. The MultiBit software is discontinued, so these files are now mainly found in legacy installations and should be handled cautiously if obtained from untrusted sources.","mime":[],"risk_level":"Safe","signatures":[{"hex":"53 50 56 42","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_spvchain(file_path: str) -> bool:\n    \"\"\"Check if file is a valid SPVCHAIN by magic bytes.\"\"\"\n    signature = bytes([0x53, 0x50, 0x56, 0x42])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isSPVCHAIN(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x53, 0x50, 0x56, 0x42]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsSPVCHAIN(data []byte) bool {\n    signature := []byte{0x53, 0x50, 0x56, 0x42}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}