Skip to content

Instantly share code, notes, and snippets.

@loon3
Created April 11, 2015 17:01
Show Gist options
  • Save loon3/d698d02ee17c3505e774 to your computer and use it in GitHub Desktop.
Save loon3/d698d02ee17c3505e774 to your computer and use it in GitHub Desktop.
Counterparty Asset ID to Asset Name
function assetid(asset_name) {
asset_name.toUpperCase();
if(asset_name != "XCP"){
var b26_digits = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var name_array = asset_name.split("");
var n = 0;
for (i = 0; i < name_array.length; i++) {
n *= 26;
n += b26_digits.indexOf(name_array[i]);
}
var asset_id = n;
} else {
var asset_id = 1;
}
return asset_id;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment