Indian Financial System Code

 

Nemo (@captn3m0)

aka IFSC "code"

aka IFSC "code"


Nice example of the RAS Syndrome

aka IFSC "code"


Nice example of the RAS Syndrome

Redundant Acronym Syndrome syndrome

 

ATM Machine
PIN Number
LCD Display

Format

[_ _ _ _ 0 _ _ _ _ _ _]
[H D F C 0 0 0 2 7 2 9]
[A I R P 0 0 0 0 0 0 1] 

Problem

  • Validate given code
  • As fast as possible
  • And get more details if needed

Step 1

RBI Website

Parse It

Export it!

Release it!

Compression

130,000 IFSC codes

 

True/False response

 

Let us try a bloom filter!

Blooming Filters

Filter Data (250kb)

Roll your own Compression!

Learnings

  • Hard to beat a bloom filter
  • Legibility is a reasonable goal
  • 100kb extra spent is good enough for readability
  • Automation is good

Quirks

Guess Which Bank?

YESB0NCCB01

Actual Info from ifsc.razorpay.com

Sublet Branches

Cosmos Bank

CloudFlare

CloudFlare

Banks with 2 codes

AJKB AKJB

DLSC DSCB

FIRN FIRX

KANG KCOB

SJSX SJSB

SHKX SLSB

You know Nothing

Indian Financial Systems Code

By Nemo

Indian Financial Systems Code

  • 3,110