pub fn register_asset(name: Vec<u8>, deposit: Balance) -> Result<AssetId, ()>